ConsumerPscConnectionResponse

data class ConsumerPscConnectionResponse(val error: GoogleRpcStatusResponse, val errorType: String, val forwardingRule: String, val gceOperation: String, val ip: String, val network: String, val project: String, val pscConnectionId: String, val serviceAttachmentUri: String, val state: String)

PSC connection details on consumer side.

Constructors

Link copied to clipboard
fun ConsumerPscConnectionResponse(error: GoogleRpcStatusResponse, errorType: String, forwardingRule: String, gceOperation: String, ip: String, network: String, project: String, pscConnectionId: String, serviceAttachmentUri: String, state: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The most recent error during operating this connection.

Link copied to clipboard

The error type indicates whether the error is consumer facing, producer facing or system internal.

Link copied to clipboard

The URI of the consumer forwarding rule created. Example: projects/{projectNumOrId}/regions/us-east1/networks/{resourceId}.

Link copied to clipboard

The last Compute Engine operation to setup PSC connection.

Link copied to clipboard
val ip: String

The IP literal allocated on the consumer network for the PSC forwarding rule that is created to connect to the producer service attachment in this service connection map.

Link copied to clipboard

The consumer network whose PSC forwarding rule is connected to the service attachments in this service connection map. Note that the network could be on a different project (shared VPC).

Link copied to clipboard

The consumer project whose PSC forwarding rule is connected to the service attachments in this service connection map.

Link copied to clipboard

The PSC connection id of the PSC forwarding rule connected to the service attachments in this service connection map.

Link copied to clipboard

The URI of a service attachment which is the target of the PSC connection.

Link copied to clipboard

The state of the PSC connection.