Package-level declarations

Types

Link copied to clipboard

Provides a Global Accelerator (GA) Accelerator resource. For information about Global Accelerator (GA) Accelerator and how to use it, see What is Accelerator.

Link copied to clipboard
data class AcceleratorArgs(val acceleratorName: Output<String>? = null, val autoRenewDuration: Output<Int>? = null, val autoUseCoupon: Output<Boolean>? = null, val description: Output<String>? = null, val duration: Output<Int>? = null, val pricingCycle: Output<String>? = null, val renewalStatus: Output<String>? = null, val spec: Output<String>? = null) : ConvertibleToJava<AcceleratorArgs>

Provides a Global Accelerator (GA) Accelerator resource. For information about Global Accelerator (GA) Accelerator and how to use it, see What is Accelerator.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Provides a Global Accelerator (GA) Accelerator Spare Ip Attachment resource. For information about Global Accelerator (GA) Accelerator Spare Ip Attachment and how to use it, see What is Accelerator Spare Ip Attachment.

Link copied to clipboard
data class AcceleratorSpareIpAttachmentArgs(val acceleratorId: Output<String>? = null, val dryRun: Output<Boolean>? = null, val spareIp: Output<String>? = null) : ConvertibleToJava<AcceleratorSpareIpAttachmentArgs>

Provides a Global Accelerator (GA) Accelerator Spare Ip Attachment resource. For information about Global Accelerator (GA) Accelerator Spare Ip Attachment and how to use it, see What is Accelerator Spare Ip Attachment.

Link copied to clipboard

Provides a Global Accelerator (GA) Access Log resource. For information about Global Accelerator (GA) Access Log and how to use it, see What is Access Log.

Link copied to clipboard
data class AccessLogArgs(val acceleratorId: Output<String>? = null, val endpointGroupId: Output<String>? = null, val listenerId: Output<String>? = null, val slsLogStoreName: Output<String>? = null, val slsProjectName: Output<String>? = null, val slsRegionId: Output<String>? = null) : ConvertibleToJava<AccessLogArgs>

Provides a Global Accelerator (GA) Access Log resource. For information about Global Accelerator (GA) Access Log and how to use it, see What is Access Log.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Provides a Global Accelerator (GA) Acl resource. For information about Global Accelerator (GA) Acl and how to use it, see What is Acl.

Link copied to clipboard
data class AclArgs(val aclEntries: Output<List<AclAclEntryArgs>>? = null, val aclName: Output<String>? = null, val addressIpVersion: Output<String>? = null, val dryRun: Output<Boolean>? = null) : ConvertibleToJava<AclArgs>

Provides a Global Accelerator (GA) Acl resource. For information about Global Accelerator (GA) Acl and how to use it, see What is Acl.

Link copied to clipboard

Builder for AclArgs.

Link copied to clipboard

Provides a Global Accelerator (GA) Acl Attachment resource. For information about Global Accelerator (GA) Acl Attachment and how to use it, see What is Acl Attachment.

Link copied to clipboard
data class AclAttachmentArgs(val aclId: Output<String>? = null, val aclType: Output<String>? = null, val dryRun: Output<Boolean>? = null, val listenerId: Output<String>? = null) : ConvertibleToJava<AclAttachmentArgs>

Provides a Global Accelerator (GA) Acl Attachment resource. For information about Global Accelerator (GA) Acl Attachment and how to use it, see What is Acl Attachment.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Provides a Global Accelerator (GA) Acl entry attachment resource. For information about Global Accelerator (GA) Acl entry attachment and how to use it, see What is Acl entry attachment.

Link copied to clipboard
data class AclEntryAttachmentArgs(val aclId: Output<String>? = null, val entry: Output<String>? = null, val entryDescription: Output<String>? = null) : ConvertibleToJava<AclEntryAttachmentArgs>

Provides a Global Accelerator (GA) Acl entry attachment resource. For information about Global Accelerator (GA) Acl entry attachment and how to use it, see What is Acl entry attachment.

Link copied to clipboard
Link copied to clipboard

Builder for Acl.

Link copied to clipboard

Provides a Global Accelerator (GA) Additional Certificate resource. For information about Global Accelerator (GA) Additional Certificate and how to use it, see What is Additional Certificate.

Link copied to clipboard
data class AdditionalCertificateArgs(val acceleratorId: Output<String>? = null, val certificateId: Output<String>? = null, val domain: Output<String>? = null, val listenerId: Output<String>? = null) : ConvertibleToJava<AdditionalCertificateArgs>

Provides a Global Accelerator (GA) Additional Certificate resource. For information about Global Accelerator (GA) Additional Certificate and how to use it, see What is Additional Certificate.

Link copied to clipboard

