We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 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.9.0 published on Monday, Nov 18, 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:
- Identity
Source stringId - The unique ID of the new or updated identity store.
- Policy
Store 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 stringId - The unique ID of the new or updated identity store.
- Policy
Store 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 StringId - The unique ID of the new or updated identity store.
- policy
Store 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 stringId - The unique ID of the new or updated identity store.
- policy
Store 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.
- identity
Source StringId - The unique ID of the new or updated identity store.
- policy
Store 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 - Identity
Source stringId - The unique ID of the new or updated identity store.
- Principal
Entity stringType - Specifies the namespace and data type of the principals generated for identities authenticated by the new identity source.
- Configuration
Identity
Source | IdentityConfiguration0Properties Source Configuration1Properties - Contains configuration information used when creating a new identity source.
- Details
Identity
Source Details - Identity
Source stringId - The unique ID of the new or updated identity store.
- Principal
Entity stringType - Specifies the namespace and data type of the principals generated for identities authenticated by the new identity source.
- configuration
Identity
Source | IdentityConfiguration0Properties Source Configuration1Properties - Contains configuration information used when creating a new identity source.
- details
Identity
Source Details - identity
Source StringId - The unique ID of the new or updated identity store.
- principal
Entity StringType - Specifies the namespace and data type of the principals generated for identities authenticated by the new identity source.
- configuration
Identity
Source | IdentityConfiguration0Properties Source Configuration1Properties - Contains configuration information used when creating a new identity source.
- details
Identity
Source Details - identity
Source stringId - The unique ID of the new or updated identity store.
- principal
Entity stringType - Specifies the namespace and data type of the principals generated for identities authenticated by the new identity source.
- configuration
Identity
Source | IdentityConfiguration0Properties Source Configuration1Properties - Contains configuration information used when creating a new identity source.
- details
Identity
Source 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
- identity
Source StringId - The unique ID of the new or updated identity store.
- principal
Entity StringType - Specifies the namespace and data type of the principals generated for identities authenticated by the new identity source.
Supporting Types
IdentitySourceCognitoGroupConfiguration
- Group
Entity stringType
- Group
Entity stringType
- group
Entity StringType
- group
Entity stringType
- group
Entity StringType
IdentitySourceCognitoUserPoolConfiguration
- user
Pool StringArn - client
Ids List<String> - group
Configuration IdentitySource Cognito Group Configuration
- user
Pool StringArn - client
Ids List<String> - group
Configuration Property Map
IdentitySourceConfiguration0Properties
IdentitySourceConfiguration1Properties
IdentitySourceDetails
- Client
Ids List<string> - Discovery
Url string - Open
Id Pulumi.Issuer Aws Native. Verified Permissions. Identity Source Open Id Issuer - User
Pool stringArn
- Client
Ids []string - Discovery
Url string - Open
Id IdentityIssuer Source Open Id Issuer - User
Pool stringArn
- client
Ids List<String> - discovery
Url String - open
Id IdentityIssuer Source Open Id Issuer - user
Pool StringArn
- client
Ids string[] - discovery
Url string - open
Id IdentityIssuer Source Open Id Issuer - user
Pool stringArn
- client_
ids Sequence[str] - discovery_
url str - open_
id_ Identityissuer Source Open Id Issuer - user_
pool_ strarn
- client
Ids List<String> - discovery
Url String - open
Id "COGNITO"Issuer - user
Pool StringArn
IdentitySourceOpenIdConnectAccessTokenConfiguration
- Audiences List<string>
- Principal
Id stringClaim
- Audiences []string
- Principal
Id stringClaim
- audiences List<String>
- principal
Id StringClaim
- audiences string[]
- principal
Id stringClaim
- audiences Sequence[str]
- principal_
id_ strclaim
- audiences List<String>
- principal
Id StringClaim
IdentitySourceOpenIdConnectConfiguration
- Issuer string
- Token
Selection 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 - Entity
Id stringPrefix - Group
Configuration Pulumi.Aws Native. Verified Permissions. Inputs. Identity Source Open Id Connect Group Configuration
IdentitySourceOpenIdConnectGroupConfiguration
- Group
Claim string - Group
Entity stringType
- Group
Claim string - Group
Entity stringType
- group
Claim String - group
Entity StringType
- group
Claim string - group
Entity stringType
- group_
claim str - group_
entity_ strtype
- group
Claim String - group
Entity StringType
IdentitySourceOpenIdConnectIdentityTokenConfiguration
- Client
Ids List<string> - Principal
Id stringClaim
- Client
Ids []string - Principal
Id stringClaim
- client
Ids List<String> - principal
Id StringClaim
- client
Ids string[] - principal
Id stringClaim
- client_
ids Sequence[str] - principal_
id_ strclaim
- client
Ids List<String> - principal
Id 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.9.0 published on Monday, Nov 18, 2024 by Pulumi