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

scm.getServiceConnectionGroupList

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.getServiceConnectionGroupList({
        folder: "Service Connections",
    });
    
    import pulumi
    import pulumi_scm as scm
    
    example = scm.get_service_connection_group_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.GetServiceConnectionGroupList(ctx, &scm.GetServiceConnectionGroupListArgs{
    			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.GetServiceConnectionGroupList.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.GetServiceConnectionGroupListArgs;
    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.getServiceConnectionGroupList(GetServiceConnectionGroupListArgs.builder()
                .folder("Service Connections")
                .build());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          Function: scm:getServiceConnectionGroupList
          Arguments:
            folder: Service Connections
    

    Using getServiceConnectionGroupList

    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 getServiceConnectionGroupList(args: GetServiceConnectionGroupListArgs, opts?: InvokeOptions): Promise<GetServiceConnectionGroupListResult>
    function getServiceConnectionGroupListOutput(args: GetServiceConnectionGroupListOutputArgs, opts?: InvokeOptions): Output<GetServiceConnectionGroupListResult>
    def get_service_connection_group_list(folder: Optional[str] = None,
                                          limit: Optional[int] = None,
                                          name: Optional[str] = None,
                                          offset: Optional[int] = None,
                                          opts: Optional[InvokeOptions] = None) -> GetServiceConnectionGroupListResult
    def get_service_connection_group_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[GetServiceConnectionGroupListResult]
    func GetServiceConnectionGroupList(ctx *Context, args *GetServiceConnectionGroupListArgs, opts ...InvokeOption) (*GetServiceConnectionGroupListResult, error)
    func GetServiceConnectionGroupListOutput(ctx *Context, args *GetServiceConnectionGroupListOutputArgs, opts ...InvokeOption) GetServiceConnectionGroupListResultOutput

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

    public static class GetServiceConnectionGroupList 
    {
        public static Task<GetServiceConnectionGroupListResult> InvokeAsync(GetServiceConnectionGroupListArgs args, InvokeOptions? opts = null)
        public static Output<GetServiceConnectionGroupListResult> Invoke(GetServiceConnectionGroupListInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetServiceConnectionGroupListResult> getServiceConnectionGroupList(GetServiceConnectionGroupListArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: scm:index/getServiceConnectionGroupList:getServiceConnectionGroupList
      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.

    getServiceConnectionGroupList Result

    The following output properties are available:

    Datas List<GetServiceConnectionGroupListData>
    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 []GetServiceConnectionGroupListData
    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<GetServiceConnectionGroupListData>
    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 GetServiceConnectionGroupListData[]
    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[GetServiceConnectionGroupListData]
    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

    GetServiceConnectionGroupListData

    DisableSnat bool
    The DisableSnat param.
    Id string
    UUID of the resource.
    Name string
    The Name param.
    PbfOnly bool
    The PbfOnly param.
    Targets List<string>
    The Targets param.
    DisableSnat bool
    The DisableSnat param.
    Id string
    UUID of the resource.
    Name string
    The Name param.
    PbfOnly bool
    The PbfOnly param.
    Targets []string
    The Targets param.
    disableSnat Boolean
    The DisableSnat param.
    id String
    UUID of the resource.
    name String
    The Name param.
    pbfOnly Boolean
    The PbfOnly param.
    targets List<String>
    The Targets param.
    disableSnat boolean
    The DisableSnat param.
    id string
    UUID of the resource.
    name string
    The Name param.
    pbfOnly boolean
    The PbfOnly param.
    targets string[]
    The Targets param.
    disable_snat bool
    The DisableSnat param.
    id str
    UUID of the resource.
    name str
    The Name param.
    pbf_only bool
    The PbfOnly param.
    targets Sequence[str]
    The Targets param.
    disableSnat Boolean
    The DisableSnat param.
    id String
    UUID of the resource.
    name String
    The Name param.
    pbfOnly Boolean
    The PbfOnly param.
    targets List<String>
    The Targets 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