1. Packages
  2. Mongodbatlas Provider
  3. API Docs
  4. getFederatedDatabaseInstance
MongoDB Atlas v3.30.0 published on Friday, Mar 21, 2025 by Pulumi

mongodbatlas.getFederatedDatabaseInstance

Explore with Pulumi AI

# Data Source: mongodbatlas.FederatedDatabaseInstance

mongodbatlas.FederatedDatabaseInstance provides a Federated Database Instance data source.

NOTE: Groups and projects are synonymous terms. You may find group_id in the official documentation.

IMPORTANT: All arguments including the password will be stored in the raw state as plain text. Read more about sensitive data in state.

Example Usage

S With MongoDB Atlas Cluster As Storage Database

import * as pulumi from "@pulumi/pulumi";
import * as mongodbatlas from "@pulumi/mongodbatlas";

const test = mongodbatlas.getFederatedDatabaseInstance({
    projectId: "PROJECT ID",
    name: "TENANT NAME OF THE FEDERATED DATABASE INSTANCE",
});
Copy
import pulumi
import pulumi_mongodbatlas as mongodbatlas

test = mongodbatlas.get_federated_database_instance(project_id="PROJECT ID",
    name="TENANT NAME OF THE FEDERATED DATABASE INSTANCE")
Copy
package main

