servicenetworking/v1 library
Service Networking API - v1
Provides automatic management of network configurations necessary for certain services.
For more information, see cloud.google.com/service-infrastructure/docs/service-networking/getting-started
Create an instance of ServiceNetworkingApi to access these resources:
Classes
- AddDnsRecordSetRequest
- Request to add a record set to a private managed DNS zone in the shared producer host project.
- AddDnsZoneRequest
- Request to add a private managed DNS zone in the shared producer host project and a matching DNS peering zone in the consumer project.
- AddRolesRequest
- Request for AddRoles to allow Service Producers to add roles in the shared VPC host project for them to use.
- AddSubnetworkRequest
- Request to create a subnetwork in a previously peered service network.
- CloudSQLConfig
- Cloud SQL configuration.
- Connection
- Represents a private connection resource.
- ConsumerConfig
- Configuration information for a private service access connection.
- ConsumerProject
- Represents a consumer project.
- DeleteConnectionRequest
- Request to delete a private service access connection.
- DnsRecordSet
- Represents a DNS record set resource.
- DnsZone
- Represents a DNS zone resource.
- DnsZonePair
-
Represents a pair of private and peering DNS zone resources.
- GetDnsZoneResponse
- Represents managed DNS zones created in the shared Producer host and consumer projects.
- GoogleCloudServicenetworkingV1ConsumerConfigReservedRange
- Allocated IP address ranges for this private service access connection.
- ListConnectionsResponse
- ListConnectionsResponse is the response to list peering states for the given service and consumer project.
- ListDnsRecordSetsResponse
- Represents all DNS RecordSets associated with the producer network
- ListDnsZonesResponse
- Represents all DNS zones in the shared producer host project and the matching peering zones in the consumer project.
- ListOperationsResponse
- The response message for Operations.ListOperations.
- ListPeeredDnsDomainsResponse
- Response to list peered DNS domains for a given connection.
- Operation
- This resource represents a long-running operation that is the result of a network API call.
- OperationsResource
- PeeredDnsDomain
- DNS domain suffix for which requests originating in the producer VPC network are resolved in the associated consumer VPC network.
- PolicyBinding
- Grouping of IAM role and IAM member.
- RangeReservation
- Represents a range reservation.
- RemoveDnsRecordSetRequest
- Request to remove a record set from a private managed DNS zone in the shared producer host project.
- RemoveDnsZoneRequest
- Request to remove a private managed DNS zone in the shared producer host project and a matching DNS peering zone in the consumer project.
- SearchRangeRequest
- Request to search for an unused range within allocated ranges.
- SecondaryIpRange
- SecondaryIpRangeSpec
- ServiceNetworkingApi
- Provides automatic management of network configurations necessary for certain services.
- ServicesConnectionsResource
- ServicesDnsRecordSetsResource
- ServicesDnsZonesResource
- ServicesProjectsGlobalNetworksDnsZonesResource
- ServicesProjectsGlobalNetworksPeeredDnsDomainsResource
- ServicesProjectsGlobalNetworksResource
- ServicesProjectsGlobalResource
- ServicesProjectsResource
- ServicesResource
- ServicesRolesResource
- Subnetwork
- Represents a subnet that was created or discovered by a private access management service.
- UpdateConsumerConfigRequest
- Request to update the configuration of a service networking connection including the import/export of custom routes and subnetwork routes with public IP.
- UpdateDnsRecordSetRequest
- Request to update a record set from a private managed DNS zone in the shared producer host project.
- ValidateConsumerConfigRequest
- ValidateConsumerConfigResponse
- VpcServiceControls
- Response for the get VPC Service Controls request.
Typedefs
- CancelOperationRequest = $Empty
- The request message for Operations.CancelOperation.
- DisableVpcServiceControlsRequest = $VpcServiceControlsRequest
- Request to disable VPC service controls.
- Empty = $Empty
- A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
- EnableVpcServiceControlsRequest = $VpcServiceControlsRequest
- Request to enable VPC service controls.
- Status = $Status
-
The
Status
type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.
Exceptions / Errors
- ApiRequestError
- Represents a general error reported by the API endpoint.
- DetailedApiRequestError
- Represents a specific error reported by the API endpoint.