WorkforcePoolProviderScimTenant constructor
WorkforcePoolProviderScimTenant(
- String name, {
- WorkforcePoolProviderScimTenantArgs? args,
- 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');
}