Package-level declarations
Types
Link copied to clipboard
data class AclAclEntry(val description: String? = null, val entry: String? = null, val status: String? = null)
Link copied to clipboard
data class AScriptExtAttribute(val attributeKey: String? = null, val attributeValue: String? = null)
Link copied to clipboard
data class GetAclsAcl(val aclEntries: List<GetAclsAclAclEntry>, val aclId: String, val aclName: String, val addressIpVersion: String, val id: String, val resourceGroupId: String, val status: String)
Link copied to clipboard
Link copied to clipboard
data class GetAclsResult(val aclIds: List<String>? = null, val aclName: String? = null, val acls: List<GetAclsAcl>, val enableDetails: Boolean? = null, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val resourceGroupId: String? = null, val status: String? = null)
A collection of values returned by getAcls.
Link copied to clipboard
data class GetAscriptsAscript(val ascriptId: String, val ascriptName: String, val enabled: Boolean, val extAttributeEnabled: Boolean, val extAttributes: List<GetAscriptsAscriptExtAttribute>, val id: String, val listenerId: String, val loadBalancerId: String, val position: String, val scriptContent: String, val status: String)
Link copied to clipboard
Link copied to clipboard
data class GetAscriptsResult(val ascriptName: String? = null, val ascripts: List<GetAscriptsAscript>, val enableDetails: Boolean? = null, val id: String, val ids: List<String>, val listenerId: String? = null, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null)
A collection of values returned by getAscripts.
Link copied to clipboard
data class GetHealthCheckTemplatesResult(val healthCheckTemplateIds: List<String>? = null, val healthCheckTemplateName: String? = null, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val templates: List<GetHealthCheckTemplatesTemplate>)
A collection of values returned by getHealthCheckTemplates.
Link copied to clipboard
data class GetHealthCheckTemplatesTemplate(val healthCheckCodes: List<String>, val healthCheckConnectPort: Int, val healthCheckHost: String, val healthCheckHttpVersion: String, val healthCheckInterval: Int, val healthCheckMethod: String, val healthCheckPath: String, val healthCheckProtocol: String, val healthCheckTemplateId: String, val healthCheckTemplateName: String, val healthCheckTimeout: Int, val healthyThreshold: Int, val id: String, val unhealthyThreshold: Int)
Link copied to clipboard
data class GetListenersListener(val accessLogRecordCustomizedHeadersEnabled: Boolean, val accessLogTracingConfigs: List<GetListenersListenerAccessLogTracingConfig>, val aclConfigs: List<GetListenersListenerAclConfig>, val certificates: List<GetListenersListenerCertificate>, val defaultActions: List<GetListenersListenerDefaultAction>, val gzipEnabled: Boolean, val http2Enabled: Boolean, val id: String, val idleTimeout: Int, val listenerDescription: String, val listenerId: String, val listenerPort: Int, val listenerProtocol: String, val loadBalancerId: String, val maxResults: String, val nextToken: String, val quicConfigs: List<GetListenersListenerQuicConfig>, val requestTimeout: Int, val securityPolicyId: String, val status: String, val xforwardedForConfigs: List<GetListenersListenerXforwardedForConfig>)
Link copied to clipboard
data class GetListenersListenerAccessLogTracingConfig(val tracingEnabled: Boolean, val tracingSample: Int, val tracingType: String)
Link copied to clipboard
data class GetListenersListenerAclConfig(val aclRelations: List<GetListenersListenerAclConfigAclRelation>, val aclType: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetListenersListenerDefaultAction(val forwardGroupConfigs: List<GetListenersListenerDefaultActionForwardGroupConfig>, val type: String)
Link copied to clipboard
data class GetListenersListenerDefaultActionForwardGroupConfig(val serverGroupTuples: List<GetListenersListenerDefaultActionForwardGroupConfigServerGroupTuple>)
Link copied to clipboard
data class GetListenersListenerDefaultActionForwardGroupConfigServerGroupTuple(val serverGroupId: String)
Link copied to clipboard
data class GetListenersListenerQuicConfig(val quicListenerId: String, val quicUpgradeEnabled: Boolean)
Link copied to clipboard
data class GetListenersListenerXforwardedForConfig(val xforwardedforclientcertIssuerdnalias: String, val xforwardedforclientcertIssuerdnenabled: Boolean, val xforwardedforclientcertclientverifyalias: String, val xforwardedforclientcertclientverifyenabled: Boolean, val xforwardedforclientcertfingerprintalias: String, val xforwardedforclientcertfingerprintenabled: Boolean, val xforwardedforclientcertsubjectdnalias: String, val xforwardedforclientcertsubjectdnenabled: Boolean, val xforwardedforclientsrcportenabled: Boolean, val xforwardedforenabled: Boolean, val xforwardedforprotoenabled: Boolean, val xforwardedforslbidenabled: Boolean, val xforwardedforslbportenabled: Boolean)
Link copied to clipboard
data class GetListenersResult(val enableDetails: Boolean? = null, val id: String, val ids: List<String>, val listenerIds: List<String>? = null, val listenerProtocol: String? = null, val listeners: List<GetListenersListener>, val loadBalancerIds: List<String>? = null, val outputFile: String? = null, val status: String? = null)
A collection of values returned by getListeners.
Link copied to clipboard
data class GetLoadBalancersBalancer(val accessLogConfigs: List<GetLoadBalancersBalancerAccessLogConfig>, val addressAllocatedMode: String, val addressType: String, val bandwidthPackageId: String, val createTime: String, val deletionProtectionConfigs: List<GetLoadBalancersBalancerDeletionProtectionConfig>, val dnsName: String, val id: String, val loadBalancerBillingConfigs: List<GetLoadBalancersBalancerLoadBalancerBillingConfig>, val loadBalancerBusinessStatus: String, val loadBalancerBussinessStatus: String, val loadBalancerEdition: String, val loadBalancerId: String, val loadBalancerName: String, val loadBalancerOperationLocks: List<GetLoadBalancersBalancerLoadBalancerOperationLock>, val modificationProtectionConfigs: List<GetLoadBalancersBalancerModificationProtectionConfig>, val resourceGroupId: String, val status: String, val tags: Map<String, String>, val vpcId: String, val zoneMappings: List<GetLoadBalancersBalancerZoneMapping>)
Link copied to clipboard
Link copied to clipboard
data class GetLoadBalancersBalancerDeletionProtectionConfig(val enabled: Boolean, val enabledTime: String)
Link copied to clipboard
Link copied to clipboard
data class GetLoadBalancersBalancerLoadBalancerOperationLock(val lockReason: String, val lockType: String)
Link copied to clipboard
data class GetLoadBalancersBalancerModificationProtectionConfig(val reason: String, val status: String)
Link copied to clipboard
data class GetLoadBalancersBalancerZoneMapping(val loadBalancerAddresses: List<GetLoadBalancersBalancerZoneMappingLoadBalancerAddress>, val status: String, val vswitchId: String, val zoneId: String)
Link copied to clipboard
data class GetLoadBalancersBalancerZoneMappingLoadBalancerAddress(val address: String, val allocationId: String, val eipType: String, val intranetAddress: String, val intranetAddressHcStatus: String, val ipv4LocalAddresses: List<String>, val ipv6Address: String, val ipv6AddressHcStatus: String, val ipv6LocalAddresses: List<String>)
Link copied to clipboard
data class GetLoadBalancersResult(val addressType: String? = null, val balancers: List<GetLoadBalancersBalancer>, val enableDetails: Boolean? = null, val id: String, val ids: List<String>, val loadBalancerBusinessStatus: String? = null, val loadBalancerBussinessStatus: String? = null, val loadBalancerIds: List<String>? = null, val loadBalancerName: String? = null, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val resourceGroupId: String? = null, val status: String? = null, val tags: Map<String, String>? = null, val vpcId: String? = null, val vpcIds: List<String>? = null, val zoneId: String? = null)
A collection of values returned by getLoadBalancers.
Link copied to clipboard
data class GetRulesResult(val id: String, val ids: List<String>, val listenerIds: List<String>? = null, val loadBalancerIds: List<String>? = null, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val ruleIds: List<String>? = null, val rules: List<GetRulesRule>, val status: String? = null)
A collection of values returned by getRules.
Link copied to clipboard
data class GetRulesRule(val id: String, val listenerId: String, val loadBalancerId: String, val priority: Int, val ruleActions: List<GetRulesRuleRuleAction>, val ruleConditions: List<GetRulesRuleRuleCondition>, val ruleId: String, val ruleName: String, val status: String)
Link copied to clipboard
data class GetRulesRuleRuleAction(val fixedResponseConfigs: List<GetRulesRuleRuleActionFixedResponseConfig>, val forwardGroupConfigs: List<GetRulesRuleRuleActionForwardGroupConfig>, val insertHeaderConfigs: List<GetRulesRuleRuleActionInsertHeaderConfig>, val order: Int, val redirectConfigs: List<GetRulesRuleRuleActionRedirectConfig>, val rewriteConfigs: List<GetRulesRuleRuleActionRewriteConfig>, val trafficLimitConfigs: List<GetRulesRuleRuleActionTrafficLimitConfig>, val trafficMirrorConfigs: List<GetRulesRuleRuleActionTrafficMirrorConfig>, val type: String)
Link copied to clipboard
data class GetRulesRuleRuleActionFixedResponseConfig(val content: String, val contentType: String, val httpCode: String)
Link copied to clipboard
data class GetRulesRuleRuleActionForwardGroupConfig(val serverGroupTuples: List<GetRulesRuleRuleActionForwardGroupConfigServerGroupTuple>)
Link copied to clipboard
data class GetRulesRuleRuleActionForwardGroupConfigServerGroupTuple(val serverGroupId: String, val weight: Int)
Link copied to clipboard
data class GetRulesRuleRuleActionInsertHeaderConfig(val key: String, val value: String, val valueType: String)
Link copied to clipboard
Link copied to clipboard
data class GetRulesRuleRuleActionRewriteConfig(val host: String, val path: String, val query: String)
Link copied to clipboard
Link copied to clipboard
data class GetRulesRuleRuleActionTrafficMirrorConfig(val mirrorGroupConfigs: List<GetRulesRuleRuleActionTrafficMirrorConfigMirrorGroupConfig>, val targetType: String)
Link copied to clipboard
data class GetRulesRuleRuleActionTrafficMirrorConfigMirrorGroupConfig(val serverGroupTuples: List<GetRulesRuleRuleActionTrafficMirrorConfigMirrorGroupConfigServerGroupTuple>)
Link copied to clipboard
data class GetRulesRuleRuleActionTrafficMirrorConfigMirrorGroupConfigServerGroupTuple(val serverGroupId: String)
Link copied to clipboard
data class GetRulesRuleRuleCondition(val cookieConfigs: List<GetRulesRuleRuleConditionCookieConfig>, val headerConfigs: List<GetRulesRuleRuleConditionHeaderConfig>, val hostConfigs: List<GetRulesRuleRuleConditionHostConfig>, val methodConfigs: List<GetRulesRuleRuleConditionMethodConfig>, val pathConfigs: List<GetRulesRuleRuleConditionPathConfig>, val queryStringConfigs: List<GetRulesRuleRuleConditionQueryStringConfig>, val sourceIpConfigs: List<GetRulesRuleRuleConditionSourceIpConfig>, val type: String)
Link copied to clipboard
data class GetRulesRuleRuleConditionCookieConfig(val values: List<GetRulesRuleRuleConditionCookieConfigValue>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetRulesRuleRuleConditionQueryStringConfig(val values: List<GetRulesRuleRuleConditionQueryStringConfigValue>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetSecurityPoliciesResult(val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val policies: List<GetSecurityPoliciesPolicy>, val resourceGroupId: String? = null, val securityPolicyIds: List<String>? = null, val securityPolicyName: String? = null, val status: String? = null, val tags: Map<String, String>? = null)
A collection of values returned by getSecurityPolicies.
Link copied to clipboard
data class GetServerGroupsGroup(val healthCheckConfigs: List<GetServerGroupsGroupHealthCheckConfig>, val id: String, val protocol: String, val scheduler: String, val serverGroupId: String, val serverGroupName: String, val servers: List<GetServerGroupsGroupServer>, val status: String, val stickySessionConfigs: List<GetServerGroupsGroupStickySessionConfig>, val tags: Map<String, String>, val vpcId: String)
Link copied to clipboard
data class GetServerGroupsGroupHealthCheckConfig(val healthCheckCodes: List<String>, val healthCheckConnectPort: Int, val healthCheckEnabled: Boolean, val healthCheckHost: String, val healthCheckHttpVersion: String, val healthCheckInterval: Int, val healthCheckMethod: String, val healthCheckPath: String, val healthCheckProtocol: String, val healthCheckTimeout: Int, val healthyThreshold: Int, val unhealthyThreshold: Int)
Link copied to clipboard
Link copied to clipboard
data class GetServerGroupsGroupStickySessionConfig(val cookie: String, val cookieTimeout: Int, val stickySessionEnabled: Boolean, val stickySessionType: String)
Link copied to clipboard
data class GetServerGroupsResult(val enableDetails: Boolean? = null, val groups: List<GetServerGroupsGroup>, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val resourceGroupId: String? = null, val serverGroupIds: List<String>? = null, val serverGroupName: String? = null, val status: String? = null, val tags: Map<String, String>? = null, val vpcId: String? = null)
A collection of values returned by getServerGroups.
Link copied to clipboard
Link copied to clipboard
data class GetSystemSecurityPoliciesResult(val id: String, val ids: List<String>, val outputFile: String? = null, val policies: List<GetSystemSecurityPoliciesPolicy>, val tags: Map<String, String>? = null)
A collection of values returned by getSystemSecurityPolicies.
Link copied to clipboard
data class GetZonesResult(val id: String, val ids: List<String>, val outputFile: String? = null, val zones: List<GetZonesZone>)
A collection of values returned by getZones.
Link copied to clipboard
Link copied to clipboard
data class ListenerAccessLogTracingConfig(val tracingEnabled: Boolean, val tracingSample: Int? = null, val tracingType: String? = null)
Link copied to clipboard
data class ListenerAclConfig(val aclRelations: List<ListenerAclConfigAclRelation>? = null, val aclType: String? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ListenerDefaultAction(val forwardGroupConfig: ListenerDefaultActionForwardGroupConfig? = null, val type: String)
Link copied to clipboard
data class ListenerDefaultActionForwardGroupConfig(val serverGroupTuples: List<ListenerDefaultActionForwardGroupConfigServerGroupTuple>)
Link copied to clipboard
Link copied to clipboard
data class ListenerQuicConfig(val quicListenerId: String? = null, val quicUpgradeEnabled: Boolean? = null)
Link copied to clipboard
data class ListenerXForwardedForConfig(val xForwardedForClientCertClientVerifyAlias: String? = null, val xForwardedForClientCertClientVerifyEnabled: Boolean? = null, val xForwardedForClientCertFingerPrintAlias: String? = null, val xForwardedForClientCertFingerPrintEnabled: Boolean? = null, val xForwardedForClientCertIssuerDnAlias: String? = null, val xForwardedForClientCertIssuerDnEnabled: Boolean? = null, val xForwardedForClientCertSubjectDnAlias: String? = null, val xForwardedForClientCertSubjectDnEnabled: Boolean? = null, val xForwardedForClientSourceIpsEnabled: Boolean? = null, val xForwardedForClientSourceIpsTrusted: String? = null, val xForwardedForClientSrcPortEnabled: Boolean? = null, val xForwardedForEnabled: Boolean? = null, val xForwardedForHostEnabled: Boolean? = null, val xForwardedForProcessingMode: String? = null, val xForwardedForProtoEnabled: Boolean? = null, val xForwardedForSlbIdEnabled: Boolean? = null, val xForwardedForSlbPortEnabled: Boolean? = null)
Link copied to clipboard
data class LoadBalancerAccessLogConfig(val logProject: String? = null, val logStore: String? = null)
Link copied to clipboard
data class LoadBalancerDeletionProtectionConfig(val enabled: Boolean? = null, val enabledTime: String? = null)
Link copied to clipboard
Link copied to clipboard
data class LoadBalancerModificationProtectionConfig(val reason: String? = null, val status: String? = null)
Link copied to clipboard
data class LoadBalancerZoneMapping(val address: String? = null, val allocationId: String? = null, val eipType: String? = null, val intranetAddress: String? = null, val ipv6Address: String? = null, val loadBalancerAddresses: List<LoadBalancerZoneMappingLoadBalancerAddress>? = null, val vswitchId: String, val zoneId: String)
Link copied to clipboard
data class LoadBalancerZoneMappingLoadBalancerAddress(val address: String? = null, val allocationId: String? = null, val eipType: String? = null, val intranetAddress: String? = null, val intranetAddressHcStatus: String? = null, val ipv4LocalAddresses: List<String>? = null, val ipv6Address: String? = null, val ipv6AddressHcStatus: String? = null, val ipv6LocalAddresses: List<String>? = null)
Link copied to clipboard
data class RuleRuleAction(val corsConfig: RuleRuleActionCorsConfig? = null, val fixedResponseConfig: RuleRuleActionFixedResponseConfig? = null, val forwardGroupConfig: RuleRuleActionForwardGroupConfig? = null, val insertHeaderConfig: RuleRuleActionInsertHeaderConfig? = null, val order: Int, val redirectConfig: RuleRuleActionRedirectConfig? = null, val removeHeaderConfig: RuleRuleActionRemoveHeaderConfig? = null, val rewriteConfig: RuleRuleActionRewriteConfig? = null, val trafficLimitConfig: RuleRuleActionTrafficLimitConfig? = null, val trafficMirrorConfig: RuleRuleActionTrafficMirrorConfig? = null, val type: String)
Link copied to clipboard
Link copied to clipboard
data class RuleRuleActionFixedResponseConfig(val content: String, val contentType: String? = null, val httpCode: String? = null)
Link copied to clipboard
data class RuleRuleActionForwardGroupConfig(val serverGroupStickySession: RuleRuleActionForwardGroupConfigServerGroupStickySession? = null, val serverGroupTuples: List<RuleRuleActionForwardGroupConfigServerGroupTuple>? = null)
Link copied to clipboard
data class RuleRuleActionForwardGroupConfigServerGroupStickySession(val enabled: Boolean? = null, val timeout: Int? = null)
Link copied to clipboard
data class RuleRuleActionForwardGroupConfigServerGroupTuple(val serverGroupId: String? = null, val weight: Int? = null)
Link copied to clipboard
data class RuleRuleActionInsertHeaderConfig(val key: String? = null, val value: String? = null, val valueType: String? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class RuleRuleActionRewriteConfig(val host: String? = null, val path: String? = null, val query: String? = null)
Link copied to clipboard
Link copied to clipboard
data class RuleRuleActionTrafficMirrorConfig(val mirrorGroupConfig: RuleRuleActionTrafficMirrorConfigMirrorGroupConfig? = null, val targetType: String? = null)
Link copied to clipboard
data class RuleRuleActionTrafficMirrorConfigMirrorGroupConfig(val serverGroupTuples: List<RuleRuleActionTrafficMirrorConfigMirrorGroupConfigServerGroupTuple>? = null)
Link copied to clipboard
data class RuleRuleActionTrafficMirrorConfigMirrorGroupConfigServerGroupTuple(val serverGroupId: String? = null)
Link copied to clipboard
data class RuleRuleCondition(val cookieConfig: RuleRuleConditionCookieConfig? = null, val headerConfig: RuleRuleConditionHeaderConfig? = null, val hostConfig: RuleRuleConditionHostConfig? = null, val methodConfig: RuleRuleConditionMethodConfig? = null, val pathConfig: RuleRuleConditionPathConfig? = null, val queryStringConfig: RuleRuleConditionQueryStringConfig? = null, val responseHeaderConfig: RuleRuleConditionResponseHeaderConfig? = null, val responseStatusCodeConfig: RuleRuleConditionResponseStatusCodeConfig? = null, val sourceIpConfig: RuleRuleConditionSourceIpConfig? = null, val type: String)
Link copied to clipboard
data class RuleRuleConditionCookieConfig(val values: List<RuleRuleConditionCookieConfigValue>? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class RuleRuleConditionQueryStringConfig(val values: List<RuleRuleConditionQueryStringConfigValue>? = null)
Link copied to clipboard
data class RuleRuleConditionQueryStringConfigValue(val key: String? = null, val value: String? = null)
Link copied to clipboard
data class RuleRuleConditionResponseHeaderConfig(val key: String? = null, val values: List<String>? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ServerGroupConnectionDrainConfig(val connectionDrainEnabled: Boolean? = null, val connectionDrainTimeout: Int? = null)
Link copied to clipboard
data class ServerGroupHealthCheckConfig(val healthCheckCodes: List<String>? = null, val healthCheckConnectPort: Int? = null, val healthCheckEnabled: Boolean, val healthCheckHost: String? = null, val healthCheckHttpVersion: String? = null, val healthCheckInterval: Int? = null, val healthCheckMethod: String? = null, val healthCheckPath: String? = null, val healthCheckProtocol: String? = null, val healthCheckTimeout: Int? = null, val healthyThreshold: Int? = null, val unhealthyThreshold: Int? = null)
Link copied to clipboard
Link copied to clipboard
data class ServerGroupSlowStartConfig(val slowStartDuration: Int? = null, val slowStartEnabled: Boolean? = null)
Link copied to clipboard
data class ServerGroupStickySessionConfig(val cookie: String? = null, val cookieTimeout: Int? = null, val stickySessionEnabled: Boolean? = null, val stickySessionType: String? = null)
Link copied to clipboard