Package-level declarations

Types

Link copied to clipboard
data class AclAclEntry(val entry: String? = null, val entryDescription: String? = null)
data class CustomRoutingEndpointTrafficPolicyPortRange(val fromPort: Int? = null, val toPort: Int? = null)
Link copied to clipboard
data class EndpointGroupEndpointConfiguration(val enableClientipPreservation: Boolean? = null, val enableProxyProtocol: Boolean? = null, val endpoint: String, val subAddress: String? = null, val type: String, val weight: Int)
Link copied to clipboard
data class EndpointGroupPortOverrides(val endpointPort: Int? = null, val listenerPort: Int? = null)
Link copied to clipboard
data class ForwardingRuleRuleAction(val forwardGroupConfig: ForwardingRuleRuleActionForwardGroupConfig? = null, val order: Int, val ruleActionType: String, val ruleActionValue: String? = null)
Link copied to clipboard
data class ForwardingRuleRuleCondition(val hostConfigs: List<ForwardingRuleRuleConditionHostConfig>? = null, val pathConfig: ForwardingRuleRuleConditionPathConfig? = null, val ruleConditionType: String, val ruleConditionValue: String? = null)
Link copied to clipboard
data class ForwardingRuleRuleConditionHostConfig(val values: List<String>? = null)
Link copied to clipboard
data class ForwardingRuleRuleConditionPathConfig(val values: List<String>? = null)
Link copied to clipboard
data class GetAcceleratorsAccelerator(val acceleratorId: String, val acceleratorName: String, val basicBandwidthPackages: List<GetAcceleratorsAcceleratorBasicBandwidthPackage>, val cenId: String, val crossDomainBandwidthPackages: List<GetAcceleratorsAcceleratorCrossDomainBandwidthPackage>, val ddosId: String, val description: String, val dnsName: String, val expiredTime: Int, val id: String, val paymentType: String, val secondDnsName: String, val spec: String, val status: String)
data class GetAcceleratorsAcceleratorBasicBandwidthPackage(val bandwidth: Int, val bandwidthType: String, val instanceId: String)
data class GetAcceleratorSpareIpAttachmentsAttachment(val acceleratorId: String, val id: String, val spareIp: String, val status: String)
Link copied to clipboard
data class GetAcceleratorSpareIpAttachmentsResult(val acceleratorId: String, val attachments: List<GetAcceleratorSpareIpAttachmentsAttachment>, val id: String, val ids: List<String>, val outputFile: String? = null, val status: String? = null)

A collection of values returned by getAcceleratorSpareIpAttachments.

Link copied to clipboard
data class GetAcceleratorsResult(val accelerators: List<GetAcceleratorsAccelerator>, val bandwidthBillingType: String? = null, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val status: String? = null)

A collection of values returned by getAccelerators.

Link copied to clipboard
data class GetAclsAcl(val aclEntries: List<GetAclsAclAclEntry>, val aclId: String, val aclName: String, val addressIpVersion: String, val id: String, val status: String)
Link copied to clipboard
data class GetAclsAclAclEntry(val entry: String, val entryDescription: String)
Link copied to clipboard
data class GetAclsResult(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 status: String? = null)

A collection of values returned by getAcls.

Link copied to clipboard
data class GetAdditionalCertificatesCertificate(val acceleratorId: String, val certificateId: String, val domain: String, val id: String, val listenerId: String)
Link copied to clipboard
data class GetAdditionalCertificatesResult(val acceleratorId: String, val certificates: List<GetAdditionalCertificatesCertificate>, val id: String, val ids: List<String>, val listenerId: String, val outputFile: String? = null)

A collection of values returned by getAdditionalCertificates.

Link copied to clipboard
data class GetBandwidthPackagesPackage(val bandwidth: Int, val bandwidthPackageId: String, val bandwidthPackageName: String, val bandwidthType: String, val cbnGeographicRegionIda: String, val cbnGeographicRegionIdb: String, val description: String, val expiredTime: String, val id: String, val paymentType: String, val status: String, val type: String)
Link copied to clipboard
data class GetBandwidthPackagesResult(val enableDetails: Boolean? = null, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val packages: List<GetBandwidthPackagesPackage>, val status: String? = null, val type: String? = null)

