View Source GoogleApi.Redis.V1beta1.Model.PscAutoConnection (google_api_redis v0.50.0)
Details of consumer resources in a PSC connection that is created through Service Connectivity Automation.
Attributes
-
address
(type:String.t
, default:nil
) - Output only. 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
) - Output only. 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
) - Required. The consumer project_id where the forwarding rule is created from. -
pscConnectionId
(type:String.t
, default:nil
) - Output only. 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. Please use Private Service Connect APIs for the latest status. -
serviceAttachment
(type:String.t
, default:nil
) - 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}.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.Redis.V1beta1.Model.PscAutoConnection{ 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 }