GatewayProps
Properties for defining a Gateway
.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-apig-gateway
Initializer
import com.aliyun.ros.cdk.apig.GatewayProps;
GatewayProps.builder()
.paymentType(java.lang.String)
.paymentType(IResolvable)
.spec(java.lang.String)
.spec(IResolvable)
.zoneConfig(IResolvable)
.zoneConfig(ZoneConfigProperty)
// .gatewayName(java.lang.String)
// .gatewayName(IResolvable)
// .logConfig(IResolvable)
// .logConfig(LogConfigProperty)
// .networkAccessConfig(IResolvable)
// .networkAccessConfig(NetworkAccessConfigProperty)
// .vpc(IResolvable)
// .vpc(VpcProperty)
// .vSwitch(IResolvable)
// .vSwitch(VSwitchProperty)
.build();
Properties
Name | Type | Description |
---|---|---|
paymentType |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property paymentType: The payment type of the gateway. |
spec |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property spec: Gateway instance specifications. |
zoneConfig |
com.aliyun.ros.cdk.core.IResolvable OR ZoneConfigProperty |
Property zoneConfig: Availability Zone Configuration. |
gatewayName |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property gatewayName: The name of the Gateway. |
logConfig |
com.aliyun.ros.cdk.core.IResolvable OR LogConfigProperty |
Property logConfig: Log Configuration. |
networkAccessConfig |
com.aliyun.ros.cdk.core.IResolvable OR NetworkAccessConfigProperty |
Property networkAccessConfig: Network Access Configuration. |
vpc |
com.aliyun.ros.cdk.core.IResolvable OR VpcProperty |
Property vpc: The VPC associated with the Gateway. |
vSwitch |
com.aliyun.ros.cdk.core.IResolvable OR VSwitchProperty |
Property vSwitch: The virtual switch associated with the Gateway. |
paymentType
Required
public java.lang.Object getPaymentType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property paymentType: The payment type of the gateway.
Valid values:
- PayAsYouGo
- Subscription
spec
Required
public java.lang.Object getSpec();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property spec: Gateway instance specifications.
zoneConfig
Required
public java.lang.Object getZoneConfig();
- Type: com.aliyun.ros.cdk.core.IResolvable OR ZoneConfigProperty
Property zoneConfig: Availability Zone Configuration.
gatewayName
Optional
public java.lang.Object getGatewayName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property gatewayName: The name of the Gateway.
logConfig
Optional
public java.lang.Object getLogConfig();
- Type: com.aliyun.ros.cdk.core.IResolvable OR LogConfigProperty
Property logConfig: Log Configuration.
networkAccessConfig
Optional
public java.lang.Object getNetworkAccessConfig();
- Type: com.aliyun.ros.cdk.core.IResolvable OR NetworkAccessConfigProperty
Property networkAccessConfig: Network Access Configuration.
vpc
Optional
public java.lang.Object getVpc();
- Type: com.aliyun.ros.cdk.core.IResolvable OR VpcProperty
Property vpc: The VPC associated with the Gateway.
vSwitch
Optional
public java.lang.Object getVSwitch();
- Type: com.aliyun.ros.cdk.core.IResolvable OR VSwitchProperty
Property vSwitch: The virtual switch associated with the Gateway.