Show / Hide Table of Contents

Class RouteMapArgs

Inheritance
System.Object
InputArgs
ResourceArgs
RouteMapArgs
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.AliCloud.Cen
Assembly: Pulumi.AliCloud.dll
Syntax
public sealed class RouteMapArgs : ResourceArgs

Constructors

View Source

RouteMapArgs()

Declaration
public RouteMapArgs()

Properties

View Source

AsPathMatchMode

A match statement. It indicates the mode in which the AS path attribute is matched. Valid values: ["Include", "Complete"].

Declaration
public Input<string> AsPathMatchMode { get; set; }
Property Value
Type Description
Input<System.String>
View Source

CenId

The ID of the CEN instance.

Declaration
public Input<string> CenId { get; set; }
Property Value
Type Description
Input<System.String>
View Source

CenRegionId

The ID of the region to which the CEN instance belongs.

Declaration
public Input<string> CenRegionId { get; set; }
Property Value
Type Description
Input<System.String>
View Source

CidrMatchMode

A match statement. It indicates the mode in which the prefix attribute is matched. Valid values: ["Include", "Complete"].

Declaration
public Input<string> CidrMatchMode { get; set; }
Property Value
Type Description
Input<System.String>
View Source

CommunityMatchMode

A match statement. It indicates the mode in which the community attribute is matched. Valid values: ["Include", "Complete"].

Declaration
public Input<string> CommunityMatchMode { get; set; }
Property Value
Type Description
Input<System.String>
View Source

CommunityOperateMode

An action statement. It indicates the mode in which the community attribute is operated. Valid values: ["Additive", "Replace"].

Declaration
public Input<string> CommunityOperateMode { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Description

The description of the route map.

Declaration
public Input<string> Description { get; set; }
Property Value
Type Description
Input<System.String>
View Source

DestinationChildInstanceTypes

A match statement that indicates the list of destination instance types. Valid values: ["VPC", "VBR", "CCN"].

Declaration
public InputList<string> DestinationChildInstanceTypes { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

DestinationCidrBlocks

A match statement that indicates the prefix list. The prefix is in the CIDR format. You can enter a maximum of 32 CIDR blocks.

Declaration
public InputList<string> DestinationCidrBlocks { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

DestinationInstanceIds

A match statement that indicates the list of IDs of the destination instances.

Declaration
public InputList<string> DestinationInstanceIds { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

DestinationInstanceIdsReverseMatch

Indicates whether to enable the reverse match method for the DestinationInstanceIds match condition. Valid values: ["false", "true"]. Default to "false".

Declaration
public Input<bool> DestinationInstanceIdsReverseMatch { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

DestinationRouteTableIds

A match statement that indicates the list of IDs of the destination route tables. You can enter a maximum of 32 route table IDs.

Declaration
public InputList<string> DestinationRouteTableIds { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

MapResult

The action that is performed to a route if the route matches all the match conditions. Valid values: ["Permit", "Deny"].

Declaration
public Input<string> MapResult { get; set; }
Property Value
Type Description
Input<System.String>
View Source

MatchAsns

A match statement that indicates the AS path list. The AS path is a well-known mandatory attribute, which describes the numbers of the ASs that a BGP route passes through during transmission.

Declaration
public InputList<string> MatchAsns { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

MatchCommunitySets

A match statement that indicates the community set. The format of each community is nn:nn, which ranges from 1 to 65535. You can enter a maximum of 32 communities. Communities must comply with RFC 1997. Large communities (RFC 8092) are not supported.

Declaration
public InputList<string> MatchCommunitySets { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

NextPriority

The priority of the next route map that is associated with the current route map. Value range: 1 to 100.

Declaration
public Input<int> NextPriority { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

OperateCommunitySets

An action statement that operates the community attribute. The format of each community is nn:nn, which ranges from 1 to 65535. You can enter a maximum of 32 communities. Communities must comply with RFC 1997. Large communities (RFC 8092) are not supported.

Declaration
public InputList<string> OperateCommunitySets { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

Preference

An action statement that modifies the priority of the route. Value range: 1 to 100. The default priority of a route is 50. A lower value indicates a higher preference.

Declaration
public Input<int> Preference { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

PrependAsPaths

An action statement that indicates an AS path is prepended when the regional gateway receives or advertises a route.

Declaration
public InputList<string> PrependAsPaths { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

Priority

The priority of the route map. Value range: 1 to 100. A lower value indicates a higher priority.

Declaration
public Input<int> Priority { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

RouteTypes

A match statement that indicates the list of route types. Valid values: ["System", "Custom", "BGP"].

Declaration
public InputList<string> RouteTypes { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

SourceChildInstanceTypes

A match statement that indicates the list of source instance types. Valid values: ["VPC", "VBR", "CCN"].

Declaration
public InputList<string> SourceChildInstanceTypes { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

SourceInstanceIds

A match statement that indicates the list of IDs of the source instances.

Declaration
public InputList<string> SourceInstanceIds { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

SourceInstanceIdsReverseMatch

Indicates whether to enable the reverse match method for the SourceInstanceIds match condition. Valid values: ["false", "true"]. Default to "false".

Declaration
public Input<bool> SourceInstanceIdsReverseMatch { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

SourceRegionIds

A match statement that indicates the list of IDs of the source regions. You can enter a maximum of 32 region IDs.

Declaration
public InputList<string> SourceRegionIds { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

SourceRouteTableIds

A match statement that indicates the list of IDs of the source route tables. You can enter a maximum of 32 route table IDs.

Declaration
public InputList<string> SourceRouteTableIds { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

TransmitDirection

The direction in which the route map is applied. Valid values: ["RegionIn", "RegionOut"].

Declaration
public Input<string> TransmitDirection { get; set; }
Property Value
Type Description
Input<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.