OauthIdpConfig constructor

OauthIdpConfig(
  1. String name, {
  2. OauthIdpConfigArgs? args,
  3. 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');
}