PscConnectionResponse class

Details of consumer resources in a PSC connection.

Constructors

PscConnectionResponse({required Input<String> address, required Input<String> forwardingRule, required Input<String> network, required Input<String> project, required Input<String> pscConnectionId})
Creates a new PscConnectionResponse. address The IP allocated on the consumer network for the PSC forwarding rule. forwardingRule The URI of the consumer side forwarding rule. Example: projects/{projectNumOrId}/regions/us-east1/forwardingRules/{resourceId}. network The consumer network where the IP address resides, in the form of projects/{project_id}/global/networks/{network_id}. project The consumer project_id where the forwarding rule is created from. pscConnectionId The PSC connection id of the forwarding rule connected to the service attachment.
const
PscConnectionResponse.fromMap(Map<String, dynamic> map)
factory

Properties

address → Input<String>
The IP allocated on the consumer network for the PSC forwarding rule.
final
forwardingRule → Input<String>
The URI of the consumer side forwarding rule. Example: projects/{projectNumOrId}/regions/us-east1/forwardingRules/{resourceId}.
final
hashCode → int
The hash code for this object.
no setterinherited
network → Input<String>
The consumer network where the IP address resides, in the form of projects/{project_id}/global/networks/{network_id}.
final
project → Input<String>
The consumer project_id 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
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

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