Package-level declarations

Types

Link copied to clipboard
data class AclEntryList(val comment: String? = null, val entry: String? = null)
Link copied to clipboard
data class BackendServerBackendServer(val serverId: String, val serverIp: String? = null, val type: String? = null, val weight: Int)
Link copied to clipboard
data class GetAclsAcl(val entryLists: List<GetAclsAclEntryList>, val id: String, val ipVersion: String, val name: String, val relatedListeners: List<GetAclsAclRelatedListener>, val resourceGroupId: String, val tags: Map<String, String>? = null)
Link copied to clipboard
data class GetAclsAclEntryList(val comment: String, val entry: String)
Link copied to clipboard
data class GetAclsAclRelatedListener(val aclType: String, val frontendPort: Int, val loadBalancerId: String, val protocol: String)
Link copied to clipboard
data class GetAclsResult(val acls: List<GetAclsAcl>, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val resourceGroupId: String? = null, val tags: Map<String, String>? = null)

A collection of values returned by getAcls.

Link copied to clipboard
data class GetApplicationLoadBalancersBalancer(val address: String, val addressIpVersion: String, val addressType: String, val autoReleaseTime: Int, val backendServers: List<GetApplicationLoadBalancersBalancerBackendServer>, val bandwidth: Int, val createTimeStamp: Int, val deleteProtection: String, val endTime: String, val endTimeStamp: Int, val id: String, val internetChargeType: String, val listenerPortsAndProtocals: List<GetApplicationLoadBalancersBalancerListenerPortsAndProtocal>, val listenerPortsAndProtocols: List<GetApplicationLoadBalancersBalancerListenerPortsAndProtocol>, val loadBalancerId: String, val loadBalancerName: String, val loadBalancerSpec: String, val masterZoneId: String, val modificationProtectionReason: String, val modificationProtectionStatus: String, val networkType: String, val paymentType: String, val regionIdAlias: String, val renewalCycUnit: String, val renewalDuration: Int, val renewalStatus: String, val resourceGroupId: String, val slaveZoneId: String, val status: String, val tags: Map<String, String>, val vpcId: String, val vswitchId: String)
data class GetApplicationLoadBalancersBalancerBackendServer(val description: String, val serverId: String, val type: String, val weight: Int)
data class GetApplicationLoadBalancersBalancerListenerPortsAndProtocol(val description: String, val forwardPort: Int, val listenerForward: String, val listenerPort: Int, val listenerProtocol: String)
Link copied to clipboard
data class GetApplicationLoadBalancersResult(val address: String? = null, val addressIpVersion: String? = null, val addressType: String? = null, val balancers: List<GetApplicationLoadBalancersBalancer>, val enableDetails: Boolean? = null, val id: String, val ids: List<String>, val internetChargeType: String? = null, val loadBalancerName: String? = null, val masterZoneId: String? = null, val nameRegex: String? = null, val names: List<String>, val networkType: String? = null, val outputFile: String? = null, val pageNumber: Int? = null, val pageSize: Int? = null, val paymentType: String? = null, val resourceGroupId: String? = null, val serverId: String? = null, val serverIntranetAddress: String? = null, val slaveZoneId: String? = null, val slbs: List<GetApplicationLoadBalancersSlb>, val status: String? = null, val tags: Map<String, String>? = null, val totalCount: Int, val vpcId: String? = null, val vswitchId: String? = null)

A collection of values returned by getApplicationLoadBalancers.

Link copied to clipboard
data class GetApplicationLoadBalancersSlb(val address: String, val creationTime: String, val id: String, val internet: Boolean, val masterAvailabilityZone: String, val name: String, val networkType: String, val regionId: String, val slaveAvailabilityZone: String, val status: String, val tags: Map<String, String>, val vpcId: String, val vswitchId: String)
Link copied to clipboard
data class GetAttachmentsResult(val id: String, val instanceIds: List<String>? = null, val loadBalancerId: String, val outputFile: String? = null, val slbAttachments: List<GetAttachmentsSlbAttachment>)

A collection of values returned by getAttachments.

Link copied to clipboard
data class GetAttachmentsSlbAttachment(val instanceId: String, val weight: Int)
Link copied to clipboard
data class GetBackendServersBackendServer(val id: String, val serverType: String, val weight: Int)
Link copied to clipboard
data class GetBackendServersResult(val backendServers: List<GetBackendServersBackendServer>, val id: String, val ids: List<String>, val loadBalancerId: String, val outputFile: String? = null)

A collection of values returned by getBackendServers.

