1. Packages
  2. Scm Provider
  3. API Docs
  4. getServiceConnectionList
Strata Cloud Manager v0.1.6 published on Wednesday, Oct 16, 2024 by Pulumi

scm.getServiceConnectionList

Explore with Pulumi AI

scm logo
Strata Cloud Manager v0.1.6 published on Wednesday, Oct 16, 2024 by Pulumi

    Retrieves a listing of config items.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as scm from "@pulumi/scm";
    
    const example = scm.getServiceConnectionList({
        folder: "Service Connections",
    });
    
    import pulumi
    import pulumi_scm as scm
    
    example = scm.get_service_connection_list(folder="Service Connections")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-scm/sdk/go/scm"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := scm.GetServiceConnectionList(ctx, &scm.GetServiceConnectionListArgs{
    			Folder: pulumi.StringRef("Service Connections"),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Scm = Pulumi.Scm;
    
    return await Deployment.RunAsync(() => 
    {
        var example = Scm.GetServiceConnectionList.Invoke(new()
        {
            Folder = "Service Connections",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.scm.ScmFunctions;
    import com.pulumi.scm.inputs.GetServiceConnectionListArgs;
    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 = ScmFunctions.getServiceConnectionList(GetServiceConnectionListArgs.builder()
                .folder("Service Connections")
                .build());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          Function: scm:getServiceConnectionList
          Arguments:
            folder: Service Connections
    

    Using getServiceConnectionList

    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 getServiceConnectionList(args: GetServiceConnectionListArgs, opts?: InvokeOptions): Promise<GetServiceConnectionListResult>
    function getServiceConnectionListOutput(args: GetServiceConnectionListOutputArgs, opts?: InvokeOptions): Output<GetServiceConnectionListResult>
    def get_service_connection_list(folder: Optional[str] = None,
                                    limit: Optional[int] = None,
                                    name: Optional[str] = None,
                                    offset: Optional[int] = None,
                                    opts: Optional[InvokeOptions] = None) -> GetServiceConnectionListResult
    def get_service_connection_list_output(folder: Optional[pulumi.Input[str]] = None,
                                    limit: Optional[pulumi.Input[int]] = None,
                                    name: Optional[pulumi.Input[str]] = None,
                                    offset: Optional[pulumi.Input[int]] = None,
                                    opts: Optional[InvokeOptions] = None) -> Output[GetServiceConnectionListResult]
    func GetServiceConnectionList(ctx *Context, args *GetServiceConnectionListArgs, opts ...InvokeOption) (*GetServiceConnectionListResult, error)
    func GetServiceConnectionListOutput(ctx *Context, args *GetServiceConnectionListOutputArgs, opts ...InvokeOption) GetServiceConnectionListResultOutput

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

    public static class GetServiceConnectionList 
    {
        public static Task<GetServiceConnectionListResult> InvokeAsync(GetServiceConnectionListArgs args, InvokeOptions? opts = null)
        public static Output<GetServiceConnectionListResult> Invoke(GetServiceConnectionListInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetServiceConnectionListResult> getServiceConnectionList(GetServiceConnectionListArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: scm:index/getServiceConnectionList:getServiceConnectionList
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Folder string
    The Folder param. String can either be a specific string("Service Connections") or match this regex: ^[0-9a-zA-Z._\s-]{1,}$. Default: "Service Connections".
    Limit int
    The Limit param. A limit of -1 will return all configured items. Default: 200.
    Name string
    The Name param.
    Offset int
    The Offset param. Default: 0.
    Folder string
    The Folder param. String can either be a specific string("Service Connections") or match this regex: ^[0-9a-zA-Z._\s-]{1,}$. Default: "Service Connections".
    Limit int
    The Limit param. A limit of -1 will return all configured items. Default: 200.
    Name string
    The Name param.
    Offset int
    The Offset param. Default: 0.
    folder String
    The Folder param. String can either be a specific string("Service Connections") or match this regex: ^[0-9a-zA-Z._\s-]{1,}$. Default: "Service Connections".
    limit Integer
    The Limit param. A limit of -1 will return all configured items. Default: 200.
    name String
    The Name param.
    offset Integer
    The Offset param. Default: 0.
    folder string
    The Folder param. String can either be a specific string("Service Connections") or match this regex: ^[0-9a-zA-Z._\s-]{1,}$. Default: "Service Connections".
    limit number
    The Limit param. A limit of -1 will return all configured items. Default: 200.
    name string
    The Name param.
    offset number
    The Offset param. Default: 0.
    folder str
    The Folder param. String can either be a specific string("Service Connections") or match this regex: ^[0-9a-zA-Z._\s-]{1,}$. Default: "Service Connections".
    limit int
    The Limit param. A limit of -1 will return all configured items. Default: 200.
    name str
    The Name param.
    offset int
    The Offset param. Default: 0.
    folder String
    The Folder param. String can either be a specific string("Service Connections") or match this regex: ^[0-9a-zA-Z._\s-]{1,}$. Default: "Service Connections".
    limit Number
    The Limit param. A limit of -1 will return all configured items. Default: 200.
    name String
    The Name param.
    offset Number
    The Offset param. Default: 0.

    getServiceConnectionList Result

    The following output properties are available:

    Datas List<GetServiceConnectionListData>
    The Data param.
    Folder string
    The Folder param. String can either be a specific string("Service Connections") or match this regex: ^[0-9a-zA-Z._\s-]{1,}$. Default: "Service Connections".
    Id string
    The provider-assigned unique ID for this managed resource.
    Limit int
    The Limit param. A limit of -1 will return all configured items. Default: 200.
    Offset int
    The Offset param. Default: 0.
    Tfid string
    Total int
    The Total param.
    Name string
    The Name param.
    Datas []GetServiceConnectionListData
    The Data param.
    Folder string
    The Folder param. String can either be a specific string("Service Connections") or match this regex: ^[0-9a-zA-Z._\s-]{1,}$. Default: "Service Connections".
    Id string
    The provider-assigned unique ID for this managed resource.
    Limit int
    The Limit param. A limit of -1 will return all configured items. Default: 200.
    Offset int
    The Offset param. Default: 0.
    Tfid string
    Total int
    The Total param.
    Name string
    The Name param.
    datas List<GetServiceConnectionListData>
    The Data param.
    folder String
    The Folder param. String can either be a specific string("Service Connections") or match this regex: ^[0-9a-zA-Z._\s-]{1,}$. Default: "Service Connections".
    id String
    The provider-assigned unique ID for this managed resource.
    limit Integer
    The Limit param. A limit of -1 will return all configured items. Default: 200.
    offset Integer
    The Offset param. Default: 0.
    tfid String
    total Integer
    The Total param.
    name String
    The Name param.
    datas GetServiceConnectionListData[]
    The Data param.
    folder string
    The Folder param. String can either be a specific string("Service Connections") or match this regex: ^[0-9a-zA-Z._\s-]{1,}$. Default: "Service Connections".
    id string
    The provider-assigned unique ID for this managed resource.
    limit number
    The Limit param. A limit of -1 will return all configured items. Default: 200.
    offset number
    The Offset param. Default: 0.
    tfid string
    total number
    The Total param.
    name string
    The Name param.
    datas Sequence[GetServiceConnectionListData]
    The Data param.
    folder str
    The Folder param. String can either be a specific string("Service Connections") or match this regex: ^[0-9a-zA-Z._\s-]{1,}$. Default: "Service Connections".
    id str
    The provider-assigned unique ID for this managed resource.
    limit int
    The Limit param. A limit of -1 will return all configured items. Default: 200.
    offset int
    The Offset param. Default: 0.
    tfid str
    total int
    The Total param.
    name str
    The Name param.
    datas List<Property Map>
    The Data param.
    folder String
    The Folder param. String can either be a specific string("Service Connections") or match this regex: ^[0-9a-zA-Z._\s-]{1,}$. Default: "Service Connections".
    id String
    The provider-assigned unique ID for this managed resource.
    limit Number
    The Limit param. A limit of -1 will return all configured items. Default: 200.
    offset Number
    The Offset param. Default: 0.
    tfid String
    total Number
    The Total param.
    name String
    The Name param.

    Supporting Types

    GetServiceConnectionListData

    BackupSC string
    The BackupSC param.
    BgpPeer GetServiceConnectionListDataBgpPeer
    The BgpPeer param.
    Id string
    UUID of the resource.
    IpsecTunnel string
    The IpsecTunnel param.
    Name string
    The Name param.
    NatPool string
    The NatPool param.
    NoExportCommunity string
    The NoExportCommunity param. String must be one of these: "Disabled", "Enabled-In", "Enabled-Out", "Enabled-Both".
    OnboardingType string
    The OnboardingType param. String must be one of these: "classic". Default: "classic".
    Protocol GetServiceConnectionListDataProtocol
    The Protocol param.
    Qos GetServiceConnectionListDataQos
    The Qos param.
    Region string
    The Region param.
    SecondaryIpsecTunnel string
    The SecondaryIpsecTunnel param.
    SourceNat bool
    The SourceNat param.
    Subnets List<string>
    The Subnets param.
    BackupSC string
    The BackupSC param.
    BgpPeer GetServiceConnectionListDataBgpPeer
    The BgpPeer param.
    Id string
    UUID of the resource.
    IpsecTunnel string
    The IpsecTunnel param.
    Name string
    The Name param.
    NatPool string
    The NatPool param.
    NoExportCommunity string
    The NoExportCommunity param. String must be one of these: "Disabled", "Enabled-In", "Enabled-Out", "Enabled-Both".
    OnboardingType string
    The OnboardingType param. String must be one of these: "classic". Default: "classic".
    Protocol GetServiceConnectionListDataProtocol
    The Protocol param.
    Qos GetServiceConnectionListDataQos
    The Qos param.
    Region string
    The Region param.
    SecondaryIpsecTunnel string
    The SecondaryIpsecTunnel param.
    SourceNat bool
    The SourceNat param.
    Subnets []string
    The Subnets param.
    backupSC String
    The BackupSC param.
    bgpPeer GetServiceConnectionListDataBgpPeer
    The BgpPeer param.
    id String
    UUID of the resource.
    ipsecTunnel String
    The IpsecTunnel param.
    name String
    The Name param.
    natPool String
    The NatPool param.
    noExportCommunity String
    The NoExportCommunity param. String must be one of these: "Disabled", "Enabled-In", "Enabled-Out", "Enabled-Both".
    onboardingType String
    The OnboardingType param. String must be one of these: "classic". Default: "classic".
    protocol GetServiceConnectionListDataProtocol
    The Protocol param.
    qos GetServiceConnectionListDataQos
    The Qos param.
    region String
    The Region param.
    secondaryIpsecTunnel String
    The SecondaryIpsecTunnel param.
    sourceNat Boolean
    The SourceNat param.
    subnets List<String>
    The Subnets param.
    backupSC string
    The BackupSC param.
    bgpPeer GetServiceConnectionListDataBgpPeer
    The BgpPeer param.
    id string
    UUID of the resource.
    ipsecTunnel string
    The IpsecTunnel param.
    name string
    The Name param.
    natPool string
    The NatPool param.
    noExportCommunity string
    The NoExportCommunity param. String must be one of these: "Disabled", "Enabled-In", "Enabled-Out", "Enabled-Both".
    onboardingType string
    The OnboardingType param. String must be one of these: "classic". Default: "classic".
    protocol GetServiceConnectionListDataProtocol
    The Protocol param.
    qos GetServiceConnectionListDataQos
    The Qos param.
    region string
    The Region param.
    secondaryIpsecTunnel string
    The SecondaryIpsecTunnel param.
    sourceNat boolean
    The SourceNat param.
    subnets string[]
    The Subnets param.
    backup_sc str
    The BackupSC param.
    bgp_peer GetServiceConnectionListDataBgpPeer
    The BgpPeer param.
    id str
    UUID of the resource.
    ipsec_tunnel str
    The IpsecTunnel param.
    name str
    The Name param.
    nat_pool str
    The NatPool param.
    no_export_community str
    The NoExportCommunity param. String must be one of these: "Disabled", "Enabled-In", "Enabled-Out", "Enabled-Both".
    onboarding_type str
    The OnboardingType param. String must be one of these: "classic". Default: "classic".
    protocol GetServiceConnectionListDataProtocol
    The Protocol param.
    qos GetServiceConnectionListDataQos
    The Qos param.
    region str
    The Region param.
    secondary_ipsec_tunnel str
    The SecondaryIpsecTunnel param.
    source_nat bool
    The SourceNat param.
    subnets Sequence[str]
    The Subnets param.
    backupSC String
    The BackupSC param.
    bgpPeer Property Map
    The BgpPeer param.
    id String
    UUID of the resource.
    ipsecTunnel String
    The IpsecTunnel param.
    name String
    The Name param.
    natPool String
    The NatPool param.
    noExportCommunity String
    The NoExportCommunity param. String must be one of these: "Disabled", "Enabled-In", "Enabled-Out", "Enabled-Both".
    onboardingType String
    The OnboardingType param. String must be one of these: "classic". Default: "classic".
    protocol Property Map
    The Protocol param.
    qos Property Map
    The Qos param.
    region String
    The Region param.
    secondaryIpsecTunnel String
    The SecondaryIpsecTunnel param.
    sourceNat Boolean
    The SourceNat param.
    subnets List<String>
    The Subnets param.

    GetServiceConnectionListDataBgpPeer

    LocalIpAddress string
    The LocalIpAddress param.
    LocalIpv6Address string
    The LocalIpv6Address param.
    PeerIpAddress string
    The PeerIpAddress param.
    PeerIpv6Address string
    The PeerIpv6Address param.
    SameAsPrimary bool
    The SameAsPrimary param.
    Secret string
    The Secret param.
    LocalIpAddress string
    The LocalIpAddress param.
    LocalIpv6Address string
    The LocalIpv6Address param.
    PeerIpAddress string
    The PeerIpAddress param.
    PeerIpv6Address string
    The PeerIpv6Address param.
    SameAsPrimary bool
    The SameAsPrimary param.
    Secret string
    The Secret param.
    localIpAddress String
    The LocalIpAddress param.
    localIpv6Address String
    The LocalIpv6Address param.
    peerIpAddress String
    The PeerIpAddress param.
    peerIpv6Address String
    The PeerIpv6Address param.
    sameAsPrimary Boolean
    The SameAsPrimary param.
    secret String
    The Secret param.
    localIpAddress string
    The LocalIpAddress param.
    localIpv6Address string
    The LocalIpv6Address param.
    peerIpAddress string
    The PeerIpAddress param.
    peerIpv6Address string
    The PeerIpv6Address param.
    sameAsPrimary boolean
    The SameAsPrimary param.
    secret string
    The Secret param.
    local_ip_address str
    The LocalIpAddress param.
    local_ipv6_address str
    The LocalIpv6Address param.
    peer_ip_address str
    The PeerIpAddress param.
    peer_ipv6_address str
    The PeerIpv6Address param.
    same_as_primary bool
    The SameAsPrimary param.
    secret str
    The Secret param.
    localIpAddress String
    The LocalIpAddress param.
    localIpv6Address String
    The LocalIpv6Address param.
    peerIpAddress String
    The PeerIpAddress param.
    peerIpv6Address String
    The PeerIpv6Address param.
    sameAsPrimary Boolean
    The SameAsPrimary param.
    secret String
    The Secret param.

    GetServiceConnectionListDataProtocol

    bgp Property Map
    The Bgp param.

    GetServiceConnectionListDataProtocolBgp

    DoNotExportRoutes bool
    The DoNotExportRoutes param.
    Enable bool
    The Enable param.
    FastFailover bool
    The FastFailover param.
    LocalIpAddress string
    The LocalIpAddress param.
    OriginateDefaultRoute bool
    The OriginateDefaultRoute param.
    PeerAs string
    The PeerAs param.
    PeerIpAddress string
    The PeerIpAddress param.
    Secret string
    The Secret param.
    SummarizeMobileUserRoutes bool
    The SummarizeMobileUserRoutes param.
    DoNotExportRoutes bool
    The DoNotExportRoutes param.
    Enable bool
    The Enable param.
    FastFailover bool
    The FastFailover param.
    LocalIpAddress string
    The LocalIpAddress param.
    OriginateDefaultRoute bool
    The OriginateDefaultRoute param.
    PeerAs string
    The PeerAs param.
    PeerIpAddress string
    The PeerIpAddress param.
    Secret string
    The Secret param.
    SummarizeMobileUserRoutes bool
    The SummarizeMobileUserRoutes param.
    doNotExportRoutes Boolean
    The DoNotExportRoutes param.
    enable Boolean
    The Enable param.
    fastFailover Boolean
    The FastFailover param.
    localIpAddress String
    The LocalIpAddress param.
    originateDefaultRoute Boolean
    The OriginateDefaultRoute param.
    peerAs String
    The PeerAs param.
    peerIpAddress String
    The PeerIpAddress param.
    secret String
    The Secret param.
    summarizeMobileUserRoutes Boolean
    The SummarizeMobileUserRoutes param.
    doNotExportRoutes boolean
    The DoNotExportRoutes param.
    enable boolean
    The Enable param.
    fastFailover boolean
    The FastFailover param.
    localIpAddress string
    The LocalIpAddress param.
    originateDefaultRoute boolean
    The OriginateDefaultRoute param.
    peerAs string
    The PeerAs param.
    peerIpAddress string
    The PeerIpAddress param.
    secret string
    The Secret param.
    summarizeMobileUserRoutes boolean
    The SummarizeMobileUserRoutes param.
    do_not_export_routes bool
    The DoNotExportRoutes param.
    enable bool
    The Enable param.
    fast_failover bool
    The FastFailover param.
    local_ip_address str
    The LocalIpAddress param.
    originate_default_route bool
    The OriginateDefaultRoute param.
    peer_as str
    The PeerAs param.
    peer_ip_address str
    The PeerIpAddress param.
    secret str
    The Secret param.
    summarize_mobile_user_routes bool
    The SummarizeMobileUserRoutes param.
    doNotExportRoutes Boolean
    The DoNotExportRoutes param.
    enable Boolean
    The Enable param.
    fastFailover Boolean
    The FastFailover param.
    localIpAddress String
    The LocalIpAddress param.
    originateDefaultRoute Boolean
    The OriginateDefaultRoute param.
    peerAs String
    The PeerAs param.
    peerIpAddress String
    The PeerIpAddress param.
    secret String
    The Secret param.
    summarizeMobileUserRoutes Boolean
    The SummarizeMobileUserRoutes param.

    GetServiceConnectionListDataQos

    Enable bool
    The Enable param.
    QosProfile string
    The QosProfile param.
    Enable bool
    The Enable param.
    QosProfile string
    The QosProfile param.
    enable Boolean
    The Enable param.
    qosProfile String
    The QosProfile param.
    enable boolean
    The Enable param.
    qosProfile string
    The QosProfile param.
    enable bool
    The Enable param.
    qos_profile str
    The QosProfile param.
    enable Boolean
    The Enable param.
    qosProfile String
    The QosProfile param.

    Package Details

    Repository
    scm pulumi/pulumi-scm
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the scm Terraform Provider.
    scm logo
    Strata Cloud Manager v0.1.6 published on Wednesday, Oct 16, 2024 by Pulumi