GetInstanceEndpointConnectionPscAutoConnection class
Constructors
-
GetInstanceEndpointConnectionPscAutoConnection({required Input<String> connectionType, required Input<String> forwardingRule, required Input<String> ipAddress, required Input<String> network, required Input<int> port, required Input<String> projectId, required Input<String> pscConnectionId, required Input<String> serviceAttachment})
-
Creates a new GetInstanceEndpointConnectionPscAutoConnection.
connectionType Output Only. Type of a PSC Connection.
forwardingRule Output only. The URI of the consumer side forwarding rule.
ipAddress Output only. The IP allocated on the consumer network for the PSC forwarding rule.
network Output only. The consumer network where the IP address resides, in the form of
port Output only. Ports of the exposed endpoint.
projectId Output only. The consumer projectId where the forwarding rule is created from.
pscConnectionId Output only. The PSC connection id of the forwarding rule connected to the
serviceAttachment Output only. 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
-
GetInstanceEndpointConnectionPscAutoConnection.fromMap(Map<String, dynamic> map)
-
factory
Properties
-
connectionType
→ Input<String>
-
Output Only. Type of a PSC Connection.
Possible values:
CONNECTION_TYPE_DISCOVERY
CONNECTION_TYPE_PRIMARY
CONNECTION_TYPE_READER
final
-
forwardingRule
→ Input<String>
-
Output only. 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>
-
Output only. The IP allocated on the consumer network for the PSC forwarding rule.
final
-
network
→ Input<String>
-
Output only. The consumer network where the IP address resides, in the form of
projects/{project_id}/global/networks/{network_id}.
final
-
port
→ Input<int>
-
Output only. Ports of the exposed endpoint.
final
-
projectId
→ Input<String>
-
Output only. The consumer projectId where the forwarding rule is created from.
final
-
pscConnectionId
→ Input<String>
-
Output only. The PSC connection id of the forwarding rule connected to the
service attachment.
final
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
serviceAttachment
→ Input<String>
-
Output only. 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