published on Monday, Jun 15, 2026 by checkpointsw
published on Monday, Jun 15, 2026 by checkpointsw
Create GaiaCommandSimulatePacket Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new GaiaCommandSimulatePacket(name: string, args: GaiaCommandSimulatePacketArgs, opts?: CustomResourceOptions);@overload
def GaiaCommandSimulatePacket(resource_name: str,
args: GaiaCommandSimulatePacketArgs,
opts: Optional[ResourceOptions] = None)
@overload
def GaiaCommandSimulatePacket(resource_name: str,
opts: Optional[ResourceOptions] = None,
destination_ip: Optional[str] = None,
incoming_interface: Optional[str] = None,
ip_protocol: Optional[float] = None,
protocol_options: Optional[GaiaCommandSimulatePacketProtocolOptionsArgs] = None,
source_ip: Optional[str] = None,
applications: Optional[Sequence[str]] = None,
check_access_rule_uid: Optional[str] = None,
debug: Optional[bool] = None,
gaia_command_simulate_packet_id: Optional[str] = None,
protocol: Optional[str] = None,
virtual_system_id: Optional[float] = None)func NewGaiaCommandSimulatePacket(ctx *Context, name string, args GaiaCommandSimulatePacketArgs, opts ...ResourceOption) (*GaiaCommandSimulatePacket, error)public GaiaCommandSimulatePacket(string name, GaiaCommandSimulatePacketArgs args, CustomResourceOptions? opts = null)
public GaiaCommandSimulatePacket(String name, GaiaCommandSimulatePacketArgs args)
public GaiaCommandSimulatePacket(String name, GaiaCommandSimulatePacketArgs args, CustomResourceOptions options)
type: checkpoint:GaiaCommandSimulatePacket
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "checkpoint_gaiacommandsimulatepacket" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args GaiaCommandSimulatePacketArgs
- 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 GaiaCommandSimulatePacketArgs
- 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 GaiaCommandSimulatePacketArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args GaiaCommandSimulatePacketArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args GaiaCommandSimulatePacketArgs
- 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 gaiaCommandSimulatePacketResource = new Checkpoint.GaiaCommandSimulatePacket("gaiaCommandSimulatePacketResource", new()
{
DestinationIp = "string",
IncomingInterface = "string",
IpProtocol = 0,
ProtocolOptions = new Checkpoint.Inputs.GaiaCommandSimulatePacketProtocolOptionsArgs
{
Icmp = new Checkpoint.Inputs.GaiaCommandSimulatePacketProtocolOptionsIcmpArgs
{
Code = "string",
Type = "string",
},
Tcp = new Checkpoint.Inputs.GaiaCommandSimulatePacketProtocolOptionsTcpArgs
{
DestinationPort = "string",
SourcePort = "string",
},
Udp = new Checkpoint.Inputs.GaiaCommandSimulatePacketProtocolOptionsUdpArgs
{
DestinationPort = "string",
SourcePort = "string",
},
},
SourceIp = "string",
Applications = new[]
{
"string",
},
CheckAccessRuleUid = "string",
Debug = false,
GaiaCommandSimulatePacketId = "string",
Protocol = "string",
VirtualSystemId = 0,
});
example, err := checkpoint.NewGaiaCommandSimulatePacket(ctx, "gaiaCommandSimulatePacketResource", &checkpoint.GaiaCommandSimulatePacketArgs{
DestinationIp: pulumi.String("string"),
IncomingInterface: pulumi.String("string"),
IpProtocol: pulumi.Float64(0),
ProtocolOptions: &checkpoint.GaiaCommandSimulatePacketProtocolOptionsArgs{
Icmp: &checkpoint.GaiaCommandSimulatePacketProtocolOptionsIcmpArgs{
Code: pulumi.String("string"),
Type: pulumi.String("string"),
},
Tcp: &checkpoint.GaiaCommandSimulatePacketProtocolOptionsTcpArgs{
DestinationPort: pulumi.String("string"),
SourcePort: pulumi.String("string"),
},
Udp: &checkpoint.GaiaCommandSimulatePacketProtocolOptionsUdpArgs{
DestinationPort: pulumi.String("string"),
SourcePort: pulumi.String("string"),
},
},
SourceIp: pulumi.String("string"),
Applications: pulumi.StringArray{
pulumi.String("string"),
},
CheckAccessRuleUid: pulumi.String("string"),
Debug: pulumi.Bool(false),
GaiaCommandSimulatePacketId: pulumi.String("string"),
Protocol: pulumi.String("string"),
VirtualSystemId: pulumi.Float64(0),
})
resource "checkpoint_gaiacommandsimulatepacket" "gaiaCommandSimulatePacketResource" {
destination_ip = "string"
incoming_interface = "string"
ip_protocol = 0
protocol_options = {
icmp = {
code = "string"
type = "string"
}
tcp = {
destination_port = "string"
source_port = "string"
}
udp = {
destination_port = "string"
source_port = "string"
}
}
source_ip = "string"
applications = ["string"]
check_access_rule_uid = "string"
debug = false
gaia_command_simulate_packet_id = "string"
protocol = "string"
virtual_system_id = 0
}
var gaiaCommandSimulatePacketResource = new GaiaCommandSimulatePacket("gaiaCommandSimulatePacketResource", GaiaCommandSimulatePacketArgs.builder()
.destinationIp("string")
.incomingInterface("string")
.ipProtocol(0.0)
.protocolOptions(GaiaCommandSimulatePacketProtocolOptionsArgs.builder()
.icmp(GaiaCommandSimulatePacketProtocolOptionsIcmpArgs.builder()
.code("string")
.type("string")
.build())
.tcp(GaiaCommandSimulatePacketProtocolOptionsTcpArgs.builder()
.destinationPort("string")
.sourcePort("string")
.build())
.udp(GaiaCommandSimulatePacketProtocolOptionsUdpArgs.builder()
.destinationPort("string")
.sourcePort("string")
.build())
.build())
.sourceIp("string")
.applications("string")
.checkAccessRuleUid("string")
.debug(false)
.gaiaCommandSimulatePacketId("string")
.protocol("string")
.virtualSystemId(0.0)
.build());
gaia_command_simulate_packet_resource = checkpoint.GaiaCommandSimulatePacket("gaiaCommandSimulatePacketResource",
destination_ip="string",
incoming_interface="string",
ip_protocol=float(0),
protocol_options={
"icmp": {
"code": "string",
"type": "string",
},
"tcp": {
"destination_port": "string",
"source_port": "string",
},
"udp": {
"destination_port": "string",
"source_port": "string",
},
},
source_ip="string",
applications=["string"],
check_access_rule_uid="string",
debug=False,
gaia_command_simulate_packet_id="string",
protocol="string",
virtual_system_id=float(0))
const gaiaCommandSimulatePacketResource = new checkpoint.GaiaCommandSimulatePacket("gaiaCommandSimulatePacketResource", {
destinationIp: "string",
incomingInterface: "string",
ipProtocol: 0,
protocolOptions: {
icmp: {
code: "string",
type: "string",
},
tcp: {
destinationPort: "string",
sourcePort: "string",
},
udp: {
destinationPort: "string",
sourcePort: "string",
},
},
sourceIp: "string",
applications: ["string"],
checkAccessRuleUid: "string",
debug: false,
gaiaCommandSimulatePacketId: "string",
protocol: "string",
virtualSystemId: 0,
});
type: checkpoint:GaiaCommandSimulatePacket
properties:
applications:
- string
checkAccessRuleUid: string
debug: false
destinationIp: string
gaiaCommandSimulatePacketId: string
incomingInterface: string
ipProtocol: 0
protocol: string
protocolOptions:
icmp:
code: string
type: string
tcp:
destinationPort: string
sourcePort: string
udp:
destinationPort: string
sourcePort: string
sourceIp: string
virtualSystemId: 0
GaiaCommandSimulatePacket 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 GaiaCommandSimulatePacket resource accepts the following input properties:
- Destination
Ip string - Destination IP, should match selected "ip-version" (which defaults to 4)
- Incoming
Interface string - Incoming interface name for the packet, identified by the name. The simulated connection is inbound, in order to simulate a local outgoing connection, set incoming-interface to localhost
- Ip
Protocol double - ip-protocol either in integer form: based on IANA Protocol Number in decimal format or a string of one of the following protocols: [UDP, TCP, ICMP]
- Protocol
Options GaiaCommand Simulate Packet Protocol Options - Protocol options required for the selected ip-protocol. please note, only the relevant protocol's options should be filled. protocol_options blocks are documented below.
- Source
Ip string - Source IP, should match selected "ip-version" (which defaults to 4)
- Applications List<string>
- Name of the Application/Category as defined in SmartConsole. You can specify multiple applications. application blocks are documented below.
- Check
Access stringRule Uid - Rule uid to check why the packet didn't match this rule
- Debug bool
- Enable debugging for this resource only.
- Gaia
Command stringSimulate Packet Id - Protocol string
- Protocol to match for services that have "Protocol Signature" enabled
- Virtual
System doubleId - Virtual System ID. Relevant for VSNext setups
- Destination
Ip string - Destination IP, should match selected "ip-version" (which defaults to 4)
- Incoming
Interface string - Incoming interface name for the packet, identified by the name. The simulated connection is inbound, in order to simulate a local outgoing connection, set incoming-interface to localhost
- Ip
Protocol float64 - ip-protocol either in integer form: based on IANA Protocol Number in decimal format or a string of one of the following protocols: [UDP, TCP, ICMP]
- Protocol
Options GaiaCommand Simulate Packet Protocol Options Args - Protocol options required for the selected ip-protocol. please note, only the relevant protocol's options should be filled. protocol_options blocks are documented below.
- Source
Ip string - Source IP, should match selected "ip-version" (which defaults to 4)
- Applications []string
- Name of the Application/Category as defined in SmartConsole. You can specify multiple applications. application blocks are documented below.
- Check
Access stringRule Uid - Rule uid to check why the packet didn't match this rule
- Debug bool
- Enable debugging for this resource only.
- Gaia
Command stringSimulate Packet Id - Protocol string
- Protocol to match for services that have "Protocol Signature" enabled
- Virtual
System float64Id - Virtual System ID. Relevant for VSNext setups
- destination_
ip string - Destination IP, should match selected "ip-version" (which defaults to 4)
- incoming_
interface string - Incoming interface name for the packet, identified by the name. The simulated connection is inbound, in order to simulate a local outgoing connection, set incoming-interface to localhost
- ip_
protocol number - ip-protocol either in integer form: based on IANA Protocol Number in decimal format or a string of one of the following protocols: [UDP, TCP, ICMP]
- protocol_
options object - Protocol options required for the selected ip-protocol. please note, only the relevant protocol's options should be filled. protocol_options blocks are documented below.
- source_
ip string - Source IP, should match selected "ip-version" (which defaults to 4)
- applications list(string)
- Name of the Application/Category as defined in SmartConsole. You can specify multiple applications. application blocks are documented below.
- check_
access_ stringrule_ uid - Rule uid to check why the packet didn't match this rule
- debug bool
- Enable debugging for this resource only.
- gaia_
command_ stringsimulate_ packet_ id - protocol string
- Protocol to match for services that have "Protocol Signature" enabled
- virtual_
system_ numberid - Virtual System ID. Relevant for VSNext setups
- destination
Ip String - Destination IP, should match selected "ip-version" (which defaults to 4)
- incoming
Interface String - Incoming interface name for the packet, identified by the name. The simulated connection is inbound, in order to simulate a local outgoing connection, set incoming-interface to localhost
- ip
Protocol Double - ip-protocol either in integer form: based on IANA Protocol Number in decimal format or a string of one of the following protocols: [UDP, TCP, ICMP]
- protocol
Options GaiaCommand Simulate Packet Protocol Options - Protocol options required for the selected ip-protocol. please note, only the relevant protocol's options should be filled. protocol_options blocks are documented below.
- source
Ip String - Source IP, should match selected "ip-version" (which defaults to 4)
- applications List<String>
- Name of the Application/Category as defined in SmartConsole. You can specify multiple applications. application blocks are documented below.
- check
Access StringRule Uid - Rule uid to check why the packet didn't match this rule
- debug Boolean
- Enable debugging for this resource only.
- gaia
Command StringSimulate Packet Id - protocol String
- Protocol to match for services that have "Protocol Signature" enabled
- virtual
System DoubleId - Virtual System ID. Relevant for VSNext setups
- destination
Ip string - Destination IP, should match selected "ip-version" (which defaults to 4)
- incoming
Interface string - Incoming interface name for the packet, identified by the name. The simulated connection is inbound, in order to simulate a local outgoing connection, set incoming-interface to localhost
- ip
Protocol number - ip-protocol either in integer form: based on IANA Protocol Number in decimal format or a string of one of the following protocols: [UDP, TCP, ICMP]
- protocol
Options GaiaCommand Simulate Packet Protocol Options - Protocol options required for the selected ip-protocol. please note, only the relevant protocol's options should be filled. protocol_options blocks are documented below.
- source
Ip string - Source IP, should match selected "ip-version" (which defaults to 4)
- applications string[]
- Name of the Application/Category as defined in SmartConsole. You can specify multiple applications. application blocks are documented below.
- check
Access stringRule Uid - Rule uid to check why the packet didn't match this rule
- debug boolean
- Enable debugging for this resource only.
- gaia
Command stringSimulate Packet Id - protocol string
- Protocol to match for services that have "Protocol Signature" enabled
- virtual
System numberId - Virtual System ID. Relevant for VSNext setups
- destination_
ip str - Destination IP, should match selected "ip-version" (which defaults to 4)
- incoming_
interface str - Incoming interface name for the packet, identified by the name. The simulated connection is inbound, in order to simulate a local outgoing connection, set incoming-interface to localhost
- ip_
protocol float - ip-protocol either in integer form: based on IANA Protocol Number in decimal format or a string of one of the following protocols: [UDP, TCP, ICMP]
- protocol_
options GaiaCommand Simulate Packet Protocol Options Args - Protocol options required for the selected ip-protocol. please note, only the relevant protocol's options should be filled. protocol_options blocks are documented below.
- source_
ip str - Source IP, should match selected "ip-version" (which defaults to 4)
- applications Sequence[str]
- Name of the Application/Category as defined in SmartConsole. You can specify multiple applications. application blocks are documented below.
- check_
access_ strrule_ uid - Rule uid to check why the packet didn't match this rule
- debug bool
- Enable debugging for this resource only.
- gaia_
command_ strsimulate_ packet_ id - protocol str
- Protocol to match for services that have "Protocol Signature" enabled
- virtual_
system_ floatid - Virtual System ID. Relevant for VSNext setups
- destination
Ip String - Destination IP, should match selected "ip-version" (which defaults to 4)
- incoming
Interface String - Incoming interface name for the packet, identified by the name. The simulated connection is inbound, in order to simulate a local outgoing connection, set incoming-interface to localhost
- ip
Protocol Number - ip-protocol either in integer form: based on IANA Protocol Number in decimal format or a string of one of the following protocols: [UDP, TCP, ICMP]
- protocol
Options Property Map - Protocol options required for the selected ip-protocol. please note, only the relevant protocol's options should be filled. protocol_options blocks are documented below.
- source
Ip String - Source IP, should match selected "ip-version" (which defaults to 4)
- applications List<String>
- Name of the Application/Category as defined in SmartConsole. You can specify multiple applications. application blocks are documented below.
- check
Access StringRule Uid - Rule uid to check why the packet didn't match this rule
- debug Boolean
- Enable debugging for this resource only.
- gaia
Command StringSimulate Packet Id - protocol String
- Protocol to match for services that have "Protocol Signature" enabled
- virtual
System NumberId - Virtual System ID. Relevant for VSNext setups
Outputs
All input properties are implicitly available as output properties. Additionally, the GaiaCommandSimulatePacket resource produces the following output properties:
- Accesses
List<Gaia
Command Simulate Packet Access> - N/A
- Errors
List<Gaia
Command Simulate Packet Error> - N/A
- Id string
- The provider-assigned unique ID for this managed resource.
- Nats
List<Gaia
Command Simulate Packet Nat> - N/A
- Policy
Details List<GaiaCommand Simulate Packet Policy Detail> - N/A
- Accesses
[]Gaia
Command Simulate Packet Access - N/A
- Errors
[]Gaia
Command Simulate Packet Error - N/A
- Id string
- The provider-assigned unique ID for this managed resource.
- Nats
[]Gaia
Command Simulate Packet Nat - N/A
- Policy
Details []GaiaCommand Simulate Packet Policy Detail - N/A
- accesses list(object)
- N/A
- errors list(object)
- N/A
- id string
- The provider-assigned unique ID for this managed resource.
- nats list(object)
- N/A
- policy_
details list(object) - N/A
- accesses
List<Gaia
Command Simulate Packet Access> - N/A
- errors
List<Gaia
Command Simulate Packet Error> - N/A
- id String
- The provider-assigned unique ID for this managed resource.
- nats
List<Gaia
Command Simulate Packet Nat> - N/A
- policy
Details List<GaiaCommand Simulate Packet Policy Detail> - N/A
- accesses
Gaia
Command Simulate Packet Access[] - N/A
- errors
Gaia
Command Simulate Packet Error[] - N/A
- id string
- The provider-assigned unique ID for this managed resource.
- nats
Gaia
Command Simulate Packet Nat[] - N/A
- policy
Details GaiaCommand Simulate Packet Policy Detail[] - N/A
- accesses
Sequence[Gaia
Command Simulate Packet Access] - N/A
- errors
Sequence[Gaia
Command Simulate Packet Error] - N/A
- id str
- The provider-assigned unique ID for this managed resource.
- nats
Sequence[Gaia
Command Simulate Packet Nat] - N/A
- policy_
details Sequence[GaiaCommand Simulate Packet Policy Detail] - N/A
- accesses List<Property Map>
- N/A
- errors List<Property Map>
- N/A
- id String
- The provider-assigned unique ID for this managed resource.
- nats List<Property Map>
- N/A
- policy
Details List<Property Map> - N/A
Look up Existing GaiaCommandSimulatePacket Resource
Get an existing GaiaCommandSimulatePacket 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?: GaiaCommandSimulatePacketState, opts?: CustomResourceOptions): GaiaCommandSimulatePacket@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
accesses: Optional[Sequence[GaiaCommandSimulatePacketAccessArgs]] = None,
applications: Optional[Sequence[str]] = None,
check_access_rule_uid: Optional[str] = None,
debug: Optional[bool] = None,
destination_ip: Optional[str] = None,
errors: Optional[Sequence[GaiaCommandSimulatePacketErrorArgs]] = None,
gaia_command_simulate_packet_id: Optional[str] = None,
incoming_interface: Optional[str] = None,
ip_protocol: Optional[float] = None,
nats: Optional[Sequence[GaiaCommandSimulatePacketNatArgs]] = None,
policy_details: Optional[Sequence[GaiaCommandSimulatePacketPolicyDetailArgs]] = None,
protocol: Optional[str] = None,
protocol_options: Optional[GaiaCommandSimulatePacketProtocolOptionsArgs] = None,
source_ip: Optional[str] = None,
virtual_system_id: Optional[float] = None) -> GaiaCommandSimulatePacketfunc GetGaiaCommandSimulatePacket(ctx *Context, name string, id IDInput, state *GaiaCommandSimulatePacketState, opts ...ResourceOption) (*GaiaCommandSimulatePacket, error)public static GaiaCommandSimulatePacket Get(string name, Input<string> id, GaiaCommandSimulatePacketState? state, CustomResourceOptions? opts = null)public static GaiaCommandSimulatePacket get(String name, Output<String> id, GaiaCommandSimulatePacketState state, CustomResourceOptions options)resources: _: type: checkpoint:GaiaCommandSimulatePacket get: id: ${id}import {
to = checkpoint_gaiacommandsimulatepacket.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.
- Accesses
List<Gaia
Command Simulate Packet Access> - N/A
- Applications List<string>
- Name of the Application/Category as defined in SmartConsole. You can specify multiple applications. application blocks are documented below.
- Check
Access stringRule Uid - Rule uid to check why the packet didn't match this rule
- Debug bool
- Enable debugging for this resource only.
- Destination
Ip string - Destination IP, should match selected "ip-version" (which defaults to 4)
- Errors
List<Gaia
Command Simulate Packet Error> - N/A
- Gaia
Command stringSimulate Packet Id - Incoming
Interface string - Incoming interface name for the packet, identified by the name. The simulated connection is inbound, in order to simulate a local outgoing connection, set incoming-interface to localhost
- Ip
Protocol double - ip-protocol either in integer form: based on IANA Protocol Number in decimal format or a string of one of the following protocols: [UDP, TCP, ICMP]
- Nats
List<Gaia
Command Simulate Packet Nat> - N/A
- Policy
Details List<GaiaCommand Simulate Packet Policy Detail> - N/A
- Protocol string
- Protocol to match for services that have "Protocol Signature" enabled
- Protocol
Options GaiaCommand Simulate Packet Protocol Options - Protocol options required for the selected ip-protocol. please note, only the relevant protocol's options should be filled. protocol_options blocks are documented below.
- Source
Ip string - Source IP, should match selected "ip-version" (which defaults to 4)
- Virtual
System doubleId - Virtual System ID. Relevant for VSNext setups
- Accesses
[]Gaia
Command Simulate Packet Access Args - N/A
- Applications []string
- Name of the Application/Category as defined in SmartConsole. You can specify multiple applications. application blocks are documented below.
- Check
Access stringRule Uid - Rule uid to check why the packet didn't match this rule
- Debug bool
- Enable debugging for this resource only.
- Destination
Ip string - Destination IP, should match selected "ip-version" (which defaults to 4)
- Errors
[]Gaia
Command Simulate Packet Error Args - N/A
- Gaia
Command stringSimulate Packet Id - Incoming
Interface string - Incoming interface name for the packet, identified by the name. The simulated connection is inbound, in order to simulate a local outgoing connection, set incoming-interface to localhost
- Ip
Protocol float64 - ip-protocol either in integer form: based on IANA Protocol Number in decimal format or a string of one of the following protocols: [UDP, TCP, ICMP]
- Nats
[]Gaia
Command Simulate Packet Nat Args - N/A
- Policy
Details []GaiaCommand Simulate Packet Policy Detail Args - N/A
- Protocol string
- Protocol to match for services that have "Protocol Signature" enabled
- Protocol
Options GaiaCommand Simulate Packet Protocol Options Args - Protocol options required for the selected ip-protocol. please note, only the relevant protocol's options should be filled. protocol_options blocks are documented below.
- Source
Ip string - Source IP, should match selected "ip-version" (which defaults to 4)
- Virtual
System float64Id - Virtual System ID. Relevant for VSNext setups
- accesses list(object)
- N/A
- applications list(string)
- Name of the Application/Category as defined in SmartConsole. You can specify multiple applications. application blocks are documented below.
- check_
access_ stringrule_ uid - Rule uid to check why the packet didn't match this rule
- debug bool
- Enable debugging for this resource only.
- destination_
ip string - Destination IP, should match selected "ip-version" (which defaults to 4)
- errors list(object)
- N/A
- gaia_
command_ stringsimulate_ packet_ id - incoming_
interface string - Incoming interface name for the packet, identified by the name. The simulated connection is inbound, in order to simulate a local outgoing connection, set incoming-interface to localhost
- ip_
protocol number - ip-protocol either in integer form: based on IANA Protocol Number in decimal format or a string of one of the following protocols: [UDP, TCP, ICMP]
- nats list(object)
- N/A
- policy_
details list(object) - N/A
- protocol string
- Protocol to match for services that have "Protocol Signature" enabled
- protocol_
options object - Protocol options required for the selected ip-protocol. please note, only the relevant protocol's options should be filled. protocol_options blocks are documented below.
- source_
ip string - Source IP, should match selected "ip-version" (which defaults to 4)
- virtual_
system_ numberid - Virtual System ID. Relevant for VSNext setups
- accesses
List<Gaia
Command Simulate Packet Access> - N/A
- applications List<String>
- Name of the Application/Category as defined in SmartConsole. You can specify multiple applications. application blocks are documented below.
- check
Access StringRule Uid - Rule uid to check why the packet didn't match this rule
- debug Boolean
- Enable debugging for this resource only.
- destination
Ip String - Destination IP, should match selected "ip-version" (which defaults to 4)
- errors
List<Gaia
Command Simulate Packet Error> - N/A
- gaia
Command StringSimulate Packet Id - incoming
Interface String - Incoming interface name for the packet, identified by the name. The simulated connection is inbound, in order to simulate a local outgoing connection, set incoming-interface to localhost
- ip
Protocol Double - ip-protocol either in integer form: based on IANA Protocol Number in decimal format or a string of one of the following protocols: [UDP, TCP, ICMP]
- nats
List<Gaia
Command Simulate Packet Nat> - N/A
- policy
Details List<GaiaCommand Simulate Packet Policy Detail> - N/A
- protocol String
- Protocol to match for services that have "Protocol Signature" enabled
- protocol
Options GaiaCommand Simulate Packet Protocol Options - Protocol options required for the selected ip-protocol. please note, only the relevant protocol's options should be filled. protocol_options blocks are documented below.
- source
Ip String - Source IP, should match selected "ip-version" (which defaults to 4)
- virtual
System DoubleId - Virtual System ID. Relevant for VSNext setups
- accesses
Gaia
Command Simulate Packet Access[] - N/A
- applications string[]
- Name of the Application/Category as defined in SmartConsole. You can specify multiple applications. application blocks are documented below.
- check
Access stringRule Uid - Rule uid to check why the packet didn't match this rule
- debug boolean
- Enable debugging for this resource only.
- destination
Ip string - Destination IP, should match selected "ip-version" (which defaults to 4)
- errors
Gaia
Command Simulate Packet Error[] - N/A
- gaia
Command stringSimulate Packet Id - incoming
Interface string - Incoming interface name for the packet, identified by the name. The simulated connection is inbound, in order to simulate a local outgoing connection, set incoming-interface to localhost
- ip
Protocol number - ip-protocol either in integer form: based on IANA Protocol Number in decimal format or a string of one of the following protocols: [UDP, TCP, ICMP]
- nats
Gaia
Command Simulate Packet Nat[] - N/A
- policy
Details GaiaCommand Simulate Packet Policy Detail[] - N/A
- protocol string
- Protocol to match for services that have "Protocol Signature" enabled
- protocol
Options GaiaCommand Simulate Packet Protocol Options - Protocol options required for the selected ip-protocol. please note, only the relevant protocol's options should be filled. protocol_options blocks are documented below.
- source
Ip string - Source IP, should match selected "ip-version" (which defaults to 4)
- virtual
System numberId - Virtual System ID. Relevant for VSNext setups
- accesses
Sequence[Gaia
Command Simulate Packet Access Args] - N/A
- applications Sequence[str]
- Name of the Application/Category as defined in SmartConsole. You can specify multiple applications. application blocks are documented below.
- check_
access_ strrule_ uid - Rule uid to check why the packet didn't match this rule
- debug bool
- Enable debugging for this resource only.
- destination_
ip str - Destination IP, should match selected "ip-version" (which defaults to 4)
- errors
Sequence[Gaia
Command Simulate Packet Error Args] - N/A
- gaia_
command_ strsimulate_ packet_ id - incoming_
interface str - Incoming interface name for the packet, identified by the name. The simulated connection is inbound, in order to simulate a local outgoing connection, set incoming-interface to localhost
- ip_
protocol float - ip-protocol either in integer form: based on IANA Protocol Number in decimal format or a string of one of the following protocols: [UDP, TCP, ICMP]
- nats
Sequence[Gaia
Command Simulate Packet Nat Args] - N/A
- policy_
details Sequence[GaiaCommand Simulate Packet Policy Detail Args] - N/A
- protocol str
- Protocol to match for services that have "Protocol Signature" enabled
- protocol_
options GaiaCommand Simulate Packet Protocol Options Args - Protocol options required for the selected ip-protocol. please note, only the relevant protocol's options should be filled. protocol_options blocks are documented below.
- source_
ip str - Source IP, should match selected "ip-version" (which defaults to 4)
- virtual_
system_ floatid - Virtual System ID. Relevant for VSNext setups
- accesses List<Property Map>
- N/A
- applications List<String>
- Name of the Application/Category as defined in SmartConsole. You can specify multiple applications. application blocks are documented below.
- check
Access StringRule Uid - Rule uid to check why the packet didn't match this rule
- debug Boolean
- Enable debugging for this resource only.
- destination
Ip String - Destination IP, should match selected "ip-version" (which defaults to 4)
- errors List<Property Map>
- N/A
- gaia
Command StringSimulate Packet Id - incoming
Interface String - Incoming interface name for the packet, identified by the name. The simulated connection is inbound, in order to simulate a local outgoing connection, set incoming-interface to localhost
- ip
Protocol Number - ip-protocol either in integer form: based on IANA Protocol Number in decimal format or a string of one of the following protocols: [UDP, TCP, ICMP]
- nats List<Property Map>
- N/A
- policy
Details List<Property Map> - N/A
- protocol String
- Protocol to match for services that have "Protocol Signature" enabled
- protocol
Options Property Map - Protocol options required for the selected ip-protocol. please note, only the relevant protocol's options should be filled. protocol_options blocks are documented below.
- source
Ip String - Source IP, should match selected "ip-version" (which defaults to 4)
- virtual
System NumberId - Virtual System ID. Relevant for VSNext setups
Supporting Types
GaiaCommandSimulatePacketAccess, GaiaCommandSimulatePacketAccessArgs
- Action string
- Active
Classifications List<string> - Check
Access List<GaiaRules Command Simulate Packet Access Check Access Rule> - Classification
Objects List<GaiaCommand Simulate Packet Access Classification Object> - Implied
Rule boolFirst Match - Implied
Rule stringFirst Name - Layers
List<Gaia
Command Simulate Packet Access Layer> - Required
Classifications List<string>
- Action string
- Active
Classifications []string - Check
Access []GaiaRules Command Simulate Packet Access Check Access Rule - Classification
Objects []GaiaCommand Simulate Packet Access Classification Object - Implied
Rule boolFirst Match - Implied
Rule stringFirst Name - Layers
[]Gaia
Command Simulate Packet Access Layer - Required
Classifications []string
- action string
- active_
classifications list(string) - check_
access_ list(object)rules - classification_
objects list(object) - implied_
rule_ boolfirst_ match - implied_
rule_ stringfirst_ name - layers list(object)
- required_
classifications list(string)
- action String
- active
Classifications List<String> - check
Access List<GaiaRules Command Simulate Packet Access Check Access Rule> - classification
Objects List<GaiaCommand Simulate Packet Access Classification Object> - implied
Rule BooleanFirst Match - implied
Rule StringFirst Name - layers
List<Gaia
Command Simulate Packet Access Layer> - required
Classifications List<String>
- action string
- active
Classifications string[] - check
Access GaiaRules Command Simulate Packet Access Check Access Rule[] - classification
Objects GaiaCommand Simulate Packet Access Classification Object[] - implied
Rule booleanFirst Match - implied
Rule stringFirst Name - layers
Gaia
Command Simulate Packet Access Layer[] - required
Classifications string[]
- action str
- active_
classifications Sequence[str] - check_
access_ Sequence[Gaiarules Command Simulate Packet Access Check Access Rule] - classification_
objects Sequence[GaiaCommand Simulate Packet Access Classification Object] - implied_
rule_ boolfirst_ match - implied_
rule_ strfirst_ name - layers
Sequence[Gaia
Command Simulate Packet Access Layer] - required_
classifications Sequence[str]
- action String
- active
Classifications List<String> - check
Access List<Property Map>Rules - classification
Objects List<Property Map> - implied
Rule BooleanFirst Match - implied
Rule StringFirst Name - layers List<Property Map>
- required
Classifications List<String>
GaiaCommandSimulatePacketAccessCheckAccessRule, GaiaCommandSimulatePacketAccessCheckAccessRuleArgs
- Match bool
- No
Match stringCode - No
Match List<string>Columns - No
Match stringReason
- Match bool
- No
Match stringCode - No
Match []stringColumns - No
Match stringReason
- match bool
- no_
match_ stringcode - no_
match_ list(string)columns - no_
match_ stringreason
- match Boolean
- no
Match StringCode - no
Match List<String>Columns - no
Match StringReason
- match boolean
- no
Match stringCode - no
Match string[]Columns - no
Match stringReason
- match bool
- no_
match_ strcode - no_
match_ Sequence[str]columns - no_
match_ strreason
- match Boolean
- no
Match StringCode - no
Match List<String>Columns - no
Match StringReason
GaiaCommandSimulatePacketAccessClassificationObject, GaiaCommandSimulatePacketAccessClassificationObjectArgs
- Applications List<string>
- Name of the Application/Category as defined in SmartConsole. You can specify multiple applications. application blocks are documented below.
- Client
Authentications List<string> - Content
And List<string>Files - Contents List<string>
- Destination
Access List<string>Roles - Destination
Domain List<string>Objects - Destination
Dynamic List<string>Objects - Destination
Networks List<string> - Destination
Security List<string>Zones - Destination
User List<string>At Locations - Destination
User List<string>Limitations - Directions List<string>
- Files List<string>
- Logical
Servers List<string> - Mab
Applications List<string> - Mab
Protection List<string>Levels - Protocols List<string>
- Protocol to match for services that have "Protocol Signature" enabled
- Scada
Applications List<string> - Service
Applications List<string> - Services List<string>
- Source
Access List<string>Roles - Source
Domain List<string>Objects - Source
Dynamic List<string>Objects - Source
Networks List<string> - Source
Security List<string>Zones - Source
User List<string>At Locations - Source
User List<string>Limitations - User
Authentications List<string> - Vpn
Destinations List<string> - Vpn
Sources List<string> - Xff
Source List<string>Access Roles
- Applications []string
- Name of the Application/Category as defined in SmartConsole. You can specify multiple applications. application blocks are documented below.
- Client
Authentications []string - Content
And []stringFiles - Contents []string
- Destination
Access []stringRoles - Destination
Domain []stringObjects - Destination
Dynamic []stringObjects - Destination
Networks []string - Destination
Security []stringZones - Destination
User []stringAt Locations - Destination
User []stringLimitations - Directions []string
- Files []string
- Logical
Servers []string - Mab
Applications []string - Mab
Protection []stringLevels - Protocols []string
- Protocol to match for services that have "Protocol Signature" enabled
- Scada
Applications []string - Service
Applications []string - Services []string
- Source
Access []stringRoles - Source
Domain []stringObjects - Source
Dynamic []stringObjects - Source
Networks []string - Source
Security []stringZones - Source
User []stringAt Locations - Source
User []stringLimitations - User
Authentications []string - Vpn
Destinations []string - Vpn
Sources []string - Xff
Source []stringAccess Roles
- applications list(string)
- Name of the Application/Category as defined in SmartConsole. You can specify multiple applications. application blocks are documented below.
- client_
authentications list(string) - content_
and_ list(string)files - contents list(string)
- destination_
access_ list(string)roles - destination_
domain_ list(string)objects - destination_
dynamic_ list(string)objects - destination_
networks list(string) - destination_
security_ list(string)zones - destination_
user_ list(string)at_ locations - destination_
user_ list(string)limitations - directions list(string)
- files list(string)
- logical_
servers list(string) - mab_
applications list(string) - mab_
protection_ list(string)levels - protocols list(string)
- Protocol to match for services that have "Protocol Signature" enabled
- scada_
applications list(string) - service_
applications list(string) - services list(string)
- source_
access_ list(string)roles - source_
domain_ list(string)objects - source_
dynamic_ list(string)objects - source_
networks list(string) - source_
security_ list(string)zones - source_
user_ list(string)at_ locations - source_
user_ list(string)limitations - user_
authentications list(string) - vpn_
destinations list(string) - vpn_
sources list(string) - xff_
source_ list(string)access_ roles
- applications List<String>
- Name of the Application/Category as defined in SmartConsole. You can specify multiple applications. application blocks are documented below.
- client
Authentications List<String> - content
And List<String>Files - contents List<String>
- destination
Access List<String>Roles - destination
Domain List<String>Objects - destination
Dynamic List<String>Objects - destination
Networks List<String> - destination
Security List<String>Zones - destination
User List<String>At Locations - destination
User List<String>Limitations - directions List<String>
- files List<String>
- logical
Servers List<String> - mab
Applications List<String> - mab
Protection List<String>Levels - protocols List<String>
- Protocol to match for services that have "Protocol Signature" enabled
- scada
Applications List<String> - service
Applications List<String> - services List<String>
- source
Access List<String>Roles - source
Domain List<String>Objects - source
Dynamic List<String>Objects - source
Networks List<String> - source
Security List<String>Zones - source
User List<String>At Locations - source
User List<String>Limitations - user
Authentications List<String> - vpn
Destinations List<String> - vpn
Sources List<String> - xff
Source List<String>Access Roles
- applications string[]
- Name of the Application/Category as defined in SmartConsole. You can specify multiple applications. application blocks are documented below.
- client
Authentications string[] - content
And string[]Files - contents string[]
- destination
Access string[]Roles - destination
Domain string[]Objects - destination
Dynamic string[]Objects - destination
Networks string[] - destination
Security string[]Zones - destination
User string[]At Locations - destination
User string[]Limitations - directions string[]
- files string[]
- logical
Servers string[] - mab
Applications string[] - mab
Protection string[]Levels - protocols string[]
- Protocol to match for services that have "Protocol Signature" enabled
- scada
Applications string[] - service
Applications string[] - services string[]
- source
Access string[]Roles - source
Domain string[]Objects - source
Dynamic string[]Objects - source
Networks string[] - source
Security string[]Zones - source
User string[]At Locations - source
User string[]Limitations - user
Authentications string[] - vpn
Destinations string[] - vpn
Sources string[] - xff
Source string[]Access Roles
- applications Sequence[str]
- Name of the Application/Category as defined in SmartConsole. You can specify multiple applications. application blocks are documented below.
- client_
authentications Sequence[str] - content_
and_ Sequence[str]files - contents Sequence[str]
- destination_
access_ Sequence[str]roles - destination_
domain_ Sequence[str]objects - destination_
dynamic_ Sequence[str]objects - destination_
networks Sequence[str] - destination_
security_ Sequence[str]zones - destination_
user_ Sequence[str]at_ locations - destination_
user_ Sequence[str]limitations - directions Sequence[str]
- files Sequence[str]
- logical_
servers Sequence[str] - mab_
applications Sequence[str] - mab_
protection_ Sequence[str]levels - protocols Sequence[str]
- Protocol to match for services that have "Protocol Signature" enabled
- scada_
applications Sequence[str] - service_
applications Sequence[str] - services Sequence[str]
- source_
access_ Sequence[str]roles - source_
domain_ Sequence[str]objects - source_
dynamic_ Sequence[str]objects - source_
networks Sequence[str] - source_
security_ Sequence[str]zones - source_
user_ Sequence[str]at_ locations - source_
user_ Sequence[str]limitations - user_
authentications Sequence[str] - vpn_
destinations Sequence[str] - vpn_
sources Sequence[str] - xff_
source_ Sequence[str]access_ roles
- applications List<String>
- Name of the Application/Category as defined in SmartConsole. You can specify multiple applications. application blocks are documented below.
- client
Authentications List<String> - content
And List<String>Files - contents List<String>
- destination
Access List<String>Roles - destination
Domain List<String>Objects - destination
Dynamic List<String>Objects - destination
Networks List<String> - destination
Security List<String>Zones - destination
User List<String>At Locations - destination
User List<String>Limitations - directions List<String>
- files List<String>
- logical
Servers List<String> - mab
Applications List<String> - mab
Protection List<String>Levels - protocols List<String>
- Protocol to match for services that have "Protocol Signature" enabled
- scada
Applications List<String> - service
Applications List<String> - services List<String>
- source
Access List<String>Roles - source
Domain List<String>Objects - source
Dynamic List<String>Objects - source
Networks List<String> - source
Security List<String>Zones - source
User List<String>At Locations - source
User List<String>Limitations - user
Authentications List<String> - vpn
Destinations List<String> - vpn
Sources List<String> - xff
Source List<String>Access Roles
GaiaCommandSimulatePacketAccessLayer, GaiaCommandSimulatePacketAccessLayerArgs
- Action string
- Layer
Uuid string - Match
Status string - Name string
- Ordered
Layer stringNumber - Parent
Rules List<string> - Possible
Rules List<string> - Rules List<string>
- Action string
- Layer
Uuid string - Match
Status string - Name string
- Ordered
Layer stringNumber - Parent
Rules []string - Possible
Rules []string - Rules []string
- action string
- layer_
uuid string - match_
status string - name string
- ordered_
layer_ stringnumber - parent_
rules list(string) - possible_
rules list(string) - rules list(string)
- action String
- layer
Uuid String - match
Status String - name String
- ordered
Layer StringNumber - parent
Rules List<String> - possible
Rules List<String> - rules List<String>
- action string
- layer
Uuid string - match
Status string - name string
- ordered
Layer stringNumber - parent
Rules string[] - possible
Rules string[] - rules string[]
- action str
- layer_
uuid str - match_
status str - name str
- ordered_
layer_ strnumber - parent_
rules Sequence[str] - possible_
rules Sequence[str] - rules Sequence[str]
- action String
- layer
Uuid String - match
Status String - name String
- ordered
Layer StringNumber - parent
Rules List<String> - possible
Rules List<String> - rules List<String>
GaiaCommandSimulatePacketError, GaiaCommandSimulatePacketErrorArgs
GaiaCommandSimulatePacketNat, GaiaCommandSimulatePacketNatArgs
GaiaCommandSimulatePacketNatAction, GaiaCommandSimulatePacketNatActionArgs
- Destination
Ports List<string> - Destination port in the Decimal format. This parameter is mandatory for the TCP (6) and UDP (17) protocols.
- Destinations List<string>
- Source
Ports List<string> - Source port in the Decimal format. if not specified will default to 12345
- Sources List<string>
- Destination
Ports []string - Destination port in the Decimal format. This parameter is mandatory for the TCP (6) and UDP (17) protocols.
- Destinations []string
- Source
Ports []string - Source port in the Decimal format. if not specified will default to 12345
- Sources []string
- destination_
ports list(string) - Destination port in the Decimal format. This parameter is mandatory for the TCP (6) and UDP (17) protocols.
- destinations list(string)
- source_
ports list(string) - Source port in the Decimal format. if not specified will default to 12345
- sources list(string)
- destination
Ports List<String> - Destination port in the Decimal format. This parameter is mandatory for the TCP (6) and UDP (17) protocols.
- destinations List<String>
- source
Ports List<String> - Source port in the Decimal format. if not specified will default to 12345
- sources List<String>
- destination
Ports string[] - Destination port in the Decimal format. This parameter is mandatory for the TCP (6) and UDP (17) protocols.
- destinations string[]
- source
Ports string[] - Source port in the Decimal format. if not specified will default to 12345
- sources string[]
- destination_
ports Sequence[str] - Destination port in the Decimal format. This parameter is mandatory for the TCP (6) and UDP (17) protocols.
- destinations Sequence[str]
- source_
ports Sequence[str] - Source port in the Decimal format. if not specified will default to 12345
- sources Sequence[str]
- destination
Ports List<String> - Destination port in the Decimal format. This parameter is mandatory for the TCP (6) and UDP (17) protocols.
- destinations List<String>
- source
Ports List<String> - Source port in the Decimal format. if not specified will default to 12345
- sources List<String>
GaiaCommandSimulatePacketNatClassificationObject, GaiaCommandSimulatePacketNatClassificationObjectArgs
- Destination
Access List<string>Roles - Destination
Dnds List<string> - Destination
Security List<string>Zones - Source
Access List<string>Roles - Source
Dnds List<string> - Source
Security List<string>Zones
- Destination
Access []stringRoles - Destination
Dnds []string - Destination
Security []stringZones - Source
Access []stringRoles - Source
Dnds []string - Source
Security []stringZones
- destination_
access_ list(string)roles - destination_
dnds list(string) - destination_
security_ list(string)zones - source_
access_ list(string)roles - source_
dnds list(string) - source_
security_ list(string)zones
- destination
Access List<String>Roles - destination
Dnds List<String> - destination
Security List<String>Zones - source
Access List<String>Roles - source
Dnds List<String> - source
Security List<String>Zones
- destination
Access string[]Roles - destination
Dnds string[] - destination
Security string[]Zones - source
Access string[]Roles - source
Dnds string[] - source
Security string[]Zones
- destination_
access_ Sequence[str]roles - destination_
dnds Sequence[str] - destination_
security_ Sequence[str]zones - source_
access_ Sequence[str]roles - source_
dnds Sequence[str] - source_
security_ Sequence[str]zones
- destination
Access List<String>Roles - destination
Dnds List<String> - destination
Security List<String>Zones - source
Access List<String>Roles - source
Dnds List<String> - source
Security List<String>Zones
GaiaCommandSimulatePacketNatRule, GaiaCommandSimulatePacketNatRuleArgs
- Rule
Uuid string
- Rule
Uuid string
- rule_
uuid string
- rule
Uuid String
- rule
Uuid string
- rule_
uuid str
- rule
Uuid String
GaiaCommandSimulatePacketPolicyDetail, GaiaCommandSimulatePacketPolicyDetailArgs
- Installed
On string - Policy
Name string
- Installed
On string - Policy
Name string
- installed_
on string - policy_
name string
- installed
On String - policy
Name String
- installed
On string - policy
Name string
- installed_
on str - policy_
name str
- installed
On String - policy
Name String
GaiaCommandSimulatePacketProtocolOptions, GaiaCommandSimulatePacketProtocolOptionsArgs
- Icmp
Gaia
Command Simulate Packet Protocol Options Icmp icmp specific required options. required if ip-protocol is "icmp" or its IANA Protocol Number in IPv4: "1" or in IPv6: "58". icmp blocks are documented below.
TCPsupports the following:- Tcp
Gaia
Command Simulate Packet Protocol Options Tcp - TCP specific required options. required if ip-protocol is "TCP" or its IANA Protocol Number "6". tcp blocks are documented below.
- Udp
Gaia
Command Simulate Packet Protocol Options Udp - UDP specific required options. required if ip-protocol is "UDP" or its IANA Protocol Number "17". udp blocks are documented below.
- Icmp
Gaia
Command Simulate Packet Protocol Options Icmp icmp specific required options. required if ip-protocol is "icmp" or its IANA Protocol Number in IPv4: "1" or in IPv6: "58". icmp blocks are documented below.
TCPsupports the following:- Tcp
Gaia
Command Simulate Packet Protocol Options Tcp - TCP specific required options. required if ip-protocol is "TCP" or its IANA Protocol Number "6". tcp blocks are documented below.
- Udp
Gaia
Command Simulate Packet Protocol Options Udp - UDP specific required options. required if ip-protocol is "UDP" or its IANA Protocol Number "17". udp blocks are documented below.
- icmp object
icmp specific required options. required if ip-protocol is "icmp" or its IANA Protocol Number in IPv4: "1" or in IPv6: "58". icmp blocks are documented below.
TCPsupports the following:- tcp object
- TCP specific required options. required if ip-protocol is "TCP" or its IANA Protocol Number "6". tcp blocks are documented below.
- udp object
- UDP specific required options. required if ip-protocol is "UDP" or its IANA Protocol Number "17". udp blocks are documented below.
- icmp
Gaia
Command Simulate Packet Protocol Options Icmp icmp specific required options. required if ip-protocol is "icmp" or its IANA Protocol Number in IPv4: "1" or in IPv6: "58". icmp blocks are documented below.
TCPsupports the following:- tcp
Gaia
Command Simulate Packet Protocol Options Tcp - TCP specific required options. required if ip-protocol is "TCP" or its IANA Protocol Number "6". tcp blocks are documented below.
- udp
Gaia
Command Simulate Packet Protocol Options Udp - UDP specific required options. required if ip-protocol is "UDP" or its IANA Protocol Number "17". udp blocks are documented below.
- icmp
Gaia
Command Simulate Packet Protocol Options Icmp icmp specific required options. required if ip-protocol is "icmp" or its IANA Protocol Number in IPv4: "1" or in IPv6: "58". icmp blocks are documented below.
TCPsupports the following:- tcp
Gaia
Command Simulate Packet Protocol Options Tcp - TCP specific required options. required if ip-protocol is "TCP" or its IANA Protocol Number "6". tcp blocks are documented below.
- udp
Gaia
Command Simulate Packet Protocol Options Udp - UDP specific required options. required if ip-protocol is "UDP" or its IANA Protocol Number "17". udp blocks are documented below.
- icmp
Gaia
Command Simulate Packet Protocol Options Icmp icmp specific required options. required if ip-protocol is "icmp" or its IANA Protocol Number in IPv4: "1" or in IPv6: "58". icmp blocks are documented below.
TCPsupports the following:- tcp
Gaia
Command Simulate Packet Protocol Options Tcp - TCP specific required options. required if ip-protocol is "TCP" or its IANA Protocol Number "6". tcp blocks are documented below.
- udp
Gaia
Command Simulate Packet Protocol Options Udp - UDP specific required options. required if ip-protocol is "UDP" or its IANA Protocol Number "17". udp blocks are documented below.
- icmp Property Map
icmp specific required options. required if ip-protocol is "icmp" or its IANA Protocol Number in IPv4: "1" or in IPv6: "58". icmp blocks are documented below.
TCPsupports the following:- tcp Property Map
- TCP specific required options. required if ip-protocol is "TCP" or its IANA Protocol Number "6". tcp blocks are documented below.
- udp Property Map
- UDP specific required options. required if ip-protocol is "UDP" or its IANA Protocol Number "17". udp blocks are documented below.
GaiaCommandSimulatePacketProtocolOptionsIcmp, GaiaCommandSimulatePacketProtocolOptionsIcmpArgs
GaiaCommandSimulatePacketProtocolOptionsTcp, GaiaCommandSimulatePacketProtocolOptionsTcpArgs
- Destination
Port string - Destination port in the Decimal format. This parameter is mandatory for the TCP (6) and UDP (17) protocols.
- Source
Port string - Source port in the Decimal format. if not specified will default to 12345
- Destination
Port string - Destination port in the Decimal format. This parameter is mandatory for the TCP (6) and UDP (17) protocols.
- Source
Port string - Source port in the Decimal format. if not specified will default to 12345
- destination_
port string - Destination port in the Decimal format. This parameter is mandatory for the TCP (6) and UDP (17) protocols.
- source_
port string - Source port in the Decimal format. if not specified will default to 12345
- destination
Port String - Destination port in the Decimal format. This parameter is mandatory for the TCP (6) and UDP (17) protocols.
- source
Port String - Source port in the Decimal format. if not specified will default to 12345
- destination
Port string - Destination port in the Decimal format. This parameter is mandatory for the TCP (6) and UDP (17) protocols.
- source
Port string - Source port in the Decimal format. if not specified will default to 12345
- destination_
port str - Destination port in the Decimal format. This parameter is mandatory for the TCP (6) and UDP (17) protocols.
- source_
port str - Source port in the Decimal format. if not specified will default to 12345
- destination
Port String - Destination port in the Decimal format. This parameter is mandatory for the TCP (6) and UDP (17) protocols.
- source
Port String - Source port in the Decimal format. if not specified will default to 12345
GaiaCommandSimulatePacketProtocolOptionsUdp, GaiaCommandSimulatePacketProtocolOptionsUdpArgs
- Destination
Port string - Destination port in the Decimal format. This parameter is mandatory for the TCP (6) and UDP (17) protocols.
- Source
Port string - Source port in the Decimal format. if not specified will default to 12345
- Destination
Port string - Destination port in the Decimal format. This parameter is mandatory for the TCP (6) and UDP (17) protocols.
- Source
Port string - Source port in the Decimal format. if not specified will default to 12345
- destination_
port string - Destination port in the Decimal format. This parameter is mandatory for the TCP (6) and UDP (17) protocols.
- source_
port string - Source port in the Decimal format. if not specified will default to 12345
- destination
Port String - Destination port in the Decimal format. This parameter is mandatory for the TCP (6) and UDP (17) protocols.
- source
Port String - Source port in the Decimal format. if not specified will default to 12345
- destination
Port string - Destination port in the Decimal format. This parameter is mandatory for the TCP (6) and UDP (17) protocols.
- source
Port string - Source port in the Decimal format. if not specified will default to 12345
- destination_
port str - Destination port in the Decimal format. This parameter is mandatory for the TCP (6) and UDP (17) protocols.
- source_
port str - Source port in the Decimal format. if not specified will default to 12345
- destination
Port String - Destination port in the Decimal format. This parameter is mandatory for the TCP (6) and UDP (17) protocols.
- source
Port String - Source port in the Decimal format. if not specified will default to 12345
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