DefaultSupportedIdpConfig constructor

DefaultSupportedIdpConfig(
  1. String name, {
  2. DefaultSupportedIdpConfigArgs? args,
  3. CustomResourceOptions? options,
})

Creates a new DefaultSupportedIdpConfig. name The Pulumi resource name. args Arguments used to configure this DefaultSupportedIdpConfig. The set of arguments for DefaultSupportedIdpConfig. options Resource options controlling this resource's behavior.

Implementation

DefaultSupportedIdpConfig(
  String name, {
  DefaultSupportedIdpConfigArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:identitytoolkit/v2:DefaultSupportedIdpConfig',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  appleSignInConfig = registerOutput<GoogleCloudIdentitytoolkitAdminV2AppleSignInConfigResponse>('appleSignInConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudIdentitytoolkitAdminV2AppleSignInConfigResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  clientId = registerOutput<String>('clientId');
  clientSecret = registerOutput<String>('clientSecret');
  enabled = registerOutput<bool>('enabled');
  idpId = registerOutput<String?>('idpId');
  this.name = registerOutput<String>('name');
  project = registerOutput<String>('project');
  tenantId = registerOutput<String>('tenantId');
}