published on Monday, Jun 15, 2026 by checkpointsw
published on Monday, Jun 15, 2026 by checkpointsw
This resource allows you to execute Check Point Snmp.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as checkpoint from "@pulumi/checkpoint";
const example = new checkpoint.GaiaSnmp("example", {
enabled: true,
contact: "ops-team",
location: "datacenter-1",
version: "any",
interfaces: "all",
});
import pulumi
import pulumi_checkpoint as checkpoint
example = checkpoint.GaiaSnmp("example",
enabled=True,
contact="ops-team",
location="datacenter-1",
version="any",
interfaces="all")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/checkpoint/v3/checkpoint"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := checkpoint.NewGaiaSnmp(ctx, "example", &checkpoint.GaiaSnmpArgs{
Enabled: pulumi.Bool(true),
Contact: pulumi.String("ops-team"),
Location: pulumi.String("datacenter-1"),
Version: pulumi.String("any"),
Interfaces: pulumi.String("all"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Checkpoint = Pulumi.Checkpoint;
return await Deployment.RunAsync(() =>
{
var example = new Checkpoint.GaiaSnmp("example", new()
{
Enabled = true,
Contact = "ops-team",
Location = "datacenter-1",
Version = "any",
Interfaces = "all",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.checkpoint.GaiaSnmp;
import com.pulumi.checkpoint.GaiaSnmpArgs;
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) {
var example = new GaiaSnmp("example", GaiaSnmpArgs.builder()
.enabled(true)
.contact("ops-team")
.location("datacenter-1")
.version("any")
.interfaces("all")
.build());
}
}
resources:
example:
type: checkpoint:GaiaSnmp
properties:
enabled: true
contact: ops-team
location: datacenter-1
version: any
interfaces: all
Example coming soon!
Create GaiaSnmp Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new GaiaSnmp(name: string, args?: GaiaSnmpArgs, opts?: CustomResourceOptions);@overload
def GaiaSnmp(resource_name: str,
args: Optional[GaiaSnmpArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def GaiaSnmp(resource_name: str,
opts: Optional[ResourceOptions] = None,
contact: Optional[str] = None,
custom_traps_settings: Optional[GaiaSnmpCustomTrapsSettingsArgs] = None,
debug: Optional[bool] = None,
enabled: Optional[bool] = None,
gaia_snmp_id: Optional[str] = None,
interfaces: Optional[str] = None,
location: Optional[str] = None,
member_id: Optional[str] = None,
pre_defined_traps_settings: Optional[GaiaSnmpPreDefinedTrapsSettingsArgs] = None,
read_only_community: Optional[str] = None,
read_write_community: Optional[str] = None,
trap_usm: Optional[str] = None,
version: Optional[str] = None,
vsx_settings: Optional[GaiaSnmpVsxSettingsArgs] = None)func NewGaiaSnmp(ctx *Context, name string, args *GaiaSnmpArgs, opts ...ResourceOption) (*GaiaSnmp, error)public GaiaSnmp(string name, GaiaSnmpArgs? args = null, CustomResourceOptions? opts = null)
public GaiaSnmp(String name, GaiaSnmpArgs args)
public GaiaSnmp(String name, GaiaSnmpArgs args, CustomResourceOptions options)
type: checkpoint:GaiaSnmp
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "checkpoint_gaiasnmp" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args GaiaSnmpArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args GaiaSnmpArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args GaiaSnmpArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args GaiaSnmpArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args GaiaSnmpArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var gaiaSnmpResource = new Checkpoint.GaiaSnmp("gaiaSnmpResource", new()
{
Contact = "string",
CustomTrapsSettings = new Checkpoint.Inputs.GaiaSnmpCustomTrapsSettingsArgs
{
ClearTrapAmount = 0,
ClearTrapInterval = 0,
},
Debug = false,
Enabled = false,
GaiaSnmpId = "string",
Interfaces = "string",
Location = "string",
MemberId = "string",
PreDefinedTrapsSettings = new Checkpoint.Inputs.GaiaSnmpPreDefinedTrapsSettingsArgs
{
PollingFrequency = 0,
},
ReadOnlyCommunity = "string",
ReadWriteCommunity = "string",
TrapUsm = "string",
Version = "string",
VsxSettings = new Checkpoint.Inputs.GaiaSnmpVsxSettingsArgs
{
Enabled = false,
Sysname = false,
VsAccess = "string",
},
});
example, err := checkpoint.NewGaiaSnmp(ctx, "gaiaSnmpResource", &checkpoint.GaiaSnmpArgs{
Contact: pulumi.String("string"),
CustomTrapsSettings: &checkpoint.GaiaSnmpCustomTrapsSettingsArgs{
ClearTrapAmount: pulumi.Float64(0),
ClearTrapInterval: pulumi.Float64(0),
},
Debug: pulumi.Bool(false),
Enabled: pulumi.Bool(false),
GaiaSnmpId: pulumi.String("string"),
Interfaces: pulumi.String("string"),
Location: pulumi.String("string"),
MemberId: pulumi.String("string"),
PreDefinedTrapsSettings: &checkpoint.GaiaSnmpPreDefinedTrapsSettingsArgs{
PollingFrequency: pulumi.Float64(0),
},
ReadOnlyCommunity: pulumi.String("string"),
ReadWriteCommunity: pulumi.String("string"),
TrapUsm: pulumi.String("string"),
Version: pulumi.String("string"),
VsxSettings: &checkpoint.GaiaSnmpVsxSettingsArgs{
Enabled: pulumi.Bool(false),
Sysname: pulumi.Bool(false),
VsAccess: pulumi.String("string"),
},
})
resource "checkpoint_gaiasnmp" "gaiaSnmpResource" {
contact = "string"
custom_traps_settings = {
clear_trap_amount = 0
clear_trap_interval = 0
}
debug = false
enabled = false
gaia_snmp_id = "string"
interfaces = "string"
location = "string"
member_id = "string"
pre_defined_traps_settings = {
polling_frequency = 0
}
read_only_community = "string"
read_write_community = "string"
trap_usm = "string"
version = "string"
vsx_settings = {
enabled = false
sysname = false
vs_access = "string"
}
}
var gaiaSnmpResource = new GaiaSnmp("gaiaSnmpResource", GaiaSnmpArgs.builder()
.contact("string")
.customTrapsSettings(GaiaSnmpCustomTrapsSettingsArgs.builder()
.clearTrapAmount(0.0)
.clearTrapInterval(0.0)
.build())
.debug(false)
.enabled(false)
.gaiaSnmpId("string")
.interfaces("string")
.location("string")
.memberId("string")
.preDefinedTrapsSettings(GaiaSnmpPreDefinedTrapsSettingsArgs.builder()
.pollingFrequency(0.0)
.build())
.readOnlyCommunity("string")
.readWriteCommunity("string")
.trapUsm("string")
.version("string")
.vsxSettings(GaiaSnmpVsxSettingsArgs.builder()
.enabled(false)
.sysname(false)
.vsAccess("string")
.build())
.build());
gaia_snmp_resource = checkpoint.GaiaSnmp("gaiaSnmpResource",
contact="string",
custom_traps_settings={
"clear_trap_amount": float(0),
"clear_trap_interval": float(0),
},
debug=False,
enabled=False,
gaia_snmp_id="string",
interfaces="string",
location="string",
member_id="string",
pre_defined_traps_settings={
"polling_frequency": float(0),
},
read_only_community="string",
read_write_community="string",
trap_usm="string",
version="string",
vsx_settings={
"enabled": False,
"sysname": False,
"vs_access": "string",
})
const gaiaSnmpResource = new checkpoint.GaiaSnmp("gaiaSnmpResource", {
contact: "string",
customTrapsSettings: {
clearTrapAmount: 0,
clearTrapInterval: 0,
},
debug: false,
enabled: false,
gaiaSnmpId: "string",
interfaces: "string",
location: "string",
memberId: "string",
preDefinedTrapsSettings: {
pollingFrequency: 0,
},
readOnlyCommunity: "string",
readWriteCommunity: "string",
trapUsm: "string",
version: "string",
vsxSettings: {
enabled: false,
sysname: false,
vsAccess: "string",
},
});
type: checkpoint:GaiaSnmp
properties:
contact: string
customTrapsSettings:
clearTrapAmount: 0
clearTrapInterval: 0
debug: false
enabled: false
gaiaSnmpId: string
interfaces: string
location: string
memberId: string
preDefinedTrapsSettings:
pollingFrequency: 0
readOnlyCommunity: string
readWriteCommunity: string
trapUsm: string
version: string
vsxSettings:
enabled: false
sysname: false
vsAccess: string
GaiaSnmp Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The GaiaSnmp resource accepts the following input properties:
- Contact string
- SNMP contact string
- Custom
Traps GaiaSettings Snmp Custom Traps Settings - Custom traps settings custom_traps_settings blocks are documented below.
- Debug bool
- Enable debug logging for this resource.
- Enabled bool
- Enables/Disables the SNMP Agent
- Gaia
Snmp stringId - Interfaces string
- Adds a local interface to the list of local interfaces, on which the SNMP daemon listens
- Location string
- SNMP location string: Specifies a string that contains the location for the device
- Member
Id string - Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
- Pre
Defined GaiaTraps Settings Snmp Pre Defined Traps Settings - Pre-defined traps settings pre_defined_traps_settings blocks are documented below.
- Read
Only stringCommunity - SNMP read-only community password, Where: * read-only: lets you only read the values of SNMP objects
- Read
Write stringCommunity - SNMP read-write community password, Where: * read-write: read and set the values as well
- Trap
Usm string - The user which will generate the SNMP traps, should be existed usm user
- Version string
- Configures the supported SNMP version: all - support SNMP v1, v2 and v3 v3-Only - support SNMP v3 only
- Vsx
Settings GaiaSnmp Vsx Settings - VSX settings vsx_settings blocks are documented below.
- Contact string
- SNMP contact string
- Custom
Traps GaiaSettings Snmp Custom Traps Settings Args - Custom traps settings custom_traps_settings blocks are documented below.
- Debug bool
- Enable debug logging for this resource.
- Enabled bool
- Enables/Disables the SNMP Agent
- Gaia
Snmp stringId - Interfaces string
- Adds a local interface to the list of local interfaces, on which the SNMP daemon listens
- Location string
- SNMP location string: Specifies a string that contains the location for the device
- Member
Id string - Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
- Pre
Defined GaiaTraps Settings Snmp Pre Defined Traps Settings Args - Pre-defined traps settings pre_defined_traps_settings blocks are documented below.
- Read
Only stringCommunity - SNMP read-only community password, Where: * read-only: lets you only read the values of SNMP objects
- Read
Write stringCommunity - SNMP read-write community password, Where: * read-write: read and set the values as well
- Trap
Usm string - The user which will generate the SNMP traps, should be existed usm user
- Version string
- Configures the supported SNMP version: all - support SNMP v1, v2 and v3 v3-Only - support SNMP v3 only
- Vsx
Settings GaiaSnmp Vsx Settings Args - VSX settings vsx_settings blocks are documented below.
- contact string
- SNMP contact string
- custom_
traps_ objectsettings - Custom traps settings custom_traps_settings blocks are documented below.
- debug bool
- Enable debug logging for this resource.
- enabled bool
- Enables/Disables the SNMP Agent
- gaia_
snmp_ stringid - interfaces string
- Adds a local interface to the list of local interfaces, on which the SNMP daemon listens
- location string
- SNMP location string: Specifies a string that contains the location for the device
- member_
id string - Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
- pre_
defined_ objecttraps_ settings - Pre-defined traps settings pre_defined_traps_settings blocks are documented below.
- read_
only_ stringcommunity - SNMP read-only community password, Where: * read-only: lets you only read the values of SNMP objects
- read_
write_ stringcommunity - SNMP read-write community password, Where: * read-write: read and set the values as well
- trap_
usm string - The user which will generate the SNMP traps, should be existed usm user
- version string
- Configures the supported SNMP version: all - support SNMP v1, v2 and v3 v3-Only - support SNMP v3 only
- vsx_
settings object - VSX settings vsx_settings blocks are documented below.
- contact String
- SNMP contact string
- custom
Traps GaiaSettings Snmp Custom Traps Settings - Custom traps settings custom_traps_settings blocks are documented below.
- debug Boolean
- Enable debug logging for this resource.
- enabled Boolean
- Enables/Disables the SNMP Agent
- gaia
Snmp StringId - interfaces String
- Adds a local interface to the list of local interfaces, on which the SNMP daemon listens
- location String
- SNMP location string: Specifies a string that contains the location for the device
- member
Id String - Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
- pre
Defined GaiaTraps Settings Snmp Pre Defined Traps Settings - Pre-defined traps settings pre_defined_traps_settings blocks are documented below.
- read
Only StringCommunity - SNMP read-only community password, Where: * read-only: lets you only read the values of SNMP objects
- read
Write StringCommunity - SNMP read-write community password, Where: * read-write: read and set the values as well
- trap
Usm String - The user which will generate the SNMP traps, should be existed usm user
- version String
- Configures the supported SNMP version: all - support SNMP v1, v2 and v3 v3-Only - support SNMP v3 only
- vsx
Settings GaiaSnmp Vsx Settings - VSX settings vsx_settings blocks are documented below.
- contact string
- SNMP contact string
- custom
Traps GaiaSettings Snmp Custom Traps Settings - Custom traps settings custom_traps_settings blocks are documented below.
- debug boolean
- Enable debug logging for this resource.
- enabled boolean
- Enables/Disables the SNMP Agent
- gaia
Snmp stringId - interfaces string
- Adds a local interface to the list of local interfaces, on which the SNMP daemon listens
- location string
- SNMP location string: Specifies a string that contains the location for the device
- member
Id string - Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
- pre
Defined GaiaTraps Settings Snmp Pre Defined Traps Settings - Pre-defined traps settings pre_defined_traps_settings blocks are documented below.
- read
Only stringCommunity - SNMP read-only community password, Where: * read-only: lets you only read the values of SNMP objects
- read
Write stringCommunity - SNMP read-write community password, Where: * read-write: read and set the values as well
- trap
Usm string - The user which will generate the SNMP traps, should be existed usm user
- version string
- Configures the supported SNMP version: all - support SNMP v1, v2 and v3 v3-Only - support SNMP v3 only
- vsx
Settings GaiaSnmp Vsx Settings - VSX settings vsx_settings blocks are documented below.
- contact str
- SNMP contact string
- custom_
traps_ Gaiasettings Snmp Custom Traps Settings Args - Custom traps settings custom_traps_settings blocks are documented below.
- debug bool
- Enable debug logging for this resource.
- enabled bool
- Enables/Disables the SNMP Agent
- gaia_
snmp_ strid - interfaces str
- Adds a local interface to the list of local interfaces, on which the SNMP daemon listens
- location str
- SNMP location string: Specifies a string that contains the location for the device
- member_
id str - Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
- pre_
defined_ Gaiatraps_ settings Snmp Pre Defined Traps Settings Args - Pre-defined traps settings pre_defined_traps_settings blocks are documented below.
- read_
only_ strcommunity - SNMP read-only community password, Where: * read-only: lets you only read the values of SNMP objects
- read_
write_ strcommunity - SNMP read-write community password, Where: * read-write: read and set the values as well
- trap_
usm str - The user which will generate the SNMP traps, should be existed usm user
- version str
- Configures the supported SNMP version: all - support SNMP v1, v2 and v3 v3-Only - support SNMP v3 only
- vsx_
settings GaiaSnmp Vsx Settings Args - VSX settings vsx_settings blocks are documented below.
- contact String
- SNMP contact string
- custom
Traps Property MapSettings - Custom traps settings custom_traps_settings blocks are documented below.
- debug Boolean
- Enable debug logging for this resource.
- enabled Boolean
- Enables/Disables the SNMP Agent
- gaia
Snmp StringId - interfaces String
- Adds a local interface to the list of local interfaces, on which the SNMP daemon listens
- location String
- SNMP location string: Specifies a string that contains the location for the device
- member
Id String - Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
- pre
Defined Property MapTraps Settings - Pre-defined traps settings pre_defined_traps_settings blocks are documented below.
- read
Only StringCommunity - SNMP read-only community password, Where: * read-only: lets you only read the values of SNMP objects
- read
Write StringCommunity - SNMP read-write community password, Where: * read-write: read and set the values as well
- trap
Usm String - The user which will generate the SNMP traps, should be existed usm user
- version String
- Configures the supported SNMP version: all - support SNMP v1, v2 and v3 v3-Only - support SNMP v3 only
- vsx
Settings Property Map - VSX settings vsx_settings blocks are documented below.
Outputs
All input properties are implicitly available as output properties. Additionally, the GaiaSnmp resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing GaiaSnmp Resource
Get an existing GaiaSnmp resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: GaiaSnmpState, opts?: CustomResourceOptions): GaiaSnmp@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
contact: Optional[str] = None,
custom_traps_settings: Optional[GaiaSnmpCustomTrapsSettingsArgs] = None,
debug: Optional[bool] = None,
enabled: Optional[bool] = None,
gaia_snmp_id: Optional[str] = None,
interfaces: Optional[str] = None,
location: Optional[str] = None,
member_id: Optional[str] = None,
pre_defined_traps_settings: Optional[GaiaSnmpPreDefinedTrapsSettingsArgs] = None,
read_only_community: Optional[str] = None,
read_write_community: Optional[str] = None,
trap_usm: Optional[str] = None,
version: Optional[str] = None,
vsx_settings: Optional[GaiaSnmpVsxSettingsArgs] = None) -> GaiaSnmpfunc GetGaiaSnmp(ctx *Context, name string, id IDInput, state *GaiaSnmpState, opts ...ResourceOption) (*GaiaSnmp, error)public static GaiaSnmp Get(string name, Input<string> id, GaiaSnmpState? state, CustomResourceOptions? opts = null)public static GaiaSnmp get(String name, Output<String> id, GaiaSnmpState state, CustomResourceOptions options)resources: _: type: checkpoint:GaiaSnmp get: id: ${id}import {
to = checkpoint_gaiasnmp.example
id = "${id}"
}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Contact string
- SNMP contact string
- Custom
Traps GaiaSettings Snmp Custom Traps Settings - Custom traps settings custom_traps_settings blocks are documented below.
- Debug bool
- Enable debug logging for this resource.
- Enabled bool
- Enables/Disables the SNMP Agent
- Gaia
Snmp stringId - Interfaces string
- Adds a local interface to the list of local interfaces, on which the SNMP daemon listens
- Location string
- SNMP location string: Specifies a string that contains the location for the device
- Member
Id string - Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
- Pre
Defined GaiaTraps Settings Snmp Pre Defined Traps Settings - Pre-defined traps settings pre_defined_traps_settings blocks are documented below.
- Read
Only stringCommunity - SNMP read-only community password, Where: * read-only: lets you only read the values of SNMP objects
- Read
Write stringCommunity - SNMP read-write community password, Where: * read-write: read and set the values as well
- Trap
Usm string - The user which will generate the SNMP traps, should be existed usm user
- Version string
- Configures the supported SNMP version: all - support SNMP v1, v2 and v3 v3-Only - support SNMP v3 only
- Vsx
Settings GaiaSnmp Vsx Settings - VSX settings vsx_settings blocks are documented below.
- Contact string
- SNMP contact string
- Custom
Traps GaiaSettings Snmp Custom Traps Settings Args - Custom traps settings custom_traps_settings blocks are documented below.
- Debug bool
- Enable debug logging for this resource.
- Enabled bool
- Enables/Disables the SNMP Agent
- Gaia
Snmp stringId - Interfaces string
- Adds a local interface to the list of local interfaces, on which the SNMP daemon listens
- Location string
- SNMP location string: Specifies a string that contains the location for the device
- Member
Id string - Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
- Pre
Defined GaiaTraps Settings Snmp Pre Defined Traps Settings Args - Pre-defined traps settings pre_defined_traps_settings blocks are documented below.
- Read
Only stringCommunity - SNMP read-only community password, Where: * read-only: lets you only read the values of SNMP objects
- Read
Write stringCommunity - SNMP read-write community password, Where: * read-write: read and set the values as well
- Trap
Usm string - The user which will generate the SNMP traps, should be existed usm user
- Version string
- Configures the supported SNMP version: all - support SNMP v1, v2 and v3 v3-Only - support SNMP v3 only
- Vsx
Settings GaiaSnmp Vsx Settings Args - VSX settings vsx_settings blocks are documented below.
- contact string
- SNMP contact string
- custom_
traps_ objectsettings - Custom traps settings custom_traps_settings blocks are documented below.
- debug bool
- Enable debug logging for this resource.
- enabled bool
- Enables/Disables the SNMP Agent
- gaia_
snmp_ stringid - interfaces string
- Adds a local interface to the list of local interfaces, on which the SNMP daemon listens
- location string
- SNMP location string: Specifies a string that contains the location for the device
- member_
id string - Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
- pre_
defined_ objecttraps_ settings - Pre-defined traps settings pre_defined_traps_settings blocks are documented below.
- read_
only_ stringcommunity - SNMP read-only community password, Where: * read-only: lets you only read the values of SNMP objects
- read_
write_ stringcommunity - SNMP read-write community password, Where: * read-write: read and set the values as well
- trap_
usm string - The user which will generate the SNMP traps, should be existed usm user
- version string
- Configures the supported SNMP version: all - support SNMP v1, v2 and v3 v3-Only - support SNMP v3 only
- vsx_
settings object - VSX settings vsx_settings blocks are documented below.
- contact String
- SNMP contact string
- custom
Traps GaiaSettings Snmp Custom Traps Settings - Custom traps settings custom_traps_settings blocks are documented below.
- debug Boolean
- Enable debug logging for this resource.
- enabled Boolean
- Enables/Disables the SNMP Agent
- gaia
Snmp StringId - interfaces String
- Adds a local interface to the list of local interfaces, on which the SNMP daemon listens
- location String
- SNMP location string: Specifies a string that contains the location for the device
- member
Id String - Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
- pre
Defined GaiaTraps Settings Snmp Pre Defined Traps Settings - Pre-defined traps settings pre_defined_traps_settings blocks are documented below.
- read
Only StringCommunity - SNMP read-only community password, Where: * read-only: lets you only read the values of SNMP objects
- read
Write StringCommunity - SNMP read-write community password, Where: * read-write: read and set the values as well
- trap
Usm String - The user which will generate the SNMP traps, should be existed usm user
- version String
- Configures the supported SNMP version: all - support SNMP v1, v2 and v3 v3-Only - support SNMP v3 only
- vsx
Settings GaiaSnmp Vsx Settings - VSX settings vsx_settings blocks are documented below.
- contact string
- SNMP contact string
- custom
Traps GaiaSettings Snmp Custom Traps Settings - Custom traps settings custom_traps_settings blocks are documented below.
- debug boolean
- Enable debug logging for this resource.
- enabled boolean
- Enables/Disables the SNMP Agent
- gaia
Snmp stringId - interfaces string
- Adds a local interface to the list of local interfaces, on which the SNMP daemon listens
- location string
- SNMP location string: Specifies a string that contains the location for the device
- member
Id string - Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
- pre
Defined GaiaTraps Settings Snmp Pre Defined Traps Settings - Pre-defined traps settings pre_defined_traps_settings blocks are documented below.
- read
Only stringCommunity - SNMP read-only community password, Where: * read-only: lets you only read the values of SNMP objects
- read
Write stringCommunity - SNMP read-write community password, Where: * read-write: read and set the values as well
- trap
Usm string - The user which will generate the SNMP traps, should be existed usm user
- version string
- Configures the supported SNMP version: all - support SNMP v1, v2 and v3 v3-Only - support SNMP v3 only
- vsx
Settings GaiaSnmp Vsx Settings - VSX settings vsx_settings blocks are documented below.
- contact str
- SNMP contact string
- custom_
traps_ Gaiasettings Snmp Custom Traps Settings Args - Custom traps settings custom_traps_settings blocks are documented below.
- debug bool
- Enable debug logging for this resource.
- enabled bool
- Enables/Disables the SNMP Agent
- gaia_
snmp_ strid - interfaces str
- Adds a local interface to the list of local interfaces, on which the SNMP daemon listens
- location str
- SNMP location string: Specifies a string that contains the location for the device
- member_
id str - Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
- pre_
defined_ Gaiatraps_ settings Snmp Pre Defined Traps Settings Args - Pre-defined traps settings pre_defined_traps_settings blocks are documented below.
- read_
only_ strcommunity - SNMP read-only community password, Where: * read-only: lets you only read the values of SNMP objects
- read_
write_ strcommunity - SNMP read-write community password, Where: * read-write: read and set the values as well
- trap_
usm str - The user which will generate the SNMP traps, should be existed usm user
- version str
- Configures the supported SNMP version: all - support SNMP v1, v2 and v3 v3-Only - support SNMP v3 only
- vsx_
settings GaiaSnmp Vsx Settings Args - VSX settings vsx_settings blocks are documented below.
- contact String
- SNMP contact string
- custom
Traps Property MapSettings - Custom traps settings custom_traps_settings blocks are documented below.
- debug Boolean
- Enable debug logging for this resource.
- enabled Boolean
- Enables/Disables the SNMP Agent
- gaia
Snmp StringId - interfaces String
- Adds a local interface to the list of local interfaces, on which the SNMP daemon listens
- location String
- SNMP location string: Specifies a string that contains the location for the device
- member
Id String - Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
- pre
Defined Property MapTraps Settings - Pre-defined traps settings pre_defined_traps_settings blocks are documented below.
- read
Only StringCommunity - SNMP read-only community password, Where: * read-only: lets you only read the values of SNMP objects
- read
Write StringCommunity - SNMP read-write community password, Where: * read-write: read and set the values as well
- trap
Usm String - The user which will generate the SNMP traps, should be existed usm user
- version String
- Configures the supported SNMP version: all - support SNMP v1, v2 and v3 v3-Only - support SNMP v3 only
- vsx
Settings Property Map - VSX settings vsx_settings blocks are documented below.
Supporting Types
GaiaSnmpCustomTrapsSettings, GaiaSnmpCustomTrapsSettingsArgs
- Clear
Trap doubleAmount - Number of clear traps that is sent after custom trap termination
- Clear
Trap doubleInterval - Interval in second between clear traps
- Clear
Trap float64Amount - Number of clear traps that is sent after custom trap termination
- Clear
Trap float64Interval - Interval in second between clear traps
- clear_
trap_ numberamount - Number of clear traps that is sent after custom trap termination
- clear_
trap_ numberinterval - Interval in second between clear traps
- clear
Trap DoubleAmount - Number of clear traps that is sent after custom trap termination
- clear
Trap DoubleInterval - Interval in second between clear traps
- clear
Trap numberAmount - Number of clear traps that is sent after custom trap termination
- clear
Trap numberInterval - Interval in second between clear traps
- clear_
trap_ floatamount - Number of clear traps that is sent after custom trap termination
- clear_
trap_ floatinterval - Interval in second between clear traps
- clear
Trap NumberAmount - Number of clear traps that is sent after custom trap termination
- clear
Trap NumberInterval - Interval in second between clear traps
GaiaSnmpPreDefinedTrapsSettings, GaiaSnmpPreDefinedTrapsSettingsArgs
- Polling
Frequency double - Polling interval in seconds
- Polling
Frequency float64 - Polling interval in seconds
- polling_
frequency number - Polling interval in seconds
- polling
Frequency Double - Polling interval in seconds
- polling
Frequency number - Polling interval in seconds
- polling_
frequency float - Polling interval in seconds
- polling
Frequency Number - Polling interval in seconds
GaiaSnmpVsxSettings, GaiaSnmpVsxSettingsArgs
- Enabled bool
- True if SNMP is in vsx mode
- Sysname bool
- This command is relevant only for VSX with SNMP VS mode, Where: False (default) = the sysname OID for all Virtual Devices will return the same result: VS0 hostname True = * VS0 sysname OID returns the VSX hostname * Virtual Device sysname OID returns the Check Point object name of the Virtual Device
- Vs
Access string - SNMP vs-access type direct/indirect queries on Virtual-Devices direct: SNMP direct queries on Virtual-Devices indirect: SNMP direct queries via VS0
- Enabled bool
- True if SNMP is in vsx mode
- Sysname bool
- This command is relevant only for VSX with SNMP VS mode, Where: False (default) = the sysname OID for all Virtual Devices will return the same result: VS0 hostname True = * VS0 sysname OID returns the VSX hostname * Virtual Device sysname OID returns the Check Point object name of the Virtual Device
- Vs
Access string - SNMP vs-access type direct/indirect queries on Virtual-Devices direct: SNMP direct queries on Virtual-Devices indirect: SNMP direct queries via VS0
- enabled bool
- True if SNMP is in vsx mode
- sysname bool
- This command is relevant only for VSX with SNMP VS mode, Where: False (default) = the sysname OID for all Virtual Devices will return the same result: VS0 hostname True = * VS0 sysname OID returns the VSX hostname * Virtual Device sysname OID returns the Check Point object name of the Virtual Device
- vs_
access string - SNMP vs-access type direct/indirect queries on Virtual-Devices direct: SNMP direct queries on Virtual-Devices indirect: SNMP direct queries via VS0
- enabled Boolean
- True if SNMP is in vsx mode
- sysname Boolean
- This command is relevant only for VSX with SNMP VS mode, Where: False (default) = the sysname OID for all Virtual Devices will return the same result: VS0 hostname True = * VS0 sysname OID returns the VSX hostname * Virtual Device sysname OID returns the Check Point object name of the Virtual Device
- vs
Access String - SNMP vs-access type direct/indirect queries on Virtual-Devices direct: SNMP direct queries on Virtual-Devices indirect: SNMP direct queries via VS0
- enabled boolean
- True if SNMP is in vsx mode
- sysname boolean
- This command is relevant only for VSX with SNMP VS mode, Where: False (default) = the sysname OID for all Virtual Devices will return the same result: VS0 hostname True = * VS0 sysname OID returns the VSX hostname * Virtual Device sysname OID returns the Check Point object name of the Virtual Device
- vs
Access string - SNMP vs-access type direct/indirect queries on Virtual-Devices direct: SNMP direct queries on Virtual-Devices indirect: SNMP direct queries via VS0
- enabled bool
- True if SNMP is in vsx mode
- sysname bool
- This command is relevant only for VSX with SNMP VS mode, Where: False (default) = the sysname OID for all Virtual Devices will return the same result: VS0 hostname True = * VS0 sysname OID returns the VSX hostname * Virtual Device sysname OID returns the Check Point object name of the Virtual Device
- vs_
access str - SNMP vs-access type direct/indirect queries on Virtual-Devices direct: SNMP direct queries on Virtual-Devices indirect: SNMP direct queries via VS0
- enabled Boolean
- True if SNMP is in vsx mode
- sysname Boolean
- This command is relevant only for VSX with SNMP VS mode, Where: False (default) = the sysname OID for all Virtual Devices will return the same result: VS0 hostname True = * VS0 sysname OID returns the VSX hostname * Virtual Device sysname OID returns the Check Point object name of the Virtual Device
- vs
Access String - SNMP vs-access type direct/indirect queries on Virtual-Devices direct: SNMP direct queries on Virtual-Devices indirect: SNMP direct queries via VS0
Package Details
- Repository
- checkpoint checkpointsw/terraform-provider-checkpoint
- License
- Notes
- This Pulumi package is based on the
checkpointTerraform Provider.
published on Monday, Jun 15, 2026 by checkpointsw