MongoDB Atlas v3.30.0 published on Friday, Mar 21, 2025 by Pulumi
mongodbatlas.getFederatedSettingsIdentityProviders
Explore with Pulumi AI
# Data Source: mongodbatlas.getFederatedSettingsIdentityProviders
mongodbatlas.getFederatedSettingsIdentityProviders provides an Federated Settings Identity Providers datasource. Atlas Cloud Federated Settings Identity Providers provides federated settings outputs for the configured Identity Providers.
Note: This implementation returns a maximum of 100 results.
Example Usage
Coming soon!
Coming soon!
Coming soon!
Coming soon!
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.mongodbatlas.FederatedSettingsIdentityProvider;
import com.pulumi.mongodbatlas.FederatedSettingsIdentityProviderArgs;
import com.pulumi.mongodbatlas.MongodbatlasFunctions;
import com.pulumi.mongodbatlas.inputs.GetFederatedSettingsIdentityProvidersArgs;
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) {
        var identityProvider = new FederatedSettingsIdentityProvider("identityProvider", FederatedSettingsIdentityProviderArgs.builder()
            .federationSettingsId("627a9687f7f7f7f774de306f")
            .name("mongodb_federation_test")
            .associatedDomains("yourdomain.com")
            .ssoDebugEnabled(true)
            .status("ACTIVE")
            .build());
        final var identittyProvider = MongodbatlasFunctions.getFederatedSettingsIdentityProviders(GetFederatedSettingsIdentityProvidersArgs.builder()
            .federationSettingsId(identityProvider.id())
            .pageNum(1)
            .itemsPerPage(5)
            .build());
    }
}
resources:
  identityProvider:
    type: mongodbatlas:FederatedSettingsIdentityProvider
    name: identity_provider
    properties:
      federationSettingsId: 627a9687f7f7f7f774de306f
      name: mongodb_federation_test
      associatedDomains:
        - yourdomain.com
      ssoDebugEnabled: true
      status: ACTIVE
variables:
  identittyProvider:
    fn::invoke:
      function: mongodbatlas:getFederatedSettingsIdentityProviders
      arguments:
        federationSettingsId: ${identityProvider.id}
        pageNum: 1
        itemsPerPage: 5
Using getFederatedSettingsIdentityProviders
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 getFederatedSettingsIdentityProviders(args: GetFederatedSettingsIdentityProvidersArgs, opts?: InvokeOptions): Promise<GetFederatedSettingsIdentityProvidersResult>
function getFederatedSettingsIdentityProvidersOutput(args: GetFederatedSettingsIdentityProvidersOutputArgs, opts?: InvokeOptions): Output<GetFederatedSettingsIdentityProvidersResult>def get_federated_settings_identity_providers(federation_settings_id: Optional[str] = None,
                                              idp_types: Optional[Sequence[str]] = None,
                                              protocols: Optional[Sequence[str]] = None,
                                              opts: Optional[InvokeOptions] = None) -> GetFederatedSettingsIdentityProvidersResult
def get_federated_settings_identity_providers_output(federation_settings_id: Optional[pulumi.Input[str]] = None,
                                              idp_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                              protocols: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                              opts: Optional[InvokeOptions] = None) -> Output[GetFederatedSettingsIdentityProvidersResult]func LookupFederatedSettingsIdentityProviders(ctx *Context, args *LookupFederatedSettingsIdentityProvidersArgs, opts ...InvokeOption) (*LookupFederatedSettingsIdentityProvidersResult, error)
