1. Packages
  2. Packages
  3. Tencentcloud Provider
  4. API Docs
  5. getTeoMultiPathGatewayOriginAcl
Viewing docs for tencentcloud 1.82.93
published on Monday, May 11, 2026 by tencentcloudstack
Viewing docs for tencentcloud 1.82.93
published on Monday, May 11, 2026 by tencentcloudstack

    Use this data source to query detailed information of TEO multi-path gateway origin acl

    Example Usage

    Query multi-path gateway origin acl by zone_id and gateway_id

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const example = tencentcloud.getTeoMultiPathGatewayOriginAcl({
        zoneId: "zone-2noqxz9b6klw",
        gatewayId: "gw-12345678",
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    example = tencentcloud.get_teo_multi_path_gateway_origin_acl(zone_id="zone-2noqxz9b6klw",
        gateway_id="gw-12345678")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := tencentcloud.GetTeoMultiPathGatewayOriginAcl(ctx, &tencentcloud.GetTeoMultiPathGatewayOriginAclArgs{
    			ZoneId:    "zone-2noqxz9b6klw",
    			GatewayId: "gw-12345678",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Tencentcloud = Pulumi.Tencentcloud;
    
    return await Deployment.RunAsync(() => 
    {
        var example = Tencentcloud.GetTeoMultiPathGatewayOriginAcl.Invoke(new()
        {
            ZoneId = "zone-2noqxz9b6klw",
            GatewayId = "gw-12345678",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.tencentcloud.TencentcloudFunctions;
    import com.pulumi.tencentcloud.inputs.GetTeoMultiPathGatewayOriginAclArgs;
    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) {
            final var example = TencentcloudFunctions.getTeoMultiPathGatewayOriginAcl(GetTeoMultiPathGatewayOriginAclArgs.builder()
                .zoneId("zone-2noqxz9b6klw")
                .gatewayId("gw-12345678")
                .build());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          function: tencentcloud:getTeoMultiPathGatewayOriginAcl
          arguments:
            zoneId: zone-2noqxz9b6klw
            gatewayId: gw-12345678
    
    Example coming soon!
    

    Using getTeoMultiPathGatewayOriginAcl

    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 getTeoMultiPathGatewayOriginAcl(args: GetTeoMultiPathGatewayOriginAclArgs, opts?: InvokeOptions): Promise<GetTeoMultiPathGatewayOriginAclResult>
    function getTeoMultiPathGatewayOriginAclOutput(args: GetTeoMultiPathGatewayOriginAclOutputArgs, opts?: InvokeOptions): Output<GetTeoMultiPathGatewayOriginAclResult>
    def get_teo_multi_path_gateway_origin_acl(gateway_id: Optional[str] = None,
                                              id: Optional[str] = None,
                                              result_output_file: Optional[str] = None,
                                              zone_id: Optional[str] = None,
                                              opts: Optional[InvokeOptions] = None) -> GetTeoMultiPathGatewayOriginAclResult
    def get_teo_multi_path_gateway_origin_acl_output(gateway_id: pulumi.Input[Optional[str]] = None,
                                              id: pulumi.Input[Optional[str]] = None,
                                              result_output_file: pulumi.Input[Optional[str]] = None,
                                              zone_id: pulumi.Input[Optional[str]] = None,
                                              opts: Optional[InvokeOptions] = None) -> Output[GetTeoMultiPathGatewayOriginAclResult]
    func GetTeoMultiPathGatewayOriginAcl(ctx *Context, args *GetTeoMultiPathGatewayOriginAclArgs, opts ...InvokeOption) (*GetTeoMultiPathGatewayOriginAclResult, error)
    func GetTeoMultiPathGatewayOriginAclOutput(ctx *Context, args *GetTeoMultiPathGatewayOriginAclOutputArgs, opts ...InvokeOption) GetTeoMultiPathGatewayOriginAclResultOutput

    > Note: This function is named GetTeoMultiPathGatewayOriginAcl in the Go SDK.

    public static class GetTeoMultiPathGatewayOriginAcl 
    {
        public static Task<GetTeoMultiPathGatewayOriginAclResult> InvokeAsync(GetTeoMultiPathGatewayOriginAclArgs args, InvokeOptions? opts = null)
        public static Output<GetTeoMultiPathGatewayOriginAclResult> Invoke(GetTeoMultiPathGatewayOriginAclInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetTeoMultiPathGatewayOriginAclResult> getTeoMultiPathGatewayOriginAcl(GetTeoMultiPathGatewayOriginAclArgs args, InvokeOptions options)
    public static Output<GetTeoMultiPathGatewayOriginAclResult> getTeoMultiPathGatewayOriginAcl(GetTeoMultiPathGatewayOriginAclArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getTeoMultiPathGatewayOriginAcl:getTeoMultiPathGatewayOriginAcl
      arguments:
        # arguments dictionary
    data "tencentcloud_getteomultipathgatewayoriginacl" "name" {
        # arguments
    }

    The following arguments are supported:

    GatewayId string
    Gateway ID.
    ZoneId string
    Zone ID.
    Id string
    ResultOutputFile string
    Used to save results.
    GatewayId string
    Gateway ID.
    ZoneId string
    Zone ID.
    Id string
    ResultOutputFile string
    Used to save results.
    gateway_id string
    Gateway ID.
    zone_id string
    Zone ID.
    id string
    result_output_file string
    Used to save results.
    gatewayId String
    Gateway ID.
    zoneId String
    Zone ID.
    id String
    resultOutputFile String
    Used to save results.
    gatewayId string
    Gateway ID.
    zoneId string
    Zone ID.
    id string
    resultOutputFile string
    Used to save results.
    gateway_id str
    Gateway ID.
    zone_id str
    Zone ID.
    id str
    result_output_file str
    Used to save results.
    gatewayId String
    Gateway ID.
    zoneId String
    Zone ID.
    id String
    resultOutputFile String
    Used to save results.

    getTeoMultiPathGatewayOriginAcl Result

    The following output properties are available:

    gateway_id string
    id string
    multi_path_gateway_origin_acl_infos list(object)
    Multi-path gateway origin ACL info.
    zone_id string
    result_output_file string
    gatewayId String
    id String
    multiPathGatewayOriginAclInfos List<Property Map>
    Multi-path gateway origin ACL info.
    zoneId String
    resultOutputFile String

    Supporting Types

    GetTeoMultiPathGatewayOriginAclMultiPathGatewayOriginAclInfo

    GetTeoMultiPathGatewayOriginAclMultiPathGatewayOriginAclInfoMultiPathGatewayCurrentOriginAcl

    EntireAddresses List<GetTeoMultiPathGatewayOriginAclMultiPathGatewayOriginAclInfoMultiPathGatewayCurrentOriginAclEntireAddress>
    IP CIDR details.
    IsPlaned string
    Whether the update to the latest origin IP CIDR has been confirmed.
    Version string
    Version number.
    EntireAddresses []GetTeoMultiPathGatewayOriginAclMultiPathGatewayOriginAclInfoMultiPathGatewayCurrentOriginAclEntireAddress
    IP CIDR details.
    IsPlaned string
    Whether the update to the latest origin IP CIDR has been confirmed.
    Version string
    Version number.
    entire_addresses list(object)
    IP CIDR details.
    is_planed string
    Whether the update to the latest origin IP CIDR has been confirmed.
    version string
    Version number.
    entireAddresses List<GetTeoMultiPathGatewayOriginAclMultiPathGatewayOriginAclInfoMultiPathGatewayCurrentOriginAclEntireAddress>
    IP CIDR details.
    isPlaned String
    Whether the update to the latest origin IP CIDR has been confirmed.
    version String
    Version number.
    entireAddresses GetTeoMultiPathGatewayOriginAclMultiPathGatewayOriginAclInfoMultiPathGatewayCurrentOriginAclEntireAddress[]
    IP CIDR details.
    isPlaned string
    Whether the update to the latest origin IP CIDR has been confirmed.
    version string
    Version number.
    entire_addresses Sequence[GetTeoMultiPathGatewayOriginAclMultiPathGatewayOriginAclInfoMultiPathGatewayCurrentOriginAclEntireAddress]
    IP CIDR details.
    is_planed str
    Whether the update to the latest origin IP CIDR has been confirmed.
    version str
    Version number.
    entireAddresses List<Property Map>
    IP CIDR details.
    isPlaned String
    Whether the update to the latest origin IP CIDR has been confirmed.
    version String
    Version number.

    GetTeoMultiPathGatewayOriginAclMultiPathGatewayOriginAclInfoMultiPathGatewayCurrentOriginAclEntireAddress

    Ipv4s List<string>
    IPv4 CIDR list.
    Ipv6s List<string>
    IPv6 CIDR list.
    Ipv4s []string
    IPv4 CIDR list.
    Ipv6s []string
    IPv6 CIDR list.
    ipv4s list(string)
    IPv4 CIDR list.
    ipv6s list(string)
    IPv6 CIDR list.
    ipv4s List<String>
    IPv4 CIDR list.
    ipv6s List<String>
    IPv6 CIDR list.
    ipv4s string[]
    IPv4 CIDR list.
    ipv6s string[]
    IPv6 CIDR list.
    ipv4s Sequence[str]
    IPv4 CIDR list.
    ipv6s Sequence[str]
    IPv6 CIDR list.
    ipv4s List<String>
    IPv4 CIDR list.
    ipv6s List<String>
    IPv6 CIDR list.

    GetTeoMultiPathGatewayOriginAclMultiPathGatewayOriginAclInfoMultiPathGatewayNextOriginAcl

    added_addresses list(object)
    Added IP CIDRs compared to current.
    entire_addresses list(object)
    IP CIDR details.
    no_change_addresses list(object)
    Unchanged IP CIDRs compared to current.
    removed_addresses list(object)
    Removed IP CIDRs compared to current.
    version string
    Version number.
    addedAddresses List<Property Map>
    Added IP CIDRs compared to current.
    entireAddresses List<Property Map>
    IP CIDR details.
    noChangeAddresses List<Property Map>
    Unchanged IP CIDRs compared to current.
    removedAddresses List<Property Map>
    Removed IP CIDRs compared to current.
    version String
    Version number.

    GetTeoMultiPathGatewayOriginAclMultiPathGatewayOriginAclInfoMultiPathGatewayNextOriginAclAddedAddress

    Ipv4s List<string>
    IPv4 CIDR list.
    Ipv6s List<string>
    IPv6 CIDR list.
    Ipv4s []string
    IPv4 CIDR list.
    Ipv6s []string
    IPv6 CIDR list.
    ipv4s list(string)
    IPv4 CIDR list.
    ipv6s list(string)
    IPv6 CIDR list.
    ipv4s List<String>
    IPv4 CIDR list.
    ipv6s List<String>
    IPv6 CIDR list.
    ipv4s string[]
    IPv4 CIDR list.
    ipv6s string[]
    IPv6 CIDR list.
    ipv4s Sequence[str]
    IPv4 CIDR list.
    ipv6s Sequence[str]
    IPv6 CIDR list.
    ipv4s List<String>
    IPv4 CIDR list.
    ipv6s List<String>
    IPv6 CIDR list.

    GetTeoMultiPathGatewayOriginAclMultiPathGatewayOriginAclInfoMultiPathGatewayNextOriginAclEntireAddress

    Ipv4s List<string>
    IPv4 CIDR list.
    Ipv6s List<string>
    IPv6 CIDR list.
    Ipv4s []string
    IPv4 CIDR list.
    Ipv6s []string
    IPv6 CIDR list.
    ipv4s list(string)
    IPv4 CIDR list.
    ipv6s list(string)
    IPv6 CIDR list.
    ipv4s List<String>
    IPv4 CIDR list.
    ipv6s List<String>
    IPv6 CIDR list.
    ipv4s string[]
    IPv4 CIDR list.
    ipv6s string[]
    IPv6 CIDR list.
    ipv4s Sequence[str]
    IPv4 CIDR list.
    ipv6s Sequence[str]
    IPv6 CIDR list.
    ipv4s List<String>
    IPv4 CIDR list.
    ipv6s List<String>
    IPv6 CIDR list.

    GetTeoMultiPathGatewayOriginAclMultiPathGatewayOriginAclInfoMultiPathGatewayNextOriginAclNoChangeAddress

    Ipv4s List<string>
    IPv4 CIDR list.
    Ipv6s List<string>
    IPv6 CIDR list.
    Ipv4s []string
    IPv4 CIDR list.
    Ipv6s []string
    IPv6 CIDR list.
    ipv4s list(string)
    IPv4 CIDR list.
    ipv6s list(string)
    IPv6 CIDR list.
    ipv4s List<String>
    IPv4 CIDR list.
    ipv6s List<String>
    IPv6 CIDR list.
    ipv4s string[]
    IPv4 CIDR list.
    ipv6s string[]
    IPv6 CIDR list.
    ipv4s Sequence[str]
    IPv4 CIDR list.
    ipv6s Sequence[str]
    IPv6 CIDR list.
    ipv4s List<String>
    IPv4 CIDR list.
    ipv6s List<String>
    IPv6 CIDR list.

    GetTeoMultiPathGatewayOriginAclMultiPathGatewayOriginAclInfoMultiPathGatewayNextOriginAclRemovedAddress

    Ipv4s List<string>
    IPv4 CIDR list.
    Ipv6s List<string>
    IPv6 CIDR list.
    Ipv4s []string
    IPv4 CIDR list.
    Ipv6s []string
    IPv6 CIDR list.
    ipv4s list(string)
    IPv4 CIDR list.
    ipv6s list(string)
    IPv6 CIDR list.
    ipv4s List<String>
    IPv4 CIDR list.
    ipv6s List<String>
    IPv6 CIDR list.
    ipv4s string[]
    IPv4 CIDR list.
    ipv6s string[]
    IPv6 CIDR list.
    ipv4s Sequence[str]
    IPv4 CIDR list.
    ipv6s Sequence[str]
    IPv6 CIDR list.
    ipv4s List<String>
    IPv4 CIDR list.
    ipv6s List<String>
    IPv6 CIDR list.

    Package Details

    Repository
    tencentcloud tencentcloudstack/terraform-provider-tencentcloud
    License
    Notes
    This Pulumi package is based on the tencentcloud Terraform Provider.
    Viewing docs for tencentcloud 1.82.93
    published on Monday, May 11, 2026 by tencentcloudstack
      Try Pulumi Cloud free. Your team will thank you.