Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
google-native.identitytoolkit/v2.getDefaultSupportedIdpConfig
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
Retrieve a default supported Idp configuration for an Identity Toolkit project.
Using getDefaultSupportedIdpConfig
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 getDefaultSupportedIdpConfig(args: GetDefaultSupportedIdpConfigArgs, opts?: InvokeOptions): Promise<GetDefaultSupportedIdpConfigResult>
function getDefaultSupportedIdpConfigOutput(args: GetDefaultSupportedIdpConfigOutputArgs, opts?: InvokeOptions): Output<GetDefaultSupportedIdpConfigResult>def get_default_supported_idp_config(default_supported_idp_config_id: Optional[str] = None,
                                     project: Optional[str] = None,
                                     tenant_id: Optional[str] = None,
                                     opts: Optional[InvokeOptions] = None) -> GetDefaultSupportedIdpConfigResult
def get_default_supported_idp_config_output(default_supported_idp_config_id: Optional[pulumi.Input[str]] = None,
                                     project: Optional[pulumi.Input[str]] = None,
                                     tenant_id: Optional[pulumi.Input[str]] = None,
                                     opts: Optional[InvokeOptions] = None) -> Output[GetDefaultSupportedIdpConfigResult]func LookupDefaultSupportedIdpConfig(ctx *Context, args *LookupDefaultSupportedIdpConfigArgs, opts ...InvokeOption) (*LookupDefaultSupportedIdpConfigResult, error)
