Strata Cloud Manager v0.4.3 published on Saturday, Nov 8, 2025 by Pulumi
Strata Cloud Manager v0.4.3 published on Saturday, Nov 8, 2025 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
- 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
- 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
- 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
- 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
- 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
- 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
- Folder
- Id string
- UUID of the resource
- Name string
- Alphanumeric string begin with letter: [0-9a-zA-Z._-]
- Network
Get
Zone List Data Network - Network
- Snippet string
- The snippet in which the resource is defined
- Tfid string
- 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
- Folder
- Id string
- UUID of the resource
- Name string
- Alphanumeric string begin with letter: [0-9a-zA-Z._-]
- Network
Get
Zone List Data Network - Network
- Snippet string
- The snippet in which the resource is defined
- Tfid string
- 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
- Folder
- id String
- UUID of the resource
- name String
- Alphanumeric string begin with letter: [0-9a-zA-Z._-]
- network
Get
Zone List Data Network - Network
- snippet String
- The snippet in which the resource is defined
- tfid String
- 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
- Folder
- id string
- UUID of the resource
- name string
- Alphanumeric string begin with letter: [0-9a-zA-Z._-]
- network
Get
Zone List Data Network - Network
- snippet string
- The snippet in which the resource is defined
- tfid string
- 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
- Folder
- id str
- UUID of the resource
- name str
- Alphanumeric string begin with letter: [0-9a-zA-Z._-]
- network
Get
Zone List Data Network - Network
- snippet str
- The snippet in which the resource is defined
- tfid str
- 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
- Folder
- id String
- UUID of the resource
- name String
- Alphanumeric string begin with letter: [0-9a-zA-Z._-]
- network Property Map
- Network
- snippet String
- The snippet in which the resource is defined
- tfid String
- 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.
Strata Cloud Manager v0.4.3 published on Saturday, Nov 8, 2025 by Pulumi
