Class RegionalEndpoint
The RegionalEndpoint resource.
Implements
Inherited Members
Namespace: Google.Apis.Networkconnectivity.v1.Data
Assembly: Google.Apis.Networkconnectivity.v1.dll
Syntax
public class RegionalEndpoint : IDirectResponseSchema
Properties
AccessType
Required. The access type of this regional endpoint. This field is reflected in the PSC Forwarding Rule configuration to enable global access.
Declaration
[JsonProperty("accessType")]
public virtual string AccessType { get; set; }
Property Value
Type | Description |
---|---|
string |
Address
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 in 10.0.0.1
* Address resource URI as in
projects/{project}/regions/{region}/addresses/{address_name}
Declaration
[JsonProperty("address")]
public virtual string Address { get; set; }
Property Value
Type | Description |
---|---|
string |
CreateTime
object representation of CreateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CreateTimeDateTimeOffset instead.")]
public virtual object CreateTime { get; set; }
Property Value
Type | Description |
---|---|
object |
CreateTimeDateTimeOffset
DateTimeOffset representation of CreateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? CreateTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
CreateTimeRaw
Output only. Time when the RegionalEndpoint was created.
Declaration
[JsonProperty("createTime")]
public virtual string CreateTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
Description
Optional. A description of this resource.
Declaration
[JsonProperty("description")]
public virtual string Description { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
IpAddress
Output only. The literal IP address of the PSC Forwarding Rule created on behalf of the customer. This field is deprecated. Use address instead.
Declaration
[JsonProperty("ipAddress")]
public virtual string IpAddress { get; set; }
Property Value
Type | Description |
---|---|
string |
Labels
User-defined labels.
Declaration
[JsonProperty("labels")]
public virtual IDictionary<string, string> Labels { get; set; }
Property Value
Type | Description |
---|---|
IDictionary<string, string> |
Name
Output only. The name of a RegionalEndpoint. Format:
projects/{project}/locations/{location}/regionalEndpoints/{regional_endpoint}
.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
Network
The name of the VPC network for this private regional endpoint. Format:
projects/{project}/global/networks/{network}
Declaration
[JsonProperty("network")]
public virtual string Network { get; set; }
Property Value
Type | Description |
---|---|
string |
PscForwardingRule
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}
Declaration
[JsonProperty("pscForwardingRule")]
public virtual string PscForwardingRule { get; set; }
Property Value
Type | Description |
---|---|
string |
Subnetwork
The name of the subnetwork from which the IP address will be allocated. Format:
projects/{project}/regions/{region}/subnetworks/{subnetwork}
Declaration
[JsonProperty("subnetwork")]
public virtual string Subnetwork { get; set; }
Property Value
Type | Description |
---|---|
string |
TargetGoogleApi
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".
Declaration
[JsonProperty("targetGoogleApi")]
public virtual string TargetGoogleApi { get; set; }
Property Value
Type | Description |
---|---|
string |
UpdateTime
object representation of UpdateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use UpdateTimeDateTimeOffset instead.")]
public virtual object UpdateTime { get; set; }
Property Value
Type | Description |
---|---|
object |
UpdateTimeDateTimeOffset
DateTimeOffset representation of UpdateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? UpdateTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
UpdateTimeRaw
Output only. Time when the RegionalEndpoint was updated.
Declaration
[JsonProperty("updateTime")]
public virtual string UpdateTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |