1. Packages
  2. Google Cloud Native
  3. API Docs
  4. identitytoolkit
  5. identitytoolkit/v2
  6. getDefaultSupportedIdpConfig

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>
Copy
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]
Copy
func LookupDefaultSupportedIdpConfig(ctx *Context, args *LookupDefaultSupportedIdpConfigArgs, opts ...InvokeOption) (*LookupDefaultSupportedIdpConfigResult, error)
func LookupDefaultSupportedIdpConfigOutput(ctx *Context, args *LookupDefaultSupportedIdpConfigOutputArgs, opts ...InvokeOption) LookupDefaultSupportedIdpConfigResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetDefaultSupportedIdpConfigResult> getDefaultSupportedIdpConfig(GetDefaultSupportedIdpConfigArgs args, InvokeOptions options)
public static Output<GetDefaultSupportedIdpConfigResult> getDefaultSupportedIdpConfig(GetDefaultSupportedIdpConfigArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: google-native:identitytoolkit/v2:getDefaultSupportedIdpConfig
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

DefaultSupportedIdpConfigId This property is required. string
TenantId This property is required. string
Project string
DefaultSupportedIdpConfigId This property is required. string
TenantId This property is required. string
Project string
defaultSupportedIdpConfigId This property is required. String
tenantId This property is required. String
project String
defaultSupportedIdpConfigId This property is required. string
tenantId This property is required. string
project string
default_supported_idp_config_id This property is required. str
tenant_id This property is required. str
project str
defaultSupportedIdpConfigId This property is required. String
tenantId This property is required. String
project String

getDefaultSupportedIdpConfig Result

The following output properties are available:

AppleSignInConfig Pulumi.GoogleNative.IdentityToolkit.V2.Outputs.GoogleCloudIdentitytoolkitAdminV2AppleSignInConfigResponse
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"
AppleSignInConfig GoogleCloudIdentitytoolkitAdminV2AppleSignInConfigResponse
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"
appleSignInConfig GoogleCloudIdentitytoolkitAdminV2AppleSignInConfigResponse
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"
appleSignInConfig GoogleCloudIdentitytoolkitAdminV2AppleSignInConfigResponse
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_in_config GoogleCloudIdentitytoolkitAdminV2AppleSignInConfigResponse
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"
appleSignInConfig Property Map
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 This property is required. List<string>
A list of Bundle ID's usable by this project
CodeFlowConfig This property is required. Pulumi.GoogleNative.IdentityToolkit.V2.Inputs.GoogleCloudIdentitytoolkitAdminV2CodeFlowConfigResponse
BundleIds This property is required. []string
A list of Bundle ID's usable by this project
CodeFlowConfig This property is required. GoogleCloudIdentitytoolkitAdminV2CodeFlowConfigResponse
bundleIds This property is required. List<String>
A list of Bundle ID's usable by this project
codeFlowConfig This property is required. GoogleCloudIdentitytoolkitAdminV2CodeFlowConfigResponse
bundleIds This property is required. string[]
A list of Bundle ID's usable by this project
codeFlowConfig This property is required. GoogleCloudIdentitytoolkitAdminV2CodeFlowConfigResponse
bundle_ids This property is required. Sequence[str]
A list of Bundle ID's usable by this project
code_flow_config This property is required. GoogleCloudIdentitytoolkitAdminV2CodeFlowConfigResponse
bundleIds This property is required. List<String>
A list of Bundle ID's usable by this project
codeFlowConfig This property is required. Property Map

GoogleCloudIdentitytoolkitAdminV2CodeFlowConfigResponse

KeyId This property is required. string
Key ID for the private key.
PrivateKey This property is required. string
Private key used for signing the client secret JWT.
TeamId This property is required. string
Apple Developer Team ID.
KeyId This property is required. string
Key ID for the private key.
PrivateKey This property is required. string
Private key used for signing the client secret JWT.
TeamId This property is required. string
Apple Developer Team ID.
keyId This property is required. String
Key ID for the private key.
privateKey This property is required. String
Private key used for signing the client secret JWT.
teamId This property is required. String
Apple Developer Team ID.
keyId This property is required. string
Key ID for the private key.
privateKey This property is required. string
Private key used for signing the client secret JWT.
teamId This property is required. string
Apple Developer Team ID.
key_id This property is required. str
Key ID for the private key.
private_key This property is required. str
Private key used for signing the client secret JWT.
team_id This property is required. str
Apple Developer Team ID.
keyId This property is required. String
Key ID for the private key.
privateKey This property is required. String
Private key used for signing the client secret JWT.
teamId This property is required. 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