AScript

Provides a Alb Ascript resource. For information about Alb Ascript and how to use it, see What is AScript.

NOTE: Available in v1.195.0+.

Example Usage

Basic Usage

package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.alicloud.alb.AScript;
import com.pulumi.alicloud.alb.AScriptArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var default_ = new AScript("default", AScriptArgs.builder()
.scriptContent("time()")
.position("RequestHead")
.ascriptName("test")
.enabled(true)
.listenerId(var_.listenerId())
.build());
}
}

Import

Alb AScript can be imported using the id, e.g.

$ pulumi import alicloud:alb/aScript:AScript example <id>

Properties

Link copied to clipboard
val ascriptName: Output<String>

The name of AScript.

Link copied to clipboard
val enabled: Output<Boolean>

Whether scripts are enabled.

Link copied to clipboard

Whether extension parameters are enabled.

Link copied to clipboard

Extended attribute list. See the following Block ExtAttributes.

Link copied to clipboard
val id: Output<String>
Link copied to clipboard
val listenerId: Output<String>

Listener ID of script attribution

Link copied to clipboard
val loadBalancerId: Output<String>

The ID of load balancer instance.

Link copied to clipboard
val position: Output<String>

Execution location of AScript.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val scriptContent: Output<String>

The content of AScript.

Link copied to clipboard
val status: Output<String>

The status of AScript.

Link copied to clipboard
val urn: Output<String>