Package-level declarations

Types

Link copied to clipboard

Provides a Serverless App Engine (SAE) Application resource. For information about Serverless App Engine (SAE) Application and how to use it, see What is Application.

Link copied to clipboard
data class ApplicationArgs(val acrAssumeRoleArn: Output<String>? = null, val acrInstanceId: Output<String>? = null, val appDescription: Output<String>? = null, val appName: Output<String>? = null, val autoConfig: Output<Boolean>? = null, val autoEnableApplicationScalingRule: Output<Boolean>? = null, val batchWaitTime: Output<Int>? = null, val changeOrderDesc: Output<String>? = null, val command: Output<String>? = null, val commandArgs: Output<String>? = null, val configMapMountDesc: Output<String>? = null, val cpu: Output<Int>? = null, val customHostAlias: Output<String>? = null, val deploy: Output<Boolean>? = null, val edasContainerVersion: Output<String>? = null, val enableAhas: Output<String>? = null, val enableGreyTagRoute: Output<Boolean>? = null, val envs: Output<String>? = null, val imageUrl: Output<String>? = null, val jarStartArgs: Output<String>? = null, val jarStartOptions: Output<String>? = null, val jdk: Output<String>? = null, val liveness: Output<String>? = null, val memory: Output<Int>? = null, val microRegistration: Output<String>? = null, val minReadyInstanceRatio: Output<Int>? = null, val minReadyInstances: Output<Int>? = null, val mountDesc: Output<String>? = null, val mountHost: Output<String>? = null, val namespaceId: Output<String>? = null, val nasId: Output<String>? = null, val ossAkId: Output<String>? = null, val ossAkSecret: Output<String>? = null, val ossMountDescs: Output<String>? = null, val packageType: Output<String>? = null, val packageUrl: Output<String>? = null, val packageVersion: Output<String>? = null, val phpArmsConfigLocation: Output<String>? = null, val phpConfig: Output<String>? = null, val phpConfigLocation: Output<String>? = null, val postStart: Output<String>? = null, val preStop: Output<String>? = null, val readiness: Output<String>? = null, val replicas: Output<Int>? = null, val securityGroupId: Output<String>? = null, val slsConfigs: Output<String>? = null, val status: Output<String>? = null, val tags: Output<Map<String, Any>>? = null, val terminationGracePeriodSeconds: Output<Int>? = null, val timezone: Output<String>? = null, val tomcatConfig: Output<String>? = null, val updateStrategy: Output<String>? = null, val versionId: Output<String>? = null, val vpcId: Output<String>? = null, val vswitchId: Output<String>? = null, val warStartOptions: Output<String>? = null, val webContainer: Output<String>? = null) : ConvertibleToJava<ApplicationArgs>

Provides a Serverless App Engine (SAE) Application resource. For information about Serverless App Engine (SAE) Application and how to use it, see What is Application.

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

Provides a Serverless App Engine (SAE) Application Scaling Rule resource. For information about Serverless App Engine (SAE) Application Scaling Rule and how to use it, see What is Application Scaling Rule.

Link copied to clipboard
data class ApplicationScalingRuleArgs(val appId: Output<String>? = null, val minReadyInstanceRatio: Output<Int>? = null, val minReadyInstances: Output<Int>? = null, val scalingRuleEnable: Output<Boolean>? = null, val scalingRuleMetric: Output<ApplicationScalingRuleScalingRuleMetricArgs>? = null, val scalingRuleName: Output<String>? = null, val scalingRuleTimer: Output<ApplicationScalingRuleScalingRuleTimerArgs>? = null, val scalingRuleType: Output<String>? = null) : ConvertibleToJava<ApplicationScalingRuleArgs>

Provides a Serverless App Engine (SAE) Application Scaling Rule resource. For information about Serverless App Engine (SAE) Application Scaling Rule and how to use it, see What is Application Scaling Rule.

Link copied to clipboard

Provides a Serverless App Engine (SAE) Config Map resource. For information about Serverless App Engine (SAE) Config Map and how to use it, see What is Config Map.

Link copied to clipboard
data class ConfigMapArgs(val data: Output<String>? = null, val description: Output<String>? = null, val name: Output<String>? = null, val namespaceId: Output<String>? = null) : ConvertibleToJava<ConfigMapArgs>

