Skip to content

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.

zoneNameRequired

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

Property zoneName: Zone name.


ignoredStackTagKeysOptional

public java.lang.Object getIgnoredStackTagKeys();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List

Property ignoredStackTagKeys: Stack tag keys to ignore.


proxyPatternOptional

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.


remarkOptional

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: "_-,.,。".


resourceGroupIdOptional

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

Property resourceGroupId: Resource group id.


tagsOptional

public java.util.List<TagsProperty> getTags();

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.


zoneTagOptional

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.


zoneTypeOptional

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.