ZoneProps
Properties for defining a Zone
.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-pvtz-zone
Initializer
import com.aliyun.ros.cdk.pvtz.ZoneProps;
ZoneProps.builder()
.zoneName(java.lang.String)
.zoneName(IResolvable)
// .ignoredStackTagKeys(IResolvable)
// .ignoredStackTagKeys(java.util.List<java.lang.String)
// .ignoredStackTagKeys(IResolvable>)
// .proxyPattern(java.lang.String)
// .proxyPattern(IResolvable)
// .remark(java.lang.String)
// .remark(IResolvable)
// .resourceGroupId(java.lang.String)
// .resourceGroupId(IResolvable)
// .tags(java.util.List<TagsProperty>)
// .zoneTag(java.lang.String)
// .zoneTag(IResolvable)
// .zoneType(java.lang.String)
// .zoneType(IResolvable)
.build();
Properties
Name | Type | Description |
---|---|---|
zoneName |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property zoneName: Zone name. |
ignoredStackTagKeys |
com.aliyun.ros.cdk.core.IResolvable OR java.util.List |
Property ignoredStackTagKeys: Stack tag keys to ignore. |
proxyPattern |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property proxyPattern: ZONE: completely hijack the entire zone. |
remark |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property remark: 50 characters at most. |
resourceGroupId |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property resourceGroupId: Resource group id. |
tags |
java.util.List<TagsProperty> |
Property tags: Tags to attach to instance. |
zoneTag |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property zoneTag: Zone label. |
zoneType |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property zoneType: Zone type. |
zoneName
Required
public java.lang.Object getZoneName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property zoneName: Zone name.
ignoredStackTagKeys
Optional
public java.lang.Object getIgnoredStackTagKeys();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
Property ignoredStackTagKeys: Stack tag keys to ignore.
proxyPattern
Optional
public java.lang.Object getProxyPattern();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property proxyPattern: ZONE: completely hijack the entire zone.
RECORD: Incomplete hijacking, recursive resolution agent. Default to ZONE.
remark
Optional
public java.lang.Object getRemark();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property remark: 50 characters at most.
It can only contain numbers, Chinese, English and special characters: "_-,.,。".
resourceGroupId
Optional
public java.lang.Object getResourceGroupId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property resourceGroupId: Resource group id.
tags
Optional
public java.util.List<TagsProperty> getTags();
- Type: java.util.List<TagsProperty>
Property tags: Tags to attach to instance.
Max support 20 tags to add during create instance. Each tag with two properties Key and Value, and Key is required.
zoneTag
Optional
public java.lang.Object getZoneTag();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property zoneTag: Zone label.
It will be ignored when ZoneType is AUTH_ZONE.
zoneType
Optional
public java.lang.Object getZoneType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property zoneType: Zone type.
For instance: AUTH_ZONE, CLOUD_PRODUCT_ZONE.