1. Packages
  2. AWS Native
  3. API Docs
  4. verifiedpermissions
  5. getIdentitySource

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi

aws-native.verifiedpermissions.getIdentitySource

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 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)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: aws-native:verifiedpermissions:getIdentitySource
      arguments:
        # arguments dictionary

    The following arguments are supported:

    IdentitySourceId string
    The unique ID of the new or updated identity store.
    PolicyStoreId string
    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.
    IdentitySourceId string
    The unique ID of the new or updated identity store.
    PolicyStoreId string
    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.
    identitySourceId String
    The unique ID of the new or updated identity store.
    policyStoreId String
    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.
    identitySourceId string
    The unique ID of the new or updated identity store.
    policyStoreId string
    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_id str
    The unique ID of the new or updated identity store.
    policy_store_id str
    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.
    identitySourceId String
    The unique ID of the new or updated identity store.
    policyStoreId String
    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.AwsNative.VerifiedPermissions.Outputs.IdentitySourceConfiguration0Properties | Pulumi.AwsNative.VerifiedPermissions.Outputs.IdentitySourceConfiguration1Properties
    Contains configuration information about an identity source.
    Details Pulumi.AwsNative.VerifiedPermissions.Outputs.IdentitySourceDetails
    IdentitySourceId string
    The unique ID of the new or updated identity store.
    PrincipalEntityType string
    Specifies the namespace and data type of the principals generated for identities authenticated by the new identity source.
    Configuration IdentitySourceConfiguration0Properties | IdentitySourceConfiguration1Properties
    Contains configuration information about an identity source.
    Details IdentitySourceDetails
    IdentitySourceId string
    The unique ID of the new or updated identity store.
    PrincipalEntityType string
    Specifies the namespace and data type of the principals generated for identities authenticated by the new identity source.
    configuration IdentitySourceConfiguration0Properties | IdentitySourceConfiguration1Properties
    Contains configuration information about an identity source.
    details IdentitySourceDetails
    identitySourceId String
    The unique ID of the new or updated identity store.
    principalEntityType String
    Specifies the namespace and data type of the principals generated for identities authenticated by the new identity source.
    configuration IdentitySourceConfiguration0Properties | IdentitySourceConfiguration1Properties
    Contains configuration information about an identity source.
    details IdentitySourceDetails
    identitySourceId string
    The unique ID of the new or updated identity store.
    principalEntityType string
    Specifies the namespace and data type of the principals generated for identities authenticated by the new identity source.
    configuration IdentitySourceConfiguration0Properties | IdentitySourceConfiguration1Properties
    Contains configuration information about an identity source.
    details IdentitySourceDetails
    identity_source_id str
    The unique ID of the new or updated identity store.
    principal_entity_type str
    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 about an identity source.
    details Property Map
    identitySourceId String
    The unique ID of the new or updated identity store.
    principalEntityType String
    Specifies the namespace and data type of the principals generated for identities authenticated by the new identity source.

    Supporting Types

    IdentitySourceCognitoGroupConfiguration

    IdentitySourceCognitoUserPoolConfiguration

    IdentitySourceConfiguration0Properties

    IdentitySourceConfiguration1Properties

    IdentitySourceDetails

    IdentitySourceOpenIdConnectAccessTokenConfiguration

    Audiences List<string>
    PrincipalIdClaim string
    audiences List<String>
    principalIdClaim String
    audiences Sequence[str]
    principal_id_claim str
    audiences List<String>
    principalIdClaim String

    IdentitySourceOpenIdConnectConfiguration

    IdentitySourceOpenIdConnectGroupConfiguration

    IdentitySourceOpenIdConnectIdentityTokenConfiguration

    ClientIds List<string>
    PrincipalIdClaim string
    clientIds List<String>
    principalIdClaim String
    clientIds List<String>
    principalIdClaim String

    IdentitySourceOpenIdConnectTokenSelection0Properties

    IdentitySourceOpenIdConnectTokenSelection1Properties

    IdentitySourceOpenIdIssuer

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi