REST Resource: projects.locations.serviceClasses

Resource: ServiceClass

The ServiceClass resource.

JSON representation
{
  "name": string,
  "serviceClass": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "description": string,
  "etag": string
}
Fields
name

string

Immutable. The name of a ServiceClass resource. Format: projects/{project}/locations/{location}/serviceClasses/{serviceClass} See: https://google.aip.dev/122#fields-representing-resource-names

serviceClass

string

Output only. The generated service class name. Use this name to refer to the Service class in Service Connection Maps and Service Connection Policies.

createTime

string (Timestamp format)

Output only. Time when the ServiceClass was created.

Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" or "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Output only. Time when the ServiceClass was updated.

Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" or "2014-10-02T15:01:23+05:30".

labels

map (key: string, value: string)

User-defined labels.

An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

description

string

A description of this resource.

etag

string

Optional. The etag is computed by the server, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.

Methods

delete

Deletes a single ServiceClass.

get

Gets details of a single ServiceClass.

list

Lists ServiceClasses in a given project and location.

patch

Updates the parameters of a single ServiceClass.