View Source GoogleApi.NetworkConnectivity.V1.Model.PscConnection (google_api_network_connectivity v0.4.0)

Information about a specific Private Service Connect connection.

Attributes

  • consumerAddress (type: String.t, default: nil) - The resource reference of the consumer address.
  • consumerForwardingRule (type: String.t, default: nil) - The resource reference of the PSC Forwarding Rule within the consumer VPC.
  • consumerTargetProject (type: String.t, default: nil) - The project where the PSC connection is created.
  • error (type: GoogleApi.NetworkConnectivity.V1.Model.GoogleRpcStatus.t, default: nil) - The most recent error during operating this connection.
  • errorInfo (type: GoogleApi.NetworkConnectivity.V1.Model.GoogleRpcErrorInfo.t, default: nil) - Output only. The error info for the latest error during operating this connection.
  • errorType (type: String.t, default: nil) - The error type indicates whether the error is consumer facing, producer facing or system internal.
  • gceOperation (type: String.t, default: nil) - The last Compute Engine operation to setup PSC connection.
  • pscConnectionId (type: String.t, default: nil) - The PSC connection id of the PSC forwarding rule.
  • selectedSubnetwork (type: String.t, default: nil) - Output only. The URI of the subnetwork selected to allocate IP address for this connection.
  • state (type: String.t, default: nil) - State of the PSC Connection

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.NetworkConnectivity.V1.Model.PscConnection{
  consumerAddress: String.t() | nil,
  consumerForwardingRule: String.t() | nil,
  consumerTargetProject: String.t() | nil,
  error: GoogleApi.NetworkConnectivity.V1.Model.GoogleRpcStatus.t() | nil,
  errorInfo:
    GoogleApi.NetworkConnectivity.V1.Model.GoogleRpcErrorInfo.t() | nil,
  errorType: String.t() | nil,
  gceOperation: String.t() | nil,
  pscConnectionId: String.t() | nil,
  selectedSubnetwork: String.t() | nil,
  state: String.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.