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 dictionary
The following arguments are supported:
- Default
Supported Idp Config Id This property is required. string - Tenant
Id This property is required. string - Project string
- Default
Supported Idp Config Id This property is required. string - Tenant
Id This property is required. string - Project string
- default
Supported Idp Config Id This property is required. String - tenant
Id This property is required. String - project String
- default
Supported Idp Config Id This property is required. string - tenant
Id 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
- default
Supported Idp Config Id This property is required. String - tenant
Id This property is required. 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 This property is required. List<string> - A list of Bundle ID's usable by this project
- Code
Flow Config This property is required. Pulumi.Google Native. Identity Toolkit. V2. Inputs. Google Cloud Identitytoolkit Admin V2Code Flow Config Response
- Bundle
Ids This property is required. []string - A list of Bundle ID's usable by this project
- Code
Flow Config This property is required. GoogleCloud Identitytoolkit Admin V2Code Flow Config Response
- bundle
Ids This property is required. List<String> - A list of Bundle ID's usable by this project
- code
Flow Config This property is required. GoogleCloud Identitytoolkit Admin V2Code Flow Config Response
- bundle
Ids This property is required. string[] - A list of Bundle ID's usable by this project
- code
Flow Config This property is required. GoogleCloud Identitytoolkit Admin V2Code Flow Config Response
- 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. GoogleCloud Identitytoolkit Admin V2Code Flow Config Response
- bundle
Ids This property is required. List<String> - A list of Bundle ID's usable by this project
- code
Flow Config This property is required. Property Map
GoogleCloudIdentitytoolkitAdminV2CodeFlowConfigResponse
- Key
Id This property is required. string - Key ID for the private key.
- Private
Key This property is required. string - Private key used for signing the client secret JWT.
- Team
Id This property is required. string - Apple Developer Team ID.
- Key
Id This property is required. string - Key ID for the private key.
- Private
Key This property is required. string - Private key used for signing the client secret JWT.
- Team
Id This property is required. string - Apple Developer Team ID.
- key
Id This property is required. String - Key ID for the private key.
- private
Key This property is required. String - Private key used for signing the client secret JWT.
- team
Id This property is required. String - Apple Developer Team ID.
- key
Id This property is required. string - Key ID for the private key.
- private
Key This property is required. string - Private key used for signing the client secret JWT.
- team
Id 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.
- key
Id This property is required. String - Key ID for the private key.
- private
Key This property is required. String - Private key used for signing the client secret JWT.
- team
Id 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