Skip to content

RosRouterInterfaceProps

Properties for defining a RosRouterInterface.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-vpc-routerinterface

Initializer

import com.aliyun.ros.cdk.vpc.RosRouterInterfaceProps;
RosRouterInterfaceProps.builder()
    .role(java.lang.String)
    .role(IResolvable)
    .routerId(java.lang.String)
    .routerId(IResolvable)
//  .accessPointId(java.lang.String)
//  .accessPointId(IResolvable)
//  .autoPay(java.lang.Boolean)
//  .autoPay(IResolvable)
//  .description(java.lang.String)
//  .description(IResolvable)
//  .healthCheckSourceIp(java.lang.String)
//  .healthCheckSourceIp(IResolvable)
//  .healthCheckTargetIp(java.lang.String)
//  .healthCheckTargetIp(IResolvable)
//  .instanceChargeType(java.lang.String)
//  .instanceChargeType(IResolvable)
//  .name(java.lang.String)
//  .name(IResolvable)
//  .oppositeAccessPointId(java.lang.String)
//  .oppositeAccessPointId(IResolvable)
//  .oppositeInterfaceId(java.lang.String)
//  .oppositeInterfaceId(IResolvable)
//  .oppositeInterfaceOwnerId(java.lang.String)
//  .oppositeInterfaceOwnerId(IResolvable)
//  .oppositeRegionId(java.lang.String)
//  .oppositeRegionId(IResolvable)
//  .oppositeRouterId(java.lang.String)
//  .oppositeRouterId(IResolvable)
//  .oppositeRouterType(java.lang.String)
//  .oppositeRouterType(IResolvable)
//  .period(java.lang.Number)
//  .period(IResolvable)
//  .pricingCycle(java.lang.String)
//  .pricingCycle(IResolvable)
//  .routerType(java.lang.String)
//  .routerType(IResolvable)
//  .spec(java.lang.String)
//  .spec(IResolvable)
    .build();

Properties

Name Type Description
role java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
routerId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
accessPointId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
autoPay java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
description java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
healthCheckSourceIp java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
healthCheckTargetIp java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
instanceChargeType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
name java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
oppositeAccessPointId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
oppositeInterfaceId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
oppositeInterfaceOwnerId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
oppositeRegionId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
oppositeRouterId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
oppositeRouterType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
period java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
pricingCycle java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
routerType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
spec java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.

roleRequired

public java.lang.Object getRole();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

routerIdRequired

public java.lang.Object getRouterId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

accessPointIdOptional

public java.lang.Object getAccessPointId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

autoPayOptional

public java.lang.Object getAutoPay();
  • Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable

descriptionOptional

public java.lang.Object getDescription();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

healthCheckSourceIpOptional

public java.lang.Object getHealthCheckSourceIp();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

healthCheckTargetIpOptional

public java.lang.Object getHealthCheckTargetIp();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

instanceChargeTypeOptional

public java.lang.Object getInstanceChargeType();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

nameOptional

public java.lang.Object getName();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

oppositeAccessPointIdOptional

public java.lang.Object getOppositeAccessPointId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

oppositeInterfaceIdOptional

public java.lang.Object getOppositeInterfaceId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

oppositeInterfaceOwnerIdOptional

public java.lang.Object getOppositeInterfaceOwnerId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

oppositeRegionIdOptional

public java.lang.Object getOppositeRegionId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

oppositeRouterIdOptional

public java.lang.Object getOppositeRouterId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

oppositeRouterTypeOptional

public java.lang.Object getOppositeRouterType();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

periodOptional

public java.lang.Object getPeriod();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

pricingCycleOptional

public java.lang.Object getPricingCycle();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

routerTypeOptional

public java.lang.Object getRouterType();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

specOptional

public java.lang.Object getSpec();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable