Class DrgRouteDistributionStatement
A single statement within a route distribution. All match criteria in a statement must be met for the action to take place.
Inherited Members
Namespace: Oci.CoreService.Models
Assembly: OCI.DotNetSDK.Core.dll
Syntax
public class DrgRouteDistributionStatement
Properties
Action
Declaration
[Required(ErrorMessage = "Action is required.")]
[JsonProperty(PropertyName = "action")]
[JsonConverter(typeof(ResponseEnumConverter))]
public DrgRouteDistributionStatement.ActionEnum? Action { get; set; }
Property Value
Type | Description |
---|---|
DrgRouteDistributionStatement.ActionEnum? |
|
Remarks
Required
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 the route distribution statement. |
Remarks
Required
MatchCriteria
Declaration
[Required(ErrorMessage = "MatchCriteria is required.")]
[JsonProperty(PropertyName = "matchCriteria")]
public List<DrgRouteDistributionMatchCriteria> MatchCriteria { get; set; }
Property Value
Type | Description |
---|---|
List<DrgRouteDistributionMatchCriteria> | The action is applied only if all of the match criteria is met. If there are no match criteria in a statement, any input is considered a match and the action is applied. |
Remarks
Required
Priority
Declaration
[Required(ErrorMessage = "Priority is required.")]
[JsonProperty(PropertyName = "priority")]
public int? Priority { get; set; }
Property Value
Type | Description |
---|---|
int? | This field specifies the priority of each statement in a route distribution. Priorities must be unique within a particular route distribution. The priority will be represented as a number between 0 and 65535 where a lower number indicates a higher priority. When a route is processed, statements are applied in the order defined by their priority. The first matching rule dictates the action that will be taken on the route. |
Remarks
Required