import (
	"github.com/pulumi/pulumi-mongodbatlas/sdk/v3/go/mongodbatlas"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := mongodbatlas.LookupFederatedDatabaseInstance(ctx, &mongodbatlas.LookupFederatedDatabaseInstanceArgs{
			ProjectId: "PROJECT ID",
			Name:      "TENANT NAME OF THE FEDERATED DATABASE INSTANCE",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Mongodbatlas = Pulumi.Mongodbatlas;

return await Deployment.RunAsync(() => 
{
    var test = Mongodbatlas.GetFederatedDatabaseInstance.Invoke(new()
    {
        ProjectId = "PROJECT ID",
        Name = "TENANT NAME OF THE FEDERATED DATABASE INSTANCE",
    });

});
Copy
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.GetFederatedDatabaseInstanceArgs;
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.getFederatedDatabaseInstance(GetFederatedDatabaseInstanceArgs.builder()
            .projectId("PROJECT ID")
            .name("TENANT NAME OF THE FEDERATED DATABASE INSTANCE")
            .build());

    }
}
Copy
variables:
  test:
    fn::invoke:
      function: mongodbatlas:getFederatedDatabaseInstance
      arguments:
        projectId: PROJECT ID
        name: TENANT NAME OF THE FEDERATED DATABASE INSTANCE
Copy

S With Amazon S3 Bucket As Storage Database

import * as pulumi from "@pulumi/pulumi";
import * as mongodbatlas from "@pulumi/mongodbatlas";

const test = mongodbatlas.getFederatedDatabaseInstance({
    projectId: "PROJECT ID",
    name: "TENANT NAME OF THE FEDERATED DATABASE INSTANCE",
    cloudProviderConfig: {
        aws: {
            testS3Bucket: "Amazon S3 Bucket Name",
        },
    },
});
Copy
import pulumi
import pulumi_mongodbatlas as mongodbatlas

test = mongodbatlas.get_federated_database_instance(project_id="PROJECT ID",
    name="TENANT NAME OF THE FEDERATED DATABASE INSTANCE",
    cloud_provider_config={
        "aws": {
            "test_s3_bucket": "Amazon S3 Bucket Name",
        },
    })
Copy
package main

import (
	"github.com/pulumi/pulumi-mongodbatlas/sdk/v3/go/mongodbatlas"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := mongodbatlas.LookupFederatedDatabaseInstance(ctx, &mongodbatlas.LookupFederatedDatabaseInstanceArgs{
			ProjectId: "PROJECT ID",
			Name:      "TENANT NAME OF THE FEDERATED DATABASE INSTANCE",
			CloudProviderConfig: mongodbatlas.GetFederatedDatabaseInstanceCloudProviderConfig{
				Aws: mongodbatlas.GetFederatedDatabaseInstanceCloudProviderConfigAws{
					TestS3Bucket: "Amazon S3 Bucket Name",
				},
			},
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Mongodbatlas = Pulumi.Mongodbatlas;

return await Deployment.RunAsync(() => 
{
    var test = Mongodbatlas.GetFederatedDatabaseInstance.Invoke(new()
    {
        ProjectId = "PROJECT ID",
        Name = "TENANT NAME OF THE FEDERATED DATABASE INSTANCE",
        CloudProviderConfig = new Mongodbatlas.Inputs.GetFederatedDatabaseInstanceCloudProviderConfigInputArgs
        {
            Aws = new Mongodbatlas.Inputs.GetFederatedDatabaseInstanceCloudProviderConfigAwsInputArgs
            {
                TestS3Bucket = "Amazon S3 Bucket Name",
            },
        },
    });

});
Copy
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.GetFederatedDatabaseInstanceArgs;
import com.pulumi.mongodbatlas.inputs.GetFederatedDatabaseInstanceCloudProviderConfigArgs;
import com.pulumi.mongodbatlas.inputs.GetFederatedDatabaseInstanceCloudProviderConfigAwsArgs;
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.getFederatedDatabaseInstance(GetFederatedDatabaseInstanceArgs.builder()
            .projectId("PROJECT ID")
            .name("TENANT NAME OF THE FEDERATED DATABASE INSTANCE")
            .cloudProviderConfig(GetFederatedDatabaseInstanceCloudProviderConfigArgs.builder()
                .aws(GetFederatedDatabaseInstanceCloudProviderConfigAwsArgs.builder()
                    .testS3Bucket("Amazon S3 Bucket Name")
                    .build())
                .build())
            .build());

    }
}
Copy
variables:
  test:
    fn::invoke:
      function: mongodbatlas:getFederatedDatabaseInstance
      arguments:
        projectId: PROJECT ID
        name: TENANT NAME OF THE FEDERATED DATABASE INSTANCE
        cloudProviderConfig:
          aws:
            testS3Bucket: Amazon S3 Bucket Name
Copy

Using getFederatedDatabaseInstance

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 getFederatedDatabaseInstance(args: GetFederatedDatabaseInstanceArgs, opts?: InvokeOptions): Promise<GetFederatedDatabaseInstanceResult>
function getFederatedDatabaseInstanceOutput(args: GetFederatedDatabaseInstanceOutputArgs, opts?: InvokeOptions): Output<GetFederatedDatabaseInstanceResult>
Copy
def get_federated_database_instance(cloud_provider_config: Optional[GetFederatedDatabaseInstanceCloudProviderConfig] = None,
                                    name: Optional[str] = None,
                                    project_id: Optional[str] = None,
                                    opts: Optional[InvokeOptions] = None) -> GetFederatedDatabaseInstanceResult
def get_federated_database_instance_output(cloud_provider_config: Optional[pulumi.Input[GetFederatedDatabaseInstanceCloudProviderConfigArgs]] = None,
                                    name: Optional[pulumi.Input[str]] = None,
                                    project_id: Optional[pulumi.Input[str]] = None,
                                    opts: Optional[InvokeOptions] = None) -> Output[GetFederatedDatabaseInstanceResult]
Copy
func LookupFederatedDatabaseInstance(ctx *Context, args *LookupFederatedDatabaseInstanceArgs, opts ...InvokeOption) (*LookupFederatedDatabaseInstanceResult, error)
func LookupFederatedDatabaseInstanceOutput(ctx *Context, args *LookupFederatedDatabaseInstanceOutputArgs, opts ...InvokeOption) LookupFederatedDatabaseInstanceResultOutput
Copy

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

public static class GetFederatedDatabaseInstance 
{
    public static Task<GetFederatedDatabaseInstanceResult> InvokeAsync(GetFederatedDatabaseInstanceArgs args, InvokeOptions? opts = null)
    public static Output<GetFederatedDatabaseInstanceResult> Invoke(GetFederatedDatabaseInstanceInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetFederatedDatabaseInstanceResult> getFederatedDatabaseInstance(GetFederatedDatabaseInstanceArgs args, InvokeOptions options)
public static Output<GetFederatedDatabaseInstanceResult> getFederatedDatabaseInstance(GetFederatedDatabaseInstanceArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: mongodbatlas:index/getFederatedDatabaseInstance:getFederatedDatabaseInstance
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Name This property is required. string
Name of the Atlas Federated Database Instance.
ProjectId This property is required. string
The unique ID for the project to create a Federated Database Instance.
CloudProviderConfig GetFederatedDatabaseInstanceCloudProviderConfig
Name This property is required. string
Name of the Atlas Federated Database Instance.
ProjectId This property is required. string
The unique ID for the project to create a Federated Database Instance.
CloudProviderConfig GetFederatedDatabaseInstanceCloudProviderConfig
name This property is required. String
Name of the Atlas Federated Database Instance.
projectId This property is required. String
The unique ID for the project to create a Federated Database Instance.
cloudProviderConfig GetFederatedDatabaseInstanceCloudProviderConfig
name This property is required. string
Name of the Atlas Federated Database Instance.
projectId This property is required. string
The unique ID for the project to create a Federated Database Instance.
cloudProviderConfig GetFederatedDatabaseInstanceCloudProviderConfig
name This property is required. str
Name of the Atlas Federated Database Instance.
project_id This property is required. str
The unique ID for the project to create a Federated Database Instance.
cloud_provider_config GetFederatedDatabaseInstanceCloudProviderConfig
name This property is required. String
Name of the Atlas Federated Database Instance.
projectId This property is required. String
The unique ID for the project to create a Federated Database Instance.
cloudProviderConfig Property Map

getFederatedDatabaseInstance Result

The following output properties are available:

CloudProviderConfig GetFederatedDatabaseInstanceCloudProviderConfig
DataProcessRegions List<GetFederatedDatabaseInstanceDataProcessRegion>
Hostnames List<string>
The list of hostnames assigned to the Federated Database Instance. Each string in the array is a hostname assigned to the Federated Database Instance.
Id string
The provider-assigned unique ID for this managed resource.
Name string
ProjectId string
State string
Current state of the Federated Database Instance:

  • ACTIVE - The Federated Database Instance is active and verified. You can query the data stores associated with the Federated Database Instance.
  • DELETED - The Federated Database Instance was deleted.
StorageDatabases List<GetFederatedDatabaseInstanceStorageDatabase>
Configuration details for mapping each data store to queryable databases and collections. For complete documentation on this object and its nested fields, see databases. An empty object indicates that the Federated Database Instance has no mapping configuration for any data store.

  • storage_databases.#.name - Name of the database to which the Federated Database Instance maps the data contained in the data store.
  • storage_databases.#.collections - Array of objects where each object represents a collection and data sources that map to a stores data store.
  • storage_databases.#.collections.#.name - Name of the collection.
  • storage_databases.#.collections.#.data_sources - Array of objects where each object represents a stores data store to map with the collection.
  • storage_databases.#.collections.#.data_sources.#.store_name - Name of a data store to map to the <collection>. Must match the name of an object in the stores array.
  • storage_databases.#.collections.#.data_sources.#.dataset_name - Human-readable label that identifies the dataset that Atlas generates for an ingestion pipeline run or Online Archive.
  • storage_databases.#.collections.#.data_sources.#.default_format - Default format that Federated Database assumes if it encounters a file without an extension while searching the storeName.
  • storage_databases.#.collections.#.data_sources.#.path - File path that controls how MongoDB Cloud searches for and parses files in the storeName before mapping them to a collection. Specify / to capture all files and folders from the prefix path.
  • storage_databases.#.collections.#.data_sources.#.database - Human-readable label that identifies the database, which contains the collection in the cluster.
  • storage_databases.#.collections.#.data_sources.#.allow_insecure - Flag that validates the scheme in the specified URLs. If true, allows insecure HTTP scheme, doesn't verify the server's certificate chain and hostname, and accepts any certificate with any hostname presented by the server. If false, allows secure HTTPS scheme only.
  • storage_databases.#.collections.#.data_sources.#.database_regex - Regex pattern to use for creating the wildcard database.
  • storage_databases.#.collections.#.data_sources.#.collection - Human-readable label that identifies the collection in the database.
  • storage_databases.#.collections.#.data_sources.#.collection_regex - Regex pattern to use for creating the wildcard (*) collection.
  • storage_databases.#.collections.#.data_sources.#.provenance_field_name - Name for the field that includes the provenance of the documents in the results.
  • storage_databases.#.collections.#.data_sources.#.storeName - Human-readable label that identifies the data store that MongoDB Cloud maps to the collection.
  • storage_databases.#.collections.#.data_sources.#.urls - URLs of the publicly accessible data files. You can't specify URLs that require authentication.
  • storage_databases.#.views - Array of objects where each object represents an aggregation pipeline on a collection. To learn more about views, see Views.
  • storage_databases.#.views.#.name - Name of the view.
  • storage_databases.#.views.#.source - Name of the source collection for the view.
  • storage_databases.#.views.#.pipeline- Aggregation pipeline stage(s) to apply to the source collection.
StorageStores List<GetFederatedDatabaseInstanceStorageStore>
Each object in the array represents a data store. Federated Database uses the storage.databases configuration details to map data in each data store to queryable databases and collections. For complete documentation on this object and its nested fields, see stores. An empty object indicates that the Federated Database Instance has no configured data stores.

  • storage_stores.#.name - Name of the data store.
  • storage_stores.#.provider - Defines where the data is stored.
  • storage_stores.#.region - Name of the AWS region in which the S3 bucket is hosted.
  • storage_stores.#.bucket - Name of the AWS S3 bucket.
  • storage_stores.#.prefix - Prefix the Federated Database Instance applies when searching for files in the S3 bucket.
  • storage_stores.#.delimiter - The delimiter that separates storage_databases.#.collections.#.data_sources.#.path segments in the data store.
  • storage_stores.#.include_tags - Determines whether or not to use S3 tags on the files in the given path as additional partition attributes.
  • storage_stores.#.cluster_name - Human-readable label of the MongoDB Cloud cluster on which the store is based.
  • storage_stores.#.allow_insecure - Flag that validates the scheme in the specified URLs.
  • storage_stores.#.public - Flag that indicates whether the bucket is public.
  • storage_stores.#.default_format - Default format that Data Lake assumes if it encounters a file without an extension while searching the storeName.
  • storage_stores.#.urls - Comma-separated list of publicly accessible HTTP URLs where data is stored.
  • storage_stores.#.read_preference - MongoDB Cloud cluster read preference, which describes how to route read requests to the cluster.
  • storage_stores.#.read_preference.maxStalenessSeconds - Maximum replication lag, or staleness, for reads from secondaries.
  • storage_stores.#.read_preference.mode - Read preference mode that specifies to which replica set member to route the read requests.
  • storage_stores.#.read_preference.tag_sets - List that contains tag sets or tag specification documents.
  • storage_stores.#.read_preference.tags - List of all tags within a tag set
  • storage_stores.#.read_preference.tags.name - Human-readable label of the tag.
  • storage_stores.#.read_preference.tags.value - Value of the tag.
CloudProviderConfig GetFederatedDatabaseInstanceCloudProviderConfig
DataProcessRegions []GetFederatedDatabaseInstanceDataProcessRegion
Hostnames []string
The list of hostnames assigned to the Federated Database Instance. Each string in the array is a hostname assigned to the Federated Database Instance.
Id string
The provider-assigned unique ID for this managed resource.
Name string
ProjectId string
State string
Current state of the Federated Database Instance:

  • ACTIVE - The Federated Database Instance is active and verified. You can query the data stores associated with the Federated Database Instance.
  • DELETED - The Federated Database Instance was deleted.
StorageDatabases []GetFederatedDatabaseInstanceStorageDatabase
Configuration details for mapping each data store to queryable databases and collections. For complete documentation on this object and its nested fields, see databases. An empty object indicates that the Federated Database Instance has no mapping configuration for any data store.

  • storage_databases.#.name - Name of the database to which the Federated Database Instance maps the data contained in the data store.
  • storage_databases.#.collections - Array of objects where each object represents a collection and data sources that map to a stores data store.
  • storage_databases.#.collections.#.name - Name of the collection.
  • storage_databases.#.collections.#.data_sources - Array of objects where each object represents a stores data store to map with the collection.
  • storage_databases.#.collections.#.data_sources.#.store_name - Name of a data store to map to the <collection>. Must match the name of an object in the stores array.
  • storage_databases.#.collections.#.data_sources.#.dataset_name - Human-readable label that identifies the dataset that Atlas generates for an ingestion pipeline run or Online Archive.
  • storage_databases.#.collections.#.data_sources.#.default_format - Default format that Federated Database assumes if it encounters a file without an extension while searching the storeName.
  • storage_databases.#.collections.#.data_sources.#.path - File path that controls how MongoDB Cloud searches for and parses files in the storeName before mapping them to a collection. Specify / to capture all files and folders from the prefix path.
  • storage_databases.#.collections.#.data_sources.#.database - Human-readable label that identifies the database, which contains the collection in the cluster.
  • storage_databases.#.collections.#.data_sources.#.allow_insecure - Flag that validates the scheme in the specified URLs. If true, allows insecure HTTP scheme, doesn't verify the server's certificate chain and hostname, and accepts any certificate with any hostname presented by the server. If false, allows secure HTTPS scheme only.
  • storage_databases.#.collections.#.data_sources.#.database_regex - Regex pattern to use for creating the wildcard database.
  • storage_databases.#.collections.#.data_sources.#.collection - Human-readable label that identifies the collection in the database.
  • storage_databases.#.collections.#.data_sources.#.collection_regex - Regex pattern to use for creating the wildcard (*) collection.
  • storage_databases.#.collections.#.data_sources.#.provenance_field_name - Name for the field that includes the provenance of the documents in the results.
  • storage_databases.#.collections.#.data_sources.#.storeName - Human-readable label that identifies the data store that MongoDB Cloud maps to the collection.
  • storage_databases.#.collections.#.data_sources.#.urls - URLs of the publicly accessible data files. You can't specify URLs that require authentication.
  • storage_databases.#.views - Array of objects where each object represents an aggregation pipeline on a collection. To learn more about views, see Views.
  • storage_databases.#.views.#.name - Name of the view.
  • storage_databases.#.views.#.source - Name of the source collection for the view.
  • storage_databases.#.views.#.pipeline- Aggregation pipeline stage(s) to apply to the source collection.
StorageStores []GetFederatedDatabaseInstanceStorageStore
Each object in the array represents a data store. Federated Database uses the storage.databases configuration details to map data in each data store to queryable databases and collections. For complete documentation on this object and its nested fields, see stores. An empty object indicates that the Federated Database Instance has no configured data stores.

  • storage_stores.#.name - Name of the data store.
  • storage_stores.#.provider - Defines where the data is stored.
  • storage_stores.#.region - Name of the AWS region in which the S3 bucket is hosted.
  • storage_stores.#.bucket - Name of the AWS S3 bucket.
  • storage_stores.#.prefix - Prefix the Federated Database Instance applies when searching for files in the S3 bucket.
  • storage_stores.#.delimiter - The delimiter that separates storage_databases.#.collections.#.data_sources.#.path segments in the data store.
  • storage_stores.#.include_tags - Determines whether or not to use S3 tags on the files in the given path as additional partition attributes.
  • storage_stores.#.cluster_name - Human-readable label of the MongoDB Cloud cluster on which the store is based.
  • storage_stores.#.allow_insecure - Flag that validates the scheme in the specified URLs.
  • storage_stores.#.public - Flag that indicates whether the bucket is public.
  • storage_stores.#.default_format - Default format that Data Lake assumes if it encounters a file without an extension while searching the storeName.
  • storage_stores.#.urls - Comma-separated list of publicly accessible HTTP URLs where data is stored.
  • storage_stores.#.read_preference - MongoDB Cloud cluster read preference, which describes how to route read requests to the cluster.
  • storage_stores.#.read_preference.maxStalenessSeconds - Maximum replication lag, or staleness, for reads from secondaries.
  • storage_stores.#.read_preference.mode - Read preference mode that specifies to which replica set member to route the read requests.
  • storage_stores.#.read_preference.tag_sets - List that contains tag sets or tag specification documents.
  • storage_stores.#.read_preference.tags - List of all tags within a tag set
  • storage_stores.#.read_preference.tags.name - Human-readable label of the tag.
  • storage_stores.#.read_preference.tags.value - Value of the tag.
cloudProviderConfig GetFederatedDatabaseInstanceCloudProviderConfig
dataProcessRegions List<GetFederatedDatabaseInstanceDataProcessRegion>
hostnames List<String>
The list of hostnames assigned to the Federated Database Instance. Each string in the array is a hostname assigned to the Federated Database Instance.
id String
The provider-assigned unique ID for this managed resource.
name String
projectId String
state String
Current state of the Federated Database Instance:

  • ACTIVE - The Federated Database Instance is active and verified. You can query the data stores associated with the Federated Database Instance.
  • DELETED - The Federated Database Instance was deleted.
storageDatabases List<GetFederatedDatabaseInstanceStorageDatabase>
Configuration details for mapping each data store to queryable databases and collections. For complete documentation on this object and its nested fields, see databases. An empty object indicates that the Federated Database Instance has no mapping configuration for any data store.

  • storage_databases.#.name - Name of the database to which the Federated Database Instance maps the data contained in the data store.
  • storage_databases.#.collections - Array of objects where each object represents a collection and data sources that map to a stores data store.
  • storage_databases.#.collections.#.name - Name of the collection.
  • storage_databases.#.collections.#.data_sources - Array of objects where each object represents a stores data store to map with the collection.
  • storage_databases.#.collections.#.data_sources.#.store_name - Name of a data store to map to the <collection>. Must match the name of an object in the stores array.
  • storage_databases.#.collections.#.data_sources.#.dataset_name - Human-readable label that identifies the dataset that Atlas generates for an ingestion pipeline run or Online Archive.
  • storage_databases.#.collections.#.data_sources.#.default_format - Default format that Federated Database assumes if it encounters a file without an extension while searching the storeName.
  • storage_databases.#.collections.#.data_sources.#.path - File path that controls how MongoDB Cloud searches for and parses files in the storeName before mapping them to a collection. Specify / to capture all files and folders from the prefix path.
  • storage_databases.#.collections.#.data_sources.#.database - Human-readable label that identifies the database, which contains the collection in the cluster.
  • storage_databases.#.collections.#.data_sources.#.allow_insecure - Flag that validates the scheme in the specified URLs. If true, allows insecure HTTP scheme, doesn't verify the server's certificate chain and hostname, and accepts any certificate with any hostname presented by the server. If false, allows secure HTTPS scheme only.
  • storage_databases.#.collections.#.data_sources.#.database_regex - Regex pattern to use for creating the wildcard database.
  • storage_databases.#.collections.#.data_sources.#.collection - Human-readable label that identifies the collection in the database.
  • storage_databases.#.collections.#.data_sources.#.collection_regex - Regex pattern to use for creating the wildcard (*) collection.
  • storage_databases.#.collections.#.data_sources.#.provenance_field_name - Name for the field that includes the provenance of the documents in the results.
  • storage_databases.#.collections.#.data_sources.#.storeName - Human-readable label that identifies the data store that MongoDB Cloud maps to the collection.
  • storage_databases.#.collections.#.data_sources.#.urls - URLs of the publicly accessible data files. You can't specify URLs that require authentication.
  • storage_databases.#.views - Array of objects where each object represents an aggregation pipeline on a collection. To learn more about views, see Views.
  • storage_databases.#.views.#.name - Name of the view.
  • storage_databases.#.views.#.source - Name of the source collection for the view.
  • storage_databases.#.views.#.pipeline- Aggregation pipeline stage(s) to apply to the source collection.
storageStores List<GetFederatedDatabaseInstanceStorageStore>
Each object in the array represents a data store. Federated Database uses the storage.databases configuration details to map data in each data store to queryable databases and collections. For complete documentation on this object and its nested fields, see stores. An empty object indicates that the Federated Database Instance has no configured data stores.

  • storage_stores.#.name - Name of the data store.
  • storage_stores.#.provider - Defines where the data is stored.
  • storage_stores.#.region - Name of the AWS region in which the S3 bucket is hosted.
  • storage_stores.#.bucket - Name of the AWS S3 bucket.
  • storage_stores.#.prefix - Prefix the Federated Database Instance applies when searching for files in the S3 bucket.
  • storage_stores.#.delimiter - The delimiter that separates storage_databases.#.collections.#.data_sources.#.path segments in the data store.
  • storage_stores.#.include_tags - Determines whether or not to use S3 tags on the files in the given path as additional partition attributes.
  • storage_stores.#.cluster_name - Human-readable label of the MongoDB Cloud cluster on which the store is based.
  • storage_stores.#.allow_insecure - Flag that validates the scheme in the specified URLs.
  • storage_stores.#.public - Flag that indicates whether the bucket is public.
  • storage_stores.#.default_format - Default format that Data Lake assumes if it encounters a file without an extension while searching the storeName.
  • storage_stores.#.urls - Comma-separated list of publicly accessible HTTP URLs where data is stored.
  • storage_stores.#.read_preference - MongoDB Cloud cluster read preference, which describes how to route read requests to the cluster.
  • storage_stores.#.read_preference.maxStalenessSeconds - Maximum replication lag, or staleness, for reads from secondaries.
  • storage_stores.#.read_preference.mode - Read preference mode that specifies to which replica set member to route the read requests.
  • storage_stores.#.read_preference.tag_sets - List that contains tag sets or tag specification documents.
  • storage_stores.#.read_preference.tags - List of all tags within a tag set
  • storage_stores.#.read_preference.tags.name - Human-readable label of the tag.
  • storage_stores.#.read_preference.tags.value - Value of the tag.
cloudProviderConfig GetFederatedDatabaseInstanceCloudProviderConfig
dataProcessRegions GetFederatedDatabaseInstanceDataProcessRegion[]
hostnames string[]
The list of hostnames assigned to the Federated Database Instance. Each string in the array is a hostname assigned to the Federated Database Instance.
id string
The provider-assigned unique ID for this managed resource.
name string
projectId string
state string
Current state of the Federated Database Instance:

  • ACTIVE - The Federated Database Instance is active and verified. You can query the data stores associated with the Federated Database Instance.
  • DELETED - The Federated Database Instance was deleted.
storageDatabases GetFederatedDatabaseInstanceStorageDatabase[]
Configuration details for mapping each data store to queryable databases and collections. For complete documentation on this object and its nested fields, see databases. An empty object indicates that the Federated Database Instance has no mapping configuration for any data store.

  • storage_databases.#.name - Name of the database to which the Federated Database Instance maps the data contained in the data store.
  • storage_databases.#.collections - Array of objects where each object represents a collection and data sources that map to a stores data store.
  • storage_databases.#.collections.#.name - Name of the collection.
  • storage_databases.#.collections.#.data_sources - Array of objects where each object represents a stores data store to map with the collection.
  • storage_databases.#.collections.#.data_sources.#.store_name - Name of a data store to map to the <collection>. Must match the name of an object in the stores array.
  • storage_databases.#.collections.#.data_sources.#.dataset_name - Human-readable label that identifies the dataset that Atlas generates for an ingestion pipeline run or Online Archive.
  • storage_databases.#.collections.#.data_sources.#.default_format - Default format that Federated Database assumes if it encounters a file without an extension while searching the storeName.
  • storage_databases.#.collections.#.data_sources.#.path - File path that controls how MongoDB Cloud searches for and parses files in the storeName before mapping them to a collection. Specify / to capture all files and folders from the prefix path.
  • storage_databases.#.collections.#.data_sources.#.database - Human-readable label that identifies the database, which contains the collection in the cluster.
  • storage_databases.#.collections.#.data_sources.#.allow_insecure - Flag that validates the scheme in the specified URLs. If true, allows insecure HTTP scheme, doesn't verify the server's certificate chain and hostname, and accepts any certificate with any hostname presented by the server. If false, allows secure HTTPS scheme only.
  • storage_databases.#.collections.#.data_sources.#.database_regex - Regex pattern to use for creating the wildcard database.
  • storage_databases.#.collections.#.data_sources.#.collection - Human-readable label that identifies the collection in the database.
  • storage_databases.#.collections.#.data_sources.#.collection_regex - Regex pattern to use for creating the wildcard (*) collection.
  • storage_databases.#.collections.#.data_sources.#.provenance_field_name - Name for the field that includes the provenance of the documents in the results.
  • storage_databases.#.collections.#.data_sources.#.storeName - Human-readable label that identifies the data store that MongoDB Cloud maps to the collection.
  • storage_databases.#.collections.#.data_sources.#.urls - URLs of the publicly accessible data files. You can't specify URLs that require authentication.
  • storage_databases.#.views - Array of objects where each object represents an aggregation pipeline on a collection. To learn more about views, see Views.
  • storage_databases.#.views.#.name - Name of the view.
  • storage_databases.#.views.#.source - Name of the source collection for the view.
  • storage_databases.#.views.#.pipeline- Aggregation pipeline stage(s) to apply to the source collection.
storageStores GetFederatedDatabaseInstanceStorageStore[]
Each object in the array represents a data store. Federated Database uses the storage.databases configuration details to map data in each data store to queryable databases and collections. For complete documentation on this object and its nested fields, see stores. An empty object indicates that the Federated Database Instance has no configured data stores.

  • storage_stores.#.name - Name of the data store.
  • storage_stores.#.provider - Defines where the data is stored.
  • storage_stores.#.region - Name of the AWS region in which the S3 bucket is hosted.
  • storage_stores.#.bucket - Name of the AWS S3 bucket.
  • storage_stores.#.prefix - Prefix the Federated Database Instance applies when searching for files in the S3 bucket.
  • storage_stores.#.delimiter - The delimiter that separates storage_databases.#.collections.#.data_sources.#.path segments in the data store.
  • storage_stores.#.include_tags - Determines whether or not to use S3 tags on the files in the given path as additional partition attributes.
  • storage_stores.#.cluster_name - Human-readable label of the MongoDB Cloud cluster on which the store is based.
  • storage_stores.#.allow_insecure - Flag that validates the scheme in the specified URLs.
  • storage_stores.#.public - Flag that indicates whether the bucket is public.
  • storage_stores.#.default_format - Default format that Data Lake assumes if it encounters a file without an extension while searching the storeName.
  • storage_stores.#.urls - Comma-separated list of publicly accessible HTTP URLs where data is stored.
  • storage_stores.#.read_preference - MongoDB Cloud cluster read preference, which describes how to route read requests to the cluster.
  • storage_stores.#.read_preference.maxStalenessSeconds - Maximum replication lag, or staleness, for reads from secondaries.
  • storage_stores.#.read_preference.mode - Read preference mode that specifies to which replica set member to route the read requests.
  • storage_stores.#.read_preference.tag_sets - List that contains tag sets or tag specification documents.
  • storage_stores.#.read_preference.tags - List of all tags within a tag set
  • storage_stores.#.read_preference.tags.name - Human-readable label of the tag.
  • storage_stores.#.read_preference.tags.value - Value of the tag.
cloud_provider_config GetFederatedDatabaseInstanceCloudProviderConfig
data_process_regions Sequence[GetFederatedDatabaseInstanceDataProcessRegion]
hostnames Sequence[str]
The list of hostnames assigned to the Federated Database Instance. Each string in the array is a hostname assigned to the Federated Database Instance.
id str
The provider-assigned unique ID for this managed resource.
name str
project_id str
state str
Current state of the Federated Database Instance:

  • ACTIVE - The Federated Database Instance is active and verified. You can query the data stores associated with the Federated Database Instance.
  • DELETED - The Federated Database Instance was deleted.
storage_databases Sequence[GetFederatedDatabaseInstanceStorageDatabase]
Configuration details for mapping each data store to queryable databases and collections. For complete documentation on this object and its nested fields, see databases. An empty object indicates that the Federated Database Instance has no mapping configuration for any data store.

  • storage_databases.#.name - Name of the database to which the Federated Database Instance maps the data contained in the data store.
  • storage_databases.#.collections - Array of objects where each object represents a collection and data sources that map to a stores data store.
  • storage_databases.#.collections.#.name - Name of the collection.
  • storage_databases.#.collections.#.data_sources - Array of objects where each object represents a stores data store to map with the collection.
  • storage_databases.#.collections.#.data_sources.#.store_name - Name of a data store to map to the <collection>. Must match the name of an object in the stores array.
  • storage_databases.#.collections.#.data_sources.#.dataset_name - Human-readable label that identifies the dataset that Atlas generates for an ingestion pipeline run or Online Archive.
  • storage_databases.#.collections.#.data_sources.#.default_format - Default format that Federated Database assumes if it encounters a file without an extension while searching the storeName.
  • storage_databases.#.collections.#.data_sources.#.path - File path that controls how MongoDB Cloud searches for and parses files in the storeName before mapping them to a collection. Specify / to capture all files and folders from the prefix path.
  • storage_databases.#.collections.#.data_sources.#.database - Human-readable label that identifies the database, which contains the collection in the cluster.
  • storage_databases.#.collections.#.data_sources.#.allow_insecure - Flag that validates the scheme in the specified URLs. If true, allows insecure HTTP scheme, doesn't verify the server's certificate chain and hostname, and accepts any certificate with any hostname presented by the server. If false, allows secure HTTPS scheme only.
  • storage_databases.#.collections.#.data_sources.#.database_regex - Regex pattern to use for creating the wildcard database.
  • storage_databases.#.collections.#.data_sources.#.collection - Human-readable label that identifies the collection in the database.
  • storage_databases.#.collections.#.data_sources.#.collection_regex - Regex pattern to use for creating the wildcard (*) collection.
  • storage_databases.#.collections.#.data_sources.#.provenance_field_name - Name for the field that includes the provenance of the documents in the results.
  • storage_databases.#.collections.#.data_sources.#.storeName - Human-readable label that identifies the data store that MongoDB Cloud maps to the collection.
  • storage_databases.#.collections.#.data_sources.#.urls - URLs of the publicly accessible data files. You can't specify URLs that require authentication.
  • storage_databases.#.views - Array of objects where each object represents an aggregation pipeline on a collection. To learn more about views, see Views.
  • storage_databases.#.views.#.name - Name of the view.
  • storage_databases.#.views.#.source - Name of the source collection for the view.
  • storage_databases.#.views.#.pipeline- Aggregation pipeline stage(s) to apply to the source collection.
storage_stores Sequence[GetFederatedDatabaseInstanceStorageStore]
Each object in the array represents a data store. Federated Database uses the storage.databases configuration details to map data in each data store to queryable databases and collections. For complete documentation on this object and its nested fields, see stores. An empty object indicates that the Federated Database Instance has no configured data stores.

  • storage_stores.#.name - Name of the data store.
  • storage_stores.#.provider - Defines where the data is stored.
  • storage_stores.#.region - Name of the AWS region in which the S3 bucket is hosted.
  • storage_stores.#.bucket - Name of the AWS S3 bucket.
  • storage_stores.#.prefix - Prefix the Federated Database Instance applies when searching for files in the S3 bucket.
  • storage_stores.#.delimiter - The delimiter that separates storage_databases.#.collections.#.data_sources.#.path segments in the data store.
  • storage_stores.#.include_tags - Determines whether or not to use S3 tags on the files in the given path as additional partition attributes.
  • storage_stores.#.cluster_name - Human-readable label of the MongoDB Cloud cluster on which the store is based.
  • storage_stores.#.allow_insecure - Flag that validates the scheme in the specified URLs.
  • storage_stores.#.public - Flag that indicates whether the bucket is public.
  • storage_stores.#.default_format - Default format that Data Lake assumes if it encounters a file without an extension while searching the storeName.
  • storage_stores.#.urls - Comma-separated list of publicly accessible HTTP URLs where data is stored.
  • storage_stores.#.read_preference - MongoDB Cloud cluster read preference, which describes how to route read requests to the cluster.
  • storage_stores.#.read_preference.maxStalenessSeconds - Maximum replication lag, or staleness, for reads from secondaries.
  • storage_stores.#.read_preference.mode - Read preference mode that specifies to which replica set member to route the read requests.
  • storage_stores.#.read_preference.tag_sets - List that contains tag sets or tag specification documents.
  • storage_stores.#.read_preference.tags - List of all tags within a tag set
  • storage_stores.#.read_preference.tags.name - Human-readable label of the tag.
  • storage_stores.#.read_preference.tags.value - Value of the tag.
cloudProviderConfig Property Map
dataProcessRegions List<Property Map>
hostnames List<String>
The list of hostnames assigned to the Federated Database Instance. Each string in the array is a hostname assigned to the Federated Database Instance.
id String
The provider-assigned unique ID for this managed resource.
name String
projectId String
state String
Current state of the Federated Database Instance:

  • ACTIVE - The Federated Database Instance is active and verified. You can query the data stores associated with the Federated Database Instance.
  • DELETED - The Federated Database Instance was deleted.
storageDatabases List<Property Map>
Configuration details for mapping each data store to queryable databases and collections. For complete documentation on this object and its nested fields, see databases. An empty object indicates that the Federated Database Instance has no mapping configuration for any data store.

  • storage_databases.#.name - Name of the database to which the Federated Database Instance maps the data contained in the data store.
  • storage_databases.#.collections - Array of objects where each object represents a collection and data sources that map to a stores data store.
  • storage_databases.#.collections.#.name - Name of the collection.
  • storage_databases.#.collections.#.data_sources - Array of objects where each object represents a stores data store to map with the collection.
  • storage_databases.#.collections.#.data_sources.#.store_name - Name of a data store to map to the <collection>. Must match the name of an object in the stores array.
  • storage_databases.#.collections.#.data_sources.#.dataset_name - Human-readable label that identifies the dataset that Atlas generates for an ingestion pipeline run or Online Archive.
  • storage_databases.#.collections.#.data_sources.#.default_format - Default format that Federated Database assumes if it encounters a file without an extension while searching the storeName.
  • storage_databases.#.collections.#.data_sources.#.path - File path that controls how MongoDB Cloud searches for and parses files in the storeName before mapping them to a collection. Specify / to capture all files and folders from the prefix path.
  • storage_databases.#.collections.#.data_sources.#.database - Human-readable label that identifies the database, which contains the collection in the cluster.
  • storage_databases.#.collections.#.data_sources.#.allow_insecure - Flag that validates the scheme in the specified URLs. If true, allows insecure HTTP scheme, doesn't verify the server's certificate chain and hostname, and accepts any certificate with any hostname presented by the server. If false, allows secure HTTPS scheme only.
  • storage_databases.#.collections.#.data_sources.#.database_regex - Regex pattern to use for creating the wildcard database.
  • storage_databases.#.collections.#.data_sources.#.collection - Human-readable label that identifies the collection in the database.
  • storage_databases.#.collections.#.data_sources.#.collection_regex - Regex pattern to use for creating the wildcard (*) collection.
  • storage_databases.#.collections.#.data_sources.#.provenance_field_name - Name for the field that includes the provenance of the documents in the results.
  • storage_databases.#.collections.#.data_sources.#.storeName - Human-readable label that identifies the data store that MongoDB Cloud maps to the collection.
  • storage_databases.#.collections.#.data_sources.#.urls - URLs of the publicly accessible data files. You can't specify URLs that require authentication.
  • storage_databases.#.views - Array of objects where each object represents an aggregation pipeline on a collection. To learn more about views, see Views.
  • storage_databases.#.views.#.name - Name of the view.
  • storage_databases.#.views.#.source - Name of the source collection for the view.
  • storage_databases.#.views.#.pipeline- Aggregation pipeline stage(s) to apply to the source collection.
storageStores List<Property Map>
Each object in the array represents a data store. Federated Database uses the storage.databases configuration details to map data in each data store to queryable databases and collections. For complete documentation on this object and its nested fields, see stores. An empty object indicates that the Federated Database Instance has no configured data stores.

  • storage_stores.#.name - Name of the data store.
  • storage_stores.#.provider - Defines where the data is stored.
  • storage_stores.#.region - Name of the AWS region in which the S3 bucket is hosted.
  • storage_stores.#.bucket - Name of the AWS S3 bucket.
  • storage_stores.#.prefix - Prefix the Federated Database Instance applies when searching for files in the S3 bucket.
  • storage_stores.#.delimiter - The delimiter that separates storage_databases.#.collections.#.data_sources.#.path segments in the data store.
  • storage_stores.#.include_tags - Determines whether or not to use S3 tags on the files in the given path as additional partition attributes.
  • storage_stores.#.cluster_name - Human-readable label of the MongoDB Cloud cluster on which the store is based.
  • storage_stores.#.allow_insecure - Flag that validates the scheme in the specified URLs.
  • storage_stores.#.public - Flag that indicates whether the bucket is public.
  • storage_stores.#.default_format - Default format that Data Lake assumes if it encounters a file without an extension while searching the storeName.
  • storage_stores.#.urls - Comma-separated list of publicly accessible HTTP URLs where data is stored.
  • storage_stores.#.read_preference - MongoDB Cloud cluster read preference, which describes how to route read requests to the cluster.
  • storage_stores.#.read_preference.maxStalenessSeconds - Maximum replication lag, or staleness, for reads from secondaries.
  • storage_stores.#.read_preference.mode - Read preference mode that specifies to which replica set member to route the read requests.
  • storage_stores.#.read_preference.tag_sets - List that contains tag sets or tag specification documents.
  • storage_stores.#.read_preference.tags - List of all tags within a tag set
  • storage_stores.#.read_preference.tags.name - Human-readable label of the tag.
  • storage_stores.#.read_preference.tags.value - Value of the tag.

Supporting Types

GetFederatedDatabaseInstanceCloudProviderConfig

aws This property is required. Property Map

GetFederatedDatabaseInstanceCloudProviderConfigAws

ExternalId This property is required. string
Unique identifier associated with the IAM Role that the Federated Database Instance assumes when accessing the data stores.
IamAssumedRoleArn This property is required. string
Amazon Resource Name (ARN) of the IAM Role that the Federated Database Instance assumes when accessing S3 Bucket data stores. The IAM Role must support the following actions against each S3 bucket:

  • s3:GetObject
  • s3:ListBucket
  • s3:GetObjectVersion
IamUserArn This property is required. string
Amazon Resource Name (ARN) of the user that the Federated Database Instance assumes when accessing S3 Bucket data stores.
RoleId This property is required. string
Unique identifier of the role that the data lake can use to access the data stores.
TestS3Bucket This property is required. string
ExternalId This property is required. string
Unique identifier associated with the IAM Role that the Federated Database Instance assumes when accessing the data stores.
IamAssumedRoleArn This property is required. string
Amazon Resource Name (ARN) of the IAM Role that the Federated Database Instance assumes when accessing S3 Bucket data stores. The IAM Role must support the following actions against each S3 bucket:

  • s3:GetObject
  • s3:ListBucket
  • s3:GetObjectVersion
IamUserArn This property is required. string
Amazon Resource Name (ARN) of the user that the Federated Database Instance assumes when accessing S3 Bucket data stores.
RoleId This property is required. string
Unique identifier of the role that the data lake can use to access the data stores.
TestS3Bucket This property is required. string
externalId This property is required. String
Unique identifier associated with the IAM Role that the Federated Database Instance assumes when accessing the data stores.
iamAssumedRoleArn This property is required. String
Amazon Resource Name (ARN) of the IAM Role that the Federated Database Instance assumes when accessing S3 Bucket data stores. The IAM Role must support the following actions against each S3 bucket:

  • s3:GetObject
  • s3:ListBucket
  • s3:GetObjectVersion
iamUserArn This property is required. String
Amazon Resource Name (ARN) of the user that the Federated Database Instance assumes when accessing S3 Bucket data stores.
roleId This property is required. String
Unique identifier of the role that the data lake can use to access the data stores.
testS3Bucket This property is required. String
externalId This property is required. string
Unique identifier associated with the IAM Role that the Federated Database Instance assumes when accessing the data stores.
iamAssumedRoleArn This property is required. string
Amazon Resource Name (ARN) of the IAM Role that the Federated Database Instance assumes when accessing S3 Bucket data stores. The IAM Role must support the following actions against each S3 bucket:

  • s3:GetObject
  • s3:ListBucket
  • s3:GetObjectVersion
iamUserArn This property is required. string
Amazon Resource Name (ARN) of the user that the Federated Database Instance assumes when accessing S3 Bucket data stores.
roleId This property is required. string
Unique identifier of the role that the data lake can use to access the data stores.
testS3Bucket This property is required. string
external_id This property is required. str
Unique identifier associated with the IAM Role that the Federated Database Instance assumes when accessing the data stores.
iam_assumed_role_arn This property is required. str
Amazon Resource Name (ARN) of the IAM Role that the Federated Database Instance assumes when accessing S3 Bucket data stores. The IAM Role must support the following actions against each S3 bucket:

  • s3:GetObject
  • s3:ListBucket
  • s3:GetObjectVersion
iam_user_arn This property is required. str
Amazon Resource Name (ARN) of the user that the Federated Database Instance assumes when accessing S3 Bucket data stores.
role_id This property is required. str
Unique identifier of the role that the data lake can use to access the data stores.
test_s3_bucket This property is required. str
externalId This property is required. String
Unique identifier associated with the IAM Role that the Federated Database Instance assumes when accessing the data stores.
iamAssumedRoleArn This property is required. String
Amazon Resource Name (ARN) of the IAM Role that the Federated Database Instance assumes when accessing S3 Bucket data stores. The IAM Role must support the following actions against each S3 bucket:

  • s3:GetObject
  • s3:ListBucket
  • s3:GetObjectVersion
iamUserArn This property is required. String
Amazon Resource Name (ARN) of the user that the Federated Database Instance assumes when accessing S3 Bucket data stores.
roleId This property is required. String
Unique identifier of the role that the data lake can use to access the data stores.
testS3Bucket This property is required. String

GetFederatedDatabaseInstanceDataProcessRegion

CloudProvider This property is required. string
Name of the cloud service provider. Atlas Federated Database only supports AWS.
Region This property is required. string
Name of the region to which the Federanted Instnace routes client connections for data processing.
CloudProvider This property is required. string
Name of the cloud service provider. Atlas Federated Database only supports AWS.
Region This property is required. string
Name of the region to which the Federanted Instnace routes client connections for data processing.
cloudProvider This property is required. String
Name of the cloud service provider. Atlas Federated Database only supports AWS.
region This property is required. String
Name of the region to which the Federanted Instnace routes client connections for data processing.
cloudProvider This property is required. string
Name of the cloud service provider. Atlas Federated Database only supports AWS.
region This property is required. string
Name of the region to which the Federanted Instnace routes client connections for data processing.
cloud_provider This property is required. str
Name of the cloud service provider. Atlas Federated Database only supports AWS.
region This property is required. str
Name of the region to which the Federanted Instnace routes client connections for data processing.
cloudProvider This property is required. String
Name of the cloud service provider. Atlas Federated Database only supports AWS.
region This property is required. String
Name of the region to which the Federanted Instnace routes client connections for data processing.

GetFederatedDatabaseInstanceStorageDatabase

Collections This property is required. List<GetFederatedDatabaseInstanceStorageDatabaseCollection>
MaxWildcardCollections This property is required. int
Name This property is required. string
Name of the Atlas Federated Database Instance.
Views This property is required. List<GetFederatedDatabaseInstanceStorageDatabaseView>
Collections This property is required. []GetFederatedDatabaseInstanceStorageDatabaseCollection
MaxWildcardCollections This property is required. int
Name This property is required. string
Name of the Atlas Federated Database Instance.
Views This property is required. []GetFederatedDatabaseInstanceStorageDatabaseView
collections This property is required. List<GetFederatedDatabaseInstanceStorageDatabaseCollection>
maxWildcardCollections This property is required. Integer
name This property is required. String
Name of the Atlas Federated Database Instance.
views This property is required. List<GetFederatedDatabaseInstanceStorageDatabaseView>
collections This property is required. GetFederatedDatabaseInstanceStorageDatabaseCollection[]
maxWildcardCollections This property is required. number
name This property is required. string
Name of the Atlas Federated Database Instance.
views This property is required. GetFederatedDatabaseInstanceStorageDatabaseView[]
collections This property is required. Sequence[GetFederatedDatabaseInstanceStorageDatabaseCollection]
max_wildcard_collections This property is required. int
name This property is required. str
Name of the Atlas Federated Database Instance.
views This property is required. Sequence[GetFederatedDatabaseInstanceStorageDatabaseView]
collections This property is required. List<Property Map>
maxWildcardCollections This property is required. Number
name This property is required. String
Name of the Atlas Federated Database Instance.
views This property is required. List<Property Map>

GetFederatedDatabaseInstanceStorageDatabaseCollection

DataSources This property is required. List<GetFederatedDatabaseInstanceStorageDatabaseCollectionDataSource>
Name This property is required. string
Name of the Atlas Federated Database Instance.
DataSources This property is required. []GetFederatedDatabaseInstanceStorageDatabaseCollectionDataSource
Name This property is required. string
Name of the Atlas Federated Database Instance.
dataSources This property is required. List<GetFederatedDatabaseInstanceStorageDatabaseCollectionDataSource>
name This property is required. String
Name of the Atlas Federated Database Instance.
dataSources This property is required. GetFederatedDatabaseInstanceStorageDatabaseCollectionDataSource[]
name This property is required. string
Name of the Atlas Federated Database Instance.
data_sources This property is required. Sequence[GetFederatedDatabaseInstanceStorageDatabaseCollectionDataSource]
name This property is required. str
Name of the Atlas Federated Database Instance.
dataSources This property is required. List<Property Map>
name This property is required. String
Name of the Atlas Federated Database Instance.

GetFederatedDatabaseInstanceStorageDatabaseCollectionDataSource

AllowInsecure This property is required. bool
Collection This property is required. string
CollectionRegex This property is required. string
Database This property is required. string
DatabaseRegex This property is required. string
DatasetName This property is required. string
DefaultFormat This property is required. string
Path This property is required. string
ProvenanceFieldName This property is required. string
StoreName This property is required. string
Urls This property is required. List<string>
AllowInsecure This property is required. bool
Collection This property is required. string
CollectionRegex This property is required. string
Database This property is required. string
DatabaseRegex This property is required. string
DatasetName This property is required. string
DefaultFormat This property is required. string
Path This property is required. string
ProvenanceFieldName This property is required. string
StoreName This property is required. string
Urls This property is required. []string
allowInsecure This property is required. Boolean
collection This property is required. String
collectionRegex This property is required. String
database This property is required. String
databaseRegex This property is required. String
datasetName This property is required. String
defaultFormat This property is required. String
path This property is required. String
provenanceFieldName This property is required. String
storeName This property is required. String
urls This property is required. List<String>
allowInsecure This property is required. boolean
collection This property is required. string
collectionRegex This property is required. string
database This property is required. string
databaseRegex This property is required. string
datasetName This property is required. string
defaultFormat This property is required. string
path This property is required. string
provenanceFieldName This property is required. string
storeName This property is required. string
urls This property is required. string[]
allow_insecure This property is required. bool
collection This property is required. str
collection_regex This property is required. str
database This property is required. str
database_regex This property is required. str
dataset_name This property is required. str
default_format This property is required. str
path This property is required. str
provenance_field_name This property is required. str
store_name This property is required. str
urls This property is required. Sequence[str]
allowInsecure This property is required. Boolean
collection This property is required. String
collectionRegex This property is required. String
database This property is required. String
databaseRegex This property is required. String
datasetName This property is required. String
defaultFormat This property is required. String
path This property is required. String
provenanceFieldName This property is required. String
storeName This property is required. String
urls This property is required. List<String>

GetFederatedDatabaseInstanceStorageDatabaseView

Name This property is required. string
Name of the Atlas Federated Database Instance.
Pipeline This property is required. string
Source This property is required. string
Name This property is required. string
Name of the Atlas Federated Database Instance.
Pipeline This property is required. string
Source This property is required. string
name This property is required. String
Name of the Atlas Federated Database Instance.
pipeline This property is required. String
source This property is required. String
name This property is required. string
Name of the Atlas Federated Database Instance.
pipeline This property is required. string
source This property is required. string
name This property is required. str
Name of the Atlas Federated Database Instance.
pipeline This property is required. str
source This property is required. str
name This property is required. String
Name of the Atlas Federated Database Instance.
pipeline This property is required. String
source This property is required. String

GetFederatedDatabaseInstanceStorageStore

AdditionalStorageClasses This property is required. List<string>
AllowInsecure This property is required. bool
Bucket This property is required. string
ClusterName This property is required. string
DefaultFormat This property is required. string
Delimiter This property is required. string
IncludeTags This property is required. bool
Name This property is required. string
Name of the Atlas Federated Database Instance.
Prefix This property is required. string
ProjectId This property is required. string
The unique ID for the project to create a Federated Database Instance.
Provider This property is required. string
Public This property is required. string
ReadPreferences This property is required. List<GetFederatedDatabaseInstanceStorageStoreReadPreference>
Region This property is required. string
Name of the region to which the Federanted Instnace routes client connections for data processing.
Urls This property is required. List<string>
AdditionalStorageClasses This property is required. []string
AllowInsecure This property is required. bool
Bucket This property is required. string
ClusterName This property is required. string
DefaultFormat This property is required. string
Delimiter This property is required. string
IncludeTags This property is required. bool
Name This property is required. string
Name of the Atlas Federated Database Instance.
Prefix This property is required. string
ProjectId This property is required. string
The unique ID for the project to create a Federated Database Instance.
Provider This property is required. string
Public This property is required. string
ReadPreferences This property is required. []GetFederatedDatabaseInstanceStorageStoreReadPreference
Region This property is required. string
Name of the region to which the Federanted Instnace routes client connections for data processing.
Urls This property is required. []string
additionalStorageClasses This property is required. List<String>
allowInsecure This property is required. Boolean
bucket This property is required. String
clusterName This property is required. String
defaultFormat This property is required. String
delimiter This property is required. String
includeTags This property is required. Boolean
name This property is required. String
Name of the Atlas Federated Database Instance.
prefix This property is required. String
projectId This property is required. String
The unique ID for the project to create a Federated Database Instance.
provider This property is required. String
public_ This property is required. String
readPreferences This property is required. List<GetFederatedDatabaseInstanceStorageStoreReadPreference>
region This property is required. String
Name of the region to which the Federanted Instnace routes client connections for data processing.
urls This property is required. List<String>
additionalStorageClasses This property is required. string[]
allowInsecure This property is required. boolean
bucket This property is required. string
clusterName This property is required. string
defaultFormat This property is required. string
delimiter This property is required. string
includeTags This property is required. boolean
name This property is required. string
Name of the Atlas Federated Database Instance.
prefix This property is required. string
projectId This property is required. string
The unique ID for the project to create a Federated Database Instance.
provider This property is required. string
public This property is required. string
readPreferences This property is required. GetFederatedDatabaseInstanceStorageStoreReadPreference[]
region This property is required. string
Name of the region to which the Federanted Instnace routes client connections for data processing.
urls This property is required. string[]
additional_storage_classes This property is required. Sequence[str]
allow_insecure This property is required. bool
bucket This property is required. str
cluster_name This property is required. str
default_format This property is required. str
delimiter This property is required. str
include_tags This property is required. bool
name This property is required. str
Name of the Atlas Federated Database Instance.
prefix This property is required. str
project_id This property is required. str
The unique ID for the project to create a Federated Database Instance.
provider This property is required. str
public This property is required. str
read_preferences This property is required. Sequence[GetFederatedDatabaseInstanceStorageStoreReadPreference]
region This property is required. str
Name of the region to which the Federanted Instnace routes client connections for data processing.
urls This property is required. Sequence[str]
additionalStorageClasses This property is required. List<String>
allowInsecure This property is required. Boolean
bucket This property is required. String
clusterName This property is required. String
defaultFormat This property is required. String
delimiter This property is required. String
includeTags This property is required. Boolean
name This property is required. String
Name of the Atlas Federated Database Instance.
prefix This property is required. String
projectId This property is required. String
The unique ID for the project to create a Federated Database Instance.
provider This property is required. String
public This property is required. String
readPreferences This property is required. List<Property Map>
region This property is required. String
Name of the region to which the Federanted Instnace routes client connections for data processing.
urls This property is required. List<String>

GetFederatedDatabaseInstanceStorageStoreReadPreference

MaxStalenessSeconds This property is required. int
Mode This property is required. string
TagSets This property is required. List<GetFederatedDatabaseInstanceStorageStoreReadPreferenceTagSet>
MaxStalenessSeconds This property is required. int
Mode This property is required. string
TagSets This property is required. []GetFederatedDatabaseInstanceStorageStoreReadPreferenceTagSet
maxStalenessSeconds This property is required. Integer
mode This property is required. String
tagSets This property is required. List<GetFederatedDatabaseInstanceStorageStoreReadPreferenceTagSet>
maxStalenessSeconds This property is required. number
mode This property is required. string
tagSets This property is required. GetFederatedDatabaseInstanceStorageStoreReadPreferenceTagSet[]
max_staleness_seconds This property is required. int
mode This property is required. str
tag_sets This property is required. Sequence[GetFederatedDatabaseInstanceStorageStoreReadPreferenceTagSet]
maxStalenessSeconds This property is required. Number
mode This property is required. String
tagSets This property is required. List<Property Map>

GetFederatedDatabaseInstanceStorageStoreReadPreferenceTagSet

tags This property is required. List<Property Map>

GetFederatedDatabaseInstanceStorageStoreReadPreferenceTagSetTag

Name This property is required. string
Name of the Atlas Federated Database Instance.
Value This property is required. string
Name This property is required. string
Name of the Atlas Federated Database Instance.
Value This property is required. string
name This property is required. String
Name of the Atlas Federated Database Instance.
value This property is required. String
name This property is required. string
Name of the Atlas Federated Database Instance.
value This property is required. string
name This property is required. str
Name of the Atlas Federated Database Instance.
value This property is required. str
name This property is required. String
Name of the Atlas Federated Database Instance.
value This property is required. String

Package Details

Repository
MongoDB Atlas pulumi/pulumi-mongodbatlas
License
Apache-2.0
Notes
This Pulumi package is based on the mongodbatlas Terraform Provider.