func LookupDefaultSupportedIdpConfigOutput(ctx *Context, args *LookupDefaultSupportedIdpConfigOutputArgs, opts ...InvokeOption) LookupDefaultSupportedIdpConfigResultOutput> Note: This function is named LookupDefaultSupportedIdpConfig in the Go SDK.
public static class GetDefaultSupportedIdpConfig 
{
    public static Task<GetDefaultSupportedIdpConfigResult> InvokeAsync(GetDefaultSupportedIdpConfigArgs args, InvokeOptions? opts = null)
    public static Output<GetDefaultSupportedIdpConfigResult> Invoke(GetDefaultSupportedIdpConfigInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetDefaultSupportedIdpConfigResult> getDefaultSupportedIdpConfig(GetDefaultSupportedIdpConfigArgs args, InvokeOptions options)
public static Output<GetDefaultSupportedIdpConfigResult> getDefaultSupportedIdpConfig(GetDefaultSupportedIdpConfigArgs args, InvokeOptions options)
fn::invoke:
  function: google-native:identitytoolkit/v2:getDefaultSupportedIdpConfig
  arguments:
    # arguments dictionaryThe following arguments are supported:
- DefaultSupported stringIdp Config Id 
- TenantId string
- Project string
- DefaultSupported stringIdp Config Id 
- TenantId string
- Project string
- defaultSupported StringIdp Config Id 
- tenantId String
- project String
- defaultSupported stringIdp Config Id 
- tenantId string
- project string
- default_supported_ stridp_ config_ id 
- tenant_id str
- project str
- defaultSupported StringIdp Config Id 
- tenantId String
- project String
getDefaultSupportedIdpConfig Result
The following output properties are available:
- AppleSign Pulumi.In Config Google Native. Identity Toolkit. V2. Outputs. Google Cloud Identitytoolkit Admin V2Apple Sign In Config Response 
- Additional config for Apple-based projects.
- ClientId string
- OAuth client ID.
- ClientSecret string
- OAuth client secret.
- Enabled bool
- True if allows the user to sign in with the provider.
- Name string
- The name of the DefaultSupportedIdpConfig resource, for example: "projects/my-awesome-project/defaultSupportedIdpConfigs/google.com"
- AppleSign GoogleIn Config Cloud Identitytoolkit Admin V2Apple Sign In Config Response 
- Additional config for Apple-based projects.
- ClientId string
- OAuth client ID.
- ClientSecret string
- OAuth client secret.
- Enabled bool
- True if allows the user to sign in with the provider.
- Name string
- The name of the DefaultSupportedIdpConfig resource, for example: "projects/my-awesome-project/defaultSupportedIdpConfigs/google.com"
- appleSign GoogleIn Config Cloud Identitytoolkit Admin V2Apple Sign In Config Response 
- Additional config for Apple-based projects.
- clientId String
- OAuth client ID.
- clientSecret String
- OAuth client secret.
- enabled Boolean
- True if allows the user to sign in with the provider.
- name String
- The name of the DefaultSupportedIdpConfig resource, for example: "projects/my-awesome-project/defaultSupportedIdpConfigs/google.com"
- appleSign GoogleIn Config Cloud Identitytoolkit Admin V2Apple Sign In Config Response 
- Additional config for Apple-based projects.
- clientId string
- OAuth client ID.
- clientSecret string
- OAuth client secret.
- enabled boolean
- True if allows the user to sign in with the provider.
- name string
- The name of the DefaultSupportedIdpConfig resource, for example: "projects/my-awesome-project/defaultSupportedIdpConfigs/google.com"
- apple_sign_ Googlein_ config Cloud Identitytoolkit Admin V2Apple Sign In Config Response 
- Additional config for Apple-based projects.
- client_id str
- OAuth client ID.
- client_secret str
- OAuth client secret.
- enabled bool
- True if allows the user to sign in with the provider.
- name str
- The name of the DefaultSupportedIdpConfig resource, for example: "projects/my-awesome-project/defaultSupportedIdpConfigs/google.com"
- appleSign Property MapIn Config 
- Additional config for Apple-based projects.
- clientId String
- OAuth client ID.
- clientSecret String
- OAuth client secret.
- enabled Boolean
- True if allows the user to sign in with the provider.
- name String
- The name of the DefaultSupportedIdpConfig resource, for example: "projects/my-awesome-project/defaultSupportedIdpConfigs/google.com"
Supporting Types
GoogleCloudIdentitytoolkitAdminV2AppleSignInConfigResponse        
- BundleIds List<string>
- A list of Bundle ID's usable by this project
- CodeFlow Pulumi.Config Google Native. Identity Toolkit. V2. Inputs. Google Cloud Identitytoolkit Admin V2Code Flow Config Response 
- BundleIds []string
- A list of Bundle ID's usable by this project
- CodeFlow GoogleConfig Cloud Identitytoolkit Admin V2Code Flow Config Response 
- bundleIds List<String>
- A list of Bundle ID's usable by this project
- codeFlow GoogleConfig Cloud Identitytoolkit Admin V2Code Flow Config Response 
- bundleIds string[]
- A list of Bundle ID's usable by this project
- codeFlow GoogleConfig Cloud Identitytoolkit Admin V2Code Flow Config Response 
- bundle_ids Sequence[str]
- A list of Bundle ID's usable by this project
- code_flow_ Googleconfig Cloud Identitytoolkit Admin V2Code Flow Config Response 
- bundleIds List<String>
- A list of Bundle ID's usable by this project
- codeFlow Property MapConfig 
GoogleCloudIdentitytoolkitAdminV2CodeFlowConfigResponse       
- KeyId string
- Key ID for the private key.
- PrivateKey string
- Private key used for signing the client secret JWT.
- TeamId string
- Apple Developer Team ID.
- KeyId string
- Key ID for the private key.
- PrivateKey string
- Private key used for signing the client secret JWT.
- TeamId string
- Apple Developer Team ID.
- keyId String
- Key ID for the private key.
- privateKey String
- Private key used for signing the client secret JWT.
- teamId String
- Apple Developer Team ID.
- keyId string
- Key ID for the private key.
- privateKey string
- Private key used for signing the client secret JWT.
- teamId string
- Apple Developer Team ID.
- key_id str
- Key ID for the private key.
- private_key str
- Private key used for signing the client secret JWT.
- team_id str
- Apple Developer Team ID.
- keyId String
- Key ID for the private key.
- privateKey String
- Private key used for signing the client secret JWT.
- teamId String
- Apple Developer Team ID.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi