Service Networking API (servicenetworking:v1)

2023-08-08

2 new methods | 2 removed methods

Additions

    Methods
  • servicenetworking.services.projects.global.networks.dnsZones.get

      HTTP Method: GET

      Flat Path: v1/services/{servicesId}/projects/{projectsId}/global/networks/{networksId}/dnsZones/{dnsZonesId}

      Parameter Order: name

      Path: v1/{+name}

      Description: Service producers can use this method to retrieve a DNS zone in the shared producer host project and the matching peering zones in consumer project

      Parameters:

        name

          Location: path

          Pattern: ^services/[^/]+/projects/[^/]+/global/networks/[^/]+/dnsZones/[^/]+$

          Description: Required. The network that the consumer is using to connect with services. Must be in the form of services/{service}/projects/{project}/global/networks/{network}/zones/{zoneName} Where {service} is the peering service that is managing connectivity for the service producer's organization. For Google services that support this {project} is the project number, as in '12345' {network} is the network name. {zoneName} is the DNS zone name

          Type: string

          Required: Yes

      Scopes:

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/service.management
  • servicenetworking.services.projects.global.networks.dnsZones.list

      Parameter Order: parent

      Path: v1/{+parent}/dnsZones:list

      Description: * Service producers can use this method to retrieve a list of available DNS zones in the shared producer host project and the matching peering zones in the consumer project. *

      HTTP Method: GET

      Scopes:

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/service.management
    • Parameters:

        parent

          Description: Required. Parent resource identifying the connection which owns this collection of DNS zones in the format services/{service}/projects/{project}/global/networks/{network} Service: The service that is managing connectivity for the service producer's organization. For Google services that support this functionality, this value is `servicenetworking.googleapis.com`. Projects: the consumer project containing the consumer network. Network: The consumer network accessible from the tenant project.

          Location: path

          Type: string

          Required: Yes

          Pattern: ^services/[^/]+/projects/[^/]+/global/networks/[^/]+$

      Flat Path: v1/services/{servicesId}/projects/{projectsId}/global/networks/{networksId}/dnsZones:list

Deletions

    Methods
  • servicenetworking.services.dnsZone.get

      Parameters:

        name

          Description: Required. The network that the consumer is using to connect with services. Must be in the form of services/{service}/projects/{project}/global/networks/{network}/zones/{zoneName} Where {service} is the peering service that is managing connectivity for the service producer's organization. For Google services that support this {project} is the project number, as in '12345' {network} is the network name. {zoneName} is the DNS zone name

          Required: Yes

          Type: string

          Pattern: ^services/[^/]+$

          Location: path

      Flat Path: v1/services/{servicesId}/dnsZone:get

      HTTP Method: GET

      Description: Service producers can use this method to retrieve a DNS zone in the shared producer host project and the matching peering zones in consumer project

      Parameter Order: name

      Path: v1/{+name}/dnsZone:get

      Scopes:

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/service.management
  • servicenetworking.services.dnsZones.list

      Path: v1/{+parent}/dnsZones:list

      HTTP Method: GET

      Scopes:

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/service.management
    • Flat Path: v1/services/{servicesId}/dnsZones:list

      Parameter Order: parent

      Parameters:

        parent

          Required: Yes

          Location: path

          Description: Required. Parent resource identifying the connection which owns this collection of DNS zones in the format services/{service}/projects/{project}/global/networks/{network} Service: The service that is managing connectivity for the service producer's organization. For Google services that support this functionality, this value is `servicenetworking.googleapis.com`. Projects: the consumer project containing the consumer network. Network: The consumer network accessible from the tenant project.

          Pattern: ^services/[^/]+$

          Type: string

      Description: * Service producers can use this method to retrieve a list of available DNS zones in the shared producer host project and the matching peering zones in the consumer project. *