class InboundSsoAssignments extends Resource (View source)

The "inboundSsoAssignments" collection of methods.

Typical usage is:

 $cloudidentityService = new Google\Service\CloudIdentity(...);
 $inboundSsoAssignments = $cloudidentityService->inboundSsoAssignments;

Methods

create(InboundSsoAssignment $postBody, array $optParams = [])

Creates an InboundSsoAssignment for users and devices in a Customer under a given Group or OrgUnit. (inboundSsoAssignments.create)

delete(string $name, array $optParams = [])

Deletes an InboundSsoAssignment. To disable SSO, Create (or Update) an assignment that has sso_mode == SSO_OFF. (inboundSsoAssignments.delete)

get(string $name, array $optParams = [])

Gets an InboundSsoAssignment. (inboundSsoAssignments.get)

listInboundSsoAssignments(array $optParams = [])

Lists the InboundSsoAssignments for a Customer.

patch(string $name, InboundSsoAssignment $postBody, array $optParams = [])

Updates an InboundSsoAssignment. The body of this request is the inbound_sso_assignment field and the update_mask is relative to that. For example: a PATCH to /v1/inboundSsoAssignments/0abcdefg1234567&update_mask=rank with a body of { "rank": 1 } moves that (presumably group-targeted) SSO assignment to the highest priority and shifts any other group-targeted assignments down in priority. (inboundSsoAssignments.patch)

Details

Operation create(InboundSsoAssignment $postBody, array $optParams = [])

Creates an InboundSsoAssignment for users and devices in a Customer under a given Group or OrgUnit. (inboundSsoAssignments.create)

Parameters

InboundSsoAssignment $postBody
array $optParams

Optional parameters.

Return Value

Operation

Exceptions

Exception

Operation delete(string $name, array $optParams = [])

Deletes an InboundSsoAssignment. To disable SSO, Create (or Update) an assignment that has sso_mode == SSO_OFF. (inboundSsoAssignments.delete)

Parameters

string $name

Required. The resource name of the InboundSsoAssignment to delete. Format: inboundSsoAssignments/{assignment}

array $optParams

Optional parameters.

Return Value

Operation

Exceptions

Exception

InboundSsoAssignment get(string $name, array $optParams = [])

Gets an InboundSsoAssignment. (inboundSsoAssignments.get)

Parameters

string $name

Required. The resource name of the InboundSsoAssignment to fetch. Format: inboundSsoAssignments/{assignment}

array $optParams

Optional parameters.

Return Value

InboundSsoAssignment

Exceptions

Exception

ListInboundSsoAssignmentsResponse listInboundSsoAssignments(array $optParams = [])

Lists the InboundSsoAssignments for a Customer.

(inboundSsoAssignments.listInboundSsoAssignments)

Parameters

array $optParams

Optional parameters.

Return Value

ListInboundSsoAssignmentsResponse

Exceptions

Exception

Operation patch(string $name, InboundSsoAssignment $postBody, array $optParams = [])

Updates an InboundSsoAssignment. The body of this request is the inbound_sso_assignment field and the update_mask is relative to that. For example: a PATCH to /v1/inboundSsoAssignments/0abcdefg1234567&update_mask=rank with a body of { "rank": 1 } moves that (presumably group-targeted) SSO assignment to the highest priority and shifts any other group-targeted assignments down in priority. (inboundSsoAssignments.patch)

Parameters

string $name

Output only. Resource name of the Inbound SSO Assignment.

InboundSsoAssignment $postBody
array $optParams

Optional parameters.

Return Value

Operation

Exceptions

Exception