REST Resource: customers.v2.ServiceProviderConfig

Resource: ServiceProviderConfig

From RFC 7643 section 5. The service provider configuration resource enables a service provider to discover SCIM specification features in a standardized form as well as provide additional implementation details to clients.

JSON representation
{
  "schemas": [
    string
  ],
  "authenticationSchemes": [
    {
      object (AuthenticationScheme)
    }
  ],
  "documentationUri": string,
  "patch": {
    object (PatchFeature)
  },
  "bulk": {
    object (BulkFeature)
  },
  "filter": {
    object (FilterFeature)
  },
  "changePassword": {
    object (ChangePasswordFeature)
  },
  "sort": {
    object (SortFeature)
  },
  "etag": {
    object (EtagFeature)
  },
  "meta": {
    object (Meta)
  }
}
Fields
schemas[]

string

Output only. The schemas attribute contains URIs that are used to indicate the namespaces of the SCIM schemas that define the attributes present in the current JSON structure.

authenticationSchemes[]

object (AuthenticationScheme)

Output only. A multi-valued complex type that specifies supported authentication schemes.

documentationUri

string

Output only. An HTTP-addressable URL pointing to the service provider's human-consumable help documentation.

patch

object (PatchFeature)

Output only. A complex type that specifies PATCH feature support.

bulk

object (BulkFeature)

Output only. A complex type that specifies bulk operation support.

filter

object (FilterFeature)

Output only. A complex type that specifies filter support.

changePassword

object (ChangePasswordFeature)

Output only. A complex type that specifies change password support.

sort

object (SortFeature)

Output only. A complex type that specifies sort support.

etag

object (EtagFeature)

Output only. A complex type that specifies ETag support.

meta

object (Meta)

Output only. Resource metadata assigned by the service provider.

PatchFeature

A complex type that specifies PATCH feature support.

JSON representation
{
  "supported": boolean
}
Fields
supported

boolean

Output only. Specifies whether or not the operation is supported.

BulkFeature

A complex type that specifies bulk operation support.

JSON representation
{
  "supported": boolean,
  "maxOperations": integer,
  "maxPayloadSize": integer
}
Fields
supported

boolean

Output only. Specifies whether or not the operation is supported.

maxOperations

integer

Output only. Specifies the maximum number of operations.

maxPayloadSize

integer

Output only. Specifies the maximum payload size in bytes.

FilterFeature

A complex type that specifies filter support.

JSON representation
{
  "supported": boolean,
  "maxResults": integer
}
Fields
supported

boolean

Output only. Specifies whether or not the operation is supported.

maxResults

integer

Output only. Specifies the maximum number of results.

ChangePasswordFeature

A complex type that specifies change password support.

JSON representation
{
  "supported": boolean
}
Fields
supported

boolean

Output only. Specifies whether or not the operation is supported.

SortFeature

A complex type that specifies sort support.

JSON representation
{
  "supported": boolean
}
Fields
supported

boolean

Output only. Specifies whether or not the operation is supported.

EtagFeature

A complex type that specifies ETag support.

JSON representation
{
  "supported": boolean
}
Fields
supported

boolean

Output only. Specifies whether or not the operation is supported.

AuthenticationScheme

A multi-valued complex type that specifies supported authentication schemes.

JSON representation
{
  "type": string,
  "name": string,
  "description": string,
  "specUri": string,
  "documentationUri": string,
  "primary": boolean
}
Fields
type

string

Output only. The authentication scheme type.

name

string

Output only. The name of the authentication scheme.

description

string

Output only. A description of the authentication scheme.

specUri

string

Output only. An HTTP-addressable URL pointing to the authentication scheme's specification.

documentationUri

string

Output only. An HTTP-addressable URL pointing to the authentication scheme's documentation.

primary

boolean

Output only. Indicates the primary or preferred authentication scheme.

Methods

get

Retrieves the Service Provider Configuration.