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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: google-native:identitytoolkit/v2:getDefaultSupportedIdpConfig
arguments:
# arguments dictionary
The following arguments are supported:
- Default
Supported stringIdp Config Id - Tenant
Id string - Project string
- Default
Supported stringIdp Config Id - Tenant
Id string - Project string
- default
Supported StringIdp Config Id - tenant
Id String - project String
- default
Supported stringIdp Config Id - tenant
Id string - project string
- default_
supported_ stridp_ config_ id - tenant_
id str - project str
- default
Supported StringIdp Config Id - tenant
Id String - project String
getDefaultSupportedIdpConfig Result
The following output properties are available:
- Apple
Sign Pulumi.In Config Google Native. Identity Toolkit. V2. Outputs. Google Cloud Identitytoolkit Admin V2Apple Sign In Config Response - Additional config for Apple-based projects.
- Client
Id string - OAuth client ID.
- Client
Secret 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"
- Apple
Sign GoogleIn Config Cloud Identitytoolkit Admin V2Apple Sign In Config Response - Additional config for Apple-based projects.
- Client
Id string - OAuth client ID.
- Client
Secret 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"
- apple
Sign GoogleIn Config Cloud Identitytoolkit Admin V2Apple Sign In Config Response - Additional config for Apple-based projects.
- client
Id String - OAuth client ID.
- client
Secret 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 string - OAuth client ID.
- client
Secret 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"
- apple
Sign Property MapIn Config - Additional config for Apple-based projects.
- client
Id String - OAuth client ID.
- client
Secret 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
- Bundle
Ids List<string> - A list of Bundle ID's usable by this project
- Code
Flow Pulumi.Config Google Native. Identity Toolkit. V2. Inputs. Google Cloud Identitytoolkit Admin V2Code Flow Config Response
- Bundle
Ids []string - A list of Bundle ID's usable by this project
- Code
Flow GoogleConfig Cloud Identitytoolkit Admin V2Code Flow Config Response
- bundle
Ids List<String> - A list of Bundle ID's usable by this project
- code
Flow GoogleConfig Cloud Identitytoolkit Admin V2Code Flow Config Response
- bundle
Ids string[] - A list of Bundle ID's usable by this project
- code
Flow 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
- bundle
Ids List<String> - A list of Bundle ID's usable by this project
- code
Flow Property MapConfig
GoogleCloudIdentitytoolkitAdminV2CodeFlowConfigResponse
- Key
Id string - Key ID for the private key.
- Private
Key string - Private key used for signing the client secret JWT.
- Team
Id string - Apple Developer Team ID.
- Key
Id string - Key ID for the private key.
- Private
Key string - Private key used for signing the client secret JWT.
- Team
Id string - Apple Developer Team ID.
- key
Id String - Key ID for the private key.
- private
Key String - Private key used for signing the client secret JWT.
- team
Id String - Apple Developer Team ID.
- key
Id string - Key ID for the private key.
- private
Key string - Private key used for signing the client secret JWT.
- team
Id 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.
- key
Id String - Key ID for the private key.
- private
Key String - Private key used for signing the client secret JWT.
- team
Id 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