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
SessionSetting data source
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as scm from "@pulumi/scm";
const settingsData = scm.getSessionSetting({
id: "e869d51d-0d34-4c89-a674-1824cec0eeae",
});
export const fetchedSettings = settingsData;
import pulumi
import pulumi_scm as scm
settings_data = scm.get_session_setting(id="e869d51d-0d34-4c89-a674-1824cec0eeae")
pulumi.export("fetchedSettings", settings_data)
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 {
settingsData, err := scm.LookupSessionSetting(ctx, &scm.LookupSessionSettingArgs{
Id: "e869d51d-0d34-4c89-a674-1824cec0eeae",
}, nil)
if err != nil {
return err
}
ctx.Export("fetchedSettings", settingsData)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Scm = Pulumi.Scm;
return await Deployment.RunAsync(() =>
{
var settingsData = Scm.GetSessionSetting.Invoke(new()
{
Id = "e869d51d-0d34-4c89-a674-1824cec0eeae",
});
return new Dictionary<string, object?>
{
["fetchedSettings"] = settingsData,
};
});
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.GetSessionSettingArgs;
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 settingsData = ScmFunctions.getSessionSetting(GetSessionSettingArgs.builder()
.id("e869d51d-0d34-4c89-a674-1824cec0eeae")
.build());
ctx.export("fetchedSettings", settingsData);
}
}
variables:
settingsData:
fn::invoke:
function: scm:getSessionSetting
arguments:
id: e869d51d-0d34-4c89-a674-1824cec0eeae
outputs:
fetchedSettings: ${settingsData}
Using getSessionSetting
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 getSessionSetting(args: GetSessionSettingArgs, opts?: InvokeOptions): Promise<GetSessionSettingResult>
function getSessionSettingOutput(args: GetSessionSettingOutputArgs, opts?: InvokeOptions): Output<GetSessionSettingResult>def get_session_setting(device: Optional[str] = None,
folder: Optional[str] = None,
id: Optional[str] = None,
snippet: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetSessionSettingResult
def get_session_setting_output(device: Optional[pulumi.Input[str]] = None,
folder: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[str]] = None,
snippet: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetSessionSettingResult]func LookupSessionSetting(ctx *Context, args *LookupSessionSettingArgs, opts ...InvokeOption) (*LookupSessionSettingResult, error)
func LookupSessionSettingOutput(ctx *Context, args *LookupSessionSettingOutputArgs, opts ...InvokeOption) LookupSessionSettingResultOutput> Note: This function is named LookupSessionSetting in the Go SDK.
public static class GetSessionSetting
{
public static Task<GetSessionSettingResult> InvokeAsync(GetSessionSettingArgs args, InvokeOptions? opts = null)
public static Output<GetSessionSettingResult> Invoke(GetSessionSettingInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetSessionSettingResult> getSessionSetting(GetSessionSettingArgs args, InvokeOptions options)
public static Output<GetSessionSettingResult> getSessionSetting(GetSessionSettingArgs args, InvokeOptions options)
fn::invoke:
function: scm:index/getSessionSetting:getSessionSetting
arguments:
# arguments dictionaryThe following arguments are supported:
getSessionSetting Result
The following output properties are available:
- Device string
- The device in which the resource is defined
- Folder string
- Id string
- UUID of the resource
- Session
Settings GetSession Setting Session Settings - Snippet string
- Tfid string
- Device string
- The device in which the resource is defined
- Folder string
- Id string
- UUID of the resource
- Session
Settings GetSession Setting Session Settings - Snippet string
- Tfid string
- device String
- The device in which the resource is defined
- folder String
- id String
- UUID of the resource
- session
Settings GetSession Setting Session Settings - snippet String
- tfid String
- device string
- The device in which the resource is defined
- folder string
- id string
- UUID of the resource
- session
Settings GetSession Setting Session Settings - snippet string
- tfid string
- device str
- The device in which the resource is defined
- folder str
- id str
- UUID of the resource
- session_
settings GetSession Setting Session Settings - snippet str
- tfid str
- device String
- The device in which the resource is defined
- folder String
- id String
- UUID of the resource
- session
Settings Property Map - snippet String
- tfid String
Supporting Types
GetSessionSettingSessionSettings
- Accelerated
Aging boolEnable - Enable accelerated aging
- Accelerated
Aging doubleScaling Factor - Accelerated aging scaling factor
- Accelerated
Aging doubleThreshold - Accelerated aging threshold
- Config
Get
Session Setting Session Settings Config - Config
- Dhcp
Bcast boolSession On - Enable DHCP broadcast session
- Erspan bool
- Enable ERSPAN support
- Icmp
Unreachable doubleRate - ICMP unreachable packet rate (per second)
- Icmpv6Rate
Limit GetSession Setting Session Settings Icmpv6Rate Limit - ICMPv6 rate limiting
- Ipv6Firewalling bool
- Enable IPv6 firewalling
- Jumbo
Frame GetSession Setting Session Settings Jumbo Frame - Enable jumbo frame support
- Max
Pending doubleMcast Pkts Per Session - Multicast route setup buffer size
- Multicast
Route boolSetup Buffering - Multicast route setup buffering
- Nat
Get
Session Setting Session Settings Nat - Nat
- Nat64
Get
Session Setting Session Settings Nat64 - Nat64
- Packet
Buffer doubleProtection Activate - Activate (%)
- Packet
Buffer intProtection Alert - Alert (%)
- Packet
Buffer doubleProtection Block Countdown - Block countdown threshold (%)
- Packet
Buffer doubleProtection Block Duration Time - Block duration (seconds)
- Packet
Buffer doubleProtection Block Hold Time - Block hold time (seconds)
- Packet
Buffer boolProtection Enable - Enable packet buffer protection
- Packet
Buffer doubleProtection Latency Activate - Latency activate (milliseconds)
- Packet
Buffer doubleProtection Latency Alert - Latency alert (milliseconds)
- Packet
Buffer doubleProtection Latency Block Countdown - Block countdown threshold (milliseconds)
- Packet
Buffer doubleProtection Latency Max Tolerate - Latency max tolerate (milliseconds)
- Packet
Buffer boolProtection Monitor Only - Packet buffer protection monitor only
- Packet
Buffer boolProtection Use Latency - Enabled latency-based activation
- Accelerated
Aging boolEnable - Enable accelerated aging
- Accelerated
Aging float64Scaling Factor - Accelerated aging scaling factor
- Accelerated
Aging float64Threshold - Accelerated aging threshold
- Config
Get
Session Setting Session Settings Config - Config
- Dhcp
Bcast boolSession On - Enable DHCP broadcast session
- Erspan bool
- Enable ERSPAN support
- Icmp
Unreachable float64Rate - ICMP unreachable packet rate (per second)
- Icmpv6Rate
Limit GetSession Setting Session Settings Icmpv6Rate Limit - ICMPv6 rate limiting
- Ipv6Firewalling bool
- Enable IPv6 firewalling
- Jumbo
Frame GetSession Setting Session Settings Jumbo Frame - Enable jumbo frame support
- Max
Pending float64Mcast Pkts Per Session - Multicast route setup buffer size
- Multicast
Route boolSetup Buffering - Multicast route setup buffering
- Nat
Get
Session Setting Session Settings Nat - Nat
- Nat64
Get
Session Setting Session Settings Nat64 - Nat64
- Packet
Buffer float64Protection Activate - Activate (%)
- Packet
Buffer intProtection Alert - Alert (%)
- Packet
Buffer float64Protection Block Countdown - Block countdown threshold (%)
- Packet
Buffer float64Protection Block Duration Time - Block duration (seconds)
- Packet
Buffer float64Protection Block Hold Time - Block hold time (seconds)
- Packet
Buffer boolProtection Enable - Enable packet buffer protection
- Packet
Buffer float64Protection Latency Activate - Latency activate (milliseconds)
- Packet
Buffer float64Protection Latency Alert - Latency alert (milliseconds)
- Packet
Buffer float64Protection Latency Block Countdown - Block countdown threshold (milliseconds)
- Packet
Buffer float64Protection Latency Max Tolerate - Latency max tolerate (milliseconds)
- Packet
Buffer boolProtection Monitor Only - Packet buffer protection monitor only
- Packet
Buffer boolProtection Use Latency - Enabled latency-based activation
- accelerated
Aging BooleanEnable - Enable accelerated aging
- accelerated
Aging DoubleScaling Factor - Accelerated aging scaling factor
- accelerated
Aging DoubleThreshold - Accelerated aging threshold
- config
Get
Session Setting Session Settings Config - Config
- dhcp
Bcast BooleanSession On - Enable DHCP broadcast session
- erspan Boolean
- Enable ERSPAN support
- icmp
Unreachable DoubleRate - ICMP unreachable packet rate (per second)
- icmpv6Rate
Limit GetSession Setting Session Settings Icmpv6Rate Limit - ICMPv6 rate limiting
- ipv6Firewalling Boolean
- Enable IPv6 firewalling
- jumbo
Frame GetSession Setting Session Settings Jumbo Frame - Enable jumbo frame support
- max
Pending DoubleMcast Pkts Per Session - Multicast route setup buffer size
- multicast
Route BooleanSetup Buffering - Multicast route setup buffering
- nat
Get
Session Setting Session Settings Nat - Nat
- nat64
Get
Session Setting Session Settings Nat64 - Nat64
- packet
Buffer DoubleProtection Activate - Activate (%)
- packet
Buffer IntegerProtection Alert - Alert (%)
- packet
Buffer DoubleProtection Block Countdown - Block countdown threshold (%)
- packet
Buffer DoubleProtection Block Duration Time - Block duration (seconds)
- packet
Buffer DoubleProtection Block Hold Time - Block hold time (seconds)
- packet
Buffer BooleanProtection Enable - Enable packet buffer protection
- packet
Buffer DoubleProtection Latency Activate - Latency activate (milliseconds)
- packet
Buffer DoubleProtection Latency Alert - Latency alert (milliseconds)
- packet
Buffer DoubleProtection Latency Block Countdown - Block countdown threshold (milliseconds)
- packet
Buffer DoubleProtection Latency Max Tolerate - Latency max tolerate (milliseconds)
- packet
Buffer BooleanProtection Monitor Only - Packet buffer protection monitor only
- packet
Buffer BooleanProtection Use Latency - Enabled latency-based activation
- accelerated
Aging booleanEnable - Enable accelerated aging
- accelerated
Aging numberScaling Factor - Accelerated aging scaling factor
- accelerated
Aging numberThreshold - Accelerated aging threshold
- config
Get
Session Setting Session Settings Config - Config
- dhcp
Bcast booleanSession On - Enable DHCP broadcast session
- erspan boolean
- Enable ERSPAN support
- icmp
Unreachable numberRate - ICMP unreachable packet rate (per second)
- icmpv6Rate
Limit GetSession Setting Session Settings Icmpv6Rate Limit - ICMPv6 rate limiting
- ipv6Firewalling boolean
- Enable IPv6 firewalling
- jumbo
Frame GetSession Setting Session Settings Jumbo Frame - Enable jumbo frame support
- max
Pending numberMcast Pkts Per Session - Multicast route setup buffer size
- multicast
Route booleanSetup Buffering - Multicast route setup buffering
- nat
Get
Session Setting Session Settings Nat - Nat
- nat64
Get
Session Setting Session Settings Nat64 - Nat64
- packet
Buffer numberProtection Activate - Activate (%)
- packet
Buffer numberProtection Alert - Alert (%)
- packet
Buffer numberProtection Block Countdown - Block countdown threshold (%)
- packet
Buffer numberProtection Block Duration Time - Block duration (seconds)
- packet
Buffer numberProtection Block Hold Time - Block hold time (seconds)
- packet
Buffer booleanProtection Enable - Enable packet buffer protection
- packet
Buffer numberProtection Latency Activate - Latency activate (milliseconds)
- packet
Buffer numberProtection Latency Alert - Latency alert (milliseconds)
- packet
Buffer numberProtection Latency Block Countdown - Block countdown threshold (milliseconds)
- packet
Buffer numberProtection Latency Max Tolerate - Latency max tolerate (milliseconds)
- packet
Buffer booleanProtection Monitor Only - Packet buffer protection monitor only
- packet
Buffer booleanProtection Use Latency - Enabled latency-based activation
- accelerated_
aging_ boolenable - Enable accelerated aging
- accelerated_
aging_ floatscaling_ factor - Accelerated aging scaling factor
- accelerated_
aging_ floatthreshold - Accelerated aging threshold
- config
Get
Session Setting Session Settings Config - Config
- dhcp_
bcast_ boolsession_ on - Enable DHCP broadcast session
- erspan bool
- Enable ERSPAN support
- icmp_
unreachable_ floatrate - ICMP unreachable packet rate (per second)
- icmpv6_
rate_ Getlimit Session Setting Session Settings Icmpv6Rate Limit - ICMPv6 rate limiting
- ipv6_
firewalling bool - Enable IPv6 firewalling
- jumbo_
frame GetSession Setting Session Settings Jumbo Frame - Enable jumbo frame support
- max_
pending_ floatmcast_ pkts_ per_ session - Multicast route setup buffer size
- multicast_
route_ boolsetup_ buffering - Multicast route setup buffering
- nat
Get
Session Setting Session Settings Nat - Nat
- nat64
Get
Session Setting Session Settings Nat64 - Nat64
- packet_
buffer_ floatprotection_ activate - Activate (%)
- packet_
buffer_ intprotection_ alert - Alert (%)
- packet_
buffer_ floatprotection_ block_ countdown - Block countdown threshold (%)
- packet_
buffer_ floatprotection_ block_ duration_ time - Block duration (seconds)
- packet_
buffer_ floatprotection_ block_ hold_ time - Block hold time (seconds)
- packet_
buffer_ boolprotection_ enable - Enable packet buffer protection
- packet_
buffer_ floatprotection_ latency_ activate - Latency activate (milliseconds)
- packet_
buffer_ floatprotection_ latency_ alert - Latency alert (milliseconds)
- packet_
buffer_ floatprotection_ latency_ block_ countdown - Block countdown threshold (milliseconds)
- packet_
buffer_ floatprotection_ latency_ max_ tolerate - Latency max tolerate (milliseconds)
- packet_
buffer_ boolprotection_ monitor_ only - Packet buffer protection monitor only
- packet_
buffer_ boolprotection_ use_ latency - Enabled latency-based activation
- accelerated
Aging BooleanEnable - Enable accelerated aging
- accelerated
Aging NumberScaling Factor - Accelerated aging scaling factor
- accelerated
Aging NumberThreshold - Accelerated aging threshold
- config Property Map
- Config
- dhcp
Bcast BooleanSession On - Enable DHCP broadcast session
- erspan Boolean
- Enable ERSPAN support
- icmp
Unreachable NumberRate - ICMP unreachable packet rate (per second)
- icmpv6Rate
Limit Property Map - ICMPv6 rate limiting
- ipv6Firewalling Boolean
- Enable IPv6 firewalling
- jumbo
Frame Property Map - Enable jumbo frame support
- max
Pending NumberMcast Pkts Per Session - Multicast route setup buffer size
- multicast
Route BooleanSetup Buffering - Multicast route setup buffering
- nat Property Map
- Nat
- nat64 Property Map
- Nat64
- packet
Buffer NumberProtection Activate - Activate (%)
- packet
Buffer NumberProtection Alert - Alert (%)
- packet
Buffer NumberProtection Block Countdown - Block countdown threshold (%)
- packet
Buffer NumberProtection Block Duration Time - Block duration (seconds)
- packet
Buffer NumberProtection Block Hold Time - Block hold time (seconds)
- packet
Buffer BooleanProtection Enable - Enable packet buffer protection
- packet
Buffer NumberProtection Latency Activate - Latency activate (milliseconds)
- packet
Buffer NumberProtection Latency Alert - Latency alert (milliseconds)
- packet
Buffer NumberProtection Latency Block Countdown - Block countdown threshold (milliseconds)
- packet
Buffer NumberProtection Latency Max Tolerate - Latency max tolerate (milliseconds)
- packet
Buffer BooleanProtection Monitor Only - Packet buffer protection monitor only
- packet
Buffer BooleanProtection Use Latency - Enabled latency-based activation
GetSessionSettingSessionSettingsConfig
- Rematch bool
- Rematch all sessions on config policy change
- Rematch bool
- Rematch all sessions on config policy change
- rematch Boolean
- Rematch all sessions on config policy change
- rematch boolean
- Rematch all sessions on config policy change
- rematch bool
- Rematch all sessions on config policy change
- rematch Boolean
- Rematch all sessions on config policy change
GetSessionSettingSessionSettingsIcmpv6RateLimit
- Bucket
Size int - ICMPv6 token bucket size
- Packet
Rate int - ICMPv6 error packet pate (per second)
- Bucket
Size int - ICMPv6 token bucket size
- Packet
Rate int - ICMPv6 error packet pate (per second)
- bucket
Size Integer - ICMPv6 token bucket size
- packet
Rate Integer - ICMPv6 error packet pate (per second)
- bucket
Size number - ICMPv6 token bucket size
- packet
Rate number - ICMPv6 error packet pate (per second)
- bucket_
size int - ICMPv6 token bucket size
- packet_
rate int - ICMPv6 error packet pate (per second)
- bucket
Size Number - ICMPv6 token bucket size
- packet
Rate Number - ICMPv6 error packet pate (per second)
GetSessionSettingSessionSettingsJumboFrame
- Mtu int
- Global MTU
- Mtu int
- Global MTU
- mtu Integer
- Global MTU
- mtu number
- Global MTU
- mtu int
- Global MTU
- mtu Number
- Global MTU
GetSessionSettingSessionSettingsNat
- Dipp
Oversub string - NAT oversubscription rate
- Dipp
Oversub string - NAT oversubscription rate
- dipp
Oversub String - NAT oversubscription rate
- dipp
Oversub string - NAT oversubscription rate
- dipp_
oversub str - NAT oversubscription rate
- dipp
Oversub String - NAT oversubscription rate
GetSessionSettingSessionSettingsNat64
- Ipv6Min
Network intMtu - NAT64 IPv6 minimum network MTU
- Ipv6Min
Network intMtu - NAT64 IPv6 minimum network MTU
- ipv6Min
Network IntegerMtu - NAT64 IPv6 minimum network MTU
- ipv6Min
Network numberMtu - NAT64 IPv6 minimum network MTU
- ipv6_
min_ intnetwork_ mtu - NAT64 IPv6 minimum network MTU
- ipv6Min
Network NumberMtu - NAT64 IPv6 minimum network MTU
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
