AccessStrategyProps
Properties for defining a AccessStrategy.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-dns-accessstrategy
Initializer
using AlibabaCloud.SDK.ROS.CDK.Dns;
new AccessStrategyProps {
object DefaultAddrPool,
object DefaultAddrPoolType,
object DefaultMinAvailableAddrNum,
object InstanceId,
object StrategyMode,
object StrategyName,
object AccessMode = null,
object DefaultLatencyOptimization = null,
object DefaultLbaStrategy = null,
object DefaultMaxReturnAddrNum = null,
object FailoverAddrPool = null,
object FailoverAddrPoolType = null,
object FailoverLatencyOptimization = null,
object FailoverLbaStrategy = null,
object FailoverMaxReturnAddrNum = null,
object FailoverMinAvailableAddrNum = null,
object Lines = null
};
Properties
| Name | Type | Description |
|---|---|---|
DefaultAddrPool | object | Property defaultAddrPool: The default address pool of the access strategy. |
DefaultAddrPoolType | object | Property defaultAddrPoolType: The type of the default address pool. |
DefaultMinAvailableAddrNum | object | Property defaultMinAvailableAddrNum: The minimum available address number of the default address pool. |
InstanceId | object | Property instanceId: The ID of the Dns instance. |
StrategyMode | object | Property strategyMode: The mode of the access strategy. |
StrategyName | object | Property strategyName: The name of the access strategy. |
AccessMode | object | Property accessMode: The access mode of the access strategy. |
DefaultLatencyOptimization | object | Property defaultLatencyOptimization: Whether to enable latency optimization for the default address pool. |
DefaultLbaStrategy | object | Property defaultLbaStrategy: The load balancing strategy of the default address pool. |
DefaultMaxReturnAddrNum | object | Property defaultMaxReturnAddrNum: The maximum return address number of the default address pool. |
FailoverAddrPool | object | Property failoverAddrPool: The failover address pool of the access strategy. |
FailoverAddrPoolType | object | Property failoverAddrPoolType: The type of the failover address pool. |
FailoverLatencyOptimization | object | Property failoverLatencyOptimization: Whether to enable latency optimization for the failover address pool. |
FailoverLbaStrategy | object | Property failoverLbaStrategy: The load balancing strategy of the failover address pool. |
FailoverMaxReturnAddrNum | object | Property failoverMaxReturnAddrNum: The maximum return address number of the failover address pool. |
FailoverMinAvailableAddrNum | object | Property failoverMinAvailableAddrNum: The minimum available address number of the failover address pool. |
Lines | object | Property lines: The lines of the access strategy. |
DefaultAddrPoolRequired
public object DefaultAddrPool { get; set; }
- Type: object
Property defaultAddrPool: The default address pool of the access strategy.
DefaultAddrPoolTypeRequired
public object DefaultAddrPoolType { get; set; }
- Type: object
Property defaultAddrPoolType: The type of the default address pool.
DefaultMinAvailableAddrNumRequired
public object DefaultMinAvailableAddrNum { get; set; }
- Type: object
Property defaultMinAvailableAddrNum: The minimum available address number of the default address pool.
InstanceIdRequired
public object InstanceId { get; set; }
- Type: object
Property instanceId: The ID of the Dns instance.
StrategyModeRequired
public object StrategyMode { get; set; }
- Type: object
Property strategyMode: The mode of the access strategy.
StrategyNameRequired
public object StrategyName { get; set; }
- Type: object
Property strategyName: The name of the access strategy.
AccessModeOptional
public object AccessMode { get; set; }
- Type: object
Property accessMode: The access mode of the access strategy.
DefaultLatencyOptimizationOptional
public object DefaultLatencyOptimization { get; set; }
- Type: object
Property defaultLatencyOptimization: Whether to enable latency optimization for the default address pool.
DefaultLbaStrategyOptional
public object DefaultLbaStrategy { get; set; }
- Type: object
Property defaultLbaStrategy: The load balancing strategy of the default address pool.
DefaultMaxReturnAddrNumOptional
public object DefaultMaxReturnAddrNum { get; set; }
- Type: object
Property defaultMaxReturnAddrNum: The maximum return address number of the default address pool.
FailoverAddrPoolOptional
public object FailoverAddrPool { get; set; }
- Type: object
Property failoverAddrPool: The failover address pool of the access strategy.
FailoverAddrPoolTypeOptional
public object FailoverAddrPoolType { get; set; }
- Type: object
Property failoverAddrPoolType: The type of the failover address pool.
FailoverLatencyOptimizationOptional
public object FailoverLatencyOptimization { get; set; }
- Type: object
Property failoverLatencyOptimization: Whether to enable latency optimization for the failover address pool.
FailoverLbaStrategyOptional
public object FailoverLbaStrategy { get; set; }
- Type: object
Property failoverLbaStrategy: The load balancing strategy of the failover address pool.
FailoverMaxReturnAddrNumOptional
public object FailoverMaxReturnAddrNum { get; set; }
- Type: object
Property failoverMaxReturnAddrNum: The maximum return address number of the failover address pool.
FailoverMinAvailableAddrNumOptional
public object FailoverMinAvailableAddrNum { get; set; }
- Type: object
Property failoverMinAvailableAddrNum: The minimum available address number of the failover address pool.
LinesOptional
public object Lines { get; set; }
- Type: object
Property lines: The lines of the access strategy.