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.
Implements
IMessageExternalAccessRuleTypesIpRange, IEquatableExternalAccessRuleTypesIpRange, IDeepCloneableExternalAccessRuleTypesIpRange, IBufferMessage, IMessageNamespace
Google.Cloud.VmwareEngine.V1Assembly
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 |