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)
//  .dnsGroup(java.lang.String)
//  .dnsGroup(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>)
    .build();

Properties

Name Type Description
zoneName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property zoneName: Zone name.
dnsGroup java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property dnsGroup: Built-in authority location area.
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.

zoneNameRequired

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

Property zoneName: Zone name.


dnsGroupOptional

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

Property dnsGroup: Built-in authority location area.

Valid values:

  • NORMAL_ZONE: Default. normal zone (The parsing response result will be cached, and only back to the built-in authority normal zone if the cache is missed, the effect of parsing changes is affected by TTL time; Cannot use custom line analysis, weight analysis function.
  • FAST_ZONE: Fast zone (Recommended: directly reply to the parsing request, the parsing delay is the lowest, and the record changes take effect in real time; Support custom line analysis, weight analysis.

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.