Viewing docs for Strata Cloud Manager v1.0.5
published on Saturday, Mar 21, 2026 by Pulumi
published on Saturday, Mar 21, 2026 by Pulumi
Viewing docs for Strata Cloud Manager v1.0.5
published on Saturday, Mar 21, 2026 by Pulumi
published on Saturday, Mar 21, 2026 by Pulumi
Retrieves a listing of config items.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as scm from "@pulumi/scm";
const allSettings = scm.getSessionTimeoutList({
folder: "All",
});
export const fetchedSettingListSummary = {
countOfSettingsFetched: allSettings.then(allSettings => allSettings.total),
value: allSettings.then(allSettings => allSettings.datas?.[0]),
};
import pulumi
import pulumi_scm as scm
all_settings = scm.get_session_timeout_list(folder="All")
pulumi.export("fetchedSettingListSummary", {
"countOfSettingsFetched": all_settings.total,
"value": all_settings.datas[0],
})
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 {
allSettings, err := scm.GetSessionTimeoutList(ctx, &scm.GetSessionTimeoutListArgs{
Folder: pulumi.StringRef("All"),
}, nil)
if err != nil {
return err
}
ctx.Export("fetchedSettingListSummary", pulumi.Map{
"countOfSettingsFetched": allSettings.Total,
"value": allSettings.Datas[0],
})
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Scm = Pulumi.Scm;
return await Deployment.RunAsync(() =>
{
var allSettings = Scm.GetSessionTimeoutList.Invoke(new()
{
Folder = "All",
});
return new Dictionary<string, object?>
{
["fetchedSettingListSummary"] =
{
{ "countOfSettingsFetched", allSettings.Apply(getSessionTimeoutListResult => getSessionTimeoutListResult.Total) },
{ "value", allSettings.Apply(getSessionTimeoutListResult => getSessionTimeoutListResult.Datas[0]) },
},
};
});
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.GetSessionTimeoutListArgs;
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 allSettings = ScmFunctions.getSessionTimeoutList(GetSessionTimeoutListArgs.builder()
.folder("All")
.build());
ctx.export("fetchedSettingListSummary", Map.ofEntries(
Map.entry("countOfSettingsFetched", allSettings.total()),
Map.entry("value", allSettings.datas()[0])
));
}
}
variables:
allSettings:
fn::invoke:
function: scm:getSessionTimeoutList
arguments:
folder: All
outputs:
# -----------------------------------------------------------------------------
# OUTPUT: Display the fetched list data
# -----------------------------------------------------------------------------
fetchedSettingListSummary:
countOfSettingsFetched: ${allSettings.total}
value: ${allSettings.datas[0]}
Using getSessionTimeoutList
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 getSessionTimeoutList(args: GetSessionTimeoutListArgs, opts?: InvokeOptions): Promise<GetSessionTimeoutListResult>
function getSessionTimeoutListOutput(args: GetSessionTimeoutListOutputArgs, opts?: InvokeOptions): Output<GetSessionTimeoutListResult>def get_session_timeout_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) -> GetSessionTimeoutListResult
def get_session_timeout_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[GetSessionTimeoutListResult]func GetSessionTimeoutList(ctx *Context, args *GetSessionTimeoutListArgs, opts ...InvokeOption) (*GetSessionTimeoutListResult, error)
func GetSessionTimeoutListOutput(ctx *Context, args *GetSessionTimeoutListOutputArgs, opts ...InvokeOption) GetSessionTimeoutListResultOutput> Note: This function is named GetSessionTimeoutList in the Go SDK.
public static class GetSessionTimeoutList
{
public static Task<GetSessionTimeoutListResult> InvokeAsync(GetSessionTimeoutListArgs args, InvokeOptions? opts = null)
public static Output<GetSessionTimeoutListResult> Invoke(GetSessionTimeoutListInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetSessionTimeoutListResult> getSessionTimeoutList(GetSessionTimeoutListArgs args, InvokeOptions options)
public static Output<GetSessionTimeoutListResult> getSessionTimeoutList(GetSessionTimeoutListArgs args, InvokeOptions options)
fn::invoke:
function: scm:index/getSessionTimeoutList:getSessionTimeoutList
arguments:
# arguments dictionaryThe following arguments are supported:
getSessionTimeoutList Result
The following output properties are available:
- Datas
List<Get
Session Timeout List Data> - The data.
- Id string
- The provider-assigned unique ID for this managed resource.
- Tfid string
- The Terraform ID.
- Total int
- The total number of items.
- Device string
- The device of the item.
- Folder string
- The folder of the item. Default: Shared.
- Limit int
- The max number of items to return. Default: 200.
- Name string
- The name of the item.
- Offset int
- The offset of the first item to return.
- Snippet string
- The snippet of the item.
- Datas
[]Get
Session Timeout List Data - The data.
- Id string
- The provider-assigned unique ID for this managed resource.
- Tfid string
- The Terraform ID.
- Total int
- The total number of items.
- Device string
- The device of the item.
- Folder string
- The folder of the item. Default: Shared.
- Limit int
- The max number of items to return. Default: 200.
- Name string
- The name of the item.
- Offset int
- The offset of the first item to return.
- Snippet string
- The snippet of the item.
- datas
List<Get
Session Timeout List Data> - The data.
- id String
- The provider-assigned unique ID for this managed resource.
- tfid String
- The Terraform ID.
- total Integer
- The total number of items.
- device String
- The device of the item.
- folder String
- The folder of the item. Default: Shared.
- limit Integer
- The max number of items to return. Default: 200.
- name String
- The name of the item.
- offset Integer
- The offset of the first item to return.
- snippet String
- The snippet of the item.
- datas
Get
Session Timeout List Data[] - The data.
- id string
- The provider-assigned unique ID for this managed resource.
- tfid string
- The Terraform ID.
- total number
- The total number of items.
- device string
- The device of the item.
- folder string
- The folder of the item. Default: Shared.
- limit number
- The max number of items to return. Default: 200.
- name string
- The name of the item.
- offset number
- The offset of the first item to return.
- snippet string
- The snippet of the item.
- datas
Sequence[Get
Session Timeout List Data] - The data.
- id str
- The provider-assigned unique ID for this managed resource.
- tfid str
- The Terraform ID.
- total int
- The total number of items.
- device str
- The device of the item.
- folder str
- The folder of the item. Default: Shared.
- limit int
- The max number of items to return. Default: 200.
- name str
- The name of the item.
- offset int
- The offset of the first item to return.
- snippet str
- The snippet of the item.
- datas List<Property Map>
- The data.
- id String
- The provider-assigned unique ID for this managed resource.
- tfid String
- The Terraform ID.
- total Number
- The total number of items.
- device String
- The device of the item.
- folder String
- The folder of the item. Default: Shared.
- limit Number
- The max number of items to return. Default: 200.
- name String
- The name of the item.
- offset Number
- The offset of the first item to return.
- snippet String
- The snippet of the item.
Supporting Types
GetSessionTimeoutListData
- Device string
- The device in which the resource is defined
- Folder string
- The folder of the item. Default: Shared.
- Id string
- UUID of the resource
- Session
Timeouts GetSession Timeout List Data Session Timeouts - Session timeouts
- Snippet string
- The snippet of the item.
- Tfid string
- The Terraform ID.
- Device string
- The device in which the resource is defined
- Folder string
- The folder of the item. Default: Shared.
- Id string
- UUID of the resource
- Session
Timeouts GetSession Timeout List Data Session Timeouts - Session timeouts
- Snippet string
- The snippet of the item.
- Tfid string
- The Terraform ID.
- device String
- The device in which the resource is defined
- folder String
- The folder of the item. Default: Shared.
- id String
- UUID of the resource
- session
Timeouts GetSession Timeout List Data Session Timeouts - Session timeouts
- snippet String
- The snippet of the item.
- tfid String
- The Terraform ID.
- device string
- The device in which the resource is defined
- folder string
- The folder of the item. Default: Shared.
- id string
- UUID of the resource
- session
Timeouts GetSession Timeout List Data Session Timeouts - Session timeouts
- snippet string
- The snippet of the item.
- tfid string
- The Terraform ID.
- device str
- The device in which the resource is defined
- folder str
- The folder of the item. Default: Shared.
- id str
- UUID of the resource
- session_
timeouts GetSession Timeout List Data Session Timeouts - Session timeouts
- snippet str
- The snippet of the item.
- tfid str
- The Terraform ID.
- device String
- The device in which the resource is defined
- folder String
- The folder of the item. Default: Shared.
- id String
- UUID of the resource
- session
Timeouts Property Map - Session timeouts
- snippet String
- The snippet of the item.
- tfid String
- The Terraform ID.
GetSessionTimeoutListDataSessionTimeouts
- Timeout
Captive intPortal - Captive Portal (seconds)
- Timeout
Default int - Default timeout (seconds)
- Timeout
Discard intDefault - Discard default (seconds)
- Timeout
Discard intTcp - Discard TCP (seconds)
- Timeout
Discard intUdp - Discard UDP (seconds)
- Timeout
Icmp int - ICMP (seconds)
- Timeout
Scan int - Scan (seconds)
- Timeout
Tcp int - TCP (seconds)
- Timeout
Tcp intHalf Closed - TCP Half Closed (seconds)
- Timeout
Tcp intTime Wait - TCP Time Wait (seconds)
- Timeout
Tcp intUnverified Rst - Unverified RST (seconds)
- Timeout
Tcphandshake int - TCP handshake (seconds)
- Timeout
Tcpinit int - TCP init (seconds)
- Timeout
Udp int - UDP (seconds)
- Timeout
Captive intPortal - Captive Portal (seconds)
- Timeout
Default int - Default timeout (seconds)
- Timeout
Discard intDefault - Discard default (seconds)
- Timeout
Discard intTcp - Discard TCP (seconds)
- Timeout
Discard intUdp - Discard UDP (seconds)
- Timeout
Icmp int - ICMP (seconds)
- Timeout
Scan int - Scan (seconds)
- Timeout
Tcp int - TCP (seconds)
- Timeout
Tcp intHalf Closed - TCP Half Closed (seconds)
- Timeout
Tcp intTime Wait - TCP Time Wait (seconds)
- Timeout
Tcp intUnverified Rst - Unverified RST (seconds)
- Timeout
Tcphandshake int - TCP handshake (seconds)
- Timeout
Tcpinit int - TCP init (seconds)
- Timeout
Udp int - UDP (seconds)
- timeout
Captive IntegerPortal - Captive Portal (seconds)
- timeout
Default Integer - Default timeout (seconds)
- timeout
Discard IntegerDefault - Discard default (seconds)
- timeout
Discard IntegerTcp - Discard TCP (seconds)
- timeout
Discard IntegerUdp - Discard UDP (seconds)
- timeout
Icmp Integer - ICMP (seconds)
- timeout
Scan Integer - Scan (seconds)
- timeout
Tcp Integer - TCP (seconds)
- timeout
Tcp IntegerHalf Closed - TCP Half Closed (seconds)
- timeout
Tcp IntegerTime Wait - TCP Time Wait (seconds)
- timeout
Tcp IntegerUnverified Rst - Unverified RST (seconds)
- timeout
Tcphandshake Integer - TCP handshake (seconds)
- timeout
Tcpinit Integer - TCP init (seconds)
- timeout
Udp Integer - UDP (seconds)
- timeout
Captive numberPortal - Captive Portal (seconds)
- timeout
Default number - Default timeout (seconds)
- timeout
Discard numberDefault - Discard default (seconds)
- timeout
Discard numberTcp - Discard TCP (seconds)
- timeout
Discard numberUdp - Discard UDP (seconds)
- timeout
Icmp number - ICMP (seconds)
- timeout
Scan number - Scan (seconds)
- timeout
Tcp number - TCP (seconds)
- timeout
Tcp numberHalf Closed - TCP Half Closed (seconds)
- timeout
Tcp numberTime Wait - TCP Time Wait (seconds)
- timeout
Tcp numberUnverified Rst - Unverified RST (seconds)
- timeout
Tcphandshake number - TCP handshake (seconds)
- timeout
Tcpinit number - TCP init (seconds)
- timeout
Udp number - UDP (seconds)
- timeout_
captive_ intportal - Captive Portal (seconds)
- timeout_
default int - Default timeout (seconds)
- timeout_
discard_ intdefault - Discard default (seconds)
- timeout_
discard_ inttcp - Discard TCP (seconds)
- timeout_
discard_ intudp - Discard UDP (seconds)
- timeout_
icmp int - ICMP (seconds)
- timeout_
scan int - Scan (seconds)
- timeout_
tcp int - TCP (seconds)
- timeout_
tcp_ inthalf_ closed - TCP Half Closed (seconds)
- timeout_
tcp_ inttime_ wait - TCP Time Wait (seconds)
- timeout_
tcp_ intunverified_ rst - Unverified RST (seconds)
- timeout_
tcphandshake int - TCP handshake (seconds)
- timeout_
tcpinit int - TCP init (seconds)
- timeout_
udp int - UDP (seconds)
- timeout
Captive NumberPortal - Captive Portal (seconds)
- timeout
Default Number - Default timeout (seconds)
- timeout
Discard NumberDefault - Discard default (seconds)
- timeout
Discard NumberTcp - Discard TCP (seconds)
- timeout
Discard NumberUdp - Discard UDP (seconds)
- timeout
Icmp Number - ICMP (seconds)
- timeout
Scan Number - Scan (seconds)
- timeout
Tcp Number - TCP (seconds)
- timeout
Tcp NumberHalf Closed - TCP Half Closed (seconds)
- timeout
Tcp NumberTime Wait - TCP Time Wait (seconds)
- timeout
Tcp NumberUnverified Rst - Unverified RST (seconds)
- timeout
Tcphandshake Number - TCP handshake (seconds)
- timeout
Tcpinit Number - TCP init (seconds)
- timeout
Udp Number - UDP (seconds)
Package Details
- Repository
- scm pulumi/pulumi-scm
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
scmTerraform Provider.
Viewing docs for Strata Cloud Manager v1.0.5
published on Saturday, Mar 21, 2026 by Pulumi
published on Saturday, Mar 21, 2026 by Pulumi
