Show / Hide Table of Contents

Class RouterInterfaceState

Inheritance
System.Object
InputArgs
ResourceArgs
RouterInterfaceState
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.Vpc
Assembly: Pulumi.AliCloud.dll
Syntax
public sealed class RouterInterfaceState : ResourceArgs

Constructors

View Source

RouterInterfaceState()

Declaration
public RouterInterfaceState()

Properties

View Source

AccessPointId

It has been deprecated from version 1.11.0.

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

Description

Description of the router interface. It can be 2-256 characters long or left blank. It cannot start with http:// and https://.

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

HealthCheckSourceIp

Used as the Packet Source IP of health check for disaster recovery or ECMP. It is only valid when router_type is VBR. The IP must be an unused IP in the local VPC. It and health_check_target_ip must be specified at the same time.

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

HealthCheckTargetIp

Used as the Packet Target IP of health check for disaster recovery or ECMP. It is only valid when router_type is VBR. The IP must be an unused IP in the local VPC. It and health_check_source_ip must be specified at the same time.

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

InstanceChargeType

The billing method of the router interface. Valid values are "PrePaid" and "PostPaid". Default to "PostPaid". Router Interface doesn't support "PrePaid" when region and opposite_region are the same.

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

Name

Name of the router interface. Length must be 2-80 characters long. Only Chinese characters, English letters, numbers, period (.), underline (_), or dash (-) are permitted. If it is not specified, the default value is interface ID. The name cannot start with http:// and https://.

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

OppositeAccessPointId

It has been deprecated from version 1.11.0.

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

OppositeInterfaceId

It has been deprecated from version 1.11.0. Use resource alicloud_router_interface_connection's 'opposite_router_id' instead.

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

OppositeInterfaceOwnerId

It has been deprecated from version 1.11.0. Use resource alicloud_router_interface_connection's 'opposite_interface_id' instead.

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

OppositeRegion

The Region of peer side.

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

OppositeRouterId

It has been deprecated from version 1.11.0. Use resource alicloud_router_interface_connection's 'opposite_router_id' instead.

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

OppositeRouterType

It has been deprecated from version 1.11.0. resource alicloud_router_interface_connection's 'opposite_router_type' instead.

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

Period

The duration that you will buy the resource, in month. It is valid when instance_charge_type is PrePaid. Default to 1. Valid values: [1-9, 12, 24, 36]. At present, the provider does not support modify "period" and you can do that via web console.

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

Role

The role the router interface plays. Optional value: InitiatingSide, AcceptingSide.

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

RouterId

The Router ID.

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

RouterType

Router Type. Optional value: VRouter, VBR. Accepting side router interface type only be VRouter.

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

Specification

Specification of router interfaces. It is valid when role is InitiatingSide. Accepting side's role is default to set as 'Negative'. For more about the specification, refer to Router interface specification.

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