We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi
aws-native.verifiedpermissions.getIdentitySource
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi
Definition of AWS::VerifiedPermissions::IdentitySource Resource Type
Using getIdentitySource
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 getIdentitySource(args: GetIdentitySourceArgs, opts?: InvokeOptions): Promise<GetIdentitySourceResult>
function getIdentitySourceOutput(args: GetIdentitySourceOutputArgs, opts?: InvokeOptions): Output<GetIdentitySourceResult>def get_identity_source(identity_source_id: Optional[str] = None,
                        policy_store_id: Optional[str] = None,
                        opts: Optional[InvokeOptions] = None) -> GetIdentitySourceResult
def get_identity_source_output(identity_source_id: Optional[pulumi.Input[str]] = None,
                        policy_store_id: Optional[pulumi.Input[str]] = None,
                        opts: Optional[InvokeOptions] = None) -> Output[GetIdentitySourceResult]func LookupIdentitySource(ctx *Context, args *LookupIdentitySourceArgs, opts ...InvokeOption) (*LookupIdentitySourceResult, error)
func LookupIdentitySourceOutput(ctx *Context, args *LookupIdentitySourceOutputArgs, opts ...InvokeOption) LookupIdentitySourceResultOutput> Note: This function is named LookupIdentitySource in the Go SDK.
public static class GetIdentitySource 
{
    public static Task<GetIdentitySourceResult> InvokeAsync(GetIdentitySourceArgs args, InvokeOptions? opts = null)
    public static Output<GetIdentitySourceResult> Invoke(GetIdentitySourceInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetIdentitySourceResult> getIdentitySource(GetIdentitySourceArgs args, InvokeOptions options)
public static Output<GetIdentitySourceResult> getIdentitySource(GetIdentitySourceArgs args, InvokeOptions options)
fn::invoke:
  function: aws-native:verifiedpermissions:getIdentitySource
  arguments:
    # arguments dictionaryThe following arguments are supported:
- IdentitySource stringId 
- The unique ID of the new or updated identity store.
- PolicyStore stringId 
- Specifies the ID of the policy store in which you want to store this identity source. Only policies and requests made using this policy store can reference identities from the identity provider configured in the new identity source.
- IdentitySource stringId 
- The unique ID of the new or updated identity store.
- PolicyStore stringId 
- Specifies the ID of the policy store in which you want to store this identity source. Only policies and requests made using this policy store can reference identities from the identity provider configured in the new identity source.
- identitySource StringId 
- The unique ID of the new or updated identity store.
- policyStore StringId 
- Specifies the ID of the policy store in which you want to store this identity source. Only policies and requests made using this policy store can reference identities from the identity provider configured in the new identity source.
- identitySource stringId 
- The unique ID of the new or updated identity store.
- policyStore stringId 
- Specifies the ID of the policy store in which you want to store this identity source. Only policies and requests made using this policy store can reference identities from the identity provider configured in the new identity source.
- identity_source_ strid 
- The unique ID of the new or updated identity store.
- policy_store_ strid 
- Specifies the ID of the policy store in which you want to store this identity source. Only policies and requests made using this policy store can reference identities from the identity provider configured in the new identity source.
- identitySource StringId 
- The unique ID of the new or updated identity store.
- policyStore StringId 
- Specifies the ID of the policy store in which you want to store this identity source. Only policies and requests made using this policy store can reference identities from the identity provider configured in the new identity source.
getIdentitySource Result
The following output properties are available:
- Configuration
Pulumi.Aws | Pulumi.Native. Verified Permissions. Outputs. Identity Source Configuration0Properties Aws Native. Verified Permissions. Outputs. Identity Source Configuration1Properties 
- Contains configuration information used when creating a new identity source.
- Details
Pulumi.Aws Native. Verified Permissions. Outputs. Identity Source Details 
- IdentitySource stringId 
- The unique ID of the new or updated identity store.
- PrincipalEntity stringType 
- Specifies the namespace and data type of the principals generated for identities authenticated by the new identity source.
- Configuration
IdentitySource | IdentityConfiguration0Properties Source Configuration1Properties 
- Contains configuration information used when creating a new identity source.
- Details
IdentitySource Details 
- IdentitySource stringId 
- The unique ID of the new or updated identity store.
- PrincipalEntity stringType 
- Specifies the namespace and data type of the principals generated for identities authenticated by the new identity source.
- configuration
IdentitySource | IdentityConfiguration0Properties Source Configuration1Properties 
- Contains configuration information used when creating a new identity source.
- details
IdentitySource Details 
- identitySource StringId 
- The unique ID of the new or updated identity store.
- principalEntity StringType 
- Specifies the namespace and data type of the principals generated for identities authenticated by the new identity source.
- configuration
IdentitySource | IdentityConfiguration0Properties Source Configuration1Properties 
- Contains configuration information used when creating a new identity source.
- details
IdentitySource Details 
- identitySource stringId 
- The unique ID of the new or updated identity store.
- principalEntity stringType 
- Specifies the namespace and data type of the principals generated for identities authenticated by the new identity source.
- configuration
IdentitySource | IdentityConfiguration0Properties Source Configuration1Properties 
- Contains configuration information used when creating a new identity source.
- details
IdentitySource Details 
- identity_source_ strid 
- The unique ID of the new or updated identity store.
- principal_entity_ strtype 
- Specifies the namespace and data type of the principals generated for identities authenticated by the new identity source.
- configuration Property Map | Property Map
- Contains configuration information used when creating a new identity source.
- details Property Map
- identitySource StringId 
- The unique ID of the new or updated identity store.
- principalEntity StringType 
- Specifies the namespace and data type of the principals generated for identities authenticated by the new identity source.
Supporting Types
IdentitySourceCognitoGroupConfiguration    
- GroupEntity stringType 
- GroupEntity stringType 
- groupEntity StringType 
- groupEntity stringType 
- groupEntity StringType 
IdentitySourceCognitoUserPoolConfiguration     
- userPool StringArn 
- clientIds List<String>
- groupConfiguration IdentitySource Cognito Group Configuration 
- userPool StringArn 
- clientIds List<String>
- groupConfiguration Property Map
IdentitySourceConfiguration0Properties  
IdentitySourceConfiguration1Properties  
IdentitySourceDetails  
- ClientIds List<string>
- DiscoveryUrl string
- OpenId Pulumi.Issuer Aws Native. Verified Permissions. Identity Source Open Id Issuer 
- UserPool stringArn 
- ClientIds []string
- DiscoveryUrl string
- OpenId IdentityIssuer Source Open Id Issuer 
- UserPool stringArn 
- clientIds List<String>
- discoveryUrl String
- openId IdentityIssuer Source Open Id Issuer 
- userPool StringArn 
- clientIds string[]
- discoveryUrl string
- openId IdentityIssuer Source Open Id Issuer 
- userPool stringArn 
- client_ids Sequence[str]
- discovery_url str
- open_id_ Identityissuer Source Open Id Issuer 
- user_pool_ strarn 
- clientIds List<String>
- discoveryUrl String
- openId "COGNITO"Issuer 
- userPool StringArn 
IdentitySourceOpenIdConnectAccessTokenConfiguration       
- Audiences List<string>
- PrincipalId stringClaim 
- Audiences []string
- PrincipalId stringClaim 
- audiences List<String>
- principalId StringClaim 
- audiences string[]
- principalId stringClaim 
- audiences Sequence[str]
- principal_id_ strclaim 
- audiences List<String>
- principalId StringClaim 
IdentitySourceOpenIdConnectConfiguration     
- Issuer string
- TokenSelection Pulumi.Aws | Pulumi.Native. Verified Permissions. Inputs. Identity Source Open Id Connect Token Selection0Properties Aws Native. Verified Permissions. Inputs. Identity Source Open Id Connect Token Selection1Properties 
- EntityId stringPrefix 
- GroupConfiguration Pulumi.Aws Native. Verified Permissions. Inputs. Identity Source Open Id Connect Group Configuration 
IdentitySourceOpenIdConnectGroupConfiguration      
- GroupClaim string
- GroupEntity stringType 
- GroupClaim string
- GroupEntity stringType 
- groupClaim String
- groupEntity StringType 
- groupClaim string
- groupEntity stringType 
- group_claim str
- group_entity_ strtype 
- groupClaim String
- groupEntity StringType 
IdentitySourceOpenIdConnectIdentityTokenConfiguration       
- ClientIds List<string>
- PrincipalId stringClaim 
- ClientIds []string
- PrincipalId stringClaim 
- clientIds List<String>
- principalId StringClaim 
- clientIds string[]
- principalId stringClaim 
- client_ids Sequence[str]
- principal_id_ strclaim 
- clientIds List<String>
- principalId StringClaim 
IdentitySourceOpenIdConnectTokenSelection0Properties      
IdentitySourceOpenIdConnectTokenSelection1Properties      
IdentitySourceOpenIdIssuer    
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi