mongodbatlas.getStreamConnections describes all connections of a stream instance for the specified project.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as mongodbatlas from "@pulumi/mongodbatlas";
const test = mongodbatlas.getStreamConnections({
projectId: "<PROJECT_ID>",
workspaceName: "<WORKSPACE_NAME>",
});
import pulumi
import pulumi_mongodbatlas as mongodbatlas
test = mongodbatlas.get_stream_connections(project_id="<PROJECT_ID>",
workspace_name="<WORKSPACE_NAME>")
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 {
_, err := mongodbatlas.LookupStreamConnections(ctx, &mongodbatlas.LookupStreamConnectionsArgs{
ProjectId: "<PROJECT_ID>",
WorkspaceName: pulumi.StringRef("<WORKSPACE_NAME>"),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Mongodbatlas = Pulumi.Mongodbatlas;
return await Deployment.RunAsync(() =>
{
var test = Mongodbatlas.GetStreamConnections.Invoke(new()
{
ProjectId = "<PROJECT_ID>",
WorkspaceName = "<WORKSPACE_NAME>",
});
});
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.GetStreamConnectionsArgs;
import java.util.List;
import java.util.ArrayList;
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) {
final var test = MongodbatlasFunctions.getStreamConnections(GetStreamConnectionsArgs.builder()
.projectId("<PROJECT_ID>")
.workspaceName("<WORKSPACE_NAME>")
.build());
}
}
variables:
test:
fn::invoke:
function: mongodbatlas:getStreamConnections
arguments:
projectId: <PROJECT_ID>
workspaceName: <WORKSPACE_NAME>
Using getStreamConnections
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 getStreamConnections(args: GetStreamConnectionsArgs, opts?: InvokeOptions): Promise<GetStreamConnectionsResult>
function getStreamConnectionsOutput(args: GetStreamConnectionsOutputArgs, opts?: InvokeOptions): Output<GetStreamConnectionsResult>def get_stream_connections(instance_name: Optional[str] = None,
items_per_page: Optional[int] = None,
page_num: Optional[int] = None,
project_id: Optional[str] = None,
workspace_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetStreamConnectionsResult
def get_stream_connections_output(instance_name: Optional[pulumi.Input[str]] = None,
items_per_page: Optional[pulumi.Input[int]] = None,
page_num: Optional[pulumi.Input[int]] = None,
project_id: Optional[pulumi.Input[str]] = None,
workspace_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetStreamConnectionsResult]func LookupStreamConnections(ctx *Context, args *LookupStreamConnectionsArgs, opts ...InvokeOption) (*LookupStreamConnectionsResult, error)
func LookupStreamConnectionsOutput(ctx *Context, args *LookupStreamConnectionsOutputArgs, opts ...InvokeOption) LookupStreamConnectionsResultOutput> Note: This function is named LookupStreamConnections in the Go SDK.
public static class GetStreamConnections
{
public static Task<GetStreamConnectionsResult> InvokeAsync(GetStreamConnectionsArgs args, InvokeOptions? opts = null)
public static Output<GetStreamConnectionsResult> Invoke(GetStreamConnectionsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetStreamConnectionsResult> getStreamConnections(GetStreamConnectionsArgs args, InvokeOptions options)
public static Output<GetStreamConnectionsResult> getStreamConnections(GetStreamConnectionsArgs args, InvokeOptions options)
fn::invoke:
function: mongodbatlas:index/getStreamConnections:getStreamConnections
arguments:
# arguments dictionaryThe following arguments are supported:
- Project
Id string - Unique 24-hexadecimal digit string that identifies your project.
- Instance
Name string - Label that identifies the stream processing workspace. Attribute is deprecated and will be removed in following major versions in favor of
workspace_name. - Items
Per intPage - Number of items that the response returns per page, up to a maximum of
500. Defaults to100. - Page
Num int - Number of the page that displays the current set of the total objects that the response returns. Defaults to
1. - Workspace
Name string Label that identifies the stream processing workspace. Conflicts with
instance_name.NOTE: Either
workspace_nameorinstance_namemust be provided, but not both. These fields are functionally identical andworkspace_nameis an alias forinstance_name.workspace_nameshould be used instead ofinstance_name.
- Project
Id string - Unique 24-hexadecimal digit string that identifies your project.
- Instance
Name string - Label that identifies the stream processing workspace. Attribute is deprecated and will be removed in following major versions in favor of
workspace_name. - Items
Per intPage - Number of items that the response returns per page, up to a maximum of
500. Defaults to100. - Page
Num int - Number of the page that displays the current set of the total objects that the response returns. Defaults to
1. - Workspace
Name string Label that identifies the stream processing workspace. Conflicts with
instance_name.NOTE: Either
workspace_nameorinstance_namemust be provided, but not both. These fields are functionally identical andworkspace_nameis an alias forinstance_name.workspace_nameshould be used instead ofinstance_name.
- project
Id String - Unique 24-hexadecimal digit string that identifies your project.
- instance
Name String - Label that identifies the stream processing workspace. Attribute is deprecated and will be removed in following major versions in favor of
workspace_name. - items
Per IntegerPage - Number of items that the response returns per page, up to a maximum of
500. Defaults to100. - page
Num Integer - Number of the page that displays the current set of the total objects that the response returns. Defaults to
1. - workspace
Name String Label that identifies the stream processing workspace. Conflicts with
instance_name.NOTE: Either
workspace_nameorinstance_namemust be provided, but not both. These fields are functionally identical andworkspace_nameis an alias forinstance_name.workspace_nameshould be used instead ofinstance_name.
- project
Id string - Unique 24-hexadecimal digit string that identifies your project.
- instance
Name string - Label that identifies the stream processing workspace. Attribute is deprecated and will be removed in following major versions in favor of
workspace_name. - items
Per numberPage - Number of items that the response returns per page, up to a maximum of
500. Defaults to100. - page
Num number - Number of the page that displays the current set of the total objects that the response returns. Defaults to
1. - workspace
Name string Label that identifies the stream processing workspace. Conflicts with
instance_name.NOTE: Either
workspace_nameorinstance_namemust be provided, but not both. These fields are functionally identical andworkspace_nameis an alias forinstance_name.workspace_nameshould be used instead ofinstance_name.
- project_
id str - Unique 24-hexadecimal digit string that identifies your project.
- instance_
name str - Label that identifies the stream processing workspace. Attribute is deprecated and will be removed in following major versions in favor of
workspace_name. - items_
per_ intpage - Number of items that the response returns per page, up to a maximum of
500. Defaults to100. - page_
num int - Number of the page that displays the current set of the total objects that the response returns. Defaults to
1. - workspace_
name str Label that identifies the stream processing workspace. Conflicts with
instance_name.NOTE: Either
workspace_nameorinstance_namemust be provided, but not both. These fields are functionally identical andworkspace_nameis an alias forinstance_name.workspace_nameshould be used instead ofinstance_name.
- project
Id String - Unique 24-hexadecimal digit string that identifies your project.
- instance
Name String - Label that identifies the stream processing workspace. Attribute is deprecated and will be removed in following major versions in favor of
workspace_name. - items
Per NumberPage - Number of items that the response returns per page, up to a maximum of
500. Defaults to100. - page
Num Number - Number of the page that displays the current set of the total objects that the response returns. Defaults to
1. - workspace
Name String Label that identifies the stream processing workspace. Conflicts with
instance_name.NOTE: Either
workspace_nameorinstance_namemust be provided, but not both. These fields are functionally identical andworkspace_nameis an alias forinstance_name.workspace_nameshould be used instead ofinstance_name.
getStreamConnections Result
The following output properties are available:
- Id string
- Project
Id string - Unique 24-hexadecimal digit string that identifies your project.
- Results
List<Get
Stream Connections Result> - A list where each element contains a stream connection.
- Total
Count int - Count of the total number of items in the result set. The count might be greater than the number of objects in the results array if the entire result set is paginated.
- Instance
Name string - Items
Per intPage - Page
Num int - Workspace
Name string - Label that identifies the stream processing workspace.
- Id string
- Project
Id string - Unique 24-hexadecimal digit string that identifies your project.
- Results
[]Get
Stream Connections Result - A list where each element contains a stream connection.
- Total
Count int - Count of the total number of items in the result set. The count might be greater than the number of objects in the results array if the entire result set is paginated.
- Instance
Name string - Items
Per intPage - Page
Num int - Workspace
Name string - Label that identifies the stream processing workspace.
- id String
- project
Id String - Unique 24-hexadecimal digit string that identifies your project.
- results
List<Get
Stream Connections Result> - A list where each element contains a stream connection.
- total
Count Integer - Count of the total number of items in the result set. The count might be greater than the number of objects in the results array if the entire result set is paginated.
- instance
Name String - items
Per IntegerPage - page
Num Integer - workspace
Name String - Label that identifies the stream processing workspace.
- id string
- project
Id string - Unique 24-hexadecimal digit string that identifies your project.
- results
Get
Stream Connections Result[] - A list where each element contains a stream connection.
- total
Count number - Count of the total number of items in the result set. The count might be greater than the number of objects in the results array if the entire result set is paginated.
- instance
Name string - items
Per numberPage - page
Num number - workspace
Name string - Label that identifies the stream processing workspace.
- id str
- project_
id str - Unique 24-hexadecimal digit string that identifies your project.
- results
Sequence[Get
Stream Connections Result] - A list where each element contains a stream connection.
- total_
count int - Count of the total number of items in the result set. The count might be greater than the number of objects in the results array if the entire result set is paginated.
- instance_
name str - items_
per_ intpage - page_
num int - workspace_
name str - Label that identifies the stream processing workspace.
- id String
- project
Id String - Unique 24-hexadecimal digit string that identifies your project.
- results List<Property Map>
- A list where each element contains a stream connection.
- total
Count Number - Count of the total number of items in the result set. The count might be greater than the number of objects in the results array if the entire result set is paginated.
- instance
Name String - items
Per NumberPage - page
Num Number - workspace
Name String - Label that identifies the stream processing workspace.
Supporting Types
GetStreamConnectionsResult
- Authentication
Get
Stream Connections Result Authentication - User credentials required to connect to a Kafka cluster. Includes the authentication type, as well as the parameters for that authentication mode. See authentication.
- Aws
Get
Stream Connections Result Aws - The configuration for AWS Lambda connection. See AWS
- Bootstrap
Servers string - Comma separated list of server addresses.
- Cluster
Name string - Name of the cluster configured for this connection.
- Cluster
Project stringId - Config Dictionary<string, string>
- A map of Kafka key-value pairs for optional configuration. This is a flat object, and keys can have '.' characters.
- Connection
Name string - Label that identifies the stream connection. In the case of the Sample type, this is the name of the sample source.
- Db
Role GetTo Execute Stream Connections Result Db Role To Execute - The name of a Built in or Custom DB Role to connect to an Atlas Cluster. See DBRoleToExecute.
- Headers Dictionary<string, string>
- A map of key-value pairs for optional headers.
- Id string
- Instance
Name string - Label that identifies the stream processing workspace. Attribute is deprecated and will be removed in following major versions in favor of
workspace_name. - Networking
Get
Stream Connections Result Networking - Networking Access Type can either be
PUBLIC(default) orVPC. See networking. - Project
Id string - Unique 24-hexadecimal digit string that identifies your project.
- Security
Get
Stream Connections Result Security - Properties for the secure transport connection to Kafka. For SASL_SSL, this can include the trusted certificate to use. See security.
- Type string
- Selected networking type. Either
PUBLIC,VPCorPRIVATE_LINK. Defaults toPUBLIC. - Url string
- URL of the HTTPs endpoint that will be used for creating a connection.
- Workspace
Name string Label that identifies the stream processing workspace. Conflicts with
instance_name.NOTE: Either
workspace_nameorinstance_namemust be provided, but not both. These fields are functionally identical andworkspace_nameis an alias forinstance_name.workspace_nameshould be used instead ofinstance_name.
- Authentication
Get
Stream Connections Result Authentication - User credentials required to connect to a Kafka cluster. Includes the authentication type, as well as the parameters for that authentication mode. See authentication.
- Aws
Get
Stream Connections Result Aws - The configuration for AWS Lambda connection. See AWS
- Bootstrap
Servers string - Comma separated list of server addresses.
- Cluster
Name string - Name of the cluster configured for this connection.
- Cluster
Project stringId - Config map[string]string
- A map of Kafka key-value pairs for optional configuration. This is a flat object, and keys can have '.' characters.
- Connection
Name string - Label that identifies the stream connection. In the case of the Sample type, this is the name of the sample source.
- Db
Role GetTo Execute Stream Connections Result Db Role To Execute - The name of a Built in or Custom DB Role to connect to an Atlas Cluster. See DBRoleToExecute.
- Headers map[string]string
- A map of key-value pairs for optional headers.
- Id string
- Instance
Name string - Label that identifies the stream processing workspace. Attribute is deprecated and will be removed in following major versions in favor of
workspace_name. - Networking
Get
Stream Connections Result Networking - Networking Access Type can either be
PUBLIC(default) orVPC. See networking. - Project
Id string - Unique 24-hexadecimal digit string that identifies your project.
- Security
Get
Stream Connections Result Security - Properties for the secure transport connection to Kafka. For SASL_SSL, this can include the trusted certificate to use. See security.
- Type string
- Selected networking type. Either
PUBLIC,VPCorPRIVATE_LINK. Defaults toPUBLIC. - Url string
- URL of the HTTPs endpoint that will be used for creating a connection.
- Workspace
Name string Label that identifies the stream processing workspace. Conflicts with
instance_name.NOTE: Either
workspace_nameorinstance_namemust be provided, but not both. These fields are functionally identical andworkspace_nameis an alias forinstance_name.workspace_nameshould be used instead ofinstance_name.
- authentication
Get
Stream Connections Result Authentication - User credentials required to connect to a Kafka cluster. Includes the authentication type, as well as the parameters for that authentication mode. See authentication.
- aws
Get
Stream Connections Result Aws - The configuration for AWS Lambda connection. See AWS
- bootstrap
Servers String - Comma separated list of server addresses.
- cluster
Name String - Name of the cluster configured for this connection.
- cluster
Project StringId - config Map<String,String>
- A map of Kafka key-value pairs for optional configuration. This is a flat object, and keys can have '.' characters.
- connection
Name String - Label that identifies the stream connection. In the case of the Sample type, this is the name of the sample source.
- db
Role GetTo Execute Stream Connections Result Db Role To Execute - The name of a Built in or Custom DB Role to connect to an Atlas Cluster. See DBRoleToExecute.
- headers Map<String,String>
- A map of key-value pairs for optional headers.
- id String
- instance
Name String - Label that identifies the stream processing workspace. Attribute is deprecated and will be removed in following major versions in favor of
workspace_name. - networking
Get
Stream Connections Result Networking - Networking Access Type can either be
PUBLIC(default) orVPC. See networking. - project
Id String - Unique 24-hexadecimal digit string that identifies your project.
- security
Get
Stream Connections Result Security - Properties for the secure transport connection to Kafka. For SASL_SSL, this can include the trusted certificate to use. See security.
- type String
- Selected networking type. Either
PUBLIC,VPCorPRIVATE_LINK. Defaults toPUBLIC. - url String
- URL of the HTTPs endpoint that will be used for creating a connection.
- workspace
Name String Label that identifies the stream processing workspace. Conflicts with
instance_name.NOTE: Either
workspace_nameorinstance_namemust be provided, but not both. These fields are functionally identical andworkspace_nameis an alias forinstance_name.workspace_nameshould be used instead ofinstance_name.
- authentication
Get
Stream Connections Result Authentication - User credentials required to connect to a Kafka cluster. Includes the authentication type, as well as the parameters for that authentication mode. See authentication.
- aws
Get
Stream Connections Result Aws - The configuration for AWS Lambda connection. See AWS
- bootstrap
Servers string - Comma separated list of server addresses.
- cluster
Name string - Name of the cluster configured for this connection.
- cluster
Project stringId - config {[key: string]: string}
- A map of Kafka key-value pairs for optional configuration. This is a flat object, and keys can have '.' characters.
- connection
Name string - Label that identifies the stream connection. In the case of the Sample type, this is the name of the sample source.
- db
Role GetTo Execute Stream Connections Result Db Role To Execute - The name of a Built in or Custom DB Role to connect to an Atlas Cluster. See DBRoleToExecute.
- headers {[key: string]: string}
- A map of key-value pairs for optional headers.
- id string
- instance
Name string - Label that identifies the stream processing workspace. Attribute is deprecated and will be removed in following major versions in favor of
workspace_name. - networking
Get
Stream Connections Result Networking - Networking Access Type can either be
PUBLIC(default) orVPC. See networking. - project
Id string - Unique 24-hexadecimal digit string that identifies your project.
- security
Get
Stream Connections Result Security - Properties for the secure transport connection to Kafka. For SASL_SSL, this can include the trusted certificate to use. See security.
- type string
- Selected networking type. Either
PUBLIC,VPCorPRIVATE_LINK. Defaults toPUBLIC. - url string
- URL of the HTTPs endpoint that will be used for creating a connection.
- workspace
Name string Label that identifies the stream processing workspace. Conflicts with
instance_name.NOTE: Either
workspace_nameorinstance_namemust be provided, but not both. These fields are functionally identical andworkspace_nameis an alias forinstance_name.workspace_nameshould be used instead ofinstance_name.
- authentication
Get
Stream Connections Result Authentication - User credentials required to connect to a Kafka cluster. Includes the authentication type, as well as the parameters for that authentication mode. See authentication.
- aws
Get
Stream Connections Result Aws - The configuration for AWS Lambda connection. See AWS
- bootstrap_
servers str - Comma separated list of server addresses.
- cluster_
name str - Name of the cluster configured for this connection.
- cluster_
project_ strid - config Mapping[str, str]
- A map of Kafka key-value pairs for optional configuration. This is a flat object, and keys can have '.' characters.
- connection_
name str - Label that identifies the stream connection. In the case of the Sample type, this is the name of the sample source.
- db_
role_ Getto_ execute Stream Connections Result Db Role To Execute - The name of a Built in or Custom DB Role to connect to an Atlas Cluster. See DBRoleToExecute.
- headers Mapping[str, str]
- A map of key-value pairs for optional headers.
- id str
- instance_
name str - Label that identifies the stream processing workspace. Attribute is deprecated and will be removed in following major versions in favor of
workspace_name. - networking
Get
Stream Connections Result Networking - Networking Access Type can either be
PUBLIC(default) orVPC. See networking. - project_
id str - Unique 24-hexadecimal digit string that identifies your project.
- security
Get
Stream Connections Result Security - Properties for the secure transport connection to Kafka. For SASL_SSL, this can include the trusted certificate to use. See security.
- type str
- Selected networking type. Either
PUBLIC,VPCorPRIVATE_LINK. Defaults toPUBLIC. - url str
- URL of the HTTPs endpoint that will be used for creating a connection.
- workspace_
name str Label that identifies the stream processing workspace. Conflicts with
instance_name.NOTE: Either
workspace_nameorinstance_namemust be provided, but not both. These fields are functionally identical andworkspace_nameis an alias forinstance_name.workspace_nameshould be used instead ofinstance_name.
- authentication Property Map
- User credentials required to connect to a Kafka cluster. Includes the authentication type, as well as the parameters for that authentication mode. See authentication.
- aws Property Map
- The configuration for AWS Lambda connection. See AWS
- bootstrap
Servers String - Comma separated list of server addresses.
- cluster
Name String - Name of the cluster configured for this connection.
- cluster
Project StringId - config Map<String>
- A map of Kafka key-value pairs for optional configuration. This is a flat object, and keys can have '.' characters.
- connection
Name String - Label that identifies the stream connection. In the case of the Sample type, this is the name of the sample source.
- db
Role Property MapTo Execute - The name of a Built in or Custom DB Role to connect to an Atlas Cluster. See DBRoleToExecute.
- headers Map<String>
- A map of key-value pairs for optional headers.
- id String
- instance
Name String - Label that identifies the stream processing workspace. Attribute is deprecated and will be removed in following major versions in favor of
workspace_name. - networking Property Map
- Networking Access Type can either be
PUBLIC(default) orVPC. See networking. - project
Id String - Unique 24-hexadecimal digit string that identifies your project.
- security Property Map
- Properties for the secure transport connection to Kafka. For SASL_SSL, this can include the trusted certificate to use. See security.
- type String
- Selected networking type. Either
PUBLIC,VPCorPRIVATE_LINK. Defaults toPUBLIC. - url String
- URL of the HTTPs endpoint that will be used for creating a connection.
- workspace
Name String Label that identifies the stream processing workspace. Conflicts with
instance_name.NOTE: Either
workspace_nameorinstance_namemust be provided, but not both. These fields are functionally identical andworkspace_nameis an alias forinstance_name.workspace_nameshould be used instead ofinstance_name.
GetStreamConnectionsResultAuthentication
- Client
Id string - Public identifier for the Kafka client.
- Client
Secret string - Secret known only to the Kafka client and the authorization server.
- Mechanism string
- Method of authentication. Value can be
PLAIN,SCRAM-256,SCRAM-512, orOAUTHBEARER. - Method string
- SASL OAUTHBEARER authentication method. Value must be OIDC.
- Password string
- Password of the account to connect to the Kafka cluster.
- Sasl
Oauthbearer stringExtensions - Additional information to provide to the Kafka broker.
- Scope string
- Scope of the access request to the broker specified by the Kafka clients.
- Token
Endpoint stringUrl - OAUTH issuer (IdP provider) token endpoint HTTP(S) URI used to retrieve the token.
- Username string
- Username of the account to connect to the Kafka cluster.
- Client
Id string - Public identifier for the Kafka client.
- Client
Secret string - Secret known only to the Kafka client and the authorization server.
- Mechanism string
- Method of authentication. Value can be
PLAIN,SCRAM-256,SCRAM-512, orOAUTHBEARER. - Method string
- SASL OAUTHBEARER authentication method. Value must be OIDC.
- Password string
- Password of the account to connect to the Kafka cluster.
- Sasl
Oauthbearer stringExtensions - Additional information to provide to the Kafka broker.
- Scope string
- Scope of the access request to the broker specified by the Kafka clients.
- Token
Endpoint stringUrl - OAUTH issuer (IdP provider) token endpoint HTTP(S) URI used to retrieve the token.
- Username string
- Username of the account to connect to the Kafka cluster.
- client
Id String - Public identifier for the Kafka client.
- client
Secret String - Secret known only to the Kafka client and the authorization server.
- mechanism String
- Method of authentication. Value can be
PLAIN,SCRAM-256,SCRAM-512, orOAUTHBEARER. - method String
- SASL OAUTHBEARER authentication method. Value must be OIDC.
- password String
- Password of the account to connect to the Kafka cluster.
- sasl
Oauthbearer StringExtensions - Additional information to provide to the Kafka broker.
- scope String
- Scope of the access request to the broker specified by the Kafka clients.
- token
Endpoint StringUrl - OAUTH issuer (IdP provider) token endpoint HTTP(S) URI used to retrieve the token.
- username String
- Username of the account to connect to the Kafka cluster.
- client
Id string - Public identifier for the Kafka client.
- client
Secret string - Secret known only to the Kafka client and the authorization server.
- mechanism string
- Method of authentication. Value can be
PLAIN,SCRAM-256,SCRAM-512, orOAUTHBEARER. - method string
- SASL OAUTHBEARER authentication method. Value must be OIDC.
- password string
- Password of the account to connect to the Kafka cluster.
- sasl
Oauthbearer stringExtensions - Additional information to provide to the Kafka broker.
- scope string
- Scope of the access request to the broker specified by the Kafka clients.
- token
Endpoint stringUrl - OAUTH issuer (IdP provider) token endpoint HTTP(S) URI used to retrieve the token.
- username string
- Username of the account to connect to the Kafka cluster.
- client_
id str - Public identifier for the Kafka client.
- client_
secret str - Secret known only to the Kafka client and the authorization server.
- mechanism str
- Method of authentication. Value can be
PLAIN,SCRAM-256,SCRAM-512, orOAUTHBEARER. - method str
- SASL OAUTHBEARER authentication method. Value must be OIDC.
- password str
- Password of the account to connect to the Kafka cluster.
- sasl_
oauthbearer_ strextensions - Additional information to provide to the Kafka broker.
- scope str
- Scope of the access request to the broker specified by the Kafka clients.
- token_
endpoint_ strurl - OAUTH issuer (IdP provider) token endpoint HTTP(S) URI used to retrieve the token.
- username str
- Username of the account to connect to the Kafka cluster.
- client
Id String - Public identifier for the Kafka client.
- client
Secret String - Secret known only to the Kafka client and the authorization server.
- mechanism String
- Method of authentication. Value can be
PLAIN,SCRAM-256,SCRAM-512, orOAUTHBEARER. - method String
- SASL OAUTHBEARER authentication method. Value must be OIDC.
- password String
- Password of the account to connect to the Kafka cluster.
- sasl
Oauthbearer StringExtensions - Additional information to provide to the Kafka broker.
- scope String
- Scope of the access request to the broker specified by the Kafka clients.
- token
Endpoint StringUrl - OAUTH issuer (IdP provider) token endpoint HTTP(S) URI used to retrieve the token.
- username String
- Username of the account to connect to the Kafka cluster.
GetStreamConnectionsResultAws
- Role
Arn string - Amazon Resource Name (ARN) that identifies the Amazon Web Services (AWS) Identity and Access Management (IAM) role that MongoDB Cloud assumes when it accesses resources in your AWS account.
- Role
Arn string - Amazon Resource Name (ARN) that identifies the Amazon Web Services (AWS) Identity and Access Management (IAM) role that MongoDB Cloud assumes when it accesses resources in your AWS account.
- role
Arn String - Amazon Resource Name (ARN) that identifies the Amazon Web Services (AWS) Identity and Access Management (IAM) role that MongoDB Cloud assumes when it accesses resources in your AWS account.
- role
Arn string - Amazon Resource Name (ARN) that identifies the Amazon Web Services (AWS) Identity and Access Management (IAM) role that MongoDB Cloud assumes when it accesses resources in your AWS account.
- role_
arn str - Amazon Resource Name (ARN) that identifies the Amazon Web Services (AWS) Identity and Access Management (IAM) role that MongoDB Cloud assumes when it accesses resources in your AWS account.
- role
Arn String - Amazon Resource Name (ARN) that identifies the Amazon Web Services (AWS) Identity and Access Management (IAM) role that MongoDB Cloud assumes when it accesses resources in your AWS account.
GetStreamConnectionsResultDbRoleToExecute
GetStreamConnectionsResultNetworking
- Access
Get
Stream Connections Result Networking Access - Information about the networking access. See access.
- Access
Get
Stream Connections Result Networking Access - Information about the networking access. See access.
- access
Get
Stream Connections Result Networking Access - Information about the networking access. See access.
- access
Get
Stream Connections Result Networking Access - Information about the networking access. See access.
- access
Get
Stream Connections Result Networking Access - Information about the networking access. See access.
- access Property Map
- Information about the networking access. See access.
GetStreamConnectionsResultNetworkingAccess
- Connection
Id string - Id of the Private Link connection when type is
PRIVATE_LINK. - Type string
- Selected networking type. Either
PUBLIC,VPCorPRIVATE_LINK. Defaults toPUBLIC.
- Connection
Id string - Id of the Private Link connection when type is
PRIVATE_LINK. - Type string
- Selected networking type. Either
PUBLIC,VPCorPRIVATE_LINK. Defaults toPUBLIC.
- connection
Id String - Id of the Private Link connection when type is
PRIVATE_LINK. - type String
- Selected networking type. Either
PUBLIC,VPCorPRIVATE_LINK. Defaults toPUBLIC.
- connection
Id string - Id of the Private Link connection when type is
PRIVATE_LINK. - type string
- Selected networking type. Either
PUBLIC,VPCorPRIVATE_LINK. Defaults toPUBLIC.
- connection_
id str - Id of the Private Link connection when type is
PRIVATE_LINK. - type str
- Selected networking type. Either
PUBLIC,VPCorPRIVATE_LINK. Defaults toPUBLIC.
- connection
Id String - Id of the Private Link connection when type is
PRIVATE_LINK. - type String
- Selected networking type. Either
PUBLIC,VPCorPRIVATE_LINK. Defaults toPUBLIC.
GetStreamConnectionsResultSecurity
- Broker
Public stringCertificate - A trusted, public x509 certificate for connecting to Kafka over SSL. String value of the certificate must be defined in the attribute.
- Protocol string
- Describes the transport type. Can be either
SASL_PLAINTEXTorSASL_SSL.
- Broker
Public stringCertificate - A trusted, public x509 certificate for connecting to Kafka over SSL. String value of the certificate must be defined in the attribute.
- Protocol string
- Describes the transport type. Can be either
SASL_PLAINTEXTorSASL_SSL.
- broker
Public StringCertificate - A trusted, public x509 certificate for connecting to Kafka over SSL. String value of the certificate must be defined in the attribute.
- protocol String
- Describes the transport type. Can be either
SASL_PLAINTEXTorSASL_SSL.
- broker
Public stringCertificate - A trusted, public x509 certificate for connecting to Kafka over SSL. String value of the certificate must be defined in the attribute.
- protocol string
- Describes the transport type. Can be either
SASL_PLAINTEXTorSASL_SSL.
- broker_
public_ strcertificate - A trusted, public x509 certificate for connecting to Kafka over SSL. String value of the certificate must be defined in the attribute.
- protocol str
- Describes the transport type. Can be either
SASL_PLAINTEXTorSASL_SSL.
- broker
Public StringCertificate - A trusted, public x509 certificate for connecting to Kafka over SSL. String value of the certificate must be defined in the attribute.
- protocol String
- Describes the transport type. Can be either
SASL_PLAINTEXTorSASL_SSL.
Package Details
- Repository
- MongoDB Atlas pulumi/pulumi-mongodbatlas
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
mongodbatlasTerraform Provider.
