We recommend new projects start with resources from the AWS provider.
aws-native.workspacesweb.getIdentityProvider
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Definition of AWS::WorkSpacesWeb::IdentityProvider Resource Type
Using getIdentityProvider
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 getIdentityProvider(args: GetIdentityProviderArgs, opts?: InvokeOptions): Promise<GetIdentityProviderResult>
function getIdentityProviderOutput(args: GetIdentityProviderOutputArgs, opts?: InvokeOptions): Output<GetIdentityProviderResult>def get_identity_provider(identity_provider_arn: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetIdentityProviderResult
def get_identity_provider_output(identity_provider_arn: Optional[pulumi.Input[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetIdentityProviderResult]func LookupIdentityProvider(ctx *Context, args *LookupIdentityProviderArgs, opts ...InvokeOption) (*LookupIdentityProviderResult, error)
func LookupIdentityProviderOutput(ctx *Context, args *LookupIdentityProviderOutputArgs, opts ...InvokeOption) LookupIdentityProviderResultOutput> Note: This function is named LookupIdentityProvider in the Go SDK.
public static class GetIdentityProvider 
{
    public static Task<GetIdentityProviderResult> InvokeAsync(GetIdentityProviderArgs args, InvokeOptions? opts = null)
    public static Output<GetIdentityProviderResult> Invoke(GetIdentityProviderInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetIdentityProviderResult> getIdentityProvider(GetIdentityProviderArgs args, InvokeOptions options)
public static Output<GetIdentityProviderResult> getIdentityProvider(GetIdentityProviderArgs args, InvokeOptions options)
fn::invoke:
  function: aws-native:workspacesweb:getIdentityProvider
  arguments:
    # arguments dictionaryThe following arguments are supported:
- IdentityProvider stringArn 
- The ARN of the identity provider.
- IdentityProvider stringArn 
- The ARN of the identity provider.
- identityProvider StringArn 
- The ARN of the identity provider.
- identityProvider stringArn 
- The ARN of the identity provider.
- identity_provider_ strarn 
- The ARN of the identity provider.
- identityProvider StringArn 
- The ARN of the identity provider.
getIdentityProvider Result
The following output properties are available:
- IdentityProvider stringArn 
- The ARN of the identity provider.
- IdentityProvider Dictionary<string, string>Details 
- The identity provider details. The following list describes the provider detail keys for each identity provider type. - For Google and Login with Amazon: 
- client_id
- client_secret
- authorize_scopes
- For Facebook: 
- client_id
- client_secret
- authorize_scopes
- api_version
- For Sign in with Apple: 
- client_id
- team_id
- key_id
- private_key
- authorize_scopes
- For OIDC providers: 
- client_id
- client_secret
- attributes_request_method
- oidc_issuer
- authorize_scopes
- authorize_urlif not available from discovery URL specified by oidc_issuer key
- token_urlif not available from discovery URL specified by oidc_issuer key
- attributes_urlif not available from discovery URL specified by oidc_issuer key
- jwks_uriif not available from discovery URL specified by oidc_issuer key
- For SAML providers: 
- MetadataFileOR- MetadataURL
- IDPSignout(boolean) optional
- IDPInit(boolean) optional
- RequestSigningAlgorithm(string) optional - Only accepts- rsa-sha256
- EncryptedResponses(boolean) optional
 
- IdentityProvider stringName 
- The identity provider name.
- IdentityProvider Pulumi.Type Aws Native. Work Spaces Web. Identity Provider Type 
- The identity provider type.
- 
List<Pulumi.Aws Native. Outputs. Tag> 
- IdentityProvider stringArn 
- The ARN of the identity provider.
- IdentityProvider map[string]stringDetails 
- The identity provider details. The following list describes the provider detail keys for each identity provider type. - For Google and Login with Amazon: 
- client_id
- client_secret
- authorize_scopes
- For Facebook: 
- client_id
- client_secret
- authorize_scopes
- api_version
- For Sign in with Apple: 
- client_id
- team_id
- key_id
- private_key
- authorize_scopes
- For OIDC providers: 
- client_id
- client_secret
- attributes_request_method
- oidc_issuer
- authorize_scopes
- authorize_urlif not available from discovery URL specified by oidc_issuer key
- token_urlif not available from discovery URL specified by oidc_issuer key
- attributes_urlif not available from discovery URL specified by oidc_issuer key
- jwks_uriif not available from discovery URL specified by oidc_issuer key
- For SAML providers: 
- MetadataFileOR- MetadataURL
- IDPSignout(boolean) optional
- IDPInit(boolean) optional
- RequestSigningAlgorithm(string) optional - Only accepts- rsa-sha256
- EncryptedResponses(boolean) optional
 
- IdentityProvider stringName 
- The identity provider name.
- IdentityProvider IdentityType Provider Type 
- The identity provider type.
- Tag
- identityProvider StringArn 
- The ARN of the identity provider.
- identityProvider Map<String,String>Details 
- The identity provider details. The following list describes the provider detail keys for each identity provider type. - For Google and Login with Amazon: 
- client_id
- client_secret
- authorize_scopes
- For Facebook: 
- client_id
- client_secret
- authorize_scopes
- api_version
- For Sign in with Apple: 
- client_id
- team_id
- key_id
- private_key
- authorize_scopes
- For OIDC providers: 
- client_id
- client_secret
- attributes_request_method
- oidc_issuer
- authorize_scopes
- authorize_urlif not available from discovery URL specified by oidc_issuer key
- token_urlif not available from discovery URL specified by oidc_issuer key
- attributes_urlif not available from discovery URL specified by oidc_issuer key
- jwks_uriif not available from discovery URL specified by oidc_issuer key
- For SAML providers: 
- MetadataFileOR- MetadataURL
- IDPSignout(boolean) optional
- IDPInit(boolean) optional
- RequestSigningAlgorithm(string) optional - Only accepts- rsa-sha256
- EncryptedResponses(boolean) optional
 
- identityProvider StringName 
- The identity provider name.
- identityProvider IdentityType Provider Type 
- The identity provider type.
- List<Tag>
- identityProvider stringArn 
- The ARN of the identity provider.
- identityProvider {[key: string]: string}Details 
- The identity provider details. The following list describes the provider detail keys for each identity provider type. - For Google and Login with Amazon: 
- client_id
- client_secret
- authorize_scopes
- For Facebook: 
- client_id
- client_secret
- authorize_scopes
- api_version
- For Sign in with Apple: 
- client_id
- team_id
- key_id
- private_key
- authorize_scopes
- For OIDC providers: 
- client_id
- client_secret
- attributes_request_method
- oidc_issuer
- authorize_scopes
- authorize_urlif not available from discovery URL specified by oidc_issuer key
- token_urlif not available from discovery URL specified by oidc_issuer key
- attributes_urlif not available from discovery URL specified by oidc_issuer key
- jwks_uriif not available from discovery URL specified by oidc_issuer key
- For SAML providers: 
- MetadataFileOR- MetadataURL
- IDPSignout(boolean) optional
- IDPInit(boolean) optional
- RequestSigningAlgorithm(string) optional - Only accepts- rsa-sha256
- EncryptedResponses(boolean) optional
 
- identityProvider stringName 
- The identity provider name.
- identityProvider IdentityType Provider Type 
- The identity provider type.
- Tag[]
- identity_provider_ strarn 
- The ARN of the identity provider.
- identity_provider_ Mapping[str, str]details 
- The identity provider details. The following list describes the provider detail keys for each identity provider type. - For Google and Login with Amazon: 
- client_id
- client_secret
- authorize_scopes
- For Facebook: 
- client_id
- client_secret
- authorize_scopes
- api_version
- For Sign in with Apple: 
- client_id
- team_id
- key_id
- private_key
- authorize_scopes
- For OIDC providers: 
- client_id
- client_secret
- attributes_request_method
- oidc_issuer
- authorize_scopes
- authorize_urlif not available from discovery URL specified by oidc_issuer key
- token_urlif not available from discovery URL specified by oidc_issuer key
- attributes_urlif not available from discovery URL specified by oidc_issuer key
- jwks_uriif not available from discovery URL specified by oidc_issuer key
- For SAML providers: 
- MetadataFileOR- MetadataURL
- IDPSignout(boolean) optional
- IDPInit(boolean) optional
- RequestSigningAlgorithm(string) optional - Only accepts- rsa-sha256
- EncryptedResponses(boolean) optional
 
- identity_provider_ strname 
- The identity provider name.
- identity_provider_ Identitytype Provider Type 
- The identity provider type.
- Sequence[root_Tag]
- identityProvider StringArn 
- The ARN of the identity provider.
- identityProvider Map<String>Details 
- The identity provider details. The following list describes the provider detail keys for each identity provider type. - For Google and Login with Amazon: 
- client_id
- client_secret
- authorize_scopes
- For Facebook: 
- client_id
- client_secret
- authorize_scopes
- api_version
- For Sign in with Apple: 
- client_id
- team_id
- key_id
- private_key
- authorize_scopes
- For OIDC providers: 
- client_id
- client_secret
- attributes_request_method
- oidc_issuer
- authorize_scopes
- authorize_urlif not available from discovery URL specified by oidc_issuer key
- token_urlif not available from discovery URL specified by oidc_issuer key
- attributes_urlif not available from discovery URL specified by oidc_issuer key
- jwks_uriif not available from discovery URL specified by oidc_issuer key
- For SAML providers: 
- MetadataFileOR- MetadataURL
- IDPSignout(boolean) optional
- IDPInit(boolean) optional
- RequestSigningAlgorithm(string) optional - Only accepts- rsa-sha256
- EncryptedResponses(boolean) optional
 
- identityProvider StringName 
- The identity provider name.
- identityProvider "SAML" | "Facebook" | "Google" | "LoginType With Amazon" | "Sign In With Apple" | "OIDC" 
- The identity provider type.
- List<Property Map>
Supporting Types
IdentityProviderType  
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.