Namespace Google.Apis.ServiceNetworking.v1
Classes
OperationsResource
The "operations" collection of methods.
OperationsResource.CancelRequest
Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the
operation, but success is not guaranteed. If the server doesn't support this method, it returns
google.rpc.Code.UNIMPLEMENTED
. Clients can use Operations.GetOperation or other methods to check whether
the cancellation succeeded or whether the operation completed despite cancellation. On successful
cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value
with a google.rpc.Status.code of 1
, corresponding to Code.CANCELLED
.
OperationsResource.DeleteRequest
Deletes a long-running operation. This method indicates that the client is no longer interested in the
operation result. It does not cancel the operation. If the server doesn't support this method, it returns
google.rpc.Code.UNIMPLEMENTED
.
OperationsResource.GetRequest
Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.
OperationsResource.ListRequest
Lists operations that match the specified filter in the request. If the server doesn't support this method,
it returns UNIMPLEMENTED
.
ServiceNetworkingBaseServiceRequest<TResponse>
A base abstract class for ServiceNetworking requests.
ServiceNetworkingService
The ServiceNetworking Service.
ServiceNetworkingService.Scope
Available OAuth 2.0 scopes for use with the Service Networking API.
ServiceNetworkingService.ScopeConstants
Available OAuth 2.0 scope constants for use with the Service Networking API.
ServicesResource
The "services" collection of methods.
ServicesResource.AddSubnetworkRequest
For service producers, provisions a new subnet in a peered service's shared VPC network in the requested region and with the requested size that's expressed as a CIDR range (number of leading bits of ipV4 network mask). The method checks against the assigned allocated ranges to find a non-conflicting IP address range. The method will reuse a subnet if subsequent calls contain the same subnet name, region, and prefix length. This method will make producer's tenant project to be a shared VPC service project as needed.
ServicesResource.ConnectionsResource
The "connections" collection of methods.
ServicesResource.ConnectionsResource.CreateRequest
Creates a private connection that establishes a VPC Network Peering connection to a VPC network in the service producer's organization. The administrator of the service consumer's VPC network invokes this method. The administrator must assign one or more allocated IP ranges for provisioning subnetworks in the service producer's VPC network. This connection is used for all supported services in the service producer's organization, so it only needs to be invoked once.
ServicesResource.ConnectionsResource.DeleteConnectionRequest
Deletes a private service access connection.
ServicesResource.ConnectionsResource.ListRequest
List the private connections that are configured in a service consumer's VPC network.
ServicesResource.ConnectionsResource.PatchRequest
Updates the allocated ranges that are assigned to a connection.
ServicesResource.DisableVpcServiceControlsRequest
Disables VPC service controls for a connection.
ServicesResource.DnsRecordSetsResource
The "dnsRecordSets" collection of methods.
ServicesResource.DnsRecordSetsResource.AddRequest
Service producers can use this method to add DNS record sets to private DNS zones in the shared producer host project.
ServicesResource.DnsRecordSetsResource.GetRequest
Producers can use this method to retrieve information about the DNS record set added to the private zone inside the shared tenant host project associated with a consumer network.
ServicesResource.DnsRecordSetsResource.ListRequest
Producers can use this method to retrieve a list of available DNS RecordSets available inside the private zone on the tenant host project accessible from their network.
ServicesResource.DnsRecordSetsResource.RemoveRequest
Service producers can use this method to remove DNS record sets from private DNS zones in the shared producer host project.
ServicesResource.DnsRecordSetsResource.UpdateRequest
Service producers can use this method to update DNS record sets from private DNS zones in the shared producer host project.
ServicesResource.DnsZonesResource
The "dnsZones" collection of methods.
ServicesResource.DnsZonesResource.AddRequest
Service producers can use this method to add private DNS zones in the shared producer host project and matching peering zones in the consumer project.
ServicesResource.DnsZonesResource.RemoveRequest
Service producers can use this method to remove private DNS zones in the shared producer host project and matching peering zones in the consumer project.
ServicesResource.EnableVpcServiceControlsRequest
Enables VPC service controls for a connection.
ServicesResource.ProjectsResource
The "projects" collection of methods.
ServicesResource.ProjectsResource.GlobalResource
The "global" collection of methods.
ServicesResource.ProjectsResource.GlobalResource.NetworksResource
The "networks" collection of methods.
ServicesResource.ProjectsResource.GlobalResource.NetworksResource.DnsZonesResource
The "dnsZones" collection of methods.
ServicesResource.ProjectsResource.GlobalResource.NetworksResource.DnsZonesResource.GetRequest
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
ServicesResource.ProjectsResource.GlobalResource.NetworksResource.DnsZonesResource.ListRequest
- 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. *
ServicesResource.ProjectsResource.GlobalResource.NetworksResource.GetRequest
Service producers use this method to get the configuration of their connection including the import/export of custom routes and subnetwork routes with public IP.
ServicesResource.ProjectsResource.GlobalResource.NetworksResource.GetVpcServiceControlsRequest
Consumers use this method to find out the state of VPC Service Controls. The controls could be enabled or disabled for a connection.
ServicesResource.ProjectsResource.GlobalResource.NetworksResource.PeeredDnsDomainsResource
The "peeredDnsDomains" collection of methods.
ServicesResource.ProjectsResource.GlobalResource.NetworksResource.PeeredDnsDomainsResource.CreateRequest
Creates a peered DNS domain which sends requests for records in given namespace originating in the service producer VPC network to the consumer VPC network to be resolved.
ServicesResource.ProjectsResource.GlobalResource.NetworksResource.PeeredDnsDomainsResource.DeleteRequest
Deletes a peered DNS domain.
ServicesResource.ProjectsResource.GlobalResource.NetworksResource.PeeredDnsDomainsResource.ListRequest
Lists peered DNS domains for a connection.
ServicesResource.ProjectsResource.GlobalResource.NetworksResource.UpdateConsumerConfigRequest
Service producers use this method to update the configuration of their connection including the import/export of custom routes and subnetwork routes with public IP.
ServicesResource.RolesResource
The "roles" collection of methods.
ServicesResource.RolesResource.AddRequest
Service producers can use this method to add roles in the shared VPC host project. Each role is bound to the provided member. Each role must be selected from within an allowlisted set of roles. Each role is applied at only the granularity specified in the allowlist.
ServicesResource.SearchRangeRequest
Service producers can use this method to find a currently unused range within consumer allocated ranges. This returned range is not reserved, and not guaranteed to remain unused. It will validate previously provided allocated ranges, find non-conflicting sub-range of requested size (expressed in number of leading bits of ipv4 network mask, as in CIDR range notation).
ServicesResource.ValidateRequest
Service producers use this method to validate if the consumer provided network, project and requested range are valid. This allows them to use a fail-fast mechanism for consumer requests, and not have to wait for AddSubnetwork operation completion to determine if user request is invalid.
Enums
ServiceNetworkingBaseServiceRequest<TResponse>.AltEnum
Data format for response.
ServiceNetworkingBaseServiceRequest<TResponse>.XgafvEnum
V1 error format.