VMware Engine v1 API - Class ExternalAccessRule.Types.IpRange (1.6.0)

public sealed class ExternalAccessRule.Types.IpRange : IMessage<ExternalAccessRule.Types.IpRange>, IEquatable<ExternalAccessRule.Types.IpRange>, IDeepCloneable<ExternalAccessRule.Types.IpRange>, IBufferMessage, IMessage

Reference documentation and code samples for the VMware Engine v1 API class ExternalAccessRule.Types.IpRange.

An IP range provided in any one of the supported formats.

Inheritance

object > ExternalAccessRule.Types.IpRange

Namespace

Google.Cloud.VmwareEngine.V1

Assembly

Google.Cloud.VmwareEngine.V1.dll

Constructors

IpRange()

public IpRange()

IpRange(IpRange)

public IpRange(ExternalAccessRule.Types.IpRange other)
Parameter
Name Description
other ExternalAccessRuleTypesIpRange

Properties

ExternalAddress

public string ExternalAddress { get; set; }

The name of an ExternalAddress resource. The external address must have been reserved in the scope of this external access rule's parent network policy. Provide the external address name in the form of projects/{project}/locations/{location}/privateClouds/{private_cloud}/externalAddresses/{external_address}. For example: projects/my-project/locations/us-central1-a/privateClouds/my-cloud/externalAddresses/my-address.

Property Value
Type Description
string

ExternalAddressAsExternalAddressName

public ExternalAddressName ExternalAddressAsExternalAddressName { get; set; }

ExternalAddressName-typed view over the ExternalAddress resource name property.

Property Value
Type Description
ExternalAddressName

HasExternalAddress

public bool HasExternalAddress { get; }

Gets whether the "external_address" field is set

Property Value
Type Description
bool

HasIpAddress

public bool HasIpAddress { get; }

Gets whether the "ip_address" field is set

Property Value
Type Description
bool

HasIpAddressRange

public bool HasIpAddressRange { get; }

Gets whether the "ip_address_range" field is set

Property Value
Type Description
bool

IpAddress

public string IpAddress { get; set; }

A single IP address. For example: 10.0.0.5.

Property Value
Type Description
string

IpAddressRange

public string IpAddressRange { get; set; }

An IP address range in the CIDR format. For example: 10.0.0.0/24.

Property Value
Type Description
string

IpRangeCase

public ExternalAccessRule.Types.IpRange.IpRangeOneofCase IpRangeCase { get; }
Property Value
Type Description
ExternalAccessRuleTypesIpRangeIpRangeOneofCase