OauthIdpConfig constructor
OauthIdpConfig(
- String name, {
- OauthIdpConfigArgs? args,
- CustomResourceOptions? options,
Creates a new OauthIdpConfig.
name The Pulumi resource name.
args Arguments used to configure this OauthIdpConfig. The set of arguments for OauthIdpConfig.
options Resource options controlling this resource's behavior.
Implementation
OauthIdpConfig(
String name, {
OauthIdpConfigArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:identitytoolkit/v2:OauthIdpConfig',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
clientId = registerOutput<String>('clientId');
clientSecret = registerOutput<String>('clientSecret');
displayName = registerOutput<String>('displayName');
enabled = registerOutput<bool>('enabled');
issuer = registerOutput<String>('issuer');
this.name = registerOutput<String>('name');
oauthIdpConfigId = registerOutput<String?>('oauthIdpConfigId');
project = registerOutput<String>('project');
responseType = registerOutput<GoogleCloudIdentitytoolkitAdminV2OAuthResponseTypeResponse>('responseType', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudIdentitytoolkitAdminV2OAuthResponseTypeResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
tenantId = registerOutput<String>('tenantId');
}