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.
Example Usage
using System.Collections.Generic;
using Pulumi;
using Mongodbatlas = Pulumi.Mongodbatlas;
return await Deployment.RunAsync(() =>
{
var identityProvider = new Mongodbatlas.FederatedSettingsIdentityProvider("identityProvider", new()
{
FederationSettingsId = "627a9687f7f7f7f774de306f14",
AssociatedDomains = new[]
{
"yourdomain.com",
},
SsoDebugEnabled = true,
Status = "ACTIVE",
});
var identittyProvider = Mongodbatlas.GetFederatedSettingsIdentityProviders.Invoke(new()
{
FederationSettingsId = identityProvider.Id,
PageNum = 1,
ItemsPerPage = 5,
});
});
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 {
identityProvider, err := mongodbatlas.NewFederatedSettingsIdentityProvider(ctx, "identityProvider", &mongodbatlas.FederatedSettingsIdentityProviderArgs{
FederationSettingsId: pulumi.String("627a9687f7f7f7f774de306f14"),
AssociatedDomains: pulumi.StringArray{
pulumi.String("yourdomain.com"),
},
SsoDebugEnabled: pulumi.Bool(true),
Status: pulumi.String("ACTIVE"),
})
if err != nil {
return err
}
_ = identityProvider.ID().ApplyT(func(id string) (mongodbatlas.GetFederatedSettingsIdentityProvidersResult, error) {
return mongodbatlas.LookupFederatedSettingsIdentityProvidersOutput(ctx, mongodbatlas.GetFederatedSettingsIdentityProvidersOutputArgs{
FederationSettingsId: id,
PageNum: 1,
ItemsPerPage: 5,
}, nil), nil
}).(mongodbatlas.GetFederatedSettingsIdentityProvidersResultOutput)
return nil
})
}
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("627a9687f7f7f7f774de306f14")
.associatedDomains("yourdomain.com")
.ssoDebugEnabled(true)
.status("ACTIVE")
.build());
final var identittyProvider = MongodbatlasFunctions.getFederatedSettingsIdentityProviders(GetFederatedSettingsIdentityProvidersArgs.builder()
.federationSettingsId(identityProvider.id())
.pageNum(1)
.itemsPerPage(5)
.build());
}
}
import pulumi
import pulumi_mongodbatlas as mongodbatlas
identity_provider = mongodbatlas.FederatedSettingsIdentityProvider("identityProvider",
federation_settings_id="627a9687f7f7f7f774de306f14",
associated_domains=["yourdomain.com"],
sso_debug_enabled=True,
status="ACTIVE")
identitty_provider = identity_provider.id.apply(lambda id: mongodbatlas.get_federated_settings_identity_providers_output(federation_settings_id=id,
page_num=1,
items_per_page=5))
import * as pulumi from "@pulumi/pulumi";
import * as mongodbatlas from "@pulumi/mongodbatlas";
const identityProvider = new mongodbatlas.FederatedSettingsIdentityProvider("identityProvider", {
federationSettingsId: "627a9687f7f7f7f774de306f14",
associatedDomains: ["yourdomain.com"],
ssoDebugEnabled: true,
status: "ACTIVE",
});
const identittyProvider = identityProvider.id.apply(id => mongodbatlas.getFederatedSettingsIdentityProvidersOutput({
federationSettingsId: id,
pageNum: 1,
itemsPerPage: 5,
}));
resources:
identityProvider:
type: mongodbatlas:FederatedSettingsIdentityProvider
properties:
federationSettingsId: 627a9687f7f7f7f774de306f14
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,
items_per_page: Optional[int] = None,
page_num: Optional[int] = None,
opts: Optional[InvokeOptions] = None) -> GetFederatedSettingsIdentityProvidersResult
def get_federated_settings_identity_providers_output(federation_settings_id: Optional[pulumi.Input[str]] = None,
items_per_page: Optional[pulumi.Input[int]] = None,
page_num: Optional[pulumi.Input[int]] = 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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: mongodbatlas:index/getFederatedSettingsIdentityProviders:getFederatedSettingsIdentityProviders
arguments:
# arguments dictionary
The following arguments are supported:
- Federation
Settings stringId Unique 24-hexadecimal digit string that identifies the federated authentication configuration.
- Items
Per intPage Number of items to return per page, up to a maximum of 500. Defaults to
100
.- Page
Num int The page to return. Defaults to
1
.
- Federation
Settings stringId Unique 24-hexadecimal digit string that identifies the federated authentication configuration.
- Items
Per intPage Number of items to return per page, up to a maximum of 500. Defaults to
100
.- Page
Num int The page to return. Defaults to
1
.
- federation
Settings StringId Unique 24-hexadecimal digit string that identifies the federated authentication configuration.
- items
Per IntegerPage Number of items to return per page, up to a maximum of 500. Defaults to
100
.- page
Num Integer The page to return. Defaults to
1
.
- federation
Settings stringId Unique 24-hexadecimal digit string that identifies the federated authentication configuration.
- items
Per numberPage Number of items to return per page, up to a maximum of 500. Defaults to
100
.- page
Num number The page to return. Defaults to
1
.
- federation_
settings_ strid Unique 24-hexadecimal digit string that identifies the federated authentication configuration.
- items_
per_ intpage Number of items to return per page, up to a maximum of 500. Defaults to
100
.- page_
num int The page to return. Defaults to
1
.
- federation
Settings StringId Unique 24-hexadecimal digit string that identifies the federated authentication configuration.
- items
Per NumberPage Number of items to return per page, up to a maximum of 500. Defaults to
100
.- page
Num Number The page to return. Defaults to
1
.
getFederatedSettingsIdentityProviders Result
The following output properties are available:
- Federation
Settings 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<Get
Federated Settings Identity Providers Result> Includes cloudProviderSnapshot object for each item detailed in the results array section.
- Items
Per intPage - Page
Num int
- Federation
Settings stringId Unique 24-hexadecimal digit string that identifies the federated authentication configuration.
- Id string
The provider-assigned unique ID for this managed resource.
- Results
[]Get
Federated Settings Identity Providers Result Includes cloudProviderSnapshot object for each item detailed in the results array section.
- Items
Per intPage - Page
Num int
- federation
Settings 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<Get
Federated Settings Identity Providers Result> Includes cloudProviderSnapshot object for each item detailed in the results array section.
- items
Per IntegerPage - page
Num Integer
- federation
Settings stringId Unique 24-hexadecimal digit string that identifies the federated authentication configuration.
- id string
The provider-assigned unique ID for this managed resource.
- results
Get
Federated Settings Identity Providers Result[] Includes cloudProviderSnapshot object for each item detailed in the results array section.
- items
Per numberPage - page
Num number
- 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[Get
Federated Settings Identity Providers Result] Includes cloudProviderSnapshot object for each item detailed in the results array section.
- items_
per_ intpage - page_
num int
- federation
Settings 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.
- items
Per NumberPage - page
Num Number
Supporting Types
GetFederatedSettingsIdentityProvidersResult
- Acs
Url string Assertion consumer service URL to which the IdP sends the SAML response.
- Associated
Domains List<string> List that contains the configured domains from which users can log in for this IdP.
- Associated
Orgs List<GetFederated Settings Identity Providers Result Associated Org> List that contains the configured domains from which users can log in for this IdP.
- Audience
Uri string Identifier for the intended audience of the SAML Assertion.
- Display
Name string Human-readable label that identifies the IdP.
- Issuer
Uri string Identifier for the issuer of the SAML Assertion.
- Okta
Idp stringId - Pem
File List<GetInfos Federated Settings Identity Providers Result Pem File Info> - Request
Binding string SAML Authentication Request Protocol binding used to send the AuthNRequest. Atlas supports the following binding values:
- HTTP POST
- HTTP REDIRECT
- Response
Signature stringAlgorithm 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 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.
- Acs
Url string Assertion consumer service URL to which the IdP sends the SAML response.
- Associated
Domains []string List that contains the configured domains from which users can log in for this IdP.
- Associated
Orgs []GetFederated Settings Identity Providers Result Associated Org List that contains the configured domains from which users can log in for this IdP.
- Audience
Uri string Identifier for the intended audience of the SAML Assertion.
- Display
Name string Human-readable label that identifies the IdP.
- Issuer
Uri string Identifier for the issuer of the SAML Assertion.
- Okta
Idp stringId - Pem
File []GetInfos Federated Settings Identity Providers Result Pem File Info - Request
Binding string SAML Authentication Request Protocol binding used to send the AuthNRequest. Atlas supports the following binding values:
- HTTP POST
- HTTP REDIRECT
- Response
Signature stringAlgorithm 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 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.
- acs
Url String Assertion consumer service URL to which the IdP sends the SAML response.
- associated
Domains List<String> List that contains the configured domains from which users can log in for this IdP.
- associated
Orgs List<GetFederated Settings Identity Providers Result Associated Org> List that contains the configured domains from which users can log in for this IdP.
- audience
Uri String Identifier for the intended audience of the SAML Assertion.
- display
Name String Human-readable label that identifies the IdP.
- issuer
Uri String Identifier for the issuer of the SAML Assertion.
- okta
Idp StringId - pem
File List<GetInfos Federated Settings Identity Providers Result Pem File Info> - request
Binding String SAML Authentication Request Protocol binding used to send the AuthNRequest. Atlas supports the following binding values:
- HTTP POST
- HTTP REDIRECT
- response
Signature StringAlgorithm Algorithm used to encrypt the IdP signature. Atlas supports the following signature algorithm values:
- SHA-1
- SHA-256
- sso
Debug 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.
- sso
Url 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.
- acs
Url string Assertion consumer service URL to which the IdP sends the SAML response.
- associated
Domains string[] List that contains the configured domains from which users can log in for this IdP.
- associated
Orgs GetFederated Settings Identity Providers Result Associated Org[] List that contains the configured domains from which users can log in for this IdP.
- audience
Uri string Identifier for the intended audience of the SAML Assertion.
- display
Name string Human-readable label that identifies the IdP.
- issuer
Uri string Identifier for the issuer of the SAML Assertion.
- okta
Idp stringId - pem
File GetInfos Federated Settings Identity Providers Result Pem File Info[] - request
Binding string SAML Authentication Request Protocol binding used to send the AuthNRequest. Atlas supports the following binding values:
- HTTP POST
- HTTP REDIRECT
- response
Signature stringAlgorithm Algorithm used to encrypt the IdP signature. Atlas supports the following signature algorithm values:
- SHA-1
- SHA-256
- sso
Debug 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.
- sso
Url 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.
- 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_
uri str Identifier for the intended audience of the SAML Assertion.
- display_
name str Human-readable label that identifies the IdP.
- 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] - request_
binding str SAML Authentication Request Protocol binding used to send the AuthNRequest. Atlas supports the following binding values:
- HTTP POST
- HTTP REDIRECT
- 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.
- acs
Url String Assertion consumer service URL to which the IdP sends the SAML response.
- associated
Domains List<String> List that contains the configured domains from which users can log in for this IdP.
- associated
Orgs List<Property Map> List that contains the configured domains from which users can log in for this IdP.
- audience
Uri String Identifier for the intended audience of the SAML Assertion.
- display
Name String Human-readable label that identifies the IdP.
- issuer
Uri String Identifier for the issuer of the SAML Assertion.
- okta
Idp StringId - pem
File List<Property Map>Infos - request
Binding String SAML Authentication Request Protocol binding used to send the AuthNRequest. Atlas supports the following binding values:
- HTTP POST
- HTTP REDIRECT
- response
Signature StringAlgorithm Algorithm used to encrypt the IdP signature. Atlas supports the following signature algorithm values:
- SHA-1
- SHA-256
- sso
Debug 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.
- sso
Url 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.
GetFederatedSettingsIdentityProvidersResultAssociatedOrg
- Domain
Allow List<string>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 stringId Unique 24-hexadecimal digit string that identifies the federated authentication configuration.
- Org
Id string Unique 24-hexadecimal digit string that identifies the organization that contains your projects.
- Post
Auth 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.
- Role
Mappings List<GetFederated Settings Identity Providers Result Associated Org Role Mapping> - User
Conflicts List<GetFederated Settings Identity Providers Result Associated Org User Conflict>
- Domain
Allow []stringLists 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 stringId Unique 24-hexadecimal digit string that identifies the federated authentication configuration.
- Org
Id string Unique 24-hexadecimal digit string that identifies the organization that contains your projects.
- Post
Auth []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.
- Role
Mappings []GetFederated Settings Identity Providers Result Associated Org Role Mapping - User
Conflicts []GetFederated Settings Identity Providers Result Associated Org User Conflict
- domain
Allow List<String>Lists List that contains the approved domains from which organization users can log in.
- domain
Restriction BooleanEnabled Flag that indicates whether domain restriction is enabled for the connected organization.
- identity
Provider StringId Unique 24-hexadecimal digit string that identifies the federated authentication configuration.
- org
Id String Unique 24-hexadecimal digit string that identifies the organization that contains your projects.
- post
Auth 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.
- role
Mappings List<GetFederated Settings Identity Providers Result Associated Org Role Mapping> - user
Conflicts List<GetFederated Settings Identity Providers Result Associated Org User Conflict>
- domain
Allow string[]Lists List that contains the approved domains from which organization users can log in.
- domain
Restriction booleanEnabled Flag that indicates whether domain restriction is enabled for the connected organization.
- identity
Provider stringId Unique 24-hexadecimal digit string that identifies the federated authentication configuration.
- org
Id string Unique 24-hexadecimal digit string that identifies the organization that contains your projects.
- post
Auth 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.
- role
Mappings GetFederated Settings Identity Providers Result Associated Org Role Mapping[] - user
Conflicts 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]
- domain
Allow List<String>Lists List that contains the approved domains from which organization users can log in.
- domain
Restriction BooleanEnabled Flag that indicates whether domain restriction is enabled for the connected organization.
- identity
Provider StringId Unique 24-hexadecimal digit string that identifies the federated authentication configuration.
- org
Id String Unique 24-hexadecimal digit string that identifies the organization that contains your projects.
- post
Auth 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.
- role
Mappings List<Property Map> - user
Conflicts List<Property Map>
GetFederatedSettingsIdentityProvidersResultAssociatedOrgRoleMapping
- External
Group 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.
- Role
Assignments 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.
- External
Group 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.
- Role
Assignments []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 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.
- role
Assignments 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.
- external
Group 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.
- role
Assignments 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.
- external
Group 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.
- role
Assignments List<Property Map> Atlas roles and the unique identifiers of the groups and organizations associated with each role.
GetFederatedSettingsIdentityProvidersResultAssociatedOrgRoleMappingRoleAssignment
GetFederatedSettingsIdentityProvidersResultAssociatedOrgUserConflict
- Email
Address string Email address of the the user that conflicts with selected domains.
- Federation
Settings stringId Unique 24-hexadecimal digit string that identifies the federated authentication configuration.
- First
Name string First name of the the user that conflicts with selected domains.
- Last
Name string Last name of the the user that conflicts with selected domains.
- User
Id string Name of the Atlas user that conflicts with selected domains.
- Email
Address string Email address of the the user that conflicts with selected domains.
- Federation
Settings stringId Unique 24-hexadecimal digit string that identifies the federated authentication configuration.
- First
Name string First name of the the user that conflicts with selected domains.
- Last
Name string Last name of the the user that conflicts with selected domains.
- User
Id string Name of the Atlas user that conflicts with selected domains.
- email
Address String Email address of the the user that conflicts with selected domains.
- federation
Settings StringId Unique 24-hexadecimal digit string that identifies the federated authentication configuration.
- first
Name String First name of the the user that conflicts with selected domains.
- last
Name String Last name of the the user that conflicts with selected domains.
- user
Id String Name of the Atlas user that conflicts with selected domains.
- email
Address string Email address of the the user that conflicts with selected domains.
- federation
Settings stringId Unique 24-hexadecimal digit string that identifies the federated authentication configuration.
- first
Name string First name of the the user that conflicts with selected domains.
- last
Name string Last name of the the user that conflicts with selected domains.
- user
Id 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.
- email
Address String Email address of the the user that conflicts with selected domains.
- federation
Settings StringId Unique 24-hexadecimal digit string that identifies the federated authentication configuration.
- first
Name String First name of the the user that conflicts with selected domains.
- last
Name String Last name of the the user that conflicts with selected domains.
- user
Id String Name of the Atlas user that conflicts with selected domains.
GetFederatedSettingsIdentityProvidersResultPemFileInfo
- Certificates
List<Get
Federated Settings Identity Providers Result Pem File Info Certificate> - File
Name string Filename of certificate
- Certificates
[]Get
Federated Settings Identity Providers Result Pem File Info Certificate - File
Name string Filename of certificate
- certificates
List<Get
Federated Settings Identity Providers Result Pem File Info Certificate> - file
Name String Filename of certificate
- certificates
Get
Federated Settings Identity Providers Result Pem File Info Certificate[] - file
Name string Filename of certificate
- certificates
Sequence[Get
Federated Settings Identity Providers Result Pem File Info Certificate] - file_
name str Filename of certificate
- certificates List<Property Map>
- file
Name 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
mongodbatlas
Terraform Provider.