Provides a Global Accelerator (GA) Bandwidth Package resource. For information about Global Accelerator (GA) Bandwidth Package and how to use it, see What is Bandwidth Package.

Link copied to clipboard
data class BandwidthPackageArgs(val autoPay: Output<Boolean>? = null, val autoRenewDuration: Output<Int>? = null, val autoUseCoupon: Output<Boolean>? = null, val bandwidth: Output<Int>? = null, val bandwidthPackageName: Output<String>? = null, val bandwidthType: Output<String>? = null, val billingType: Output<String>? = null, val cbnGeographicRegionIda: Output<String>? = null, val cbnGeographicRegionIdb: Output<String>? = null, val description: Output<String>? = null, val duration: Output<String>? = null, val paymentType: Output<String>? = null, val ratio: Output<Int>? = null, val renewalStatus: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<BandwidthPackageArgs>

Provides a Global Accelerator (GA) Bandwidth Package resource. For information about Global Accelerator (GA) Bandwidth Package and how to use it, see What is Bandwidth Package.

Link copied to clipboard

Provides a Global Accelerator (GA) Bandwidth Package Attachment resource. For information about Global Accelerator (GA) Bandwidth Package Attachment and how to use it, see What is Bandwidth Package Attachment.

Link copied to clipboard
data class BandwidthPackageAttachmentArgs(val acceleratorId: Output<String>? = null, val bandwidthPackageId: Output<String>? = null) : ConvertibleToJava<BandwidthPackageAttachmentArgs>

Provides a Global Accelerator (GA) Bandwidth Package Attachment resource. For information about Global Accelerator (GA) Bandwidth Package Attachment and how to use it, see What is Bandwidth Package Attachment.

Link copied to clipboard

Provides a Global Accelerator (GA) Basic Accelerate IP resource. For information about Global Accelerator (GA) Basic Accelerate IP and how to use it, see What is Basic Accelerate IP.

Link copied to clipboard
data class BasicAccelerateIpArgs(val acceleratorId: Output<String>? = null, val ipSetId: Output<String>? = null) : ConvertibleToJava<BasicAccelerateIpArgs>

Provides a Global Accelerator (GA) Basic Accelerate IP resource. For information about Global Accelerator (GA) Basic Accelerate IP and how to use it, see What is Basic Accelerate IP.

Link copied to clipboard

Provides a Global Accelerator (GA) Basic Accelerate Ip Endpoint Relation resource. For information about Global Accelerator (GA) Basic Accelerate Ip Endpoint Relation and how to use it, see What is Basic Accelerate Ip Endpoint Relation.

Link copied to clipboard
data class BasicAccelerateIpEndpointRelationArgs(val accelerateIpId: Output<String>? = null, val acceleratorId: Output<String>? = null, val endpointId: Output<String>? = null) : ConvertibleToJava<BasicAccelerateIpEndpointRelationArgs>

Provides a Global Accelerator (GA) Basic Accelerate Ip Endpoint Relation resource. For information about Global Accelerator (GA) Basic Accelerate Ip Endpoint Relation and how to use it, see What is Basic Accelerate Ip Endpoint Relation.

Link copied to clipboard

Provides a Global Accelerator (GA) Basic Accelerator resource. For information about Global Accelerator (GA) Basic Accelerator and how to use it, see What is Basic Accelerator.

Link copied to clipboard
data class BasicAcceleratorArgs(val autoPay: Output<Boolean>? = null, val autoRenew: Output<Boolean>? = null, val autoRenewDuration: Output<Int>? = null, val autoUseCoupon: Output<String>? = null, val bandwidthBillingType: Output<String>? = null, val basicAcceleratorName: Output<String>? = null, val description: Output<String>? = null, val duration: Output<Int>? = null, val pricingCycle: Output<String>? = null) : ConvertibleToJava<BasicAcceleratorArgs>

Provides a Global Accelerator (GA) Basic Accelerator resource. For information about Global Accelerator (GA) Basic Accelerator and how to use it, see What is Basic Accelerator.

Link copied to clipboard

Provides a Global Accelerator (GA) Basic Endpoint resource. For information about Global Accelerator (GA) Basic Endpoint and how to use it, see What is Basic Endpoint.

Link copied to clipboard
data class BasicEndpointArgs(val acceleratorId: Output<String>? = null, val basicEndpointName: Output<String>? = null, val endpointAddress: Output<String>? = null, val endpointGroupId: Output<String>? = null, val endpointSubAddress: Output<String>? = null, val endpointSubAddressType: Output<String>? = null, val endpointType: Output<String>? = null, val endpointZoneId: Output<String>? = null) : ConvertibleToJava<BasicEndpointArgs>

Provides a Global Accelerator (GA) Basic Endpoint resource. For information about Global Accelerator (GA) Basic Endpoint and how to use it, see What is Basic Endpoint.

Link copied to clipboard
Link copied to clipboard

Provides a Global Accelerator (GA) Basic Endpoint Group resource. For information about Global Accelerator (GA) Basic Endpoint Group and how to use it, see What is Basic Endpoint Group.

Link copied to clipboard
data class BasicEndpointGroupArgs(val acceleratorId: Output<String>? = null, val basicEndpointGroupName: Output<String>? = null, val description: Output<String>? = null, val endpointAddress: Output<String>? = null, val endpointGroupRegion: Output<String>? = null, val endpointSubAddress: Output<String>? = null, val endpointType: Output<String>? = null) : ConvertibleToJava<BasicEndpointGroupArgs>

Provides a Global Accelerator (GA) Basic Endpoint Group resource. For information about Global Accelerator (GA) Basic Endpoint Group and how to use it, see What is Basic Endpoint Group.

Link copied to clipboard
Link copied to clipboard

Provides a Global Accelerator (GA) Basic Ip Set resource. For information about Global Accelerator (GA) Basic Ip Set and how to use it, see What is Basic Ip Set.

Link copied to clipboard
data class BasicIpSetArgs(val accelerateRegionId: Output<String>? = null, val acceleratorId: Output<String>? = null, val bandwidth: Output<Int>? = null, val ispType: Output<String>? = null) : ConvertibleToJava<BasicIpSetArgs>

Provides a Global Accelerator (GA) Basic Ip Set resource. For information about Global Accelerator (GA) Basic Ip Set and how to use it, see What is Basic Ip Set.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Provides a Global Accelerator (GA) Custom Routing Endpoint resource. For information about Global Accelerator (GA) Custom Routing Endpoint and how to use it, see What is Custom Routing Endpoint.

Link copied to clipboard
data class CustomRoutingEndpointArgs(val endpoint: Output<String>? = null, val endpointGroupId: Output<String>? = null, val trafficToEndpointPolicy: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<CustomRoutingEndpointArgs>

Provides a Global Accelerator (GA) Custom Routing Endpoint resource. For information about Global Accelerator (GA) Custom Routing Endpoint and how to use it, see What is Custom Routing Endpoint.

Link copied to clipboard

Provides a Global Accelerator (GA) Custom Routing Endpoint Group resource. For information about Global Accelerator (GA) Custom Routing Endpoint Group and how to use it, see What is Custom Routing Endpoint Group.

Link copied to clipboard
data class CustomRoutingEndpointGroupArgs(val acceleratorId: Output<String>? = null, val customRoutingEndpointGroupName: Output<String>? = null, val description: Output<String>? = null, val endpointGroupRegion: Output<String>? = null, val listenerId: Output<String>? = null) : ConvertibleToJava<CustomRoutingEndpointGroupArgs>

Provides a Global Accelerator (GA) Custom Routing Endpoint Group resource. For information about Global Accelerator (GA) Custom Routing Endpoint Group and how to use it, see What is Custom Routing Endpoint Group.

Link copied to clipboard

Provides a Global Accelerator (GA) Custom Routing Endpoint Group Destination resource. For information about Global Accelerator (GA) Custom Routing Endpoint Group Destination and how to use it, see What is Custom Routing Endpoint Group Destination.

data class CustomRoutingEndpointGroupDestinationArgs(val endpointGroupId: Output<String>? = null, val fromPort: Output<Int>? = null, val protocols: Output<List<String>>? = null, val toPort: Output<Int>? = null) : ConvertibleToJava<CustomRoutingEndpointGroupDestinationArgs>

Provides a Global Accelerator (GA) Custom Routing Endpoint Group Destination resource. For information about Global Accelerator (GA) Custom Routing Endpoint Group Destination and how to use it, see What is Custom Routing Endpoint Group Destination.

Link copied to clipboard

Provides a Global Accelerator (GA) Custom Routing Endpoint Traffic Policy resource. For information about Global Accelerator (GA) Custom Routing Endpoint Traffic Policy and how to use it, see What is Custom Routing Endpoint Traffic Policy.

Link copied to clipboard
data class CustomRoutingEndpointTrafficPolicyArgs(val address: Output<String>? = null, val endpointId: Output<String>? = null, val portRanges: Output<List<CustomRoutingEndpointTrafficPolicyPortRangeArgs>>? = null) : ConvertibleToJava<CustomRoutingEndpointTrafficPolicyArgs>

Provides a Global Accelerator (GA) Custom Routing Endpoint Traffic Policy resource. For information about Global Accelerator (GA) Custom Routing Endpoint Traffic Policy and how to use it, see What is Custom Routing Endpoint Traffic Policy.

Link copied to clipboard

Provides a Ga Domain resource. For information about Ga Domain and how to use it, see What is Domain.

Link copied to clipboard
data class DomainArgs(val acceleratorId: Output<String>? = null, val domain: Output<String>? = null) : ConvertibleToJava<DomainArgs>

Provides a Ga Domain resource. For information about Ga Domain and how to use it, see What is Domain.

Link copied to clipboard

Builder for DomainArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Domain.

Link copied to clipboard

Provides a Global Accelerator (GA) Endpoint Group resource. For information about Global Accelerator (GA) Endpoint Group and how to use it, see What is Endpoint Group.

Link copied to clipboard
data class EndpointGroupArgs(val acceleratorId: Output<String>? = null, val description: Output<String>? = null, val endpointConfigurations: Output<List<EndpointGroupEndpointConfigurationArgs>>? = null, val endpointGroupRegion: Output<String>? = null, val endpointGroupType: Output<String>? = null, val endpointRequestProtocol: Output<String>? = null, val healthCheckIntervalSeconds: Output<Int>? = null, val healthCheckPath: Output<String>? = null, val healthCheckPort: Output<Int>? = null, val healthCheckProtocol: Output<String>? = null, val listenerId: Output<String>? = null, val name: Output<String>? = null, val portOverrides: Output<EndpointGroupPortOverridesArgs>? = null, val thresholdCount: Output<Int>? = null, val trafficPercentage: Output<Int>? = null) : ConvertibleToJava<EndpointGroupArgs>

Provides a Global Accelerator (GA) Endpoint Group resource. For information about Global Accelerator (GA) Endpoint Group and how to use it, see What is Endpoint Group.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Provides a Global Accelerator (GA) Forwarding Rule resource. For information about Global Accelerator (GA) Forwarding Rule and how to use it, see What is Forwarding Rule.

Link copied to clipboard
data class ForwardingRuleArgs(val acceleratorId: Output<String>? = null, val forwardingRuleName: Output<String>? = null, val listenerId: Output<String>? = null, val priority: Output<Int>? = null, val ruleActions: Output<List<ForwardingRuleRuleActionArgs>>? = null, val ruleConditions: Output<List<ForwardingRuleRuleConditionArgs>>? = null) : ConvertibleToJava<ForwardingRuleArgs>

Provides a Global Accelerator (GA) Forwarding Rule resource. For information about Global Accelerator (GA) Forwarding Rule and how to use it, see What is Forwarding Rule.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Provides a Global Accelerator (GA) Ip Set resource. For information about Global Accelerator (GA) Ip Set and how to use it, see What is Ip Set.

Link copied to clipboard
data class IpSetArgs(val accelerateRegionId: Output<String>? = null, val acceleratorId: Output<String>? = null, val bandwidth: Output<Int>? = null, val ipVersion: Output<String>? = null) : ConvertibleToJava<IpSetArgs>

Provides a Global Accelerator (GA) Ip Set resource. For information about Global Accelerator (GA) Ip Set and how to use it, see What is Ip Set.

Link copied to clipboard

Builder for IpSetArgs.

Link copied to clipboard
Link copied to clipboard

Builder for IpSet.

Link copied to clipboard

Provides a Global Accelerator (GA) Listener resource. For information about Global Accelerator (GA) Listener and how to use it, see What is Listener.

Link copied to clipboard
data class ListenerArgs(val acceleratorId: Output<String>? = null, val certificates: Output<List<ListenerCertificateArgs>>? = null, val clientAffinity: Output<String>? = null, val description: Output<String>? = null, val listenerType: Output<String>? = null, val name: Output<String>? = null, val portRanges: Output<List<ListenerPortRangeArgs>>? = null, val protocol: Output<String>? = null, val proxyProtocol: Output<Boolean>? = null, val securityPolicyId: Output<String>? = null) : ConvertibleToJava<ListenerArgs>

Provides a Global Accelerator (GA) Listener resource. For information about Global Accelerator (GA) Listener and how to use it, see What is Listener.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun acceleratorResource(name: String, block: suspend AcceleratorResourceBuilder.() -> Unit): Accelerator
Link copied to clipboard
suspend fun accessLogResource(name: String, block: suspend AccessLogResourceBuilder.() -> Unit): AccessLog
Link copied to clipboard
Link copied to clipboard
suspend fun aclResource(name: String, block: suspend AclResourceBuilder.() -> Unit): Acl
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun basicIpSetResource(name: String, block: suspend BasicIpSetResourceBuilder.() -> Unit): BasicIpSet
Link copied to clipboard
suspend fun domainResource(name: String, block: suspend DomainResourceBuilder.() -> Unit): Domain
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun ipSetResource(name: String, block: suspend IpSetResourceBuilder.() -> Unit): IpSet
Link copied to clipboard
suspend fun listenerResource(name: String, block: suspend ListenerResourceBuilder.() -> Unit): Listener