GoogleApi.NetworkConnectivity.V1.Model.RegionalEndpoint (google_api_network_connectivity v0.12.0)
View SourceThe RegionalEndpoint resource.
Attributes
-
accessType
(type:String.t
, default:nil
) - Required. The access type of this regional endpoint. This field is reflected in the PSC Forwarding Rule configuration to enable global access. -
address
(type:String.t
, default:nil
) - Optional. The IP Address of the Regional Endpoint. When no address is provided, an IP from the subnetwork is allocated. Use one of the following formats: IPv4 address as in10.0.0.1
Address resource URI as inprojects/{project}/regions/{region}/addresses/{address_name}
for an IPv4 or IPv6 address. -
createTime
(type:DateTime.t
, default:nil
) - Output only. Time when the RegionalEndpoint was created. -
description
(type:String.t
, default:nil
) - Optional. A description of this resource. -
ipAddress
(type:String.t
, default:nil
) - Output only. The literal IP address of the PSC Forwarding Rule created on behalf of the customer. This field is deprecated. Use address instead. -
labels
(type:map()
, default:nil
) - User-defined labels. -
name
(type:String.t
, default:nil
) - Output only. The name of a RegionalEndpoint. Pattern:projects/{project}/locations/{location}/regionalEndpoints/^[-a-z0-9](?:[-a-z0-9]{0,44})[a-z0-9]$
. -
network
(type:String.t
, default:nil
) - The name of the VPC network for this private regional endpoint. Format:projects/{project}/global/networks/{network}
-
pscForwardingRule
(type:String.t
, default:nil
) - Output only. The resource reference of the PSC Forwarding Rule created on behalf of the customer. Format://compute.googleapis.com/projects/{project}/regions/{region}/forwardingRules/{forwarding_rule_name}
-
subnetwork
(type:String.t
, default:nil
) - The name of the subnetwork from which the IP address will be allocated. Format:projects/{project}/regions/{region}/subnetworks/{subnetwork}
-
targetGoogleApi
(type:String.t
, default:nil
) - Required. The service endpoint this private regional endpoint connects to. Format:{apiname}.{region}.p.rep.googleapis.com
Example: "cloudkms.us-central1.p.rep.googleapis.com". -
updateTime
(type:DateTime.t
, default:nil
) - Output only. Time when the RegionalEndpoint was updated.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.NetworkConnectivity.V1.Model.RegionalEndpoint{ accessType: String.t() | nil, address: String.t() | nil, createTime: DateTime.t() | nil, description: String.t() | nil, ipAddress: String.t() | nil, labels: map() | nil, name: String.t() | nil, network: String.t() | nil, pscForwardingRule: String.t() | nil, subnetwork: String.t() | nil, targetGoogleApi: String.t() | nil, updateTime: DateTime.t() | nil }