Skip to content

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.