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";
// Fetch a list of all zones
const allZones = scm.getZoneList({
folder: "ngfw-shared",
});
export const scmZoneList = allZones.then(allZones => .reduce((__obj, zone) => ({ ...__obj, [zone.name]: zone })));
import pulumi
import pulumi_scm as scm
# Fetch a list of all zones
all_zones = scm.get_zone_list(folder="ngfw-shared")
pulumi.export("scmZoneList", {zone.name: zone for zone in all_zones.datas})
Example coming soon!
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Scm = Pulumi.Scm;
return await Deployment.RunAsync(() =>
{
// Fetch a list of all zones
var allZones = Scm.GetZoneList.Invoke(new()
{
Folder = "ngfw-shared",
});
return new Dictionary<string, object?>
{
["scmZoneList"] = ,
};
});
Example coming soon!
Example coming soon!
Using getZoneList
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 getZoneList(args: GetZoneListArgs, opts?: InvokeOptions): Promise<GetZoneListResult>
function getZoneListOutput(args: GetZoneListOutputArgs, opts?: InvokeOptions): Output<GetZoneListResult>def get_zone_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) -> GetZoneListResult
def get_zone_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[GetZoneListResult]func GetZoneList(ctx *Context, args *GetZoneListArgs, opts ...InvokeOption) (*GetZoneListResult, error)
func GetZoneListOutput(ctx *Context, args *GetZoneListOutputArgs, opts ...InvokeOption) GetZoneListResultOutput> Note: This function is named GetZoneList in the Go SDK.
public static class GetZoneList
{
public static Task<GetZoneListResult> InvokeAsync(GetZoneListArgs args, InvokeOptions? opts = null)
public static Output<GetZoneListResult> Invoke(GetZoneListInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetZoneListResult> getZoneList(GetZoneListArgs args, InvokeOptions options)
public static Output<GetZoneListResult> getZoneList(GetZoneListArgs args, InvokeOptions options)
fn::invoke:
function: scm:index/getZoneList:getZoneList
arguments:
# arguments dictionaryThe following arguments are supported:
getZoneList Result
The following output properties are available:
- Datas
List<Get
Zone 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
Zone 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
Zone 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
Zone 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
Zone 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
GetZoneListData
- Device string
- The device in which the resource is defined
- Device
Acl GetZone List Data Device Acl - Device acl
- Dos
Log stringSetting - Dos log setting
- Dos
Profile string - Dos profile
- Enable
Device boolIdentification - Enable device identification
- Enable
User boolIdentification - Enable user identification
- Folder string
- The folder of the item. Default: Shared.
- Id string
- UUID of the resource
- Name string
- The name of the item.
- Network
Get
Zone List Data Network - Network
- Snippet string
- The snippet of the item.
- Tfid string
- The Terraform ID.
- User
Acl GetZone List Data User Acl - User acl
- Device string
- The device in which the resource is defined
- Device
Acl GetZone List Data Device Acl - Device acl
- Dos
Log stringSetting - Dos log setting
- Dos
Profile string - Dos profile
- Enable
Device boolIdentification - Enable device identification
- Enable
User boolIdentification - Enable user identification
- Folder string
- The folder of the item. Default: Shared.
- Id string
- UUID of the resource
- Name string
- The name of the item.
- Network
Get
Zone List Data Network - Network
- Snippet string
- The snippet of the item.
- Tfid string
- The Terraform ID.
- User
Acl GetZone List Data User Acl - User acl
- device String
- The device in which the resource is defined
- device
Acl GetZone List Data Device Acl - Device acl
- dos
Log StringSetting - Dos log setting
- dos
Profile String - Dos profile
- enable
Device BooleanIdentification - Enable device identification
- enable
User BooleanIdentification - Enable user identification
- folder String
- The folder of the item. Default: Shared.
- id String
- UUID of the resource
- name String
- The name of the item.
- network
Get
Zone List Data Network - Network
- snippet String
- The snippet of the item.
- tfid String
- The Terraform ID.
- user
Acl GetZone List Data User Acl - User acl
- device string
- The device in which the resource is defined
- device
Acl GetZone List Data Device Acl - Device acl
- dos
Log stringSetting - Dos log setting
- dos
Profile string - Dos profile
- enable
Device booleanIdentification - Enable device identification
- enable
User booleanIdentification - Enable user identification
- folder string
- The folder of the item. Default: Shared.
- id string
- UUID of the resource
- name string
- The name of the item.
- network
Get
Zone List Data Network - Network
- snippet string
- The snippet of the item.
- tfid string
- The Terraform ID.
- user
Acl GetZone List Data User Acl - User acl
- device str
- The device in which the resource is defined
- device_
acl GetZone List Data Device Acl - Device acl
- dos_
log_ strsetting - Dos log setting
- dos_
profile str - Dos profile
- enable_
device_ boolidentification - Enable device identification
- enable_
user_ boolidentification - Enable user identification
- folder str
- The folder of the item. Default: Shared.
- id str
- UUID of the resource
- name str
- The name of the item.
- network
Get
Zone List Data Network - Network
- snippet str
- The snippet of the item.
- tfid str
- The Terraform ID.
- user_
acl GetZone List Data User Acl - User acl
- device String
- The device in which the resource is defined
- device
Acl Property Map - Device acl
- dos
Log StringSetting - Dos log setting
- dos
Profile String - Dos profile
- enable
Device BooleanIdentification - Enable device identification
- enable
User BooleanIdentification - Enable user identification
- folder String
- The folder of the item. Default: Shared.
- id String
- UUID of the resource
- name String
- The name of the item.
- network Property Map
- Network
- snippet String
- The snippet of the item.
- tfid String
- The Terraform ID.
- user
Acl Property Map - User acl
GetZoneListDataDeviceAcl
- Exclude
Lists List<string> - Exclude list
- Include
Lists List<string> - Include list
- Exclude
Lists []string - Exclude list
- Include
Lists []string - Include list
- exclude
Lists List<String> - Exclude list
- include
Lists List<String> - Include list
- exclude
Lists string[] - Exclude list
- include
Lists string[] - Include list
- exclude_
lists Sequence[str] - Exclude list
- include_
lists Sequence[str] - Include list
- exclude
Lists List<String> - Exclude list
- include
Lists List<String> - Include list
GetZoneListDataNetwork
- Enable
Packet boolBuffer Protection - Enable packet buffer protection
- Externals List<string>
- External
- Layer2s List<string>
- Layer2
- Layer3s List<string>
- Layer3
- Log
Setting string - Log setting
- Taps List<string>
- Tap
- Tunnel
Get
Zone List Data Network Tunnel - Tunnel
- Virtual
Wires List<string> - Virtual wire
- Zone
Protection stringProfile - Zone protection profile
- Enable
Packet boolBuffer Protection - Enable packet buffer protection
- Externals []string
- External
- Layer2s []string
- Layer2
- Layer3s []string
- Layer3
- Log
Setting string - Log setting
- Taps []string
- Tap
- Tunnel
Get
Zone List Data Network Tunnel - Tunnel
- Virtual
Wires []string - Virtual wire
- Zone
Protection stringProfile - Zone protection profile
- enable
Packet BooleanBuffer Protection - Enable packet buffer protection
- externals List<String>
- External
- layer2s List<String>
- Layer2
- layer3s List<String>
- Layer3
- log
Setting String - Log setting
- taps List<String>
- Tap
- tunnel
Get
Zone List Data Network Tunnel - Tunnel
- virtual
Wires List<String> - Virtual wire
- zone
Protection StringProfile - Zone protection profile
- enable
Packet booleanBuffer Protection - Enable packet buffer protection
- externals string[]
- External
- layer2s string[]
- Layer2
- layer3s string[]
- Layer3
- log
Setting string - Log setting
- taps string[]
- Tap
- tunnel
Get
Zone List Data Network Tunnel - Tunnel
- virtual
Wires string[] - Virtual wire
- zone
Protection stringProfile - Zone protection profile
- enable_
packet_ boolbuffer_ protection - Enable packet buffer protection
- externals Sequence[str]
- External
- layer2s Sequence[str]
- Layer2
- layer3s Sequence[str]
- Layer3
- log_
setting str - Log setting
- taps Sequence[str]
- Tap
- tunnel
Get
Zone List Data Network Tunnel - Tunnel
- virtual_
wires Sequence[str] - Virtual wire
- zone_
protection_ strprofile - Zone protection profile
- enable
Packet BooleanBuffer Protection - Enable packet buffer protection
- externals List<String>
- External
- layer2s List<String>
- Layer2
- layer3s List<String>
- Layer3
- log
Setting String - Log setting
- taps List<String>
- Tap
- tunnel Property Map
- Tunnel
- virtual
Wires List<String> - Virtual wire
- zone
Protection StringProfile - Zone protection profile
GetZoneListDataUserAcl
- Exclude
Lists List<string> - Exclude list
- Include
Lists List<string> - Include list
- Exclude
Lists []string - Exclude list
- Include
Lists []string - Include list
- exclude
Lists List<String> - Exclude list
- include
Lists List<String> - Include list
- exclude
Lists string[] - Exclude list
- include
Lists string[] - Include list
- exclude_
lists Sequence[str] - Exclude list
- include_
lists Sequence[str] - Include list
- exclude
Lists List<String> - Exclude list
- include
Lists List<String> - Include list
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
