List

Retrieve all schemas for a customer

1 variables
21 variables

Retrieve all schemas for a customer

Authorization

To use this building block you will have to grant access to at least one of the following scopes:

  • View and manage the provisioning of user schemas on your domain
  • View user schemas on your domain

Input

This building block consumes 1 input parameters

  = Parameter name
  = Format

customerId STRING Required

Immutable ID of the G Suite account

Output

This building block provides 21 output parameters

  = Parameter name
  = Format

etag STRING

ETag of the resource

schemas[] OBJECT

JSON template for Schema resource in Directory API. STEPLADDER: Generated unstable field number for field 'kind'. (See http://go/stepladder-help#fieldNumber) STEPLADDER: Generated unstable field number for field 'etag'. (See http://go/stepladder-help#fieldNumber)

schemas[].schemaId STRING

Unique identifier of Schema (Read-only)

schemas[].schemaName STRING

Schema name

schemas[].fields[] OBJECT

JSON template for FieldSpec resource for Schemas in Directory API. STEPLADDER: Generated unstable field number for field 'kind'. (See http://go/stepladder-help#fieldNumber) STEPLADDER: Generated unstable field number for field 'etag'. (See http://go/stepladder-help#fieldNumber)

schemas[].fields[].readAccessType STRING

Read ACLs on the field specifying who can view values of this field. Valid values are "ALL_DOMAIN_USERS" and "ADMINS_AND_SELF"

schemas[].fields[].indexed BOOLEAN

Boolean specifying whether the field is indexed or not

schemas[].fields[].multiValued BOOLEAN

Boolean specifying whether this is a multi-valued field or not

schemas[].fields[].fieldName STRING

Name of the field

schemas[].fields[].kind STRING

Kind of resource this is

schemas[].fields[].numericIndexingSpec OBJECT

Indexing spec for a numeric field. By default, only exact match queries will be supported for numeric fields. Setting the numericIndexingSpec allows range queries to be supported

schemas[].fields[].numericIndexingSpec.minValue NUMBER

Minimum value of this field. This is meant to be indicative rather than enforced. Values outside this range will still be indexed, but search may not be as performant

schemas[].fields[].numericIndexingSpec.maxValue NUMBER

Maximum value of this field. This is meant to be indicative rather than enforced. Values outside this range will still be indexed, but search may not be as performant

schemas[].fields[].fieldType STRING

Type of the field

schemas[].fields[].fieldId STRING

Unique identifier of Field (Read-only)

schemas[].fields[].etag STRING

ETag of the resource

schemas[].fields[].displayName STRING

Display Name of the field

schemas[].kind STRING

Kind of resource this is

schemas[].etag STRING

ETag of the resource

schemas[].displayName STRING

Display name for the schema

kind STRING

Kind of resource this is