Method: projects.locations.connections.runtimeEntitySchemas.list

Stay organized with collections Save and categorize content based on your preferences.

List schema of a runtime entities filtered by entity name.

HTTP request

GET https://connectors.googleapis.com/v1/{parent=projects/*/locations/*/connections/*}/runtimeEntitySchemas

The URL uses gRPC Transcoding syntax.

Path parameters

Parameters
parent

string

Required. Parent resource of RuntimeEntitySchema Format: projects/{project}/locations/{location}/connections/{connection}

Authorization requires the following IAM permission on the specified resource parent:

  • connectors.connections.getRuntimeEntitySchema

Query parameters

Parameters
pageSize

integer

Page size.

pageToken

string

Page token.

filter

string

Required. Filter Format: entity="{entityId}" Only entity field is supported with literal equality operator. Accepted filter example: entity="Order" Wildcards are not supported in the filter currently.

Request body

The request body must be empty.

Response body

If successful, the response body contains data with the following structure:

Response message for ConnectorsService.ListRuntimeEntitySchemas.

JSON representation
{
  "runtimeEntitySchemas": [
    {
      object (RuntimeEntitySchema)
    }
  ],
  "nextPageToken": string
}
Fields
runtimeEntitySchemas[]

object (RuntimeEntitySchema)

Runtime entity schemas.

nextPageToken

string

Next page token.

Authorization Scopes

Requires the following OAuth scope:

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

For more information, see the Authentication Overview.

RuntimeEntitySchema

Schema of a runtime entity.

JSON representation
{
  "entity": string,
  "fields": [
    {
      object (Field)
    }
  ]
}
Fields
entity

string

Output only. Name of the entity.

fields[]

object (Field)

Output only. List of fields in the entity.

Field

Metadata of an entity field.

JSON representation
{
  "field": string,
  "description": string,
  "dataType": enum (DataType),
  "key": boolean,
  "readonly": boolean,
  "nullable": boolean,
  "defaultValue": value,
  "additionalDetails": {
    object
  }
}
Fields
field

string

Name of the Field.

description

string

A brief description of the Field.

dataType

enum (DataType)

The data type of the Field.

key

boolean

The following boolean field specifies if the current Field acts as a primary key or id if the parent is of type entity.

readonly

boolean

Specifies if the Field is readonly.

nullable

boolean

Specifies whether a null value is allowed.

defaultValue

value (Value format)

The following field specifies the default value of the Field provided by the external system if a value is not provided.

additionalDetails

object (Struct format)

The following map contains fields that are not explicitly mentioned above,this give connectors the flexibility to add new metadata fields.