Link copied to clipboard
data class GetCaCertificatesCertificate(val caCertificateId: String, val caCertificateName: String, val commonName: String, val createdTimestamp: Int, val expiredTime: String, val expiredTimestamp: Int, val fingerprint: String, val id: String, val name: String, val resourceGroupId: String, val tags: Map<String, String>)
Link copied to clipboard
data class GetCaCertificatesResult(val certificates: List<GetCaCertificatesCertificate>, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val resourceGroupId: String? = null, val tags: Map<String, String>? = null)

A collection of values returned by getCaCertificates.

Link copied to clipboard
data class GetDomainExtensionsExtension(val domain: String, val id: String, val serverCertificateId: String)
Link copied to clipboard
data class GetDomainExtensionsResult(val extensions: List<GetDomainExtensionsExtension>, val frontendPort: Int, val id: String, val ids: List<String>, val loadBalancerId: String, val outputFile: String? = null)

A collection of values returned by getDomainExtensions.

Link copied to clipboard
data class GetListenersResult(val descriptionRegex: String? = null, val frontendPort: Int? = null, val id: String, val loadBalancerId: String, val outputFile: String? = null, val protocol: String? = null, val slbListeners: List<GetListenersSlbListener>)

A collection of values returned by getListeners.

Link copied to clipboard
data class GetListenersSlbListener(val backendPort: Int, val bandwidth: Int, val caCertificateId: String, val cookie: String, val cookieTimeout: Int, val description: String, val enableHttp2: String, val establishedTimeout: Int, val frontendPort: Int, val gzip: String, val healthCheck: String, val healthCheckConnectPort: Int, val healthCheckConnectTimeout: Int, val healthCheckDomain: String, val healthCheckHttpCode: String, val healthCheckInterval: Int, val healthCheckTimeout: Int, val healthCheckType: String, val healthCheckUri: String, val healthyThreshold: Int, val idleTimeout: Int, val masterSlaveServerGroupId: String, val persistenceTimeout: Int, val protocol: String, val proxyProtocolV2Enabled: Boolean, val requestTimeout: Int, val scheduler: String, val securityStatus: String, val serverCertificateId: String, val serverGroupId: String, val sslCertificateId: String, val status: String, val stickySession: String, val stickySessionType: String, val tlsCipherPolicy: String, val unhealthyThreshold: Int, val xForwardedFor: String, val xForwardedForSlbId: String, val xForwardedForSlbIp: String, val xForwardedForSlbProto: String)
Link copied to clipboard
data class GetLoadBalancersBalancer(val address: String, val addressIpVersion: String, val addressType: String, val autoReleaseTime: Int, val backendServers: List<GetLoadBalancersBalancerBackendServer>, val bandwidth: Int, val createTimeStamp: Int, val deleteProtection: String, val endTime: String, val endTimeStamp: Int, val id: String, val internetChargeType: String, val listenerPortsAndProtocals: List<GetLoadBalancersBalancerListenerPortsAndProtocal>, val listenerPortsAndProtocols: List<GetLoadBalancersBalancerListenerPortsAndProtocol>, val loadBalancerId: String, val loadBalancerName: String, val loadBalancerSpec: String, val masterZoneId: String, val modificationProtectionReason: String, val modificationProtectionStatus: String, val networkType: String, val paymentType: String, val regionIdAlias: String, val renewalCycUnit: String, val renewalDuration: Int, val renewalStatus: String, val resourceGroupId: String, val slaveZoneId: String, val status: String, val tags: Map<String, String>, val vpcId: String, val vswitchId: String)
Link copied to clipboard
data class GetLoadBalancersBalancerBackendServer(val description: String, val serverId: String, val type: String, val weight: Int)
data class GetLoadBalancersBalancerListenerPortsAndProtocal(val listenerPort: Int, val listenerProtocal: String)
data class GetLoadBalancersBalancerListenerPortsAndProtocol(val description: String, val forwardPort: Int, val listenerForward: String, val listenerPort: Int, val listenerProtocol: String)
Link copied to clipboard
data class GetLoadBalancersResult(val address: String? = null, val addressIpVersion: String? = null, val addressType: String? = null, val balancers: List<GetLoadBalancersBalancer>, val enableDetails: Boolean? = null, val id: String, val ids: List<String>, val internetChargeType: String? = null, val loadBalancerName: String? = null, val masterZoneId: String? = null, val nameRegex: String? = null, val names: List<String>, val networkType: String? = null, val outputFile: String? = null, val pageNumber: Int? = null, val pageSize: Int? = null, val paymentType: String? = null, val resourceGroupId: String? = null, val serverId: String? = null, val serverIntranetAddress: String? = null, val slaveZoneId: String? = null, val slbs: List<GetLoadBalancersSlb>, val status: String? = null, val tags: Map<String, String>? = null, val totalCount: Int, val vpcId: String? = null, val vswitchId: String? = null)

