Strata Cloud Manager v0.1.6 published on Wednesday, Oct 16, 2024 by Pulumi
scm.getDynamicUserGroupList
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.getDynamicUserGroupList({
folder: "Shared",
});
import pulumi
import pulumi_scm as scm
example = scm.get_dynamic_user_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.GetDynamicUserGroupList(ctx, &scm.GetDynamicUserGroupListArgs{
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.GetDynamicUserGroupList.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.GetDynamicUserGroupListArgs;
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.getDynamicUserGroupList(GetDynamicUserGroupListArgs.builder()
.folder("Shared")
.build());
}
}
variables:
example:
fn::invoke:
Function: scm:getDynamicUserGroupList
Arguments:
folder: Shared
Using getDynamicUserGroupList
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 getDynamicUserGroupList(args: GetDynamicUserGroupListArgs, opts?: InvokeOptions): Promise<GetDynamicUserGroupListResult>
function getDynamicUserGroupListOutput(args: GetDynamicUserGroupListOutputArgs, opts?: InvokeOptions): Output<GetDynamicUserGroupListResult>
def get_dynamic_user_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) -> GetDynamicUserGroupListResult
def get_dynamic_user_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[GetDynamicUserGroupListResult]
func GetDynamicUserGroupList(ctx *Context, args *GetDynamicUserGroupListArgs, opts ...InvokeOption) (*GetDynamicUserGroupListResult, error)
func GetDynamicUserGroupListOutput(ctx *Context, args *GetDynamicUserGroupListOutputArgs, opts ...InvokeOption) GetDynamicUserGroupListResultOutput
> Note: This function is named GetDynamicUserGroupList
in the Go SDK.
public static class GetDynamicUserGroupList
{
public static Task<GetDynamicUserGroupListResult> InvokeAsync(GetDynamicUserGroupListArgs args, InvokeOptions? opts = null)
public static Output<GetDynamicUserGroupListResult> Invoke(GetDynamicUserGroupListInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetDynamicUserGroupListResult> getDynamicUserGroupList(GetDynamicUserGroupListArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: scm:index/getDynamicUserGroupList:getDynamicUserGroupList
arguments:
# arguments dictionary
The following arguments are supported:
getDynamicUserGroupList Result
The following output properties are available:
- Datas
List<Get
Dynamic User 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
Dynamic User 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
Dynamic User 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
Dynamic User 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
Dynamic User 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
GetDynamicUserGroupListData
- Description string
- The Description param. String length must not exceed 1023 characters.
- Filter string
- tag-based filter. String length must not exceed 2047 characters.
- Id string
- UUID of the resource.
- Name string
- Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 63 characters.
- List<string>
- Tags for dynamic user 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.
- Description string
- The Description param. String length must not exceed 1023 characters.
- Filter string
- tag-based filter. String length must not exceed 2047 characters.
- Id string
- UUID of the resource.
- Name string
- Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 63 characters.
- []string
- Tags for dynamic user 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.
- description String
- The Description param. String length must not exceed 1023 characters.
- filter String
- tag-based filter. String length must not exceed 2047 characters.
- id String
- UUID of the resource.
- name String
- Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 63 characters.
- List<String>
- Tags for dynamic user 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.
- description string
- The Description param. String length must not exceed 1023 characters.
- filter string
- tag-based filter. String length must not exceed 2047 characters.
- id string
- UUID of the resource.
- name string
- Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 63 characters.
- string[]
- Tags for dynamic user 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.
- description str
- The Description param. String length must not exceed 1023 characters.
- filter str
- tag-based filter. String length must not exceed 2047 characters.
- id str
- UUID of the resource.
- name str
- Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 63 characters.
- Sequence[str]
- Tags for dynamic user 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.
- description String
- The Description param. String length must not exceed 1023 characters.
- filter String
- tag-based filter. String length must not exceed 2047 characters.
- id String
- UUID of the resource.
- name String
- Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 63 characters.
- List<String>
- Tags for dynamic user 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.