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.getOauthIdpConfig
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 an Oidc Idp configuration for an Identity Toolkit project.
Using getOauthIdpConfig
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 getOauthIdpConfig(args: GetOauthIdpConfigArgs, opts?: InvokeOptions): Promise<GetOauthIdpConfigResult>
function getOauthIdpConfigOutput(args: GetOauthIdpConfigOutputArgs, opts?: InvokeOptions): Output<GetOauthIdpConfigResult>
def get_oauth_idp_config(oauth_idp_config_id: Optional[str] = None,
project: Optional[str] = None,
tenant_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetOauthIdpConfigResult
def get_oauth_idp_config_output(oauth_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[GetOauthIdpConfigResult]
func LookupOauthIdpConfig(ctx *Context, args *LookupOauthIdpConfigArgs, opts ...InvokeOption) (*LookupOauthIdpConfigResult, error)
func LookupOauthIdpConfigOutput(ctx *Context, args *LookupOauthIdpConfigOutputArgs, opts ...InvokeOption) LookupOauthIdpConfigResultOutput
> Note: This function is named LookupOauthIdpConfig
in the Go SDK.
public static class GetOauthIdpConfig
{
public static Task<GetOauthIdpConfigResult> InvokeAsync(GetOauthIdpConfigArgs args, InvokeOptions? opts = null)
public static Output<GetOauthIdpConfigResult> Invoke(GetOauthIdpConfigInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetOauthIdpConfigResult> getOauthIdpConfig(GetOauthIdpConfigArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: google-native:identitytoolkit/v2:getOauthIdpConfig
arguments:
# arguments dictionary
The following arguments are supported:
- Oauth
Idp stringConfig Id - Tenant
Id string - Project string
- Oauth
Idp stringConfig Id - Tenant
Id string - Project string
- oauth
Idp StringConfig Id - tenant
Id String - project String
- oauth
Idp stringConfig Id - tenant
Id string - project string
- oauth_
idp_ strconfig_ id - tenant_
id str - project str
- oauth
Idp StringConfig Id - tenant
Id String - project String
getOauthIdpConfig Result
The following output properties are available:
- Client
Id string - The client id of an OAuth client.
- Client
Secret string - The client secret of the OAuth client, to enable OIDC code flow.
- Display
Name string - The config's display name set by developers.
- Enabled bool
- True if allows the user to sign in with the provider.
- Issuer string
- For OIDC Idps, the issuer identifier.
- Name string
- The name of the OAuthIdpConfig resource, for example: 'projects/my-awesome-project/oauthIdpConfigs/oauth-config-id'. Ignored during create requests.
- Response
Type Pulumi.Google Native. Identity Toolkit. V2. Outputs. Google Cloud Identitytoolkit Admin V2OAuth Response Type Response - The response type to request for in the OAuth authorization flow. You can set either
id_token
orcode
to true, but not both. Setting both types to be simultaneously true ({code: true, id_token: true}
) is not yet supported.
- Client
Id string - The client id of an OAuth client.
- Client
Secret string - The client secret of the OAuth client, to enable OIDC code flow.
- Display
Name string - The config's display name set by developers.
- Enabled bool
- True if allows the user to sign in with the provider.
- Issuer string
- For OIDC Idps, the issuer identifier.
- Name string
- The name of the OAuthIdpConfig resource, for example: 'projects/my-awesome-project/oauthIdpConfigs/oauth-config-id'. Ignored during create requests.
- Response
Type GoogleCloud Identitytoolkit Admin V2OAuth Response Type Response - The response type to request for in the OAuth authorization flow. You can set either
id_token
orcode
to true, but not both. Setting both types to be simultaneously true ({code: true, id_token: true}
) is not yet supported.
- client
Id String - The client id of an OAuth client.
- client
Secret String - The client secret of the OAuth client, to enable OIDC code flow.
- display
Name String - The config's display name set by developers.
- enabled Boolean
- True if allows the user to sign in with the provider.
- issuer String
- For OIDC Idps, the issuer identifier.
- name String
- The name of the OAuthIdpConfig resource, for example: 'projects/my-awesome-project/oauthIdpConfigs/oauth-config-id'. Ignored during create requests.
- response
Type GoogleCloud Identitytoolkit Admin V2OAuth Response Type Response - The response type to request for in the OAuth authorization flow. You can set either
id_token
orcode
to true, but not both. Setting both types to be simultaneously true ({code: true, id_token: true}
) is not yet supported.
- client
Id string - The client id of an OAuth client.
- client
Secret string - The client secret of the OAuth client, to enable OIDC code flow.
- display
Name string - The config's display name set by developers.
- enabled boolean
- True if allows the user to sign in with the provider.
- issuer string
- For OIDC Idps, the issuer identifier.
- name string
- The name of the OAuthIdpConfig resource, for example: 'projects/my-awesome-project/oauthIdpConfigs/oauth-config-id'. Ignored during create requests.
- response
Type GoogleCloud Identitytoolkit Admin V2OAuth Response Type Response - The response type to request for in the OAuth authorization flow. You can set either
id_token
orcode
to true, but not both. Setting both types to be simultaneously true ({code: true, id_token: true}
) is not yet supported.
- client_
id str - The client id of an OAuth client.
- client_
secret str - The client secret of the OAuth client, to enable OIDC code flow.
- display_
name str - The config's display name set by developers.
- enabled bool
- True if allows the user to sign in with the provider.
- issuer str
- For OIDC Idps, the issuer identifier.
- name str
- The name of the OAuthIdpConfig resource, for example: 'projects/my-awesome-project/oauthIdpConfigs/oauth-config-id'. Ignored during create requests.
- response_
type GoogleCloud Identitytoolkit Admin V2OAuth Response Type Response - The response type to request for in the OAuth authorization flow. You can set either
id_token
orcode
to true, but not both. Setting both types to be simultaneously true ({code: true, id_token: true}
) is not yet supported.
- client
Id String - The client id of an OAuth client.
- client
Secret String - The client secret of the OAuth client, to enable OIDC code flow.
- display
Name String - The config's display name set by developers.
- enabled Boolean
- True if allows the user to sign in with the provider.
- issuer String
- For OIDC Idps, the issuer identifier.
- name String
- The name of the OAuthIdpConfig resource, for example: 'projects/my-awesome-project/oauthIdpConfigs/oauth-config-id'. Ignored during create requests.
- response
Type Property Map - The response type to request for in the OAuth authorization flow. You can set either
id_token
orcode
to true, but not both. Setting both types to be simultaneously true ({code: true, id_token: true}
) is not yet supported.
Supporting Types
GoogleCloudIdentitytoolkitAdminV2OAuthResponseTypeResponse
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