Viewing docs for Alibaba Cloud v3.108.0
published on Thursday, Sep 17, 2026 by Pulumi
published on Thursday, Sep 17, 2026 by Pulumi
Viewing docs for Alibaba Cloud v3.108.0
published on Thursday, Sep 17, 2026 by Pulumi
published on Thursday, Sep 17, 2026 by Pulumi
This data source provides Apig Plugin available to the user.What is Plugin
NOTE: Available since v1.285.0.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as alicloud from "@pulumi/alicloud";
const config = new pulumi.Config();
const name = config.get("name") || "terraform-example";
const pluginVpcPre = new alicloud.vpc.Network("plugin_vpc_pre", {
isDefault: false,
cidrBlock: "10.0.0.0/8",
vpcName: "plugin-example-vpc",
});
const pluginVswitchPre = new alicloud.vpc.Switch("plugin_vswitch_pre", {
isDefault: false,
vpcId: pluginVpcPre.id,
zoneId: "cn-hangzhou-i",
cidrBlock: "10.0.0.0/24",
vswitchName: "plugin-example-vswitch",
});
const pluginGatewayPre = new alicloud.apig.Gateway("plugin_gateway_pre", {
networkAccessConfig: {
type: "Internet",
},
vswitch: {
vswitchId: pluginVswitchPre.id,
},
zoneConfig: {
selectOption: "Auto",
},
vpc: {
vpcId: pluginVpcPre.id,
},
gatewayType: "API",
paymentType: "PayAsYouGo",
gatewayName: "plugin-example-gateway",
spec: "apigw.small.x1",
logConfig: {
sls: {
enable: true,
},
},
});
const defaultPlugin = new alicloud.apig.Plugin("default", {
pluginClassId: "pls-crpqb35lhtgo800k2m86",
gatewayId: pluginGatewayPre.id,
});
const _default = alicloud.apig.getPluginsOutput({
ids: [defaultPlugin.id],
gatewayId: pluginGatewayPre.id,
pluginClassId: "pls-crpqb35lhtgo800k2m86",
});
export const alicloudApigPluginExampleId = _default.apply(_default => _default.plugins?.[0]?.id);
import pulumi
import pulumi_alicloud as alicloud
config = pulumi.Config()
name = config.get("name")
if name is None:
name = "terraform-example"
plugin_vpc_pre = alicloud.vpc.Network("plugin_vpc_pre",
is_default=False,
cidr_block="10.0.0.0/8",
vpc_name="plugin-example-vpc")
plugin_vswitch_pre = alicloud.vpc.Switch("plugin_vswitch_pre",
is_default=False,
vpc_id=plugin_vpc_pre.id,
zone_id="cn-hangzhou-i",
cidr_block="10.0.0.0/24",
vswitch_name="plugin-example-vswitch")
plugin_gateway_pre = alicloud.apig.Gateway("plugin_gateway_pre",
network_access_config={
"type": "Internet",
},
vswitch={
"vswitch_id": plugin_vswitch_pre.id,
},
zone_config={
"select_option": "Auto",
},
vpc={
"vpc_id": plugin_vpc_pre.id,
},
gateway_type="API",
payment_type="PayAsYouGo",
gateway_name="plugin-example-gateway",
spec="apigw.small.x1",
log_config={
"sls": {
"enable": True,
},
})
default_plugin = alicloud.apig.Plugin("default",
plugin_class_id="pls-crpqb35lhtgo800k2m86",
gateway_id=plugin_gateway_pre.id)
default = alicloud.apig.get_plugins_output(ids=[default_plugin.id],
gateway_id=plugin_gateway_pre.id,
plugin_class_id="pls-crpqb35lhtgo800k2m86")
pulumi.export("alicloudApigPluginExampleId", default.plugins[0].id)
package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/apig"
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/vpc"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
cfg := config.New(ctx, "")
name := "terraform-example"
if param := cfg.Get("name"); param != "" {
name = param
}
pluginVpcPre, err := vpc.NewNetwork(ctx, "plugin_vpc_pre", &vpc.NetworkArgs{
IsDefault: pulumi.Bool(false),
CidrBlock: pulumi.String("10.0.0.0/8"),
VpcName: pulumi.String("plugin-example-vpc"),
})
if err != nil {
return err
}
pluginVswitchPre, err := vpc.NewSwitch(ctx, "plugin_vswitch_pre", &vpc.SwitchArgs{
IsDefault: pulumi.Bool(false),
VpcId: pluginVpcPre.ID().ToIDOutput().ToStringOutput(),
ZoneId: pulumi.String("cn-hangzhou-i"),
CidrBlock: pulumi.String("10.0.0.0/24"),
VswitchName: pulumi.String("plugin-example-vswitch"),
})
if err != nil {
return err
}
pluginGatewayPre, err := apig.NewGateway(ctx, "plugin_gateway_pre", &apig.GatewayArgs{
NetworkAccessConfig: &apig.GatewayNetworkAccessConfigArgs{
Type: pulumi.String("Internet"),
},
Vswitch: &apig.GatewayVswitchArgs{
VswitchId: pluginVswitchPre.ID().ToIDOutput().ToStringOutput(),
},
ZoneConfig: &apig.GatewayZoneConfigArgs{
SelectOption: pulumi.String("Auto"),
},
Vpc: &apig.GatewayVpcArgs{
VpcId: pluginVpcPre.ID().ToIDOutput().ToStringOutput(),
},
GatewayType: pulumi.String("API"),
PaymentType: pulumi.String("PayAsYouGo"),
GatewayName: pulumi.String("plugin-example-gateway"),
Spec: pulumi.String("apigw.small.x1"),
LogConfig: &apig.GatewayLogConfigArgs{
Sls: &apig.GatewayLogConfigSlsArgs{
Enable: pulumi.Bool(true),
},
},
})
if err != nil {
return err
}
defaultPlugin, err := apig.NewPlugin(ctx, "default", &apig.PluginArgs{
PluginClassId: pulumi.String("pls-crpqb35lhtgo800k2m86"),
GatewayId: pluginGatewayPre.ID().ToIDOutput().ToStringOutput(),
})
if err != nil {
return err
}
_default := apig.GetPluginsOutput(ctx, apig.GetPluginsOutputArgs{
Ids: pulumi.StringArray{
defaultPlugin.ID().ToIDOutput().ToStringOutput(),
},
GatewayId: pluginGatewayPre.ID().ToIDOutput().ToStringOutput(),
PluginClassId: pulumi.String("pls-crpqb35lhtgo800k2m86"),
}, nil)
ctx.Export("alicloudApigPluginExampleId", _default.ApplyT(func(_default apig.GetPluginsResult) (*string, error) {
return _default.Plugins[0].Id, nil
}).(pulumi.StringPtrOutput))
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AliCloud = Pulumi.AliCloud;
return await Deployment.RunAsync(() =>
{
var config = new Config();
var name = config.Get("name") ?? "terraform-example";
var pluginVpcPre = new AliCloud.Vpc.Network("plugin_vpc_pre", new()
{
IsDefault = false,
CidrBlock = "10.0.0.0/8",
VpcName = "plugin-example-vpc",
});
var pluginVswitchPre = new AliCloud.Vpc.Switch("plugin_vswitch_pre", new()
{
IsDefault = false,
VpcId = pluginVpcPre.Id,
ZoneId = "cn-hangzhou-i",
CidrBlock = "10.0.0.0/24",
VswitchName = "plugin-example-vswitch",
});
var pluginGatewayPre = new AliCloud.Apig.Gateway("plugin_gateway_pre", new()
{
NetworkAccessConfig = new AliCloud.Apig.Inputs.GatewayNetworkAccessConfigArgs
{
Type = "Internet",
},
Vswitch = new AliCloud.Apig.Inputs.GatewayVswitchArgs
{
VswitchId = pluginVswitchPre.Id,
},
ZoneConfig = new AliCloud.Apig.Inputs.GatewayZoneConfigArgs
{
SelectOption = "Auto",
},
Vpc = new AliCloud.Apig.Inputs.GatewayVpcArgs
{
VpcId = pluginVpcPre.Id,
},
GatewayType = "API",
PaymentType = "PayAsYouGo",
GatewayName = "plugin-example-gateway",
Spec = "apigw.small.x1",
LogConfig = new AliCloud.Apig.Inputs.GatewayLogConfigArgs
{
Sls = new AliCloud.Apig.Inputs.GatewayLogConfigSlsArgs
{
Enable = true,
},
},
});
var defaultPlugin = new AliCloud.Apig.Plugin("default", new()
{
PluginClassId = "pls-crpqb35lhtgo800k2m86",
GatewayId = pluginGatewayPre.Id,
});
var @default = AliCloud.Apig.GetPlugins.Invoke(new()
{
Ids = new[]
{
defaultPlugin.Id,
},
GatewayId = pluginGatewayPre.Id,
PluginClassId = "pls-crpqb35lhtgo800k2m86",
});
return new Dictionary<string, object?>
{
["alicloudApigPluginExampleId"] = @default.Apply(@default => @default.Apply(getPluginsResult => getPluginsResult.Plugins[0]?.Id)),
};
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.alicloud.vpc.Network;
import com.pulumi.alicloud.vpc.NetworkArgs;
import com.pulumi.alicloud.vpc.Switch;
import com.pulumi.alicloud.vpc.SwitchArgs;
import com.pulumi.alicloud.apig.Gateway;
import com.pulumi.alicloud.apig.GatewayArgs;
import com.pulumi.alicloud.apig.inputs.GatewayNetworkAccessConfigArgs;
import com.pulumi.alicloud.apig.inputs.GatewayVswitchArgs;
import com.pulumi.alicloud.apig.inputs.GatewayZoneConfigArgs;
import com.pulumi.alicloud.apig.inputs.GatewayVpcArgs;
import com.pulumi.alicloud.apig.inputs.GatewayLogConfigArgs;
import com.pulumi.alicloud.apig.inputs.GatewayLogConfigSlsArgs;
import com.pulumi.alicloud.apig.Plugin;
import com.pulumi.alicloud.apig.PluginArgs;
import com.pulumi.alicloud.apig.ApigFunctions;
import com.pulumi.alicloud.apig.inputs.GetPluginsArgs;
import java.util.ArrayList;
import java.util.Arrays;
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) {
final var config = ctx.config();
final var name = config.get("name").orElse("terraform-example");
var pluginVpcPre = new Network("pluginVpcPre", NetworkArgs.builder()
.isDefault(false)
.cidrBlock("10.0.0.0/8")
.vpcName("plugin-example-vpc")
.build());
var pluginVswitchPre = new Switch("pluginVswitchPre", SwitchArgs.builder()
.isDefault(false)
.vpcId(pluginVpcPre.id())
.zoneId("cn-hangzhou-i")
.cidrBlock("10.0.0.0/24")
.vswitchName("plugin-example-vswitch")
.build());
var pluginGatewayPre = new Gateway("pluginGatewayPre", GatewayArgs.builder()
.networkAccessConfig(GatewayNetworkAccessConfigArgs.builder()
.type("Internet")
.build())
.vswitch(GatewayVswitchArgs.builder()
.vswitchId(pluginVswitchPre.id())
.build())
.zoneConfig(GatewayZoneConfigArgs.builder()
.selectOption("Auto")
.build())
.vpc(GatewayVpcArgs.builder()
.vpcId(pluginVpcPre.id())
.build())
.gatewayType("API")
.paymentType("PayAsYouGo")
.gatewayName("plugin-example-gateway")
.spec("apigw.small.x1")
.logConfig(GatewayLogConfigArgs.builder()
.sls(GatewayLogConfigSlsArgs.builder()
.enable(true)
.build())
.build())
.build());
var defaultPlugin = new Plugin("defaultPlugin", PluginArgs.builder()
.pluginClassId("pls-crpqb35lhtgo800k2m86")
.gatewayId(pluginGatewayPre.id())
.build());
final var default = ApigFunctions.getPlugins(GetPluginsArgs.builder()
.ids(defaultPlugin.id())
.gatewayId(pluginGatewayPre.id())
.pluginClassId("pls-crpqb35lhtgo800k2m86")
.build());
ctx.export("alicloudApigPluginExampleId", default_.applyValue(_default_ -> _default_.plugins()[0].id()));
}
}
configuration:
name:
type: string
default: terraform-example
resources:
pluginVpcPre:
type: alicloud:vpc:Network
name: plugin_vpc_pre
properties:
isDefault: false
cidrBlock: 10.0.0.0/8
vpcName: plugin-example-vpc
pluginVswitchPre:
type: alicloud:vpc:Switch
name: plugin_vswitch_pre
properties:
isDefault: false
vpcId: ${pluginVpcPre.id}
zoneId: cn-hangzhou-i
cidrBlock: 10.0.0.0/24
vswitchName: plugin-example-vswitch
pluginGatewayPre:
type: alicloud:apig:Gateway
name: plugin_gateway_pre
properties:
networkAccessConfig:
type: Internet
vswitch:
vswitchId: ${pluginVswitchPre.id}
zoneConfig:
selectOption: Auto
vpc:
vpcId: ${pluginVpcPre.id}
gatewayType: API
paymentType: PayAsYouGo
gatewayName: plugin-example-gateway
spec: apigw.small.x1
logConfig:
sls:
enable: true
defaultPlugin:
type: alicloud:apig:Plugin
name: default
properties:
pluginClassId: pls-crpqb35lhtgo800k2m86
gatewayId: ${pluginGatewayPre.id}
variables:
default:
fn::invoke:
function: alicloud:apig:getPlugins
arguments:
ids:
- ${defaultPlugin.id}
gatewayId: ${pluginGatewayPre.id}
pluginClassId: pls-crpqb35lhtgo800k2m86
outputs:
alicloudApigPluginExampleId: ${default.plugins[0].id}
pulumi {
required_providers {
alicloud = {
source = "pulumi/alicloud"
}
}
}
data "alicloud_apig_getplugins" "default" {
ids = [alicloud_apig_plugin.default.id]
gateway_id = alicloud_apig_gateway.plugin_gateway_pre.id
plugin_class_id = "pls-crpqb35lhtgo800k2m86"
}
resource "alicloud_vpc_network" "plugin_vpc_pre" {
is_default = false
cidr_block = "10.0.0.0/8"
vpc_name = "plugin-example-vpc"
}
resource "alicloud_vpc_switch" "plugin_vswitch_pre" {
is_default = false
vpc_id = alicloud_vpc_network.plugin_vpc_pre.id
zone_id = "cn-hangzhou-i"
cidr_block = "10.0.0.0/24"
vswitch_name = "plugin-example-vswitch"
}
resource "alicloud_apig_gateway" "plugin_gateway_pre" {
network_access_config = {
type = "Internet"
}
vswitch = {
vswitch_id = alicloud_vpc_switch.plugin_vswitch_pre.id
}
zone_config = {
select_option = "Auto"
}
vpc = {
vpc_id = alicloud_vpc_network.plugin_vpc_pre.id
}
gateway_type = "API"
payment_type = "PayAsYouGo"
gateway_name = "plugin-example-gateway"
spec = "apigw.small.x1"
log_config = {
sls = {
enable = true
}
}
}
resource "alicloud_apig_plugin" "default" {
plugin_class_id = "pls-crpqb35lhtgo800k2m86"
gateway_id = alicloud_apig_gateway.plugin_gateway_pre.id
}
variable "name" {
type = string
default = "terraform-example"
}
output "alicloudApigPluginExampleId" {
value = data.alicloud_apig_getplugins.default.plugins[0].id
}
Using getPlugins
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getPlugins(args: GetPluginsArgs, opts?: InvokeOptions): Promise<GetPluginsResult>
function getPluginsOutput(args: GetPluginsOutputArgs, opts?: InvokeOutputOptions): Output<GetPluginsResult>def get_plugins(gateway_id: Optional[str] = None,
ids: Optional[Sequence[str]] = None,
output_file: Optional[str] = None,
plugin_class_id: Optional[str] = None,
plugin_class_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetPluginsResult
def get_plugins_output(gateway_id: pulumi.Input[Optional[str]] = None,
ids: pulumi.Input[Optional[Sequence[pulumi.Input[str]]]] = None,
output_file: pulumi.Input[Optional[str]] = None,
plugin_class_id: pulumi.Input[Optional[str]] = None,
plugin_class_name: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetPluginsResult]func GetPlugins(ctx *Context, args *GetPluginsArgs, opts ...InvokeOption) (*GetPluginsResult, error)
func GetPluginsOutput(ctx *Context, args *GetPluginsOutputArgs, opts ...InvokeOption) GetPluginsResultOutput> Note: This function is named GetPlugins in the Go SDK.
public static class GetPlugins
{
public static Task<GetPluginsResult> InvokeAsync(GetPluginsArgs args, InvokeOptions? opts = null)
public static Output<GetPluginsResult> Invoke(GetPluginsInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetPluginsResult> Invoke(GetPluginsInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetPluginsResult> getPlugins(GetPluginsArgs args, InvokeOptions options)
public static Output<GetPluginsResult> getPlugins(GetPluginsArgs args, InvokeOptions options)
public static Output<GetPluginsResult> getPlugins(GetPluginsArgs args, InvokeOutputOptions options)
fn::invoke:
function: alicloud:apig/getPlugins:getPlugins
arguments:
# arguments dictionarydata "alicloud_apig_get_plugins" "name" {
# arguments
}The following arguments are supported:
- Gateway
Id string - The filter parameter for the gateway instance ID.
- Ids List<string>
- A list of Plugin IDs.
- Output
File string - File name where to save data source results (after running
pulumi preview). - Plugin
Class stringId - The plugin class ID.
- Plugin
Class stringName - The filter parameter for the plugin class name.
- Gateway
Id string - The filter parameter for the gateway instance ID.
- Ids []string
- A list of Plugin IDs.
- Output
File string - File name where to save data source results (after running
pulumi preview). - Plugin
Class stringId - The plugin class ID.
- Plugin
Class stringName - The filter parameter for the plugin class name.
- gateway_
id string - The filter parameter for the gateway instance ID.
- ids list(string)
- A list of Plugin IDs.
- output_
file string - File name where to save data source results (after running
pulumi preview). - plugin_
class_ stringid - The plugin class ID.
- plugin_
class_ stringname - The filter parameter for the plugin class name.
- gateway
Id String - The filter parameter for the gateway instance ID.
- ids List<String>
- A list of Plugin IDs.
- output
File String - File name where to save data source results (after running
pulumi preview). - plugin
Class StringId - The plugin class ID.
- plugin
Class StringName - The filter parameter for the plugin class name.
- gateway
Id string - The filter parameter for the gateway instance ID.
- ids string[]
- A list of Plugin IDs.
- output
File string - File name where to save data source results (after running
pulumi preview). - plugin
Class stringId - The plugin class ID.
- plugin
Class stringName - The filter parameter for the plugin class name.
- gateway_
id str - The filter parameter for the gateway instance ID.
- ids Sequence[str]
- A list of Plugin IDs.
- output_
file str - File name where to save data source results (after running
pulumi preview). - plugin_
class_ strid - The plugin class ID.
- plugin_
class_ strname - The filter parameter for the plugin class name.
- gateway
Id String - The filter parameter for the gateway instance ID.
- ids List<String>
- A list of Plugin IDs.
- output
File String - File name where to save data source results (after running
pulumi preview). - plugin
Class StringId - The plugin class ID.
- plugin
Class StringName - The filter parameter for the plugin class name.
getPlugins Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Ids List<string>
- A list of Plugin IDs.
- Plugins
List<Pulumi.
Ali Cloud. Apig. Outputs. Get Plugins Plugin> - A list of Plugin Entries. Each element contains the following attributes:
- Gateway
Id string - The filter parameter for the gateway instance ID.
- Output
File string - Plugin
Class stringId - The plugin class ID.
- Plugin
Class stringName - The filter parameter for the plugin class name.
- Id string
- The provider-assigned unique ID for this managed resource.
- Ids []string
- A list of Plugin IDs.
- Plugins
[]Get
Plugins Plugin - A list of Plugin Entries. Each element contains the following attributes:
- Gateway
Id string - The filter parameter for the gateway instance ID.
- Output
File string - Plugin
Class stringId - The plugin class ID.
- Plugin
Class stringName - The filter parameter for the plugin class name.
- id string
- The provider-assigned unique ID for this managed resource.
- ids list(string)
- A list of Plugin IDs.
- plugins list(object)
- A list of Plugin Entries. Each element contains the following attributes:
- gateway_
id string - The filter parameter for the gateway instance ID.
- output_
file string - plugin_
class_ stringid - The plugin class ID.
- plugin_
class_ stringname - The filter parameter for the plugin class name.
- id String
- The provider-assigned unique ID for this managed resource.
- ids List<String>
- A list of Plugin IDs.
- plugins
List<Get
Plugins Plugin> - A list of Plugin Entries. Each element contains the following attributes:
- gateway
Id String - The filter parameter for the gateway instance ID.
- output
File String - plugin
Class StringId - The plugin class ID.
- plugin
Class StringName - The filter parameter for the plugin class name.
- id string
- The provider-assigned unique ID for this managed resource.
- ids string[]
- A list of Plugin IDs.
- plugins
Get
Plugins Plugin[] - A list of Plugin Entries. Each element contains the following attributes:
- gateway
Id string - The filter parameter for the gateway instance ID.
- output
File string - plugin
Class stringId - The plugin class ID.
- plugin
Class stringName - The filter parameter for the plugin class name.
- id str
- The provider-assigned unique ID for this managed resource.
- ids Sequence[str]
- A list of Plugin IDs.
- plugins
Sequence[Get
Plugins Plugin] - A list of Plugin Entries. Each element contains the following attributes:
- gateway_
id str - The filter parameter for the gateway instance ID.
- output_
file str - plugin_
class_ strid - The plugin class ID.
- plugin_
class_ strname - The filter parameter for the plugin class name.
- id String
- The provider-assigned unique ID for this managed resource.
- ids List<String>
- A list of Plugin IDs.
- plugins List<Property Map>
- A list of Plugin Entries. Each element contains the following attributes:
- gateway
Id String - The filter parameter for the gateway instance ID.
- output
File String - plugin
Class StringId - The plugin class ID.
- plugin
Class StringName - The filter parameter for the plugin class name.
Supporting Types
GetPluginsPlugin
- Gateway
Id string - The filter parameter for the gateway instance ID.
- Gateway
Name string - The gateway name.
- Id string
- The ID of the resource supplied above.
- Plugin
Class stringId - The plugin class ID.
- Plugin
Class stringName - The filter parameter for the plugin class name.
- Plugin
Id string - The plugin ID.
- Gateway
Id string - The filter parameter for the gateway instance ID.
- Gateway
Name string - The gateway name.
- Id string
- The ID of the resource supplied above.
- Plugin
Class stringId - The plugin class ID.
- Plugin
Class stringName - The filter parameter for the plugin class name.
- Plugin
Id string - The plugin ID.
- gateway_
id string - The filter parameter for the gateway instance ID.
- gateway_
name string - The gateway name.
- id string
- The ID of the resource supplied above.
- plugin_
class_ stringid - The plugin class ID.
- plugin_
class_ stringname - The filter parameter for the plugin class name.
- plugin_
id string - The plugin ID.
- gateway
Id String - The filter parameter for the gateway instance ID.
- gateway
Name String - The gateway name.
- id String
- The ID of the resource supplied above.
- plugin
Class StringId - The plugin class ID.
- plugin
Class StringName - The filter parameter for the plugin class name.
- plugin
Id String - The plugin ID.
- gateway
Id string - The filter parameter for the gateway instance ID.
- gateway
Name string - The gateway name.
- id string
- The ID of the resource supplied above.
- plugin
Class stringId - The plugin class ID.
- plugin
Class stringName - The filter parameter for the plugin class name.
- plugin
Id string - The plugin ID.
- gateway_
id str - The filter parameter for the gateway instance ID.
- gateway_
name str - The gateway name.
- id str
- The ID of the resource supplied above.
- plugin_
class_ strid - The plugin class ID.
- plugin_
class_ strname - The filter parameter for the plugin class name.
- plugin_
id str - The plugin ID.
- gateway
Id String - The filter parameter for the gateway instance ID.
- gateway
Name String - The gateway name.
- id String
- The ID of the resource supplied above.
- plugin
Class StringId - The plugin class ID.
- plugin
Class StringName - The filter parameter for the plugin class name.
- plugin
Id String - The plugin ID.
Package Details
- Repository
- Alibaba Cloud pulumi/pulumi-alicloud
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
alicloudTerraform Provider.
Viewing docs for Alibaba Cloud v3.108.0
published on Thursday, Sep 17, 2026 by Pulumi
published on Thursday, Sep 17, 2026 by Pulumi