Strata Cloud Manager v1.0.3 published on Thursday, Jan 22, 2026 by Pulumi
Strata Cloud Manager v1.0.3 published on Thursday, Jan 22, 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.
Strata Cloud Manager v1.0.3 published on Thursday, Jan 22, 2026 by Pulumi
