Class AliasNetworkEndpointAlias
Configuration for an IP alias.
Implements
Inherited Members
Namespace: Google.Apis.Compute.preview.Data
Assembly: Google.Apis.Compute.preview.dll
Syntax
public class AliasNetworkEndpointAlias : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
EffectiveIpAddress
Output only. [Output Only] The actual IP address allocated by the system.
Declaration
[JsonProperty("effectiveIpAddress")]
public virtual string EffectiveIpAddress { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
EffectiveSubnetworkRangeName
Output only. [Output Only] The actual secondary range used for allocation.
Declaration
[JsonProperty("effectiveSubnetworkRangeName")]
public virtual string EffectiveSubnetworkRangeName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
IpAddress
Input only. The IP address of the network endpoint. If specified, the server performs a validation check for uniqueness. If the field is omitted, the system automatically allocates an IP and populates the effective_ip_address field.
Declaration
[JsonProperty("ipAddress")]
public virtual string IpAddress { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
IpVersion
Required. The IP version of the IP. It is IPv4 or IPv6.
Declaration
[JsonProperty("ipVersion")]
public virtual string IpVersion { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
SubnetworkRangeNames
Input only. Defines candidate secondary ranges for allocating the alias IPs. If it is empty, the IP would be allocated from the primary range of the subnetwork. This field is INPUT_ONLY and used only during resource creation, hence a repeated field is acceptable as per AIP-2825. It is not mutable.
Declaration
[JsonProperty("subnetworkRangeNames")]
public virtual IList<string> SubnetworkRangeNames { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |