Resource: ServiceState
Information about the state of a service with respect to a consumer resource.
| JSON representation |
|---|
{ "name" : string , "state" : { object ( |
| Fields | |
|---|---|
name
|
Output only. The resource name of the service state. |
state
|
Output only. The state of this service with respect to the consumer parent. |
service
|
Output only. The service referenced by this state. |
State
State
objects represent the state of a service, group, or category with respect to a consumer.
| JSON representation |
|---|
{
"name"
:
string
,
"enableRules"
:
[
{
object (
|
| Fields | |
|---|---|
name
|
Output only. The resource whose state is being represented. Format: |
enableRules[]
|
Output only. Enable rules, grouped by any associated conditions, that provide access to this resource. If the |
Service
The Service object represents
| JSON representation |
|---|
{ "name" : string , "displayName" : string , "description" : string , "requirements" : { object ( |
| Fields | |
|---|---|
name
|
The name of the service. |
displayName
|
The display name of the service. |
description
|
The description of the service. |
requirements
|
The requirements to use a service, such as its Terms of Service. |
documentation
|
Documentation links providing more information about a service. |
mcpServer
|
The MCP server details of a service. |
Requirements
Provides information about requirements to use the service.
| JSON representation |
|---|
{
"tos"
:
[
{
object (
|
| Fields | |
|---|---|
tos[]
|
Terms of Service required for a service. |
TermsOfService
TermsOfService captures the metadata about a given terms of service.
| JSON representation |
|---|
{ "url" : string , "displayName" : string } |
| Fields | |
|---|---|
url
|
URL at which the terms of service can be viewed. |
displayName
|
Display name of the terms of service. |
Documentation
Provides more detailed information about a service, such as tutorials and pricing information.
| JSON representation |
|---|
{ "learnmoreUrl" : string , "pricingUrl" : string } |
| Fields | |
|---|---|
learnmoreUrl
|
Provides a URL where service consumers can learn more about the product. |
pricingUrl
|
Provides a link to pricing information for the service, such as https://cloud.google.com/bigquery/pricing . |
McpServer
Configuration for MCP server. Reference: google3/google/api/mcp.proto
| JSON representation |
|---|
{ "name" : string , "description" : string , "urls" : [ string ] } |
| Fields | |
|---|---|
name
|
Name of the server. |
description
|
Description of the server. |
urls[]
|
Addresses of the server. There are typically multiple addresses for a server, e.g. one for each region. |
Methods |
|
|---|---|
|
Get the details of a collection of services. |
|
Get the details of a service. |
|
List public services. |

