Class WorkforcePoolProviderScimTenant
Agentspace only. Represents a SCIM tenant. Used for provisioning and managing identity data (such as Users and Groups) in cross-domain environments.
Implements
Inherited Members
Namespace: Google.Apis.Iam.v1.Data
Assembly: Google.Apis.Iam.v1.dll
Syntax
public class WorkforcePoolProviderScimTenant : IDirectResponseSchema
Properties
BaseUri
Output only. Agentspace only. Represents the base URI as defined in RFC 7644, Section 1.3. Clients must use this as the root address for managing resources under the tenant. Format: https://iamscim.googleapis.com/{version}/{tenant_id}/
Declaration
[JsonProperty("baseUri")]
public virtual string BaseUri { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ClaimMapping
Optional. Agentspace only. Maps BYOID claims to SCIM claims.
Declaration
[JsonProperty("claimMapping")]
public virtual IDictionary<string, string> ClaimMapping { get; set; }
Property Value
| Type | Description |
|---|---|
| IDictionary<string, string> |
Description
Optional. Agentspace only. The description of the SCIM tenant. Cannot exceed 256 characters.
Declaration
[JsonProperty("description")]
public virtual string Description { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DisplayName
Optional. Agentspace only. The display name of the SCIM tenant. Cannot exceed 32 characters.
Declaration
[JsonProperty("displayName")]
public virtual string DisplayName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Name
Identifier. Agentspace only. The resource name of the SCIM Tenant. Format:
locations/{location}/workforcePools/{workforce_pool}/providers/ {workforce_pool_provider}/scimTenants/{scim_tenant}
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
PurgeTime
object representation of PurgeTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use PurgeTimeDateTimeOffset instead.")]
public virtual object PurgeTime { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
PurgeTimeDateTimeOffset
DateTimeOffset representation of PurgeTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? PurgeTimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
PurgeTimeRaw
Output only. Agentspace only. The timestamp that represents the time when the SCIM tenant is purged.
Declaration
[JsonProperty("purgeTime")]
public virtual string PurgeTimeRaw { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ServiceAgent
Output only. Service Agent created by SCIM Tenant API. SCIM tokens created under this tenant will be attached to this service agent.
Declaration
[JsonProperty("serviceAgent")]
public virtual string ServiceAgent { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
State
Output only. Agentspace only. The state of the tenant.
Declaration
[JsonProperty("state")]
public virtual string State { get; set; }
Property Value
| Type | Description |
|---|---|
| string |