Cloud Identity API (cloudidentity:v1beta1)

2022-10-01

14 new methods

Additions

    Methods
  • cloudidentity.inboundSamlSsoProfiles.idpCredentials.get

      Path : v1beta1/{+name}

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Description : Gets an IdpCredential.

      Parameter Order : name

      Flat Path : v1beta1/inboundSamlSsoProfiles/{inboundSamlSsoProfilesId}/idpCredentials/{idpCredentialsId}

      Parameters :

        name

          Type : string

          Description : Required. The [resource name](https://cloud.google.com/apis/design/resource_names) of the IdpCredential to retrieve. Format: `inboundSamlSsoProfiles/{sso_profile_id}/idpCredentials/{idp_credential_id}`

          Pattern : ^inboundSamlSsoProfiles/[^/]+/idpCredentials/[^/]+$

          Location : path

          Required : Yes

      HTTP Method : GET

  • cloudidentity.inboundSamlSsoProfiles.idpCredentials.add

      Path : v1beta1/{+parent}/idpCredentials:add

      HTTP Method : POST

      Description : Adds an IdpCredential. Up to 2 credentials are allowed.

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Parameter Order : parent

      Parameters :

        parent

          Pattern : ^inboundSamlSsoProfiles/[^/]+$

          Description : Required. The InboundSamlSsoProfile that owns the IdpCredential. Format: `inboundSamlSsoProfiles/{sso_profile_id}`

          Required : Yes

          Location : path

          Type : string

      Flat Path : v1beta1/inboundSamlSsoProfiles/{inboundSamlSsoProfilesId}/idpCredentials:add

  • cloudidentity.inboundSamlSsoProfiles.idpCredentials.list

      Parameter Order : parent

      HTTP Method : GET

      Flat Path : v1beta1/inboundSamlSsoProfiles/{inboundSamlSsoProfilesId}/idpCredentials

      Description : Returns a list of IdpCredentials in an InboundSamlSsoProfile.

      Parameters :

        parent

          Type : string

          Location : path

          Required : Yes

          Description : Required. The parent, which owns this collection of `IdpCredential`s. Format: `inboundSamlSsoProfiles/{sso_profile_id}`

          Pattern : ^inboundSamlSsoProfiles/[^/]+$

        pageToken

          Description : A page token, received from a previous `ListIdpCredentials` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListIdpCredentials` must match the call that provided the page token.

          Type : string

          Location : query

        pageSize

          Description : The maximum number of `IdpCredential`s to return. The service may return fewer than this value.

          Location : query

          Type : integer

          Format : int32

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Path : v1beta1/{+parent}/idpCredentials

  • cloudidentity.inboundSamlSsoProfiles.idpCredentials.delete

      Parameters :

        name

          Location : path

          Type : string

          Pattern : ^inboundSamlSsoProfiles/[^/]+/idpCredentials/[^/]+$

          Description : Required. The [resource name](https://cloud.google.com/apis/design/resource_names) of the IdpCredential to delete. Format: `inboundSamlSsoProfiles/{sso_profile_id}/idpCredentials/{idp_credential_id}`

          Required : Yes

      Scopes : https://www.googleapis.com/auth/cloud-platform

      HTTP Method : DELETE

      Parameter Order : name

      Description : Deletes an IdpCredential.

      Flat Path : v1beta1/inboundSamlSsoProfiles/{inboundSamlSsoProfilesId}/idpCredentials/{idpCredentialsId}

      Path : v1beta1/{+name}

  • cloudidentity.inboundSamlSsoProfiles.patch

      Flat Path : v1beta1/inboundSamlSsoProfiles/{inboundSamlSsoProfilesId}

      Parameter Order : name

      Description : Updates an InboundSamlSsoProfile.

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Parameters :

        updateMask

          Type : string

          Description : Required. The list of fields to be updated.

          Location : query

          Format : google-fieldmask

        name

          Type : string

          Description : Output only. [Resource name](https://cloud.google.com/apis/design/resource_names) of the SAML SSO profile.

          Location : path

          Pattern : ^inboundSamlSsoProfiles/[^/]+$

          Required : Yes

      Path : v1beta1/{+name}

      HTTP Method : PATCH

  • cloudidentity.inboundSamlSsoProfiles.create

  • cloudidentity.inboundSamlSsoProfiles.delete

      Flat Path : v1beta1/inboundSamlSsoProfiles/{inboundSamlSsoProfilesId}

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Path : v1beta1/{+name}

      Parameters :

        name

          Required : Yes

          Pattern : ^inboundSamlSsoProfiles/[^/]+$

          Type : string

          Location : path

          Description : Required. The [resource name](https://cloud.google.com/apis/design/resource_names) of the InboundSamlSsoProfile to delete. Format: `inboundSamlSsoProfiles/{sso_profile_id}`

      Parameter Order : name

      Description : Deletes an InboundSamlSsoProfile.

      HTTP Method : DELETE

  • cloudidentity.inboundSamlSsoProfiles.list

      Path : v1beta1/inboundSamlSsoProfiles

      Flat Path : v1beta1/inboundSamlSsoProfiles

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Description : Lists InboundSamlSsoProfiles for a customer.

      HTTP Method : GET

      Parameters :

        pageToken

          Type : string

          Location : query

          Description : A page token, received from a previous `ListInboundSamlSsoProfiles` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListInboundSamlSsoProfiles` must match the call that provided the page token.

        filter

          Location : query

          Type : string

          Description : A CEL expression to filter the results. The only currently-supported filter is filtering by customer. For example: `customer==customers/C0123abc`. Omitting the filter or specifying a filter of `customer==customers/my_customer` will return the profiles for the customer that the caller (authenticated user) belongs to.

        pageSize

          Location : query

          Format : int32

          Type : integer

          Description : The maximum number of InboundSamlSsoProfiles to return. The service may return fewer than this value. If omitted (or defaulted to zero) the server will use a sensible default. This default may change over time. The maximum allowed value is 100, though requests with page_size greater than that will be silently interpreted as having this maximum value. This may increase in the futue.

  • cloudidentity.inboundSamlSsoProfiles.get

      Description : Gets an InboundSamlSsoProfile.

      Flat Path : v1beta1/inboundSamlSsoProfiles/{inboundSamlSsoProfilesId}

      Parameters :

        name

          Location : path

          Description : Required. The [resource name](https://cloud.google.com/apis/design/resource_names) of the InboundSamlSsoProfile to get. Format: `inboundSamlSsoProfiles/{sso_profile_id}`

          Type : string

          Required : Yes

          Pattern : ^inboundSamlSsoProfiles/[^/]+$

      HTTP Method : GET

      Path : v1beta1/{+name}

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Parameter Order : name

  • cloudidentity.inboundSsoAssignments.list

      HTTP Method : GET

      Parameters :

        filter

          Type : string

          Location : query

          Description : A CEL expression to filter the results. The only currently-supported filter is filtering by customer. For example: `customer==customers/C0123abc`. Omitting the filter or specifying a filter of `customer==customers/my_customer` will return the assignments for the customer that the caller (authenticated user) belongs to.

        pageSize

          Location : query

          Format : int32

          Type : integer

          Description : The maximum number of assignments to return. The service may return fewer than this value. If omitted (or defaulted to zero) the server will use a sensible default. This default may change over time. The maximum allowed value is 100, though requests with page_size greater than that will be silently interpreted as having this maximum value. This may increase in the futue.

        pageToken

          Description : A page token, received from a previous `ListInboundSsoAssignments` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListInboundSsoAssignments` must match the call that provided the page token.

          Type : string

          Location : query

      Flat Path : v1beta1/inboundSsoAssignments

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Path : v1beta1/inboundSsoAssignments

      Description : Lists the InboundSsoAssignments for a `Customer`.

  • cloudidentity.inboundSsoAssignments.create

      HTTP Method : POST

      Flat Path : v1beta1/inboundSsoAssignments

      Description : Creates an InboundSsoAssignment for users and devices in a `Customer` under a given `Group` or `OrgUnit`.

      Path : v1beta1/inboundSsoAssignments

      Scopes : https://www.googleapis.com/auth/cloud-platform

  • cloudidentity.inboundSsoAssignments.get

      HTTP Method : GET

      Description : Gets an InboundSsoAssignment.

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Path : v1beta1/{+name}

      Flat Path : v1beta1/inboundSsoAssignments/{inboundSsoAssignmentsId}

      Parameters :

        name

          Pattern : ^inboundSsoAssignments/[^/]+$

          Required : Yes

          Location : path

          Description : Required. The [resource name](https://cloud.google.com/apis/design/resource_names) of the InboundSsoAssignment to fetch. Format: `inboundSsoAssignments/{assignment}`

          Type : string

      Parameter Order : name

  • cloudidentity.inboundSsoAssignments.delete

      Parameter Order : name

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Description : Deletes an InboundSsoAssignment. To disable SSO, Create (or Update) an assignment that has `sso_mode` == `SSO_OFF`.

      Flat Path : v1beta1/inboundSsoAssignments/{inboundSsoAssignmentsId}

      HTTP Method : DELETE

      Parameters :

        name

          Description : Required. The [resource name](https://cloud.google.com/apis/design/resource_names) of the InboundSsoAssignment to delete. Format: `inboundSsoAssignments/{assignment}`

          Location : path

          Type : string

          Required : Yes

          Pattern : ^inboundSsoAssignments/[^/]+$

      Path : v1beta1/{+name}

  • cloudidentity.inboundSsoAssignments.patch

      Description : 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 `/v1beta1/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.

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Parameters :

        name

          Type : string

          Description : Output only. [Resource name](https://cloud.google.com/apis/design/resource_names) of the Inbound SSO Assignment.

          Pattern : ^inboundSsoAssignments/[^/]+$

          Required : Yes

          Location : path

        updateMask

          Location : query

          Format : google-fieldmask

          Type : string

          Description : Required. The list of fields to be updated.

      HTTP Method : PATCH

      Parameter Order : name

      Path : v1beta1/{+name}

      Flat Path : v1beta1/inboundSsoAssignments/{inboundSsoAssignmentsId}