InstanceDesiredUserCreatedEndpointsDesiredUserCreatedEndpointConnectionPscConnection

data class InstanceDesiredUserCreatedEndpointsDesiredUserCreatedEndpointConnectionPscConnection(val connectionType: String? = null, val forwardingRule: String, val ipAddress: String, val network: String, val projectId: String? = null, val pscConnectionId: String, val pscConnectionStatus: String? = null, val serviceAttachment: String)

Constructors

constructor(connectionType: String? = null, forwardingRule: String, ipAddress: String, network: String, projectId: String? = null, pscConnectionId: String, pscConnectionStatus: String? = null, serviceAttachment: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val connectionType: String? = null

(Output) Output Only. Type of a PSC Connection. Possible values: CONNECTION_TYPE_DISCOVERY CONNECTION_TYPE_PRIMARY CONNECTION_TYPE_READER

Link copied to clipboard

The URI of the consumer side forwarding rule. Format: projects/{project}/regions/{region}/forwardingRules/{forwarding_rule}

Link copied to clipboard

The IP allocated on the consumer network for the PSC forwarding rule.

Link copied to clipboard

The consumer network where the IP address resides, in the form of projects/{project_id}/global/networks/{network_id}.

Link copied to clipboard
val projectId: String? = null

The consumer project_id where the forwarding rule is created from.

Link copied to clipboard

The PSC connection id of the forwarding rule connected to the service attachment.

Link copied to clipboard

(Output) Output Only. The status of the PSC connection: whether a connection exists and ACTIVE or it no longer exists. Possible values: ACTIVE NOT_FOUND

Link copied to clipboard

The service attachment which is the target of the PSC connection, in the form of projects/{project-id}/regions/{region}/serviceAttachments/{service-attachment-id}.