REST Resource: services

Resource: ServiceState

Information about the state of a service with respect to a consumer resource.

JSON representation
{
  "name": string,
  "state": {
    object (State)
  },
  "service": {
    object (Service)
  }
}
Fields
name

string

Output only. The resource name of the service state.

state

object (State)

Output only. The state of this service with respect to the consumer parent.

service

object (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 (EnableRule)
    }
  ]
}
Fields
name

string

Output only. The resource whose state is being represented.

enableRules[]

object (EnableRule)

Output only. Enable rules, grouped by any associated conditions, that provide access to this resource.

If the enableRules field is empty, then the named resource is not enabled.

Service

The Service object represents

JSON representation
{
  "name": string,
  "displayName": string,
  "description": string,
  "requirements": {
    object (Requirements)
  },
  "documentation": {
    object (Documentation)
  }
}
Fields
name

string

The name of the service.

displayName

string

The display name of the service.

description

string

The description of the service.

requirements

object (Requirements)

The requirements to use a service, such as its Terms of Service.

documentation

object (Documentation)

Documentation links providing more information about a service.

Requirements

Provides information about requirements to use the service.

JSON representation
{
  "tos": [
    {
      object (TermsOfService)
    }
  ]
}
Fields
tos[]

object (TermsOfService)

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

string

URL at which the terms of service can be viewed.

displayName

string

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

string

Provides a URL where service consumers can learn more about the product.

pricingUrl

string

Provides a link to pricing information for the service, such as https://cloud.google.com/bigquery/pricing.

Methods

batchGet

The method google.api.serviceusage.v2alpha.ServiceUsage.BatchGetServices is not available in Trusted Cloud by S3NS.

get

The method google.api.serviceusage.v2alpha.ServiceUsage.GetService is not available in Trusted Cloud by S3NS.