A collection of values returned by getLoadBalancers.

Link copied to clipboard
data class GetLoadBalancersSlb(val address: String, val creationTime: String, val id: String, val internet: Boolean, val masterAvailabilityZone: String, val name: String, val networkType: String, val regionId: String, val slaveAvailabilityZone: String, val status: String, val tags: Map<String, String>, val vpcId: String, val vswitchId: String)
Link copied to clipboard
Link copied to clipboard
data class GetMasterSlaveServerGroupsGroupServer(val instanceId: String, val isBackup: Int, val port: Int, val serverType: String, val weight: Int)
Link copied to clipboard
data class GetMasterSlaveServerGroupsResult(val groups: List<GetMasterSlaveServerGroupsGroup>, val id: String, val ids: List<String>, val loadBalancerId: String, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null)

A collection of values returned by getMasterSlaveServerGroups.

Link copied to clipboard
data class GetRulesResult(val frontendPort: Int, val id: String, val ids: List<String>, val loadBalancerId: String, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val slbRules: List<GetRulesSlbRule>)

A collection of values returned by getRules.

Link copied to clipboard
data class GetRulesSlbRule(val domain: String, val id: String, val name: String, val serverGroupId: String, val url: String)
Link copied to clipboard
data class GetServerCertificatesCertificate(val alicloudCertificateId: String, val alicloudCertificateName: String, val commonName: String, val createdTime: String, val createdTimestamp: Int, val expiredTime: String, val expiredTimestamp: Int, val fingerprint: String, val id: String, val isAlicloudCertificate: Boolean, val name: String, val resourceGroupId: String? = null, val subjectAlternativeNames: List<String>, val tags: Map<String, String>? = null)
Link copied to clipboard
data class GetServerCertificatesResult(val certificates: List<GetServerCertificatesCertificate>, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val resourceGroupId: String? = null, val tags: Map<String, String>? = null)

A collection of values returned by getServerCertificates.

Link copied to clipboard
data class GetServerGroupsResult(val id: String, val ids: List<String>, val loadBalancerId: String, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val slbServerGroups: List<GetServerGroupsSlbServerGroup>)

A collection of values returned by getServerGroups.

Link copied to clipboard
Link copied to clipboard
data class GetServerGroupsSlbServerGroupServer(val instanceId: String, val weight: Int)
Link copied to clipboard
data class GetTlsCipherPoliciesPolicy(val ciphers: List<String>, val createTime: String, val id: String, val relateListeners: List<GetTlsCipherPoliciesPolicyRelateListener>, val status: String, val tlsCipherPolicyId: String, val tlsCipherPolicyName: String, val tlsVersions: List<String>)
Link copied to clipboard
data class GetTlsCipherPoliciesPolicyRelateListener(val loadBalancerId: String, val port: Int, val protocol: String)
Link copied to clipboard
data class GetTlsCipherPoliciesResult(val id: String, val ids: List<String>, val includeListener: Boolean? = null, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val policies: List<GetTlsCipherPoliciesPolicy>, val status: String? = null, val tlsCipherPolicyName: String? = null)

A collection of values returned by getTlsCipherPolicies.

Link copied to clipboard
data class GetZonesResult(val availableSlbAddressIpVersion: String? = null, val availableSlbAddressType: String? = null, val enableDetails: Boolean? = null, val id: String, val ids: List<String>, val masterZoneId: String? = null, val outputFile: String? = null, val slaveZoneId: String? = null, val zones: List<GetZonesZone>)

A collection of values returned by getZones.

Link copied to clipboard
data class GetZonesZone(val id: String, val masterZoneId: String, val slaveZoneId: String, val slbSlaveZoneIds: List<String>, val supportedResources: List<GetZonesZoneSupportedResource>)
Link copied to clipboard
data class GetZonesZoneSupportedResource(val addressIpVersion: String, val addressType: String)
Link copied to clipboard
data class ListenerXForwardedFor(val retriveClientIp: Boolean? = null, val retriveSlbId: Boolean? = null, val retriveSlbIp: Boolean? = null, val retriveSlbProto: Boolean? = null)
Link copied to clipboard
data class MasterSlaveServerGroupServer(val isBackup: Int? = null, val port: Int, val serverId: String, val serverType: String? = null, val type: String? = null, val weight: Int? = null)
Link copied to clipboard
data class ServerGroupServer(val port: Int, val serverIds: List<String>, val type: String? = null, val weight: Int? = null)