Show / Hide Table of Contents

Class UpdateDrgRouteRuleDetails

Details used to update a route rule in the DRG route table.

Inheritance
object
UpdateDrgRouteRuleDetails
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.CoreService.Models
Assembly: OCI.DotNetSDK.Core.dll
Syntax
public class UpdateDrgRouteRuleDetails

Properties

Destination

Declaration
[JsonProperty(PropertyName = "destination")]
public string Destination { get; set; }
Property Value
Type Description
string

The range of IP addresses used for matching when routing traffic.
Potential values:

  • IP address range in CIDR notation. Can be an IPv4 CIDR block or IPv6 prefix. For Example: 192.168.1.0/24 or 2001:0db8:0123:45::/56.

DestinationType

Declaration
[JsonProperty(PropertyName = "destinationType")]
[JsonConverter(typeof(StringEnumConverter))]
public UpdateDrgRouteRuleDetails.DestinationTypeEnum? DestinationType { get; set; }
Property Value
Type Description
UpdateDrgRouteRuleDetails.DestinationTypeEnum?

Type of destination for the rule. Allowed values:

  • CIDR_BLOCK: If the rule's destination is an IP address range in CIDR notation.

Id

Declaration
[Required(ErrorMessage = "Id is required.")]
[JsonProperty(PropertyName = "id")]
public string Id { get; set; }
Property Value
Type Description
string

The Oracle-assigned ID of each DRG route rule to update.

Remarks

Required

NextHopDrgAttachmentId

Declaration
[JsonProperty(PropertyName = "nextHopDrgAttachmentId")]
public string NextHopDrgAttachmentId { get; set; }
Property Value
Type Description
string

The OCID of the next hop DRG attachment. The next hop DRG attachment is responsible for reaching the network destination.

In this article
Back to top