A collection of values returned by getBandwidthPackages.

data class GetBasicAccelerateIpEndpointRelationsRelation(val accelerateIpId: String, val acceleratorId: String, val basicEndpointName: String, val endpointAddress: String, val endpointId: String, val endpointSubAddress: String, val endpointSubAddressType: String, val endpointType: String, val endpointZoneId: String, val id: String, val ipAddress: String, val status: String)
data class GetBasicAccelerateIpEndpointRelationsResult(val accelerateIpId: String? = null, val acceleratorId: String, val endpointId: String? = null, val id: String, val ids: List<String>, val outputFile: String? = null, val relations: List<GetBasicAccelerateIpEndpointRelationsRelation>, val status: String? = null)

A collection of values returned by getBasicAccelerateIpEndpointRelations.

Link copied to clipboard
data class GetBasicAccelerateIpsIp(val accelerateIpAddress: String, val accelerateIpId: String, val acceleratorId: String, val id: String, val ipSetId: String, val status: String)
Link copied to clipboard
data class GetBasicAccelerateIpsResult(val accelerateIpAddress: String? = null, val accelerateIpId: String? = null, val id: String, val ids: List<String>, val ipSetId: String, val ips: List<GetBasicAccelerateIpsIp>, val outputFile: String? = null, val status: String? = null)

A collection of values returned by getBasicAccelerateIps.

Link copied to clipboard
data class GetBasicAcceleratorsAccelerator(val bandwidthBillingType: String, val basicAcceleratorId: String, val basicAcceleratorName: String, val basicBandwidthPackages: List<GetBasicAcceleratorsAcceleratorBasicBandwidthPackage>, val basicEndpointGroupId: String, val basicIpSetId: String, val createTime: Int, val crossDomainBandwidthPackages: List<GetBasicAcceleratorsAcceleratorCrossDomainBandwidthPackage>, val description: String, val expiredTime: Int, val id: String, val instanceChargeType: String, val regionId: String, val status: String)
data class GetBasicAcceleratorsAcceleratorBasicBandwidthPackage(val bandwidth: Int, val bandwidthType: String, val instanceId: String)
Link copied to clipboard
data class GetBasicAcceleratorsResult(val acceleratorId: String? = null, val accelerators: List<GetBasicAcceleratorsAccelerator>, val bandwidthBillingType: String? = null, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val pageNumber: Int? = null, val pageSize: Int? = null, val status: String? = null)

A collection of values returned by getBasicAccelerators.

Link copied to clipboard
data class GetBasicEndpointsEndpoint(val acceleratorId: String, val basicEndpointName: String, val endpointAddress: String, val endpointGroupId: String, val endpointId: String, val endpointSubAddress: String, val endpointSubAddressType: String, val endpointType: String, val endpointZoneId: String, val id: String, val status: String)
Link copied to clipboard
data class GetBasicEndpointsResult(val endpointGroupId: String, val endpointId: String? = null, val endpointType: String? = null, val endpoints: List<GetBasicEndpointsEndpoint>, val id: String, val ids: List<String>, val name: String? = null, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val status: String? = null)

A collection of values returned by getBasicEndpoints.

data class GetCustomRoutingEndpointGroupDestinationsCustomRoutingEndpointGroupDestination(val acceleratorId: String, val customRoutingEndpointGroupDestinationId: String, val endpointGroupId: String, val fromPort: Int, val id: String, val listenerId: String, val protocols: List<String>, val toPort: Int)
data class GetCustomRoutingEndpointGroupDestinationsResult(val acceleratorId: String, val customRoutingEndpointGroupDestinations: List<GetCustomRoutingEndpointGroupDestinationsCustomRoutingEndpointGroupDestination>, val endpointGroupId: String? = null, val fromPort: Int? = null, val id: String, val ids: List<String>, val listenerId: String? = null, val outputFile: String? = null, val pageNumber: Int? = null, val pageSize: Int? = null, val protocols: List<String>? = null, val toPort: Int? = null)

