InstanceDesiredUserCreatedEndpointsDesiredUserCreatedEndpointConnectionPscConnection class

Constructors

InstanceDesiredUserCreatedEndpointsDesiredUserCreatedEndpointConnectionPscConnection({Input<String?>? connectionType, required Input<String> forwardingRule, required Input<String> ipAddress, required Input<String> network, Input<String?>? projectId, required Input<String> pscConnectionId, Input<String?>? pscConnectionStatus, required Input<String> serviceAttachment})
Creates a new InstanceDesiredUserCreatedEndpointsDesiredUserCreatedEndpointConnectionPscConnection. connectionType (Output) forwardingRule The URI of the consumer side forwarding rule. ipAddress The IP allocated on the consumer network for the PSC forwarding rule. network The consumer network where the IP address resides, in the form of projectId The consumer projectId where the forwarding rule is created from. pscConnectionId The PSC connection id of the forwarding rule connected to the pscConnectionStatus (Output) serviceAttachment The service attachment which is the target of the PSC connection, in the form of projects/{project-id}/regions/{region}/serviceAttachments/{service-attachment-id}.
const
InstanceDesiredUserCreatedEndpointsDesiredUserCreatedEndpointConnectionPscConnection.fromMap(Map<String, dynamic> map)
factory

Properties

connectionType → Input<String?>?
(Output) Output Only. Type of a PSC Connection. Possible values: CONNECTION_TYPE_DISCOVERY CONNECTION_TYPE_PRIMARY CONNECTION_TYPE_READER
final
forwardingRule → Input<String>
The URI of the consumer side forwarding rule. Format: projects/{project}/regions/{region}/forwardingRules/{forwarding_rule}
final
hashCode → int
The hash code for this object.
no setterinherited
ipAddress → Input<String>
The IP allocated on the consumer network for the PSC forwarding rule.
final
network → Input<String>
The consumer network where the IP address resides, in the form of projects/{project_id}/global/networks/{network_id}.
final
projectId → Input<String?>?
The consumer projectId where the forwarding rule is created from.
final
pscConnectionId → Input<String>
The PSC connection id of the forwarding rule connected to the service attachment.
final
pscConnectionStatus → Input<String?>?
(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
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
serviceAttachment → Input<String>
The service attachment which is the target of the PSC connection, in the form of projects/{project-id}/regions/{region}/serviceAttachments/{service-attachment-id}.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited