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