ClusterUserCreatedConnectionsClusterEndpointConnectionPscConnection constructor

const ClusterUserCreatedConnectionsClusterEndpointConnectionPscConnection({
  1. required Input<String> address,
  2. Input<String?>? connectionType,
  3. required Input<String> forwardingRule,
  4. required Input<String> network,
  5. Input<String?>? projectId,
  6. required Input<String> pscConnectionId,
  7. Input<String?>? pscConnectionStatus,
  8. required Input<String> serviceAttachment,
})

Creates a new ClusterUserCreatedConnectionsClusterEndpointConnectionPscConnection. address The IP allocated on the consumer network for the PSC forwarding rule. connectionType (Output) forwardingRule The URI of the consumer side 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}.

Implementation

const ClusterUserCreatedConnectionsClusterEndpointConnectionPscConnection({
  required this.address,
  this.connectionType,
  required this.forwardingRule,
  required this.network,
  this.projectId,
  required this.pscConnectionId,
  this.pscConnectionStatus,
  required this.serviceAttachment,
});