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. |