View Source GoogleApi.Redis.V1.Model.PscConnection (google_api_redis v0.50.0)
Details of consumer resources in a PSC connection.
Attributes
-
address
(type:String.t
, default:nil
) - Required. The IP allocated on the consumer network for the PSC forwarding rule. -
connectionType
(type:String.t
, default:nil
) - Output only. Type of the PSC connection. -
forwardingRule
(type:String.t
, default:nil
) - Required. The URI of the consumer side forwarding rule. Example: projects/{projectNumOrId}/regions/us-east1/forwardingRules/{resourceId}. -
network
(type:String.t
, default:nil
) - Required. The consumer network where the IP address resides, in the form of projects/{project_id}/global/networks/{network_id}. -
projectId
(type:String.t
, default:nil
) - Optional. Project ID of the consumer project where the forwarding rule is created in. -
pscConnectionId
(type:String.t
, default:nil
) - Required. The PSC connection id of the forwarding rule connected to the service attachment. -
pscConnectionStatus
(type:String.t
, default:nil
) - Output only. The status of the PSC connection. Please note that this value is updated periodically. To get the latest status of a PSC connection, follow https://cloud.google.com/vpc/docs/configure-private-service-connect-services#endpoint-details. -
serviceAttachment
(type:String.t
, default:nil
) - Required. The service attachment which is the target of the PSC connection, in the form of projects/{project-id}/regions/{region}/serviceAttachments/{service-attachment-id}.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.Redis.V1.Model.PscConnection{ address: String.t() | nil, connectionType: String.t() | nil, forwardingRule: String.t() | nil, network: String.t() | nil, projectId: String.t() | nil, pscConnectionId: String.t() | nil, pscConnectionStatus: String.t() | nil, serviceAttachment: String.t() | nil }