TransitRouterGrantAttachmentProps
Properties for defining a TransitRouterGrantAttachment.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-cen-transitroutergrantattachment
Initializer
import com.aliyun.ros.cdk.cen.TransitRouterGrantAttachmentProps;
TransitRouterGrantAttachmentProps.builder()
.cenId(java.lang.String)
.cenId(IResolvable)
.cenOwnerId(java.lang.Number)
.cenOwnerId(IResolvable)
.instanceId(java.lang.String)
.instanceId(IResolvable)
.instanceType(java.lang.String)
.instanceType(IResolvable)
// .orderType(java.lang.String)
// .orderType(IResolvable)
.build();
Properties
| Name | Type | Description |
|---|---|---|
cenId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property cenId: The ID of the Cloud Enterprise Network (CEN) instance. |
cenOwnerId | java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable | Property cenOwnerId: The Alibaba Cloud account ID (main account ID) of the CEN instance owner. |
instanceId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property instanceId: The ID of the network instance. |
instanceType | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property instanceType: The type of the network instance. |
orderType | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property orderType: The entity that pays the fees of the network instance. |
cenIdRequired
public java.lang.Object getCenId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property cenId: The ID of the Cloud Enterprise Network (CEN) instance.
cenOwnerIdRequired
public java.lang.Object getCenOwnerId();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
Property cenOwnerId: The Alibaba Cloud account ID (main account ID) of the CEN instance owner.
instanceIdRequired
public java.lang.Object getInstanceId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property instanceId: The ID of the network instance.
instanceTypeRequired
public java.lang.Object getInstanceType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property instanceType: The type of the network instance.
Valid values:
- VPC: Virtual Private Cloud instance.
- ExpressConnect: Virtual Border Router (VBR) instance.
- VPN: IPsec connection.
- ECR: ECR instance.
orderTypeOptional
public java.lang.Object getOrderType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property orderType: The entity that pays the fees of the network instance.
Valid values:
- PayByCenOwner: the account that owns the CEN instance.
- PayByResourceOwner: the account that owns the network instance.