WorkforcePoolProviderScimTenant constructor

WorkforcePoolProviderScimTenant(
  1. String name, {
  2. WorkforcePoolProviderScimTenantArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

WorkforcePoolProviderScimTenant(
  String name, {
  WorkforcePoolProviderScimTenantArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'gcp:iam/workforcePoolProviderScimTenant:WorkforcePoolProviderScimTenant',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
      ) {
  baseUri = registerOutput<String>('baseUri');
  claimMapping = registerOutput<Map<String, String>?>('claimMapping', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); });
  deletionPolicy = registerOutput<String>('deletionPolicy');
  description = registerOutput<String?>('description');
  displayName = registerOutput<String?>('displayName');
  hardDelete = registerOutput<bool?>('hardDelete');
  location = registerOutput<String>('location');
  this.name = registerOutput<String>('name');
  providerId = registerOutput<String>('providerId');
  purgeTime = registerOutput<String>('purgeTime');
  scimTenantId = registerOutput<String>('scimTenantId');
  serviceAgent = registerOutput<String>('serviceAgent');
  state = registerOutput<String>('state');
  workforcePoolId = registerOutput<String>('workforcePoolId');
}