published on Monday, Jun 15, 2026 by checkpointsw
published on Monday, Jun 15, 2026 by checkpointsw
Create GaiaCommandSetSnmpSession Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new GaiaCommandSetSnmpSession(name: string, args?: GaiaCommandSetSnmpSessionArgs, opts?: CustomResourceOptions);@overload
def GaiaCommandSetSnmpSession(resource_name: str,
args: Optional[GaiaCommandSetSnmpSessionArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def GaiaCommandSetSnmpSession(resource_name: str,
opts: Optional[ResourceOptions] = None,
community_string: Optional[str] = None,
debug: Optional[bool] = None,
gaia_command_set_snmp_session_id: Optional[str] = None,
session_timeout: Optional[float] = None,
v3_object: Optional[GaiaCommandSetSnmpSessionV3ObjectArgs] = None)func NewGaiaCommandSetSnmpSession(ctx *Context, name string, args *GaiaCommandSetSnmpSessionArgs, opts ...ResourceOption) (*GaiaCommandSetSnmpSession, error)public GaiaCommandSetSnmpSession(string name, GaiaCommandSetSnmpSessionArgs? args = null, CustomResourceOptions? opts = null)
public GaiaCommandSetSnmpSession(String name, GaiaCommandSetSnmpSessionArgs args)
public GaiaCommandSetSnmpSession(String name, GaiaCommandSetSnmpSessionArgs args, CustomResourceOptions options)
type: checkpoint:GaiaCommandSetSnmpSession
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "checkpoint_gaiacommandsetsnmpsession" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args GaiaCommandSetSnmpSessionArgs
- 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 GaiaCommandSetSnmpSessionArgs
- 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 GaiaCommandSetSnmpSessionArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args GaiaCommandSetSnmpSessionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args GaiaCommandSetSnmpSessionArgs
- 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 gaiaCommandSetSnmpSessionResource = new Checkpoint.GaiaCommandSetSnmpSession("gaiaCommandSetSnmpSessionResource", new()
{
CommunityString = "string",
Debug = false,
GaiaCommandSetSnmpSessionId = "string",
SessionTimeout = 0,
V3Object = new Checkpoint.Inputs.GaiaCommandSetSnmpSessionV3ObjectArgs
{
Authentication = new Checkpoint.Inputs.GaiaCommandSetSnmpSessionV3ObjectAuthenticationArgs
{
Password = "string",
Protocol = "string",
},
DataPrivacy = false,
Name = "string",
},
});
example, err := checkpoint.NewGaiaCommandSetSnmpSession(ctx, "gaiaCommandSetSnmpSessionResource", &checkpoint.GaiaCommandSetSnmpSessionArgs{
CommunityString: pulumi.String("string"),
Debug: pulumi.Bool(false),
GaiaCommandSetSnmpSessionId: pulumi.String("string"),
SessionTimeout: pulumi.Float64(0),
V3Object: &checkpoint.GaiaCommandSetSnmpSessionV3ObjectArgs{
Authentication: &checkpoint.GaiaCommandSetSnmpSessionV3ObjectAuthenticationArgs{
Password: pulumi.String("string"),
Protocol: pulumi.String("string"),
},
DataPrivacy: pulumi.Bool(false),
Name: pulumi.String("string"),
},
})
resource "checkpoint_gaiacommandsetsnmpsession" "gaiaCommandSetSnmpSessionResource" {
community_string = "string"
debug = false
gaia_command_set_snmp_session_id = "string"
session_timeout = 0
v3_object = {
authentication = {
password = "string"
protocol = "string"
}
data_privacy = false
name = "string"
}
}
var gaiaCommandSetSnmpSessionResource = new GaiaCommandSetSnmpSession("gaiaCommandSetSnmpSessionResource", GaiaCommandSetSnmpSessionArgs.builder()
.communityString("string")
.debug(false)
.gaiaCommandSetSnmpSessionId("string")
.sessionTimeout(0.0)
.v3Object(GaiaCommandSetSnmpSessionV3ObjectArgs.builder()
.authentication(GaiaCommandSetSnmpSessionV3ObjectAuthenticationArgs.builder()
.password("string")
.protocol("string")
.build())
.dataPrivacy(false)
.name("string")
.build())
.build());
gaia_command_set_snmp_session_resource = checkpoint.GaiaCommandSetSnmpSession("gaiaCommandSetSnmpSessionResource",
community_string="string",
debug=False,
gaia_command_set_snmp_session_id="string",
session_timeout=float(0),
v3_object={
"authentication": {
"password": "string",
"protocol": "string",
},
"data_privacy": False,
"name": "string",
})
const gaiaCommandSetSnmpSessionResource = new checkpoint.GaiaCommandSetSnmpSession("gaiaCommandSetSnmpSessionResource", {
communityString: "string",
debug: false,
gaiaCommandSetSnmpSessionId: "string",
sessionTimeout: 0,
v3Object: {
authentication: {
password: "string",
protocol: "string",
},
dataPrivacy: false,
name: "string",
},
});
type: checkpoint:GaiaCommandSetSnmpSession
properties:
communityString: string
debug: false
gaiaCommandSetSnmpSessionId: string
sessionTimeout: 0
v3Object:
authentication:
password: string
protocol: string
dataPrivacy: false
name: string
GaiaCommandSetSnmpSession 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 GaiaCommandSetSnmpSession resource accepts the following input properties:
- Community
String string - SNMP v2 community password. required for SNMP v1/v2
- Debug bool
- Enable debugging for this resource only.
- Gaia
Command stringSet Snmp Session Id - Session
Timeout double - Session expiration timeout in seconds
- V3Object
Gaia
Command Set Snmp Session V3Object - SNMPv3 USM (User-based Security Model) details required for SNMP v3 Preferred v3_object blocks are documented below.
- Community
String string - SNMP v2 community password. required for SNMP v1/v2
- Debug bool
- Enable debugging for this resource only.
- Gaia
Command stringSet Snmp Session Id - Session
Timeout float64 - Session expiration timeout in seconds
- V3Object
Gaia
Command Set Snmp Session V3Object Args - SNMPv3 USM (User-based Security Model) details required for SNMP v3 Preferred v3_object blocks are documented below.
- community_
string string - SNMP v2 community password. required for SNMP v1/v2
- debug bool
- Enable debugging for this resource only.
- gaia_
command_ stringset_ snmp_ session_ id - session_
timeout number - Session expiration timeout in seconds
- v3_
object object - SNMPv3 USM (User-based Security Model) details required for SNMP v3 Preferred v3_object blocks are documented below.
- community
String String - SNMP v2 community password. required for SNMP v1/v2
- debug Boolean
- Enable debugging for this resource only.
- gaia
Command StringSet Snmp Session Id - session
Timeout Double - Session expiration timeout in seconds
- v3Object
Gaia
Command Set Snmp Session V3Object - SNMPv3 USM (User-based Security Model) details required for SNMP v3 Preferred v3_object blocks are documented below.
- community
String string - SNMP v2 community password. required for SNMP v1/v2
- debug boolean
- Enable debugging for this resource only.
- gaia
Command stringSet Snmp Session Id - session
Timeout number - Session expiration timeout in seconds
- v3Object
Gaia
Command Set Snmp Session V3Object - SNMPv3 USM (User-based Security Model) details required for SNMP v3 Preferred v3_object blocks are documented below.
- community_
string str - SNMP v2 community password. required for SNMP v1/v2
- debug bool
- Enable debugging for this resource only.
- gaia_
command_ strset_ snmp_ session_ id - session_
timeout float - Session expiration timeout in seconds
- v3_
object GaiaCommand Set Snmp Session V3Object Args - SNMPv3 USM (User-based Security Model) details required for SNMP v3 Preferred v3_object blocks are documented below.
- community
String String - SNMP v2 community password. required for SNMP v1/v2
- debug Boolean
- Enable debugging for this resource only.
- gaia
Command StringSet Snmp Session Id - session
Timeout Number - Session expiration timeout in seconds
- v3Object Property Map
- SNMPv3 USM (User-based Security Model) details required for SNMP v3 Preferred v3_object blocks are documented below.
Outputs
All input properties are implicitly available as output properties. Additionally, the GaiaCommandSetSnmpSession resource produces the following output properties:
Look up Existing GaiaCommandSetSnmpSession Resource
Get an existing GaiaCommandSetSnmpSession 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?: GaiaCommandSetSnmpSessionState, opts?: CustomResourceOptions): GaiaCommandSetSnmpSession@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
community_string: Optional[str] = None,
debug: Optional[bool] = None,
gaia_command_set_snmp_session_id: Optional[str] = None,
session_timeout: Optional[float] = None,
snmp_sid: Optional[str] = None,
v3_object: Optional[GaiaCommandSetSnmpSessionV3ObjectArgs] = None) -> GaiaCommandSetSnmpSessionfunc GetGaiaCommandSetSnmpSession(ctx *Context, name string, id IDInput, state *GaiaCommandSetSnmpSessionState, opts ...ResourceOption) (*GaiaCommandSetSnmpSession, error)public static GaiaCommandSetSnmpSession Get(string name, Input<string> id, GaiaCommandSetSnmpSessionState? state, CustomResourceOptions? opts = null)public static GaiaCommandSetSnmpSession get(String name, Output<String> id, GaiaCommandSetSnmpSessionState state, CustomResourceOptions options)resources: _: type: checkpoint:GaiaCommandSetSnmpSession get: id: ${id}import {
to = checkpoint_gaiacommandsetsnmpsession.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.
- Community
String string - SNMP v2 community password. required for SNMP v1/v2
- Debug bool
- Enable debugging for this resource only.
- Gaia
Command stringSet Snmp Session Id - Session
Timeout double - Session expiration timeout in seconds
- Snmp
Sid string - N/A
- V3Object
Gaia
Command Set Snmp Session V3Object - SNMPv3 USM (User-based Security Model) details required for SNMP v3 Preferred v3_object blocks are documented below.
- Community
String string - SNMP v2 community password. required for SNMP v1/v2
- Debug bool
- Enable debugging for this resource only.
- Gaia
Command stringSet Snmp Session Id - Session
Timeout float64 - Session expiration timeout in seconds
- Snmp
Sid string - N/A
- V3Object
Gaia
Command Set Snmp Session V3Object Args - SNMPv3 USM (User-based Security Model) details required for SNMP v3 Preferred v3_object blocks are documented below.
- community_
string string - SNMP v2 community password. required for SNMP v1/v2
- debug bool
- Enable debugging for this resource only.
- gaia_
command_ stringset_ snmp_ session_ id - session_
timeout number - Session expiration timeout in seconds
- snmp_
sid string - N/A
- v3_
object object - SNMPv3 USM (User-based Security Model) details required for SNMP v3 Preferred v3_object blocks are documented below.
- community
String String - SNMP v2 community password. required for SNMP v1/v2
- debug Boolean
- Enable debugging for this resource only.
- gaia
Command StringSet Snmp Session Id - session
Timeout Double - Session expiration timeout in seconds
- snmp
Sid String - N/A
- v3Object
Gaia
Command Set Snmp Session V3Object - SNMPv3 USM (User-based Security Model) details required for SNMP v3 Preferred v3_object blocks are documented below.
- community
String string - SNMP v2 community password. required for SNMP v1/v2
- debug boolean
- Enable debugging for this resource only.
- gaia
Command stringSet Snmp Session Id - session
Timeout number - Session expiration timeout in seconds
- snmp
Sid string - N/A
- v3Object
Gaia
Command Set Snmp Session V3Object - SNMPv3 USM (User-based Security Model) details required for SNMP v3 Preferred v3_object blocks are documented below.
- community_
string str - SNMP v2 community password. required for SNMP v1/v2
- debug bool
- Enable debugging for this resource only.
- gaia_
command_ strset_ snmp_ session_ id - session_
timeout float - Session expiration timeout in seconds
- snmp_
sid str - N/A
- v3_
object GaiaCommand Set Snmp Session V3Object Args - SNMPv3 USM (User-based Security Model) details required for SNMP v3 Preferred v3_object blocks are documented below.
- community
String String - SNMP v2 community password. required for SNMP v1/v2
- debug Boolean
- Enable debugging for this resource only.
- gaia
Command StringSet Snmp Session Id - session
Timeout Number - Session expiration timeout in seconds
- snmp
Sid String - N/A
- v3Object Property Map
- SNMPv3 USM (User-based Security Model) details required for SNMP v3 Preferred v3_object blocks are documented below.
Supporting Types
GaiaCommandSetSnmpSessionV3Object, GaiaCommandSetSnmpSessionV3ObjectArgs
- Authentication
Gaia
Command Set Snmp Session V3Object Authentication - Authentication details authentication blocks are documented below.
- Data
Privacy bool - Related to AutoPriv/AutnNoPriv in SecurityLevel in the RFC. True: AutoPriv False: AuthNoPriv
- Name string
- SNMPv3 USM user
- Authentication
Gaia
Command Set Snmp Session V3Object Authentication - Authentication details authentication blocks are documented below.
- Data
Privacy bool - Related to AutoPriv/AutnNoPriv in SecurityLevel in the RFC. True: AutoPriv False: AuthNoPriv
- Name string
- SNMPv3 USM user
- authentication object
- Authentication details authentication blocks are documented below.
- data_
privacy bool - Related to AutoPriv/AutnNoPriv in SecurityLevel in the RFC. True: AutoPriv False: AuthNoPriv
- name string
- SNMPv3 USM user
- authentication
Gaia
Command Set Snmp Session V3Object Authentication - Authentication details authentication blocks are documented below.
- data
Privacy Boolean - Related to AutoPriv/AutnNoPriv in SecurityLevel in the RFC. True: AutoPriv False: AuthNoPriv
- name String
- SNMPv3 USM user
- authentication
Gaia
Command Set Snmp Session V3Object Authentication - Authentication details authentication blocks are documented below.
- data
Privacy boolean - Related to AutoPriv/AutnNoPriv in SecurityLevel in the RFC. True: AutoPriv False: AuthNoPriv
- name string
- SNMPv3 USM user
- authentication
Gaia
Command Set Snmp Session V3Object Authentication - Authentication details authentication blocks are documented below.
- data_
privacy bool - Related to AutoPriv/AutnNoPriv in SecurityLevel in the RFC. True: AutoPriv False: AuthNoPriv
- name str
- SNMPv3 USM user
- authentication Property Map
- Authentication details authentication blocks are documented below.
- data
Privacy Boolean - Related to AutoPriv/AutnNoPriv in SecurityLevel in the RFC. True: AutoPriv False: AuthNoPriv
- name String
- SNMPv3 USM user
GaiaCommandSetSnmpSessionV3ObjectAuthentication, GaiaCommandSetSnmpSessionV3ObjectAuthenticationArgs
- Password string
- Authentication Password - (8 or more printable characters) Each SNMPv3 USM user must have an authentication pass phrase. This will be used by the SNMPv3 agent to verify the identity of the user before granting access.
- Protocol string
- Authentication protocol, MD5 and SHA1 are not supported starting from R81
- Password string
- Authentication Password - (8 or more printable characters) Each SNMPv3 USM user must have an authentication pass phrase. This will be used by the SNMPv3 agent to verify the identity of the user before granting access.
- Protocol string
- Authentication protocol, MD5 and SHA1 are not supported starting from R81
- password string
- Authentication Password - (8 or more printable characters) Each SNMPv3 USM user must have an authentication pass phrase. This will be used by the SNMPv3 agent to verify the identity of the user before granting access.
- protocol string
- Authentication protocol, MD5 and SHA1 are not supported starting from R81
- password String
- Authentication Password - (8 or more printable characters) Each SNMPv3 USM user must have an authentication pass phrase. This will be used by the SNMPv3 agent to verify the identity of the user before granting access.
- protocol String
- Authentication protocol, MD5 and SHA1 are not supported starting from R81
- password string
- Authentication Password - (8 or more printable characters) Each SNMPv3 USM user must have an authentication pass phrase. This will be used by the SNMPv3 agent to verify the identity of the user before granting access.
- protocol string
- Authentication protocol, MD5 and SHA1 are not supported starting from R81
- password str
- Authentication Password - (8 or more printable characters) Each SNMPv3 USM user must have an authentication pass phrase. This will be used by the SNMPv3 agent to verify the identity of the user before granting access.
- protocol str
- Authentication protocol, MD5 and SHA1 are not supported starting from R81
- password String
- Authentication Password - (8 or more printable characters) Each SNMPv3 USM user must have an authentication pass phrase. This will be used by the SNMPv3 agent to verify the identity of the user before granting access.
- protocol String
- Authentication protocol, MD5 and SHA1 are not supported starting from R81
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