Skip to content

AccessStrategyProps

Properties for defining a AccessStrategy.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-dns-accessstrategy

Initializer

import "github.com/alibabacloud-go/ros-cdk/alicloudroscdkdns"
&alicloudroscdkdns.AccessStrategyProps {
    DefaultAddrPool: interface{},
    DefaultAddrPoolType: interface{},
    DefaultMinAvailableAddrNum: interface{},
    InstanceId: interface{},
    StrategyMode: interface{},
    StrategyName: interface{},
    AccessMode: interface{},
    DefaultLatencyOptimization: interface{},
    DefaultLbaStrategy: interface{},
    DefaultMaxReturnAddrNum: interface{},
    FailoverAddrPool: interface{},
    FailoverAddrPoolType: interface{},
    FailoverLatencyOptimization: interface{},
    FailoverLbaStrategy: interface{},
    FailoverMaxReturnAddrNum: interface{},
    FailoverMinAvailableAddrNum: interface{},
    Lines: interface{},
}

Properties

Name Type Description
DefaultAddrPool interface{} Property defaultAddrPool: The default address pool of the access strategy.
DefaultAddrPoolType interface{} Property defaultAddrPoolType: The type of the default address pool.
DefaultMinAvailableAddrNum interface{} Property defaultMinAvailableAddrNum: The minimum available address number of the default address pool.
InstanceId interface{} Property instanceId: The ID of the Dns instance.
StrategyMode interface{} Property strategyMode: The mode of the access strategy.
StrategyName interface{} Property strategyName: The name of the access strategy.
AccessMode interface{} Property accessMode: The access mode of the access strategy.
DefaultLatencyOptimization interface{} Property defaultLatencyOptimization: Whether to enable latency optimization for the default address pool.
DefaultLbaStrategy interface{} Property defaultLbaStrategy: The load balancing strategy of the default address pool.
DefaultMaxReturnAddrNum interface{} Property defaultMaxReturnAddrNum: The maximum return address number of the default address pool.
FailoverAddrPool interface{} Property failoverAddrPool: The failover address pool of the access strategy.
FailoverAddrPoolType interface{} Property failoverAddrPoolType: The type of the failover address pool.
FailoverLatencyOptimization interface{} Property failoverLatencyOptimization: Whether to enable latency optimization for the failover address pool.
FailoverLbaStrategy interface{} Property failoverLbaStrategy: The load balancing strategy of the failover address pool.
FailoverMaxReturnAddrNum interface{} Property failoverMaxReturnAddrNum: The maximum return address number of the failover address pool.
FailoverMinAvailableAddrNum interface{} Property failoverMinAvailableAddrNum: The minimum available address number of the failover address pool.
Lines interface{} Property lines: The lines of the access strategy.

DefaultAddrPoolRequired

DefaultAddrPool interface{}
  • Type: interface{}

Property defaultAddrPool: The default address pool of the access strategy.


DefaultAddrPoolTypeRequired

DefaultAddrPoolType interface{}
  • Type: interface{}

Property defaultAddrPoolType: The type of the default address pool.


DefaultMinAvailableAddrNumRequired

DefaultMinAvailableAddrNum interface{}
  • Type: interface{}

Property defaultMinAvailableAddrNum: The minimum available address number of the default address pool.


InstanceIdRequired

InstanceId interface{}
  • Type: interface{}

Property instanceId: The ID of the Dns instance.


StrategyModeRequired

StrategyMode interface{}
  • Type: interface{}

Property strategyMode: The mode of the access strategy.


StrategyNameRequired

StrategyName interface{}
  • Type: interface{}

Property strategyName: The name of the access strategy.


AccessModeOptional

AccessMode interface{}
  • Type: interface{}

Property accessMode: The access mode of the access strategy.


DefaultLatencyOptimizationOptional

DefaultLatencyOptimization interface{}
  • Type: interface{}

Property defaultLatencyOptimization: Whether to enable latency optimization for the default address pool.


DefaultLbaStrategyOptional

DefaultLbaStrategy interface{}
  • Type: interface{}

Property defaultLbaStrategy: The load balancing strategy of the default address pool.


DefaultMaxReturnAddrNumOptional

DefaultMaxReturnAddrNum interface{}
  • Type: interface{}

Property defaultMaxReturnAddrNum: The maximum return address number of the default address pool.


FailoverAddrPoolOptional

FailoverAddrPool interface{}
  • Type: interface{}

Property failoverAddrPool: The failover address pool of the access strategy.


FailoverAddrPoolTypeOptional

FailoverAddrPoolType interface{}
  • Type: interface{}

Property failoverAddrPoolType: The type of the failover address pool.


FailoverLatencyOptimizationOptional

FailoverLatencyOptimization interface{}
  • Type: interface{}

Property failoverLatencyOptimization: Whether to enable latency optimization for the failover address pool.


FailoverLbaStrategyOptional

FailoverLbaStrategy interface{}
  • Type: interface{}

Property failoverLbaStrategy: The load balancing strategy of the failover address pool.


FailoverMaxReturnAddrNumOptional

FailoverMaxReturnAddrNum interface{}
  • Type: interface{}

Property failoverMaxReturnAddrNum: The maximum return address number of the failover address pool.


FailoverMinAvailableAddrNumOptional

FailoverMinAvailableAddrNum interface{}
  • Type: interface{}

Property failoverMinAvailableAddrNum: The minimum available address number of the failover address pool.


LinesOptional

Lines interface{}
  • Type: interface{}

Property lines: The lines of the access strategy.