func LookupFederatedSettingsIdentityProvidersOutput(ctx *Context, args *LookupFederatedSettingsIdentityProvidersOutputArgs, opts ...InvokeOption) LookupFederatedSettingsIdentityProvidersResultOutput> Note: This function is named LookupFederatedSettingsIdentityProviders in the Go SDK.
public static class GetFederatedSettingsIdentityProviders 
{
    public static Task<GetFederatedSettingsIdentityProvidersResult> InvokeAsync(GetFederatedSettingsIdentityProvidersArgs args, InvokeOptions? opts = null)
    public static Output<GetFederatedSettingsIdentityProvidersResult> Invoke(GetFederatedSettingsIdentityProvidersInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetFederatedSettingsIdentityProvidersResult> getFederatedSettingsIdentityProviders(GetFederatedSettingsIdentityProvidersArgs args, InvokeOptions options)
public static Output<GetFederatedSettingsIdentityProvidersResult> getFederatedSettingsIdentityProviders(GetFederatedSettingsIdentityProvidersArgs args, InvokeOptions options)
fn::invoke:
  function: mongodbatlas:index/getFederatedSettingsIdentityProviders:getFederatedSettingsIdentityProviders
  arguments:
    # arguments dictionaryThe following arguments are supported:
- FederationSettings stringId 
- Unique 24-hexadecimal digit string that identifies the federated authentication configuration.
- IdpTypes List<string>
- The types of the target identity providers. Valid values are WORKFORCEandWORKLOAD.
- Protocols List<string>
- The protocols of the target identity providers. Valid values are SAMLandOIDC.
- FederationSettings stringId 
- Unique 24-hexadecimal digit string that identifies the federated authentication configuration.
- IdpTypes []string
- The types of the target identity providers. Valid values are WORKFORCEandWORKLOAD.
- Protocols []string
- The protocols of the target identity providers. Valid values are SAMLandOIDC.
- federationSettings StringId 
- Unique 24-hexadecimal digit string that identifies the federated authentication configuration.
- idpTypes List<String>
- The types of the target identity providers. Valid values are WORKFORCEandWORKLOAD.
- protocols List<String>
- The protocols of the target identity providers. Valid values are SAMLandOIDC.
- federationSettings stringId 
- Unique 24-hexadecimal digit string that identifies the federated authentication configuration.
- idpTypes string[]
- The types of the target identity providers. Valid values are WORKFORCEandWORKLOAD.
- protocols string[]
- The protocols of the target identity providers. Valid values are SAMLandOIDC.
- federation_settings_ strid 
- Unique 24-hexadecimal digit string that identifies the federated authentication configuration.
- idp_types Sequence[str]
- The types of the target identity providers. Valid values are WORKFORCEandWORKLOAD.
- protocols Sequence[str]
- The protocols of the target identity providers. Valid values are SAMLandOIDC.
- federationSettings StringId 
- Unique 24-hexadecimal digit string that identifies the federated authentication configuration.
- idpTypes List<String>
- The types of the target identity providers. Valid values are WORKFORCEandWORKLOAD.
- protocols List<String>
- The protocols of the target identity providers. Valid values are SAMLandOIDC.
getFederatedSettingsIdentityProviders Result
The following output properties are available:
- FederationSettings stringId 
- Unique 24-hexadecimal digit string that identifies the federated authentication configuration.
- Id string
- The provider-assigned unique ID for this managed resource.
- Results
List<GetFederated Settings Identity Providers Result> 
- Includes cloudProviderSnapshot object for each item detailed in the results array section.- totalCount- Count of the total number of items in the result set. It may be greater than the number of objects in the results array if the entire result set is paginated.
 
- IdpTypes List<string>
- Protocols List<string>
- FederationSettings stringId 
- Unique 24-hexadecimal digit string that identifies the federated authentication configuration.
- Id string
- The provider-assigned unique ID for this managed resource.
- Results
[]GetFederated Settings Identity Providers Result 
- Includes cloudProviderSnapshot object for each item detailed in the results array section.- totalCount- Count of the total number of items in the result set. It may be greater than the number of objects in the results array if the entire result set is paginated.
 
- IdpTypes []string
- Protocols []string
- federationSettings StringId 
- Unique 24-hexadecimal digit string that identifies the federated authentication configuration.
- id String
- The provider-assigned unique ID for this managed resource.
- results
List<GetFederated Settings Identity Providers Result> 
- Includes cloudProviderSnapshot object for each item detailed in the results array section.- totalCount- Count of the total number of items in the result set. It may be greater than the number of objects in the results array if the entire result set is paginated.
 
- idpTypes List<String>
- protocols List<String>
- federationSettings stringId 
- Unique 24-hexadecimal digit string that identifies the federated authentication configuration.
- id string
- The provider-assigned unique ID for this managed resource.
- results
GetFederated Settings Identity Providers Result[] 
- Includes cloudProviderSnapshot object for each item detailed in the results array section.- totalCount- Count of the total number of items in the result set. It may be greater than the number of objects in the results array if the entire result set is paginated.
 
- idpTypes string[]
- protocols string[]
- federation_settings_ strid 
- Unique 24-hexadecimal digit string that identifies the federated authentication configuration.
- id str
- The provider-assigned unique ID for this managed resource.
- results
Sequence[GetFederated Settings Identity Providers Result] 
- Includes cloudProviderSnapshot object for each item detailed in the results array section.- totalCount- Count of the total number of items in the result set. It may be greater than the number of objects in the results array if the entire result set is paginated.
 
- idp_types Sequence[str]
- protocols Sequence[str]
- federationSettings StringId 
- Unique 24-hexadecimal digit string that identifies the federated authentication configuration.
- id String
- The provider-assigned unique ID for this managed resource.
- results List<Property Map>
- Includes cloudProviderSnapshot object for each item detailed in the results array section.- totalCount- Count of the total number of items in the result set. It may be greater than the number of objects in the results array if the entire result set is paginated.
 
- idpTypes List<String>
- protocols List<String>
Supporting Types
GetFederatedSettingsIdentityProvidersResult     
- AcsUrl string
- Assertion consumer service URL to which the IdP sends the SAML response.
- AssociatedDomains List<string>
- List that contains the configured domains from which users can log in for this IdP.
- AssociatedOrgs List<GetFederated Settings Identity Providers Result Associated Org> 
- List that contains the configured domains from which users can log in for this IdP.
- Audience string
- Identifier of the intended recipient of the token.
- AudienceUri string
- Identifier for the intended audience of the SAML Assertion.
- string
- Indicates whether authorization is granted based on group membership or user ID. Valid values are GROUPorUSER.
- ClientId string
- Client identifier that is assigned to an application by the Identity Provider.
- Description string
- The description of the identity provider.
- DisplayName string
- Human-readable label that identifies the IdP.
- GroupsClaim string
- Identifier of the claim which contains IdP Group IDs in the token.
- IdpId string
- Unique 24-hexadecimal digit string that identifies the IdP.
- IdpType string
- Type of the identity provider. Valid values are WORKFORCEorWORKLOAD.
- IssuerUri string
- Identifier for the issuer of the SAML Assertion.
- OktaIdp stringId 
- PemFile List<GetInfos Federated Settings Identity Providers Result Pem File Info> 
- Protocol string
- The protocol of the identity provider
- RequestBinding string
- SAML Authentication Request Protocol binding used to send the AuthNRequest. Atlas supports the following binding values:- HTTP POST
- HTTP REDIRECT
 
- RequestedScopes List<string>
- Scopes that MongoDB applications will request from the authorization endpoint.
- ResponseSignature stringAlgorithm 
- Algorithm used to encrypt the IdP signature. Atlas supports the following signature algorithm values:- SHA-1
- SHA-256
 
- SsoDebug boolEnabled 
- Flag that indicates whether the IdP has enabled Bypass SAML Mode. Enabling this mode generates a URL that allows you bypass SAML and login to your organizations at any point. You can authenticate with this special URL only when Bypass Mode is enabled. Set this parameter to true during testing. This keeps you from getting locked out of MongoDB.
- SsoUrl string
- URL of the receiver of the SAML AuthNRequest.
- Status string
- Label that indicates whether the identity provider is active. The IdP is Inactive until you map at least one domain to the IdP.
- UserClaim string
- Identifier of the claim which contains the user ID in the token.
- AcsUrl string
- Assertion consumer service URL to which the IdP sends the SAML response.
- AssociatedDomains []string
- List that contains the configured domains from which users can log in for this IdP.
- AssociatedOrgs []GetFederated Settings Identity Providers Result Associated Org 
- List that contains the configured domains from which users can log in for this IdP.
- Audience string
- Identifier of the intended recipient of the token.
- AudienceUri string
- Identifier for the intended audience of the SAML Assertion.
- string
- Indicates whether authorization is granted based on group membership or user ID. Valid values are GROUPorUSER.
- ClientId string
- Client identifier that is assigned to an application by the Identity Provider.
- Description string
- The description of the identity provider.
- DisplayName string
- Human-readable label that identifies the IdP.
- GroupsClaim string
- Identifier of the claim which contains IdP Group IDs in the token.
- IdpId string
- Unique 24-hexadecimal digit string that identifies the IdP.
- IdpType string
- Type of the identity provider. Valid values are WORKFORCEorWORKLOAD.
- IssuerUri string
- Identifier for the issuer of the SAML Assertion.
- OktaIdp stringId 
- PemFile []GetInfos Federated Settings Identity Providers Result Pem File Info 
- Protocol string
- The protocol of the identity provider
- RequestBinding string
- SAML Authentication Request Protocol binding used to send the AuthNRequest. Atlas supports the following binding values:- HTTP POST
- HTTP REDIRECT
 
- RequestedScopes []string
- Scopes that MongoDB applications will request from the authorization endpoint.
- ResponseSignature stringAlgorithm 
- Algorithm used to encrypt the IdP signature. Atlas supports the following signature algorithm values:- SHA-1
- SHA-256
 
- SsoDebug boolEnabled 
- Flag that indicates whether the IdP has enabled Bypass SAML Mode. Enabling this mode generates a URL that allows you bypass SAML and login to your organizations at any point. You can authenticate with this special URL only when Bypass Mode is enabled. Set this parameter to true during testing. This keeps you from getting locked out of MongoDB.
- SsoUrl string
- URL of the receiver of the SAML AuthNRequest.
- Status string
- Label that indicates whether the identity provider is active. The IdP is Inactive until you map at least one domain to the IdP.
- UserClaim string
- Identifier of the claim which contains the user ID in the token.
- acsUrl String
- Assertion consumer service URL to which the IdP sends the SAML response.
- associatedDomains List<String>
- List that contains the configured domains from which users can log in for this IdP.
- associatedOrgs List<GetFederated Settings Identity Providers Result Associated Org> 
- List that contains the configured domains from which users can log in for this IdP.
- audience String
- Identifier of the intended recipient of the token.
- audienceUri String
- Identifier for the intended audience of the SAML Assertion.
- String
- Indicates whether authorization is granted based on group membership or user ID. Valid values are GROUPorUSER.
- clientId String
- Client identifier that is assigned to an application by the Identity Provider.
- description String
- The description of the identity provider.
- displayName String
- Human-readable label that identifies the IdP.
- groupsClaim String
- Identifier of the claim which contains IdP Group IDs in the token.
- idpId String
- Unique 24-hexadecimal digit string that identifies the IdP.
- idpType String
- Type of the identity provider. Valid values are WORKFORCEorWORKLOAD.
- issuerUri String
- Identifier for the issuer of the SAML Assertion.
- oktaIdp StringId 
- pemFile List<GetInfos Federated Settings Identity Providers Result Pem File Info> 
- protocol String
- The protocol of the identity provider
- requestBinding String
- SAML Authentication Request Protocol binding used to send the AuthNRequest. Atlas supports the following binding values:- HTTP POST
- HTTP REDIRECT
 
- requestedScopes List<String>
- Scopes that MongoDB applications will request from the authorization endpoint.
- responseSignature StringAlgorithm 
- Algorithm used to encrypt the IdP signature. Atlas supports the following signature algorithm values:- SHA-1
- SHA-256
 
- ssoDebug BooleanEnabled 
- Flag that indicates whether the IdP has enabled Bypass SAML Mode. Enabling this mode generates a URL that allows you bypass SAML and login to your organizations at any point. You can authenticate with this special URL only when Bypass Mode is enabled. Set this parameter to true during testing. This keeps you from getting locked out of MongoDB.
- ssoUrl String
- URL of the receiver of the SAML AuthNRequest.
- status String
- Label that indicates whether the identity provider is active. The IdP is Inactive until you map at least one domain to the IdP.
- userClaim String
- Identifier of the claim which contains the user ID in the token.
- acsUrl string
- Assertion consumer service URL to which the IdP sends the SAML response.
- associatedDomains string[]
- List that contains the configured domains from which users can log in for this IdP.
- associatedOrgs GetFederated Settings Identity Providers Result Associated Org[] 
- List that contains the configured domains from which users can log in for this IdP.
- audience string
- Identifier of the intended recipient of the token.
- audienceUri string
- Identifier for the intended audience of the SAML Assertion.
- string
- Indicates whether authorization is granted based on group membership or user ID. Valid values are GROUPorUSER.
- clientId string
- Client identifier that is assigned to an application by the Identity Provider.
- description string
- The description of the identity provider.
- displayName string
- Human-readable label that identifies the IdP.
- groupsClaim string
- Identifier of the claim which contains IdP Group IDs in the token.
- idpId string
- Unique 24-hexadecimal digit string that identifies the IdP.
- idpType string
- Type of the identity provider. Valid values are WORKFORCEorWORKLOAD.
- issuerUri string
- Identifier for the issuer of the SAML Assertion.
- oktaIdp stringId 
- pemFile GetInfos Federated Settings Identity Providers Result Pem File Info[] 
- protocol string
- The protocol of the identity provider
- requestBinding string
- SAML Authentication Request Protocol binding used to send the AuthNRequest. Atlas supports the following binding values:- HTTP POST
- HTTP REDIRECT
 
- requestedScopes string[]
- Scopes that MongoDB applications will request from the authorization endpoint.
- responseSignature stringAlgorithm 
- Algorithm used to encrypt the IdP signature. Atlas supports the following signature algorithm values:- SHA-1
- SHA-256
 
- ssoDebug booleanEnabled 
- Flag that indicates whether the IdP has enabled Bypass SAML Mode. Enabling this mode generates a URL that allows you bypass SAML and login to your organizations at any point. You can authenticate with this special URL only when Bypass Mode is enabled. Set this parameter to true during testing. This keeps you from getting locked out of MongoDB.
- ssoUrl string
- URL of the receiver of the SAML AuthNRequest.
- status string
- Label that indicates whether the identity provider is active. The IdP is Inactive until you map at least one domain to the IdP.
- userClaim string
- Identifier of the claim which contains the user ID in the token.
- acs_url str
- Assertion consumer service URL to which the IdP sends the SAML response.
- associated_domains Sequence[str]
- List that contains the configured domains from which users can log in for this IdP.
- associated_orgs Sequence[GetFederated Settings Identity Providers Result Associated Org] 
- List that contains the configured domains from which users can log in for this IdP.
- audience str
- Identifier of the intended recipient of the token.
- audience_uri str
- Identifier for the intended audience of the SAML Assertion.
- str
- Indicates whether authorization is granted based on group membership or user ID. Valid values are GROUPorUSER.
- client_id str
- Client identifier that is assigned to an application by the Identity Provider.
- description str
- The description of the identity provider.
- display_name str
- Human-readable label that identifies the IdP.
- groups_claim str
- Identifier of the claim which contains IdP Group IDs in the token.
- idp_id str
- Unique 24-hexadecimal digit string that identifies the IdP.
- idp_type str
- Type of the identity provider. Valid values are WORKFORCEorWORKLOAD.
- issuer_uri str
- Identifier for the issuer of the SAML Assertion.
- okta_idp_ strid 
- pem_file_ Sequence[Getinfos Federated Settings Identity Providers Result Pem File Info] 
- protocol str
- The protocol of the identity provider
- request_binding str
- SAML Authentication Request Protocol binding used to send the AuthNRequest. Atlas supports the following binding values:- HTTP POST
- HTTP REDIRECT
 
- requested_scopes Sequence[str]
- Scopes that MongoDB applications will request from the authorization endpoint.
- response_signature_ stralgorithm 
- Algorithm used to encrypt the IdP signature. Atlas supports the following signature algorithm values:- SHA-1
- SHA-256
 
- sso_debug_ boolenabled 
- Flag that indicates whether the IdP has enabled Bypass SAML Mode. Enabling this mode generates a URL that allows you bypass SAML and login to your organizations at any point. You can authenticate with this special URL only when Bypass Mode is enabled. Set this parameter to true during testing. This keeps you from getting locked out of MongoDB.
- sso_url str
- URL of the receiver of the SAML AuthNRequest.
- status str
- Label that indicates whether the identity provider is active. The IdP is Inactive until you map at least one domain to the IdP.
- user_claim str
- Identifier of the claim which contains the user ID in the token.
- acsUrl String
- Assertion consumer service URL to which the IdP sends the SAML response.
- associatedDomains List<String>
- List that contains the configured domains from which users can log in for this IdP.
- associatedOrgs List<Property Map>
- List that contains the configured domains from which users can log in for this IdP.
- audience String
- Identifier of the intended recipient of the token.
- audienceUri String
- Identifier for the intended audience of the SAML Assertion.
- String
- Indicates whether authorization is granted based on group membership or user ID. Valid values are GROUPorUSER.
- clientId String
- Client identifier that is assigned to an application by the Identity Provider.
- description String
- The description of the identity provider.
- displayName String
- Human-readable label that identifies the IdP.
- groupsClaim String
- Identifier of the claim which contains IdP Group IDs in the token.
- idpId String
- Unique 24-hexadecimal digit string that identifies the IdP.
- idpType String
- Type of the identity provider. Valid values are WORKFORCEorWORKLOAD.
- issuerUri String
- Identifier for the issuer of the SAML Assertion.
- oktaIdp StringId 
- pemFile List<Property Map>Infos 
- protocol String
- The protocol of the identity provider
- requestBinding String
- SAML Authentication Request Protocol binding used to send the AuthNRequest. Atlas supports the following binding values:- HTTP POST
- HTTP REDIRECT
 
- requestedScopes List<String>
- Scopes that MongoDB applications will request from the authorization endpoint.
- responseSignature StringAlgorithm 
- Algorithm used to encrypt the IdP signature. Atlas supports the following signature algorithm values:- SHA-1
- SHA-256
 
- ssoDebug BooleanEnabled 
- Flag that indicates whether the IdP has enabled Bypass SAML Mode. Enabling this mode generates a URL that allows you bypass SAML and login to your organizations at any point. You can authenticate with this special URL only when Bypass Mode is enabled. Set this parameter to true during testing. This keeps you from getting locked out of MongoDB.
- ssoUrl String
- URL of the receiver of the SAML AuthNRequest.
- status String
- Label that indicates whether the identity provider is active. The IdP is Inactive until you map at least one domain to the IdP.
- userClaim String
- Identifier of the claim which contains the user ID in the token.
GetFederatedSettingsIdentityProvidersResultAssociatedOrg       
- DomainAllow List<string>Lists 
- List that contains the approved domains from which organization users can log in.
- DomainRestriction boolEnabled 
- Flag that indicates whether domain restriction is enabled for the connected organization.
- IdentityProvider stringId 
- Unique 24-hexadecimal digit string that identifies the federated authentication configuration.
- OrgId string
- Unique 24-hexadecimal digit string that identifies the organization that contains your projects.
- PostAuth List<string>Role Grants 
- List that contains the default roles granted to users who authenticate through the IdP in a connected organization. If you provide a postAuthRoleGrants field in the request, the array that you provide replaces the current postAuthRoleGrants.
- RoleMappings List<GetFederated Settings Identity Providers Result Associated Org Role Mapping> 
- UserConflicts List<GetFederated Settings Identity Providers Result Associated Org User Conflict> 
- DomainAllow []stringLists 
- List that contains the approved domains from which organization users can log in.
- DomainRestriction boolEnabled 
- Flag that indicates whether domain restriction is enabled for the connected organization.
- IdentityProvider stringId 
- Unique 24-hexadecimal digit string that identifies the federated authentication configuration.
- OrgId string
- Unique 24-hexadecimal digit string that identifies the organization that contains your projects.
- PostAuth []stringRole Grants 
- List that contains the default roles granted to users who authenticate through the IdP in a connected organization. If you provide a postAuthRoleGrants field in the request, the array that you provide replaces the current postAuthRoleGrants.
- RoleMappings []GetFederated Settings Identity Providers Result Associated Org Role Mapping 
- UserConflicts []GetFederated Settings Identity Providers Result Associated Org User Conflict 
- domainAllow List<String>Lists 
- List that contains the approved domains from which organization users can log in.
- domainRestriction BooleanEnabled 
- Flag that indicates whether domain restriction is enabled for the connected organization.
- identityProvider StringId 
- Unique 24-hexadecimal digit string that identifies the federated authentication configuration.
- orgId String
- Unique 24-hexadecimal digit string that identifies the organization that contains your projects.
- postAuth List<String>Role Grants 
- List that contains the default roles granted to users who authenticate through the IdP in a connected organization. If you provide a postAuthRoleGrants field in the request, the array that you provide replaces the current postAuthRoleGrants.
- roleMappings List<GetFederated Settings Identity Providers Result Associated Org Role Mapping> 
- userConflicts List<GetFederated Settings Identity Providers Result Associated Org User Conflict> 
- domainAllow string[]Lists 
- List that contains the approved domains from which organization users can log in.
- domainRestriction booleanEnabled 
- Flag that indicates whether domain restriction is enabled for the connected organization.
- identityProvider stringId 
- Unique 24-hexadecimal digit string that identifies the federated authentication configuration.
- orgId string
- Unique 24-hexadecimal digit string that identifies the organization that contains your projects.
- postAuth string[]Role Grants 
- List that contains the default roles granted to users who authenticate through the IdP in a connected organization. If you provide a postAuthRoleGrants field in the request, the array that you provide replaces the current postAuthRoleGrants.
- roleMappings GetFederated Settings Identity Providers Result Associated Org Role Mapping[] 
- userConflicts GetFederated Settings Identity Providers Result Associated Org User Conflict[] 
- domain_allow_ Sequence[str]lists 
- List that contains the approved domains from which organization users can log in.
- domain_restriction_ boolenabled 
- Flag that indicates whether domain restriction is enabled for the connected organization.
- identity_provider_ strid 
- Unique 24-hexadecimal digit string that identifies the federated authentication configuration.
- org_id str
- Unique 24-hexadecimal digit string that identifies the organization that contains your projects.
- post_auth_ Sequence[str]role_ grants 
- List that contains the default roles granted to users who authenticate through the IdP in a connected organization. If you provide a postAuthRoleGrants field in the request, the array that you provide replaces the current postAuthRoleGrants.
- role_mappings Sequence[GetFederated Settings Identity Providers Result Associated Org Role Mapping] 
- user_conflicts Sequence[GetFederated Settings Identity Providers Result Associated Org User Conflict] 
- domainAllow List<String>Lists 
- List that contains the approved domains from which organization users can log in.
- domainRestriction BooleanEnabled 
- Flag that indicates whether domain restriction is enabled for the connected organization.
- identityProvider StringId 
- Unique 24-hexadecimal digit string that identifies the federated authentication configuration.
- orgId String
- Unique 24-hexadecimal digit string that identifies the organization that contains your projects.
- postAuth List<String>Role Grants 
- List that contains the default roles granted to users who authenticate through the IdP in a connected organization. If you provide a postAuthRoleGrants field in the request, the array that you provide replaces the current postAuthRoleGrants.
- roleMappings List<Property Map>
- userConflicts List<Property Map>
GetFederatedSettingsIdentityProvidersResultAssociatedOrgRoleMapping         
- ExternalGroup stringName 
- Unique human-readable label that identifies the identity provider group to which this role mapping applies.
- Id string
- Unique 24-hexadecimal digit string that identifies this role mapping.
- RoleAssignments List<GetFederated Settings Identity Providers Result Associated Org Role Mapping Role Assignment> 
- Atlas roles and the unique identifiers of the groups and organizations associated with each role.
- ExternalGroup stringName 
- Unique human-readable label that identifies the identity provider group to which this role mapping applies.
- Id string
- Unique 24-hexadecimal digit string that identifies this role mapping.
- RoleAssignments []GetFederated Settings Identity Providers Result Associated Org Role Mapping Role Assignment 
- Atlas roles and the unique identifiers of the groups and organizations associated with each role.
- externalGroup StringName 
- Unique human-readable label that identifies the identity provider group to which this role mapping applies.
- id String
- Unique 24-hexadecimal digit string that identifies this role mapping.
- roleAssignments List<GetFederated Settings Identity Providers Result Associated Org Role Mapping Role Assignment> 
- Atlas roles and the unique identifiers of the groups and organizations associated with each role.
- externalGroup stringName 
- Unique human-readable label that identifies the identity provider group to which this role mapping applies.
- id string
- Unique 24-hexadecimal digit string that identifies this role mapping.
- roleAssignments GetFederated Settings Identity Providers Result Associated Org Role Mapping Role Assignment[] 
- Atlas roles and the unique identifiers of the groups and organizations associated with each role.
- external_group_ strname 
- Unique human-readable label that identifies the identity provider group to which this role mapping applies.
- id str
- Unique 24-hexadecimal digit string that identifies this role mapping.
- role_assignments Sequence[GetFederated Settings Identity Providers Result Associated Org Role Mapping Role Assignment] 
- Atlas roles and the unique identifiers of the groups and organizations associated with each role.
- externalGroup StringName 
- Unique human-readable label that identifies the identity provider group to which this role mapping applies.
- id String
- Unique 24-hexadecimal digit string that identifies this role mapping.
- roleAssignments List<Property Map>
- Atlas roles and the unique identifiers of the groups and organizations associated with each role.
GetFederatedSettingsIdentityProvidersResultAssociatedOrgRoleMappingRoleAssignment           
GetFederatedSettingsIdentityProvidersResultAssociatedOrgUserConflict         
- EmailAddress string
- Email address of the the user that conflicts with selected domains.
- FederationSettings stringId 
- Unique 24-hexadecimal digit string that identifies the federated authentication configuration.
- FirstName string
- First name of the the user that conflicts with selected domains.
- LastName string
- Last name of the the user that conflicts with selected domains.
- UserId string
- Name of the Atlas user that conflicts with selected domains.
- EmailAddress string
- Email address of the the user that conflicts with selected domains.
- FederationSettings stringId 
- Unique 24-hexadecimal digit string that identifies the federated authentication configuration.
- FirstName string
- First name of the the user that conflicts with selected domains.
- LastName string
- Last name of the the user that conflicts with selected domains.
- UserId string
- Name of the Atlas user that conflicts with selected domains.
- emailAddress String
- Email address of the the user that conflicts with selected domains.
- federationSettings StringId 
- Unique 24-hexadecimal digit string that identifies the federated authentication configuration.
- firstName String
- First name of the the user that conflicts with selected domains.
- lastName String
- Last name of the the user that conflicts with selected domains.
- userId String
- Name of the Atlas user that conflicts with selected domains.
- emailAddress string
- Email address of the the user that conflicts with selected domains.
- federationSettings stringId 
- Unique 24-hexadecimal digit string that identifies the federated authentication configuration.
- firstName string
- First name of the the user that conflicts with selected domains.
- lastName string
- Last name of the the user that conflicts with selected domains.
- userId string
- Name of the Atlas user that conflicts with selected domains.
- email_address str
- Email address of the the user that conflicts with selected domains.
- federation_settings_ strid 
- Unique 24-hexadecimal digit string that identifies the federated authentication configuration.
- first_name str
- First name of the the user that conflicts with selected domains.
- last_name str
- Last name of the the user that conflicts with selected domains.
- user_id str
- Name of the Atlas user that conflicts with selected domains.
- emailAddress String
- Email address of the the user that conflicts with selected domains.
- federationSettings StringId 
- Unique 24-hexadecimal digit string that identifies the federated authentication configuration.
- firstName String
- First name of the the user that conflicts with selected domains.
- lastName String
- Last name of the the user that conflicts with selected domains.
- userId String
- Name of the Atlas user that conflicts with selected domains.
GetFederatedSettingsIdentityProvidersResultPemFileInfo        
- Certificates
List<GetFederated Settings Identity Providers Result Pem File Info Certificate> 
- FileName string
- Filename of certificate
- Certificates
[]GetFederated Settings Identity Providers Result Pem File Info Certificate 
- FileName string
- Filename of certificate
- certificates
List<GetFederated Settings Identity Providers Result Pem File Info Certificate> 
- fileName String
- Filename of certificate
- certificates
GetFederated Settings Identity Providers Result Pem File Info Certificate[] 
- fileName string
- Filename of certificate
- certificates
Sequence[GetFederated Settings Identity Providers Result Pem File Info Certificate] 
- file_name str
- Filename of certificate
- certificates List<Property Map>
- fileName String
- Filename of certificate
GetFederatedSettingsIdentityProvidersResultPemFileInfoCertificate         
- not_after str
- Expiration Date.
- not_before str
- Start Date.
Package Details
- Repository
- MongoDB Atlas pulumi/pulumi-mongodbatlas
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the mongodbatlasTerraform Provider.