servicenetworking/v1 library

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.