Provides a Serverless App Engine (SAE) Config Map resource. For information about Serverless App Engine (SAE) Config Map and how to use it, see What is Config Map.

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

Provides a Serverless App Engine (SAE) GreyTagRoute resource. For information about Serverless App Engine (SAE) GreyTagRoute and how to use it, see What is GreyTagRoute.

Link copied to clipboard
data class GreyTagRouteArgs(val appId: Output<String>? = null, val description: Output<String>? = null, val dubboRules: Output<List<GreyTagRouteDubboRuleArgs>>? = null, val greyTagRouteName: Output<String>? = null, val scRules: Output<List<GreyTagRouteScRuleArgs>>? = null) : ConvertibleToJava<GreyTagRouteArgs>

Provides a Serverless App Engine (SAE) GreyTagRoute resource. For information about Serverless App Engine (SAE) GreyTagRoute and how to use it, see What is GreyTagRoute.

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

Provides a Serverless App Engine (SAE) Ingress resource. For information about Serverless App Engine (SAE) Ingress and how to use it, see What is Ingress.

Link copied to clipboard
data class IngressArgs(val certId: Output<String>? = null, val defaultRule: Output<IngressDefaultRuleArgs>? = null, val description: Output<String>? = null, val listenerPort: Output<Int>? = null, val namespaceId: Output<String>? = null, val rules: Output<List<IngressRuleArgs>>? = null, val slbId: Output<String>? = null) : ConvertibleToJava<IngressArgs>

Provides a Serverless App Engine (SAE) Ingress resource. For information about Serverless App Engine (SAE) Ingress and how to use it, see What is Ingress.

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

Provides an Alicloud Serverless App Engine (SAE) Application Load Balancer Attachment resource. For information about Serverless App Engine (SAE) Load Balancer Internet Attachment and how to use it, see alicloud.sae.LoadBalancerInternet.

Link copied to clipboard
data class LoadBalancerInternetArgs(val appId: Output<String>? = null, val internetSlbId: Output<String>? = null, val internets: Output<List<LoadBalancerInternetInternetArgs>>? = null) : ConvertibleToJava<LoadBalancerInternetArgs>

Provides an Alicloud Serverless App Engine (SAE) Application Load Balancer Attachment resource. For information about Serverless App Engine (SAE) Load Balancer Internet Attachment and how to use it, see alicloud.sae.LoadBalancerInternet.

Link copied to clipboard

Provides an Alicloud Serverless App Engine (SAE) Application Load Balancer Attachment resource. For information about Serverless App Engine (SAE) Load Balancer Intranet Attachment and how to use it, see alicloud.sae.LoadBalancerIntranet.

Link copied to clipboard
data class LoadBalancerIntranetArgs(val appId: Output<String>? = null, val intranetSlbId: Output<String>? = null, val intranets: Output<List<LoadBalancerIntranetIntranetArgs>>? = null) : ConvertibleToJava<LoadBalancerIntranetArgs>

Provides an Alicloud Serverless App Engine (SAE) Application Load Balancer Attachment resource. For information about Serverless App Engine (SAE) Load Balancer Intranet Attachment and how to use it, see alicloud.sae.LoadBalancerIntranet.

Link copied to clipboard

Provides a Serverless App Engine (SAE) Namespace resource. For information about SAE Namespace and how to use it, see What is Namespace.

Link copied to clipboard
data class NamespaceArgs(val namespaceDescription: Output<String>? = null, val namespaceId: Output<String>? = null, val namespaceName: Output<String>? = null) : ConvertibleToJava<NamespaceArgs>

Provides a Serverless App Engine (SAE) Namespace resource. For information about SAE Namespace and how to use it, see What is Namespace.

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

Functions

Link copied to clipboard
suspend fun applicationResource(name: String, block: suspend ApplicationResourceBuilder.() -> Unit): Application
Link copied to clipboard
suspend fun configMapResource(name: String, block: suspend ConfigMapResourceBuilder.() -> Unit): ConfigMap
Link copied to clipboard
suspend fun greyTagRouteResource(name: String, block: suspend GreyTagRouteResourceBuilder.() -> Unit): GreyTagRoute
Link copied to clipboard
suspend fun ingressResource(name: String, block: suspend IngressResourceBuilder.() -> Unit): Ingress
Link copied to clipboard
suspend fun namespaceResource(name: String, block: suspend NamespaceResourceBuilder.() -> Unit): Namespace