A collection of values returned by getCustomRoutingEndpointGroupDestinations.

Link copied to clipboard
data class GetCustomRoutingEndpointGroupsGroup(val acceleratorId: String, val customRoutingEndpointGroupName: String, val description: String, val endpointGroupId: String, val endpointGroupIpLists: List<String>, val endpointGroupRegion: String, val endpointGroupUnconfirmedIpLists: List<String>, val id: String, val listenerId: String, val status: String)
Link copied to clipboard
data class GetCustomRoutingEndpointGroupsResult(val acceleratorId: String, val endpointGroupId: String? = null, val groups: List<GetCustomRoutingEndpointGroupsGroup>, val id: String, val ids: List<String>, val listenerId: String? = null, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val pageNumber: Int? = null, val pageSize: Int? = null, val status: String? = null)

A collection of values returned by getCustomRoutingEndpointGroups.

data class GetCustomRoutingEndpointsCustomRoutingEndpoint(val acceleratorId: String, val customRoutingEndpointId: String, val endpoint: String, val endpointGroupId: String, val id: String, val listenerId: String, val trafficToEndpointPolicy: String, val type: String)
Link copied to clipboard
data class GetCustomRoutingEndpointsResult(val acceleratorId: String, val customRoutingEndpoints: List<GetCustomRoutingEndpointsCustomRoutingEndpoint>, val endpointGroupId: String? = null, val id: String, val ids: List<String>, val listenerId: String? = null, val outputFile: String? = null, val pageNumber: Int? = null, val pageSize: Int? = null)

A collection of values returned by getCustomRoutingEndpoints.

data class GetCustomRoutingEndpointTrafficPoliciesCustomRoutingEndpointTrafficPolicy(val acceleratorId: String, val address: String, val customRoutingEndpointTrafficPolicyId: String, val endpointGroupId: String, val endpointId: String, val id: String, val listenerId: String, val portRanges: List<GetCustomRoutingEndpointTrafficPoliciesCustomRoutingEndpointTrafficPolicyPortRange>)
data class GetCustomRoutingEndpointTrafficPoliciesResult(val acceleratorId: String, val address: String? = null, val customRoutingEndpointTrafficPolicies: List<GetCustomRoutingEndpointTrafficPoliciesCustomRoutingEndpointTrafficPolicy>, val endpointGroupId: String? = null, val endpointId: String? = null, val id: String, val ids: List<String>, val listenerId: String? = null, val outputFile: String? = null, val pageNumber: Int? = null, val pageSize: Int? = null)

A collection of values returned by getCustomRoutingEndpointTrafficPolicies.

data class GetCustomRoutingPortMappingsCustomRoutingPortMapping(val acceleratorId: String, val acceleratorPort: Int, val destinationSocketAddresses: List<GetCustomRoutingPortMappingsCustomRoutingPortMappingDestinationSocketAddress>, val endpointGroupId: String, val endpointGroupRegion: String, val endpointId: String, val listenerId: String, val protocols: List<String>, val status: String, val vswitch: String)
Link copied to clipboard
data class GetCustomRoutingPortMappingsResult(val acceleratorId: String, val customRoutingPortMappings: List<GetCustomRoutingPortMappingsCustomRoutingPortMapping>, val endpointGroupId: String? = null, val id: String, val listenerId: String? = null, val outputFile: String? = null, val pageNumber: Int? = null, val pageSize: Int? = null, val status: String? = null)

A collection of values returned by getCustomRoutingPortMappings.

Link copied to clipboard
data class GetDomainsDomain(val acceleratorId: String, val domain: String, val id: String, val status: String)
Link copied to clipboard
data class GetDomainsResult(val acceleratorId: String? = null, val domain: String? = null, val domains: List<GetDomainsDomain>, val id: String, val ids: List<String>, val outputFile: String? = null, val pageNumber: Int? = null, val pageSize: Int? = null, val status: String? = null)

A collection of values returned by getDomains.

