We recommend new projects start with resources from the AWS provider.
published on Monday, Mar 30, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Mar 30, 2026 by Pulumi
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:
- Identity
Provider stringArn - The ARN of the identity provider.
- Identity
Provider stringArn - The ARN of the identity provider.
- identity
Provider StringArn - The ARN of the identity provider.
- identity
Provider stringArn - The ARN of the identity provider.
- identity_
provider_ strarn - The ARN of the identity provider.
- identity
Provider StringArn - The ARN of the identity provider.
getIdentityProvider Result
The following output properties are available:
- Identity
Provider stringArn - The ARN of the identity provider.
- Identity
Provider 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_idclient_secretauthorize_scopesFor Facebook:
client_idclient_secretauthorize_scopesapi_versionFor Sign in with Apple:
client_idteam_idkey_idprivate_keyauthorize_scopesFor OIDC providers:
client_idclient_secretattributes_request_methodoidc_issuerauthorize_scopesauthorize_urlif not available from discovery URL specified by oidc_issuer keytoken_urlif not available from discovery URL specified by oidc_issuer keyattributes_urlif not available from discovery URL specified by oidc_issuer keyjwks_uriif not available from discovery URL specified by oidc_issuer keyFor SAML providers:
MetadataFileORMetadataURLIDPSignout(boolean) optionalIDPInit(boolean) optionalRequestSigningAlgorithm(string) optional - Only acceptsrsa-sha256EncryptedResponses(boolean) optional
- Identity
Provider stringName - The identity provider name.
- Identity
Provider Pulumi.Type Aws Native. Work Spaces Web. Identity Provider Type - The identity provider type.
-
List<Pulumi.
Aws Native. Outputs. Tag>
- Identity
Provider stringArn - The ARN of the identity provider.
- Identity
Provider 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_idclient_secretauthorize_scopesFor Facebook:
client_idclient_secretauthorize_scopesapi_versionFor Sign in with Apple:
client_idteam_idkey_idprivate_keyauthorize_scopesFor OIDC providers:
client_idclient_secretattributes_request_methodoidc_issuerauthorize_scopesauthorize_urlif not available from discovery URL specified by oidc_issuer keytoken_urlif not available from discovery URL specified by oidc_issuer keyattributes_urlif not available from discovery URL specified by oidc_issuer keyjwks_uriif not available from discovery URL specified by oidc_issuer keyFor SAML providers:
MetadataFileORMetadataURLIDPSignout(boolean) optionalIDPInit(boolean) optionalRequestSigningAlgorithm(string) optional - Only acceptsrsa-sha256EncryptedResponses(boolean) optional
- Identity
Provider stringName - The identity provider name.
- Identity
Provider IdentityType Provider Type - The identity provider type.
- Tag
- identity
Provider StringArn - The ARN of the identity provider.
- identity
Provider 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_idclient_secretauthorize_scopesFor Facebook:
client_idclient_secretauthorize_scopesapi_versionFor Sign in with Apple:
client_idteam_idkey_idprivate_keyauthorize_scopesFor OIDC providers:
client_idclient_secretattributes_request_methodoidc_issuerauthorize_scopesauthorize_urlif not available from discovery URL specified by oidc_issuer keytoken_urlif not available from discovery URL specified by oidc_issuer keyattributes_urlif not available from discovery URL specified by oidc_issuer keyjwks_uriif not available from discovery URL specified by oidc_issuer keyFor SAML providers:
MetadataFileORMetadataURLIDPSignout(boolean) optionalIDPInit(boolean) optionalRequestSigningAlgorithm(string) optional - Only acceptsrsa-sha256EncryptedResponses(boolean) optional
- identity
Provider StringName - The identity provider name.
- identity
Provider IdentityType Provider Type - The identity provider type.
- List<Tag>
- identity
Provider stringArn - The ARN of the identity provider.
- identity
Provider {[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_idclient_secretauthorize_scopesFor Facebook:
client_idclient_secretauthorize_scopesapi_versionFor Sign in with Apple:
client_idteam_idkey_idprivate_keyauthorize_scopesFor OIDC providers:
client_idclient_secretattributes_request_methodoidc_issuerauthorize_scopesauthorize_urlif not available from discovery URL specified by oidc_issuer keytoken_urlif not available from discovery URL specified by oidc_issuer keyattributes_urlif not available from discovery URL specified by oidc_issuer keyjwks_uriif not available from discovery URL specified by oidc_issuer keyFor SAML providers:
MetadataFileORMetadataURLIDPSignout(boolean) optionalIDPInit(boolean) optionalRequestSigningAlgorithm(string) optional - Only acceptsrsa-sha256EncryptedResponses(boolean) optional
- identity
Provider stringName - The identity provider name.
- identity
Provider 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_idclient_secretauthorize_scopesFor Facebook:
client_idclient_secretauthorize_scopesapi_versionFor Sign in with Apple:
client_idteam_idkey_idprivate_keyauthorize_scopesFor OIDC providers:
client_idclient_secretattributes_request_methodoidc_issuerauthorize_scopesauthorize_urlif not available from discovery URL specified by oidc_issuer keytoken_urlif not available from discovery URL specified by oidc_issuer keyattributes_urlif not available from discovery URL specified by oidc_issuer keyjwks_uriif not available from discovery URL specified by oidc_issuer keyFor SAML providers:
MetadataFileORMetadataURLIDPSignout(boolean) optionalIDPInit(boolean) optionalRequestSigningAlgorithm(string) optional - Only acceptsrsa-sha256EncryptedResponses(boolean) optional
- identity_
provider_ strname - The identity provider name.
- identity_
provider_ Identitytype Provider Type - The identity provider type.
- Sequence[root_Tag]
- identity
Provider StringArn - The ARN of the identity provider.
- identity
Provider 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_idclient_secretauthorize_scopesFor Facebook:
client_idclient_secretauthorize_scopesapi_versionFor Sign in with Apple:
client_idteam_idkey_idprivate_keyauthorize_scopesFor OIDC providers:
client_idclient_secretattributes_request_methodoidc_issuerauthorize_scopesauthorize_urlif not available from discovery URL specified by oidc_issuer keytoken_urlif not available from discovery URL specified by oidc_issuer keyattributes_urlif not available from discovery URL specified by oidc_issuer keyjwks_uriif not available from discovery URL specified by oidc_issuer keyFor SAML providers:
MetadataFileORMetadataURLIDPSignout(boolean) optionalIDPInit(boolean) optionalRequestSigningAlgorithm(string) optional - Only acceptsrsa-sha256EncryptedResponses(boolean) optional
- identity
Provider StringName - The identity provider name.
- identity
Provider "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.
published on Monday, Mar 30, 2026 by Pulumi
