Strata Cloud Manager v0.1.1 published on Friday, May 31, 2024 by Pulumi
scm.getServiceGroupList
Explore with Pulumi AI
Retrieves a listing of config items.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as scm from "@pulumi/scm";
const example = scm.getServiceGroupList({
folder: "Shared",
});
import pulumi
import pulumi_scm as scm
example = scm.get_service_group_list(folder="Shared")
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.GetServiceGroupList(ctx, &scm.GetServiceGroupListArgs{
Folder: pulumi.StringRef("Shared"),
}, 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.GetServiceGroupList.Invoke(new()
{
Folder = "Shared",
});
});
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.GetServiceGroupListArgs;
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.getServiceGroupList(GetServiceGroupListArgs.builder()
.folder("Shared")
.build());
}
}
variables:
example:
fn::invoke:
Function: scm:getServiceGroupList
Arguments:
folder: Shared
Using getServiceGroupList
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 getServiceGroupList(args: GetServiceGroupListArgs, opts?: InvokeOptions): Promise<GetServiceGroupListResult>
function getServiceGroupListOutput(args: GetServiceGroupListOutputArgs, opts?: InvokeOptions): Output<GetServiceGroupListResult>
def get_service_group_list(device: Optional[str] = None,
folder: Optional[str] = None,
limit: Optional[int] = None,
name: Optional[str] = None,
offset: Optional[int] = None,
snippet: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetServiceGroupListResult
def get_service_group_list_output(device: Optional[pulumi.Input[str]] = None,
folder: Optional[pulumi.Input[str]] = None,
limit: Optional[pulumi.Input[int]] = None,
name: Optional[pulumi.Input[str]] = None,
offset: Optional[pulumi.Input[int]] = None,
snippet: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetServiceGroupListResult]
func GetServiceGroupList(ctx *Context, args *GetServiceGroupListArgs, opts ...InvokeOption) (*GetServiceGroupListResult, error)
func GetServiceGroupListOutput(ctx *Context, args *GetServiceGroupListOutputArgs, opts ...InvokeOption) GetServiceGroupListResultOutput
> Note: This function is named GetServiceGroupList
in the Go SDK.
public static class GetServiceGroupList
{
public static Task<GetServiceGroupListResult> InvokeAsync(GetServiceGroupListArgs args, InvokeOptions? opts = null)
public static Output<GetServiceGroupListResult> Invoke(GetServiceGroupListInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetServiceGroupListResult> getServiceGroupList(GetServiceGroupListArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: scm:index/getServiceGroupList:getServiceGroupList
arguments:
# arguments dictionary
The following arguments are supported:
getServiceGroupList Result
The following output properties are available:
- Datas
List<Get
Service Group List Data> - The Data param.
- 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.
- Device string
- The Device param.
- Folder string
- The Folder param.
- Name string
- The Name param.
- Snippet string
- The Snippet param.
- Datas
[]Get
Service Group List Data - The Data param.
- 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.
- Device string
- The Device param.
- Folder string
- The Folder param.
- Name string
- The Name param.
- Snippet string
- The Snippet param.
- datas
List<Get
Service Group List Data> - The Data param.
- 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.
- device String
- The Device param.
- folder String
- The Folder param.
- name String
- The Name param.
- snippet String
- The Snippet param.
- datas
Get
Service Group List Data[] - The Data param.
- 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.
- device string
- The Device param.
- folder string
- The Folder param.
- name string
- The Name param.
- snippet string
- The Snippet param.
- datas
Sequence[Get
Service Group List Data] - The Data param.
- 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.
- device str
- The Device param.
- folder str
- The Folder param.
- name str
- The Name param.
- snippet str
- The Snippet param.
- datas List<Property Map>
- The Data param.
- 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.
- device String
- The Device param.
- folder String
- The Folder param.
- name String
- The Name param.
- snippet String
- The Snippet param.
Supporting Types
GetServiceGroupListData
- Id string
- UUID of the resource.
- Members List<string>
- The Members param. Individual elements in this list are subject to additional validation. String length must not exceed 63 characters.
- Name string
- Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 63 characters.
- List<string>
- Tags for service group object. List must contain at most 64 elements. Individual elements in this list are subject to additional validation. String length must not exceed 127 characters.
- Id string
- UUID of the resource.
- Members []string
- The Members param. Individual elements in this list are subject to additional validation. String length must not exceed 63 characters.
- Name string
- Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 63 characters.
- []string
- Tags for service group object. List must contain at most 64 elements. Individual elements in this list are subject to additional validation. String length must not exceed 127 characters.
- id String
- UUID of the resource.
- members List<String>
- The Members param. Individual elements in this list are subject to additional validation. String length must not exceed 63 characters.
- name String
- Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 63 characters.
- List<String>
- Tags for service group object. List must contain at most 64 elements. Individual elements in this list are subject to additional validation. String length must not exceed 127 characters.
- id string
- UUID of the resource.
- members string[]
- The Members param. Individual elements in this list are subject to additional validation. String length must not exceed 63 characters.
- name string
- Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 63 characters.
- string[]
- Tags for service group object. List must contain at most 64 elements. Individual elements in this list are subject to additional validation. String length must not exceed 127 characters.
- id str
- UUID of the resource.
- members Sequence[str]
- The Members param. Individual elements in this list are subject to additional validation. String length must not exceed 63 characters.
- name str
- Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 63 characters.
- Sequence[str]
- Tags for service group object. List must contain at most 64 elements. Individual elements in this list are subject to additional validation. String length must not exceed 127 characters.
- id String
- UUID of the resource.
- members List<String>
- The Members param. Individual elements in this list are subject to additional validation. String length must not exceed 63 characters.
- name String
- Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 63 characters.
- List<String>
- Tags for service group object. List must contain at most 64 elements. Individual elements in this list are subject to additional validation. String length must not exceed 127 characters.
Package Details
- Repository
- scm pulumi/pulumi-scm
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
scm
Terraform Provider.