data class GetEndpointGroupIpAddressCidrBlocksEndpointGroupIpAddressCidrBlock(val endpointGroupRegion: String, val ipAddressCidrBlocks: List<String>, val status: String)
data class GetEndpointGroupIpAddressCidrBlocksResult(val acceleratorId: String? = null, val endpointGroupIpAddressCidrBlocks: List<GetEndpointGroupIpAddressCidrBlocksEndpointGroupIpAddressCidrBlock>, val endpointGroupRegion: String, val id: String, val outputFile: String? = null)

A collection of values returned by getEndpointGroupIpAddressCidrBlocks.

Link copied to clipboard
data class GetEndpointGroupsGroup(val description: String, val endpointConfigurations: List<GetEndpointGroupsGroupEndpointConfiguration>, val endpointGroupId: String, val endpointGroupIpLists: List<String>, val endpointGroupRegion: String, val healthCheckIntervalSeconds: Int, val healthCheckPath: String, val healthCheckPort: Int, val healthCheckProtocol: String, val id: String, val listenerId: String, val name: String, val portOverrides: List<GetEndpointGroupsGroupPortOverride>, val status: String, val thresholdCount: Int, val trafficPercentage: Int)
data class GetEndpointGroupsGroupEndpointConfiguration(val enableClientipPreservation: Boolean, val endpoint: String, val probePort: Int, val probeProtocol: String, val type: String, val weight: Int)
Link copied to clipboard
data class GetEndpointGroupsGroupPortOverride(val endpointPort: Int, val listenerPort: Int)
Link copied to clipboard
data class GetEndpointGroupsResult(val acceleratorId: String, val endpointGroupType: String? = null, val groups: List<GetEndpointGroupsGroup>, val id: String, val ids: List<String>, val listenerId: String? = null, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val status: String? = null)

A collection of values returned by getEndpointGroups.

Link copied to clipboard
data class GetForwardingRulesForwardingRule(val forwardingRuleId: String, val forwardingRuleName: String, val forwardingRuleStatus: String, val id: String, val listenerId: String, val priority: Int, val ruleActions: List<GetForwardingRulesForwardingRuleRuleAction>, val ruleConditions: List<GetForwardingRulesForwardingRuleRuleCondition>)
Link copied to clipboard
data class GetForwardingRulesResult(val acceleratorId: String, val forwardingRules: List<GetForwardingRulesForwardingRule>, val id: String, val ids: List<String>, val listenerId: String, val outputFile: String? = null, val status: String? = null)

A collection of values returned by getForwardingRules.

Link copied to clipboard
data class GetIpSetsResult(val acceleratorId: String, val id: String, val ids: List<String>, val outputFile: String? = null, val sets: List<GetIpSetsSet>, val status: String? = null)

A collection of values returned by getIpSets.

Link copied to clipboard
data class GetIpSetsSet(val accelerateRegionId: String, val bandwidth: Int, val id: String, val ipAddressLists: List<String>, val ipSetId: String, val ipVersion: String, val status: String)
Link copied to clipboard
data class GetListenersListener(val certificates: List<GetListenersListenerCertificate>, val clientAffinity: String, val description: String, val id: String, val listenerId: String, val name: String, val portRanges: List<GetListenersListenerPortRange>, val protocol: String, val status: String)
Link copied to clipboard
data class GetListenersListenerCertificate(val id: String, val type: String)
Link copied to clipboard
data class GetListenersListenerPortRange(val fromPort: Int, val toPort: Int)
Link copied to clipboard
data class GetListenersResult(val acceleratorId: String, val id: String, val ids: List<String>, val listeners: List<GetListenersListener>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val status: String? = null)

A collection of values returned by getListeners.

Link copied to clipboard
data class ListenerCertificate(val id: String? = null)
Link copied to clipboard
data class ListenerForwardedForConfig(val forwardedForGaApEnabled: Boolean? = null, val forwardedForGaIdEnabled: Boolean? = null, val forwardedForPortEnabled: Boolean? = null, val forwardedForProtoEnabled: Boolean? = null, val realIpEnabled: Boolean? = null)
Link copied to clipboard
data class ListenerPortRange(val fromPort: Int, val toPort: Int)