Class LocationsResource.WorkforcePoolsResource.ProvidersResource.ScimTenantsResource
The "scimTenants" collection of methods.
Inherited Members
Namespace: Google.Apis.Iam.v1
Assembly: Google.Apis.Iam.v1.dll
Syntax
public class LocationsResource.WorkforcePoolsResource.ProvidersResource.ScimTenantsResource
Constructors
ScimTenantsResource(IClientService)
Constructs a new resource.
Declaration
public ScimTenantsResource(IClientService service)
Parameters
| Type | Name | Description |
|---|---|---|
| IClientService | service |
Properties
Tokens
Gets the Tokens resource.
Declaration
public virtual LocationsResource.WorkforcePoolsResource.ProvidersResource.ScimTenantsResource.TokensResource Tokens { get; }
Property Value
| Type | Description |
|---|---|
| LocationsResource.WorkforcePoolsResource.ProvidersResource.ScimTenantsResource.TokensResource |
Methods
Create(WorkforcePoolProviderScimTenant, string)
Gemini Enterprise only. Creates a new WorkforcePoolProviderScimTenant in a WorkforcePoolProvider. You cannot reuse the name of a deleted SCIM tenant until 30 days after deletion.
Declaration
public virtual LocationsResource.WorkforcePoolsResource.ProvidersResource.ScimTenantsResource.CreateRequest Create(WorkforcePoolProviderScimTenant body, string parent)
Parameters
| Type | Name | Description |
|---|---|---|
| WorkforcePoolProviderScimTenant | body | The body of the request. |
| string | parent | Required. Gemini Enterprise only. The parent to create SCIM tenant. Format: 'locations/{location}/workforcePools/{workforce_pool}/providers/{provider}' |
Returns
| Type | Description |
|---|---|
| LocationsResource.WorkforcePoolsResource.ProvidersResource.ScimTenantsResource.CreateRequest |
Delete(string)
Gemini Enterprise only. Deletes a WorkforcePoolProviderScimTenant. You can undelete a SCIM tenant for 30 days. After 30 days, deletion is permanent. You cannot update deleted SCIM tenants. However, you can view and list them.
Declaration
public virtual LocationsResource.WorkforcePoolsResource.ProvidersResource.ScimTenantsResource.DeleteRequest Delete(string name)
Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Required. Gemini Enterprise only. The name of the SCIM tenant to delete. Format:
|
Returns
| Type | Description |
|---|---|
| LocationsResource.WorkforcePoolsResource.ProvidersResource.ScimTenantsResource.DeleteRequest |
Get(string)
Gemini Enterprise only. Gets an individual WorkforcePoolProviderScimTenant.
Declaration
public virtual LocationsResource.WorkforcePoolsResource.ProvidersResource.ScimTenantsResource.GetRequest Get(string name)
Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Required. Gemini Enterprise only. The name of the SCIM tenant to retrieve. Format:
|
Returns
| Type | Description |
|---|---|
| LocationsResource.WorkforcePoolsResource.ProvidersResource.ScimTenantsResource.GetRequest |
GetIamPolicy(GetIamPolicyRequest, string)
Gets IAM policies on a WorkforcePool.
Declaration
public virtual LocationsResource.WorkforcePoolsResource.ProvidersResource.ScimTenantsResource.GetIamPolicyRequest GetIamPolicy(GetIamPolicyRequest body, string resource)
Parameters
| Type | Name | Description |
|---|---|---|
| GetIamPolicyRequest | body | The body of the request. |
| string | resource | REQUIRED: The resource for which the policy is being requested. See Resource names for the appropriate value for this field. |
Returns
| Type | Description |
|---|---|
| LocationsResource.WorkforcePoolsResource.ProvidersResource.ScimTenantsResource.GetIamPolicyRequest |
List(string)
Gemini Enterprise only. Lists all non-deleted WorkforcePoolProviderScimTenants in a
WorkforcePoolProvider. If show_deleted is set to true, then deleted SCIM tenants are also
listed.
Declaration
public virtual LocationsResource.WorkforcePoolsResource.ProvidersResource.ScimTenantsResource.ListRequest List(string parent)
Parameters
| Type | Name | Description |
|---|---|---|
| string | parent | Required. Gemini Enterprise only. The parent to list SCIM tenants. Format: 'locations/{location}/workforcePools/{workforce_pool}/providers/{provider}' |
Returns
| Type | Description |
|---|---|
| LocationsResource.WorkforcePoolsResource.ProvidersResource.ScimTenantsResource.ListRequest |
Patch(WorkforcePoolProviderScimTenant, string)
Gemini Enterprise only. Updates an existing WorkforcePoolProviderScimTenant.
Declaration
public virtual LocationsResource.WorkforcePoolsResource.ProvidersResource.ScimTenantsResource.PatchRequest Patch(WorkforcePoolProviderScimTenant body, string name)
Parameters
| Type | Name | Description |
|---|---|---|
| WorkforcePoolProviderScimTenant | body | The body of the request. |
| string | name | Identifier. Gemini Enterprise only. The resource name of the SCIM Tenant. Format:
|
Returns
| Type | Description |
|---|---|
| LocationsResource.WorkforcePoolsResource.ProvidersResource.ScimTenantsResource.PatchRequest |
SetIamPolicy(SetIamPolicyRequest, string)
Sets IAM policies on a WorkforcePool.
Declaration
public virtual LocationsResource.WorkforcePoolsResource.ProvidersResource.ScimTenantsResource.SetIamPolicyRequest SetIamPolicy(SetIamPolicyRequest body, string resource)
Parameters
| Type | Name | Description |
|---|---|---|
| SetIamPolicyRequest | body | The body of the request. |
| string | resource | REQUIRED: The resource for which the policy is being specified. See Resource names for the appropriate value for this field. |
Returns
| Type | Description |
|---|---|
| LocationsResource.WorkforcePoolsResource.ProvidersResource.ScimTenantsResource.SetIamPolicyRequest |
TestIamPermissions(TestIamPermissionsRequest, string)
Returns the caller's permissions on the WorkforcePool. If the pool doesn't exist, this call
returns an empty set of permissions. It doesn't return a NOT_FOUND error.
Declaration
public virtual LocationsResource.WorkforcePoolsResource.ProvidersResource.ScimTenantsResource.TestIamPermissionsRequest TestIamPermissions(TestIamPermissionsRequest body, string resource)
Parameters
| Type | Name | Description |
|---|---|---|
| TestIamPermissionsRequest | body | The body of the request. |
| string | resource | REQUIRED: The resource for which the policy detail is being requested. See Resource names for the appropriate value for this field. |
Returns
| Type | Description |
|---|---|
| LocationsResource.WorkforcePoolsResource.ProvidersResource.ScimTenantsResource.TestIamPermissionsRequest |
Undelete(UndeleteWorkforcePoolProviderScimTenantRequest, string)
Gemini Enterprise only. Undeletes a WorkforcePoolProviderScimTenant, that was deleted fewer than 30 days ago.
Declaration
public virtual LocationsResource.WorkforcePoolsResource.ProvidersResource.ScimTenantsResource.UndeleteRequest Undelete(UndeleteWorkforcePoolProviderScimTenantRequest body, string name)
Parameters
| Type | Name | Description |
|---|---|---|
| UndeleteWorkforcePoolProviderScimTenantRequest | body | The body of the request. |
| string | name | Required. Gemini Enterprise only. The name of the SCIM tenant to undelete. Format:
|
Returns
| Type | Description |
|---|---|
| LocationsResource.WorkforcePoolsResource.ProvidersResource.ScimTenantsResource.UndeleteRequest |