Returns, adds, edits, and removes Federated Database Instances.
To declare this entity in your AWS CloudFormation template, use the following syntax:
{
"Type" : "MongoDB::Atlas::FederatedDatabaseInstance",
"Properties" : {
"CloudProviderConfig" : CloudProviderConfig,
"DataProcessRegion" : DataProcessRegion,
"ProjectId" : String,
"TenantName" : String,
"SkipRoleValidation" : Boolean,
"Storage" : Storage,
"Profile" : String
}
}
Type: MongoDB::Atlas::FederatedDatabaseInstance
Properties:
CloudProviderConfig: CloudProviderConfig
DataProcessRegion: DataProcessRegion
ProjectId: String
TenantName: String
SkipRoleValidation: Boolean
Storage: Storage
Profile: String
Cloud provider linked to this Atlas Data Federation.
Required: No
Type: CloudProviderConfig
Update requires: No interruption
Information about the cloud provider region to which the Atlas Data Federation routes client connections. MongoDB Cloud supports AWS only.
Required: No
Type: DataProcessRegion
Update requires: No interruption
Unique 24-hexadecimal digit string that identifies your project.
Required: Yes
Type: String
Minimum Length: 24
Maximum Length: 24
Pattern: ^([a-f0-9]{24})$
Update requires: Replacement
Human-readable label that identifies the data federation.
Required: Yes
Type: String
Update requires: Replacement
Flag that indicates whether this request should check if the requesting IAM role can read from the S3 bucket. AWS checks if the role can list the objects in the bucket before writing to it. Some IAM roles only need write permissions. This flag allows you to skip that check.
Required: No
Type: Boolean
Update requires: No interruption
Configuration information for each data store and its mapping to MongoDB Cloud databases.
Required: No
Type: Storage
Update requires: No interruption
The profile is defined in AWS Secret manager. See Secret Manager Profile setup.
Required: No
Type: String
Update requires: Replacement
The Fn::GetAtt intrinsic function returns a value for a specified attribute of this type. The following are the available attributes and sample return values.
For more information about using the Fn::GetAtt intrinsic function, see Fn::GetAtt.
Returns the ExternalId value.
Returns the IamAssumedRoleARN value.
Returns the IamUserARN value.
Type of Federated Database Instances to return.
Type of Federated Database Instances to return.