{"name": string,"state": enum (State),"createTime": string,"updateTime": string,// Union field source can be only one of the following:"gclbObservationSource": {object (GclbObservationSource)}// End of list of possible types for union field source.}
Fields
name
string
Identifier. name of resource For MVP, each region can only have 1 source.
A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
Union field source. Type of the source source can be only one of the following:
Required. The VPC networks where traffic will be observed. All load balancers within this network will be observed. Currently, this is limited to only one network.
PscNetworkConfig
Network information for setting up a PSC connection.
JSON representation
{"network": string,"subnetwork": string}
Fields
network
string
Required. The VPC network. Format: projects/{projectId}/global/networks/{network}
subnetwork
string
Required. The subnetwork in the source region that will be used to connect to the Cloud Load Balancers via PSC NEGs. Must belong to network. Format: projects/{projectId}/regions/{region}/subnetworks/{subnet}
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-07-28 UTC."],[[["\u003cp\u003eThis resource defines \u003ccode\u003eObservationSource\u003c/code\u003e configuration types, which include details like name, state, creation time, and update time.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eGclbObservationSource\u003c/code\u003e is a type of observation source specifically for GCLB, and it requires \u003ccode\u003ePscNetworkConfig\u003c/code\u003e to define the VPC networks for traffic observation.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003ePscNetworkConfig\u003c/code\u003e specifies the required VPC network and subnetwork details needed for setting up a PSC connection.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eState\u003c/code\u003e of an \u003ccode\u003eObservationSource\u003c/code\u003e can be in various stages such as \u003ccode\u003eSTATE_UNSPECIFIED\u003c/code\u003e, \u003ccode\u003eCREATING\u003c/code\u003e, \u003ccode\u003eCREATED\u003c/code\u003e, \u003ccode\u003eDELETING\u003c/code\u003e, or \u003ccode\u003eERROR\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eSeveral methods are available for managing \u003ccode\u003eObservationSource\u003c/code\u003e including creating, deleting, getting, and listing observation sources.\u003c/p\u003e\n"]]],[],null,["# REST Resource: projects.locations.observationSources\n\n- [Resource: ObservationSource](#ObservationSource)\n - [JSON representation](#ObservationSource.SCHEMA_REPRESENTATION)\n- [GclbObservationSource](#GclbObservationSource)\n - [JSON representation](#GclbObservationSource.SCHEMA_REPRESENTATION)\n- [PscNetworkConfig](#PscNetworkConfig)\n - [JSON representation](#PscNetworkConfig.SCHEMA_REPRESENTATION)\n- [State](#State)\n- [Methods](#METHODS_SUMMARY)\n\nResource: ObservationSource\n---------------------------\n\nObservation source configuration types\n\nGclbObservationSource\n---------------------\n\nThe GCLB observation source.\n\nPscNetworkConfig\n----------------\n\nNetwork information for setting up a PSC connection.\n\nState\n-----\n\nObservation source state"]]