1. Packages
  2. Packages
  3. Checkpoint Provider
  4. API Docs
  5. GaiaCommandSimulatePacket
Viewing docs for checkpoint 3.2.0
published on Monday, Jun 15, 2026 by checkpointsw
Viewing docs for checkpoint 3.2.0
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:

    DestinationIp string
    Destination IP, should match selected "ip-version" (which defaults to 4)
    IncomingInterface 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
    IpProtocol 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]
    ProtocolOptions GaiaCommandSimulatePacketProtocolOptions
    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.
    SourceIp 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.
    CheckAccessRuleUid string
    Rule uid to check why the packet didn't match this rule
    Debug bool
    Enable debugging for this resource only.
    GaiaCommandSimulatePacketId string
    Protocol string
    Protocol to match for services that have "Protocol Signature" enabled
    VirtualSystemId double
    Virtual System ID. Relevant for VSNext setups
    DestinationIp string
    Destination IP, should match selected "ip-version" (which defaults to 4)
    IncomingInterface 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
    IpProtocol 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]
    ProtocolOptions GaiaCommandSimulatePacketProtocolOptionsArgs
    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.
    SourceIp 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.
    CheckAccessRuleUid string
    Rule uid to check why the packet didn't match this rule
    Debug bool
    Enable debugging for this resource only.
    GaiaCommandSimulatePacketId string
    Protocol string
    Protocol to match for services that have "Protocol Signature" enabled
    VirtualSystemId float64
    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_rule_uid string
    Rule uid to check why the packet didn't match this rule
    debug bool
    Enable debugging for this resource only.
    gaia_command_simulate_packet_id string
    protocol string
    Protocol to match for services that have "Protocol Signature" enabled
    virtual_system_id number
    Virtual System ID. Relevant for VSNext setups
    destinationIp String
    Destination IP, should match selected "ip-version" (which defaults to 4)
    incomingInterface 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
    ipProtocol 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]
    protocolOptions GaiaCommandSimulatePacketProtocolOptions
    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.
    sourceIp 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.
    checkAccessRuleUid String
    Rule uid to check why the packet didn't match this rule
    debug Boolean
    Enable debugging for this resource only.
    gaiaCommandSimulatePacketId String
    protocol String
    Protocol to match for services that have "Protocol Signature" enabled
    virtualSystemId Double
    Virtual System ID. Relevant for VSNext setups
    destinationIp string
    Destination IP, should match selected "ip-version" (which defaults to 4)
    incomingInterface 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
    ipProtocol 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]
    protocolOptions GaiaCommandSimulatePacketProtocolOptions
    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.
    sourceIp 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.
    checkAccessRuleUid string
    Rule uid to check why the packet didn't match this rule
    debug boolean
    Enable debugging for this resource only.
    gaiaCommandSimulatePacketId string
    protocol string
    Protocol to match for services that have "Protocol Signature" enabled
    virtualSystemId number
    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 GaiaCommandSimulatePacketProtocolOptionsArgs
    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_rule_uid str
    Rule uid to check why the packet didn't match this rule
    debug bool
    Enable debugging for this resource only.
    gaia_command_simulate_packet_id str
    protocol str
    Protocol to match for services that have "Protocol Signature" enabled
    virtual_system_id float
    Virtual System ID. Relevant for VSNext setups
    destinationIp String
    Destination IP, should match selected "ip-version" (which defaults to 4)
    incomingInterface 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
    ipProtocol 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]
    protocolOptions 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.
    sourceIp 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.
    checkAccessRuleUid String
    Rule uid to check why the packet didn't match this rule
    debug Boolean
    Enable debugging for this resource only.
    gaiaCommandSimulatePacketId String
    protocol String
    Protocol to match for services that have "Protocol Signature" enabled
    virtualSystemId Number
    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(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<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
    policyDetails 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) -> GaiaCommandSimulatePacket
    func 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.
    The following state arguments are supported:
    Accesses List<GaiaCommandSimulatePacketAccess>
    N/A
    Applications List<string>
    Name of the Application/Category as defined in SmartConsole. You can specify multiple applications. application blocks are documented below.
    CheckAccessRuleUid string
    Rule uid to check why the packet didn't match this rule
    Debug bool
    Enable debugging for this resource only.
    DestinationIp string
    Destination IP, should match selected "ip-version" (which defaults to 4)
    Errors List<GaiaCommandSimulatePacketError>
    N/A
    GaiaCommandSimulatePacketId string
    IncomingInterface 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
    IpProtocol 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<GaiaCommandSimulatePacketNat>
    N/A
    PolicyDetails List<GaiaCommandSimulatePacketPolicyDetail>
    N/A
    Protocol string
    Protocol to match for services that have "Protocol Signature" enabled
    ProtocolOptions GaiaCommandSimulatePacketProtocolOptions
    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.
    SourceIp string
    Source IP, should match selected "ip-version" (which defaults to 4)
    VirtualSystemId double
    Virtual System ID. Relevant for VSNext setups
    Accesses []GaiaCommandSimulatePacketAccessArgs
    N/A
    Applications []string
    Name of the Application/Category as defined in SmartConsole. You can specify multiple applications. application blocks are documented below.
    CheckAccessRuleUid string
    Rule uid to check why the packet didn't match this rule
    Debug bool
    Enable debugging for this resource only.
    DestinationIp string
    Destination IP, should match selected "ip-version" (which defaults to 4)
    Errors []GaiaCommandSimulatePacketErrorArgs
    N/A
    GaiaCommandSimulatePacketId string
    IncomingInterface 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
    IpProtocol 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 []GaiaCommandSimulatePacketNatArgs
    N/A
    PolicyDetails []GaiaCommandSimulatePacketPolicyDetailArgs
    N/A
    Protocol string
    Protocol to match for services that have "Protocol Signature" enabled
    ProtocolOptions GaiaCommandSimulatePacketProtocolOptionsArgs
    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.
    SourceIp string
    Source IP, should match selected "ip-version" (which defaults to 4)
    VirtualSystemId float64
    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_rule_uid string
    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_simulate_packet_id string
    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_id number
    Virtual System ID. Relevant for VSNext setups
    accesses List<GaiaCommandSimulatePacketAccess>
    N/A
    applications List<String>
    Name of the Application/Category as defined in SmartConsole. You can specify multiple applications. application blocks are documented below.
    checkAccessRuleUid String
    Rule uid to check why the packet didn't match this rule
    debug Boolean
    Enable debugging for this resource only.
    destinationIp String
    Destination IP, should match selected "ip-version" (which defaults to 4)
    errors List<GaiaCommandSimulatePacketError>
    N/A
    gaiaCommandSimulatePacketId String
    incomingInterface 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
    ipProtocol 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<GaiaCommandSimulatePacketNat>
    N/A
    policyDetails List<GaiaCommandSimulatePacketPolicyDetail>
    N/A
    protocol String
    Protocol to match for services that have "Protocol Signature" enabled
    protocolOptions GaiaCommandSimulatePacketProtocolOptions
    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.
    sourceIp String
    Source IP, should match selected "ip-version" (which defaults to 4)
    virtualSystemId Double
    Virtual System ID. Relevant for VSNext setups
    accesses GaiaCommandSimulatePacketAccess[]
    N/A
    applications string[]
    Name of the Application/Category as defined in SmartConsole. You can specify multiple applications. application blocks are documented below.
    checkAccessRuleUid string
    Rule uid to check why the packet didn't match this rule
    debug boolean
    Enable debugging for this resource only.
    destinationIp string
    Destination IP, should match selected "ip-version" (which defaults to 4)
    errors GaiaCommandSimulatePacketError[]
    N/A
    gaiaCommandSimulatePacketId string
    incomingInterface 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
    ipProtocol 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 GaiaCommandSimulatePacketNat[]
    N/A
    policyDetails GaiaCommandSimulatePacketPolicyDetail[]
    N/A
    protocol string
    Protocol to match for services that have "Protocol Signature" enabled
    protocolOptions GaiaCommandSimulatePacketProtocolOptions
    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.
    sourceIp string
    Source IP, should match selected "ip-version" (which defaults to 4)
    virtualSystemId number
    Virtual System ID. Relevant for VSNext setups
    accesses Sequence[GaiaCommandSimulatePacketAccessArgs]
    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_rule_uid str
    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[GaiaCommandSimulatePacketErrorArgs]
    N/A
    gaia_command_simulate_packet_id str
    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[GaiaCommandSimulatePacketNatArgs]
    N/A
    policy_details Sequence[GaiaCommandSimulatePacketPolicyDetailArgs]
    N/A
    protocol str
    Protocol to match for services that have "Protocol Signature" enabled
    protocol_options GaiaCommandSimulatePacketProtocolOptionsArgs
    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_id float
    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.
    checkAccessRuleUid String
    Rule uid to check why the packet didn't match this rule
    debug Boolean
    Enable debugging for this resource only.
    destinationIp String
    Destination IP, should match selected "ip-version" (which defaults to 4)
    errors List<Property Map>
    N/A
    gaiaCommandSimulatePacketId String
    incomingInterface 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
    ipProtocol 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
    policyDetails List<Property Map>
    N/A
    protocol String
    Protocol to match for services that have "Protocol Signature" enabled
    protocolOptions 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.
    sourceIp String
    Source IP, should match selected "ip-version" (which defaults to 4)
    virtualSystemId Number
    Virtual System ID. Relevant for VSNext setups

    Supporting Types

    GaiaCommandSimulatePacketAccess, GaiaCommandSimulatePacketAccessArgs

    GaiaCommandSimulatePacketAccessCheckAccessRule, GaiaCommandSimulatePacketAccessCheckAccessRuleArgs

    Match bool
    NoMatchCode string
    NoMatchColumns List<string>
    NoMatchReason string
    match Boolean
    noMatchCode String
    noMatchColumns List<String>
    noMatchReason String
    match boolean
    noMatchCode string
    noMatchColumns string[]
    noMatchReason string
    match Boolean
    noMatchCode String
    noMatchColumns List<String>
    noMatchReason String

    GaiaCommandSimulatePacketAccessClassificationObject, GaiaCommandSimulatePacketAccessClassificationObjectArgs

    Applications List<string>
    Name of the Application/Category as defined in SmartConsole. You can specify multiple applications. application blocks are documented below.
    ClientAuthentications List<string>
    ContentAndFiles List<string>
    Contents List<string>
    DestinationAccessRoles List<string>
    DestinationDomainObjects List<string>
    DestinationDynamicObjects List<string>
    DestinationNetworks List<string>
    DestinationSecurityZones List<string>
    DestinationUserAtLocations List<string>
    DestinationUserLimitations List<string>
    Directions List<string>
    Files List<string>
    LogicalServers List<string>
    MabApplications List<string>
    MabProtectionLevels List<string>
    Protocols List<string>
    Protocol to match for services that have "Protocol Signature" enabled
    ScadaApplications List<string>
    ServiceApplications List<string>
    Services List<string>
    SourceAccessRoles List<string>
    SourceDomainObjects List<string>
    SourceDynamicObjects List<string>
    SourceNetworks List<string>
    SourceSecurityZones List<string>
    SourceUserAtLocations List<string>
    SourceUserLimitations List<string>
    UserAuthentications List<string>
    VpnDestinations List<string>
    VpnSources List<string>
    XffSourceAccessRoles List<string>
    Applications []string
    Name of the Application/Category as defined in SmartConsole. You can specify multiple applications. application blocks are documented below.
    ClientAuthentications []string
    ContentAndFiles []string
    Contents []string
    DestinationAccessRoles []string
    DestinationDomainObjects []string
    DestinationDynamicObjects []string
    DestinationNetworks []string
    DestinationSecurityZones []string
    DestinationUserAtLocations []string
    DestinationUserLimitations []string
    Directions []string
    Files []string
    LogicalServers []string
    MabApplications []string
    MabProtectionLevels []string
    Protocols []string
    Protocol to match for services that have "Protocol Signature" enabled
    ScadaApplications []string
    ServiceApplications []string
    Services []string
    SourceAccessRoles []string
    SourceDomainObjects []string
    SourceDynamicObjects []string
    SourceNetworks []string
    SourceSecurityZones []string
    SourceUserAtLocations []string
    SourceUserLimitations []string
    UserAuthentications []string
    VpnDestinations []string
    VpnSources []string
    XffSourceAccessRoles []string
    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_files list(string)
    contents list(string)
    destination_access_roles list(string)
    destination_domain_objects list(string)
    destination_dynamic_objects list(string)
    destination_networks list(string)
    destination_security_zones list(string)
    destination_user_at_locations list(string)
    destination_user_limitations list(string)
    directions list(string)
    files list(string)
    logical_servers list(string)
    mab_applications list(string)
    mab_protection_levels list(string)
    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_roles list(string)
    source_domain_objects list(string)
    source_dynamic_objects list(string)
    source_networks list(string)
    source_security_zones list(string)
    source_user_at_locations list(string)
    source_user_limitations list(string)
    user_authentications list(string)
    vpn_destinations list(string)
    vpn_sources list(string)
    xff_source_access_roles list(string)
    applications List<String>
    Name of the Application/Category as defined in SmartConsole. You can specify multiple applications. application blocks are documented below.
    clientAuthentications List<String>
    contentAndFiles List<String>
    contents List<String>
    destinationAccessRoles List<String>
    destinationDomainObjects List<String>
    destinationDynamicObjects List<String>
    destinationNetworks List<String>
    destinationSecurityZones List<String>
    destinationUserAtLocations List<String>
    destinationUserLimitations List<String>
    directions List<String>
    files List<String>
    logicalServers List<String>
    mabApplications List<String>
    mabProtectionLevels List<String>
    protocols List<String>
    Protocol to match for services that have "Protocol Signature" enabled
    scadaApplications List<String>
    serviceApplications List<String>
    services List<String>
    sourceAccessRoles List<String>
    sourceDomainObjects List<String>
    sourceDynamicObjects List<String>
    sourceNetworks List<String>
    sourceSecurityZones List<String>
    sourceUserAtLocations List<String>
    sourceUserLimitations List<String>
    userAuthentications List<String>
    vpnDestinations List<String>
    vpnSources List<String>
    xffSourceAccessRoles List<String>
    applications string[]
    Name of the Application/Category as defined in SmartConsole. You can specify multiple applications. application blocks are documented below.
    clientAuthentications string[]
    contentAndFiles string[]
    contents string[]
    destinationAccessRoles string[]
    destinationDomainObjects string[]
    destinationDynamicObjects string[]
    destinationNetworks string[]
    destinationSecurityZones string[]
    destinationUserAtLocations string[]
    destinationUserLimitations string[]
    directions string[]
    files string[]
    logicalServers string[]
    mabApplications string[]
    mabProtectionLevels string[]
    protocols string[]
    Protocol to match for services that have "Protocol Signature" enabled
    scadaApplications string[]
    serviceApplications string[]
    services string[]
    sourceAccessRoles string[]
    sourceDomainObjects string[]
    sourceDynamicObjects string[]
    sourceNetworks string[]
    sourceSecurityZones string[]
    sourceUserAtLocations string[]
    sourceUserLimitations string[]
    userAuthentications string[]
    vpnDestinations string[]
    vpnSources string[]
    xffSourceAccessRoles string[]
    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_files Sequence[str]
    contents Sequence[str]
    destination_access_roles Sequence[str]
    destination_domain_objects Sequence[str]
    destination_dynamic_objects Sequence[str]
    destination_networks Sequence[str]
    destination_security_zones Sequence[str]
    destination_user_at_locations Sequence[str]
    destination_user_limitations Sequence[str]
    directions Sequence[str]
    files Sequence[str]
    logical_servers Sequence[str]
    mab_applications Sequence[str]
    mab_protection_levels Sequence[str]
    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_roles Sequence[str]
    source_domain_objects Sequence[str]
    source_dynamic_objects Sequence[str]
    source_networks Sequence[str]
    source_security_zones Sequence[str]
    source_user_at_locations Sequence[str]
    source_user_limitations Sequence[str]
    user_authentications Sequence[str]
    vpn_destinations Sequence[str]
    vpn_sources Sequence[str]
    xff_source_access_roles Sequence[str]
    applications List<String>
    Name of the Application/Category as defined in SmartConsole. You can specify multiple applications. application blocks are documented below.
    clientAuthentications List<String>
    contentAndFiles List<String>
    contents List<String>
    destinationAccessRoles List<String>
    destinationDomainObjects List<String>
    destinationDynamicObjects List<String>
    destinationNetworks List<String>
    destinationSecurityZones List<String>
    destinationUserAtLocations List<String>
    destinationUserLimitations List<String>
    directions List<String>
    files List<String>
    logicalServers List<String>
    mabApplications List<String>
    mabProtectionLevels List<String>
    protocols List<String>
    Protocol to match for services that have "Protocol Signature" enabled
    scadaApplications List<String>
    serviceApplications List<String>
    services List<String>
    sourceAccessRoles List<String>
    sourceDomainObjects List<String>
    sourceDynamicObjects List<String>
    sourceNetworks List<String>
    sourceSecurityZones List<String>
    sourceUserAtLocations List<String>
    sourceUserLimitations List<String>
    userAuthentications List<String>
    vpnDestinations List<String>
    vpnSources List<String>
    xffSourceAccessRoles List<String>

    GaiaCommandSimulatePacketAccessLayer, GaiaCommandSimulatePacketAccessLayerArgs

    Action string
    LayerUuid string
    MatchStatus string
    Name string
    OrderedLayerNumber string
    ParentRules List<string>
    PossibleRules List<string>
    Rules List<string>
    Action string
    LayerUuid string
    MatchStatus string
    Name string
    OrderedLayerNumber string
    ParentRules []string
    PossibleRules []string
    Rules []string
    action string
    layer_uuid string
    match_status string
    name string
    ordered_layer_number string
    parent_rules list(string)
    possible_rules list(string)
    rules list(string)
    action String
    layerUuid String
    matchStatus String
    name String
    orderedLayerNumber String
    parentRules List<String>
    possibleRules List<String>
    rules List<String>
    action string
    layerUuid string
    matchStatus string
    name string
    orderedLayerNumber string
    parentRules string[]
    possibleRules string[]
    rules string[]
    action str
    layer_uuid str
    match_status str
    name str
    ordered_layer_number str
    parent_rules Sequence[str]
    possible_rules Sequence[str]
    rules Sequence[str]
    action String
    layerUuid String
    matchStatus String
    name String
    orderedLayerNumber String
    parentRules List<String>
    possibleRules List<String>
    rules List<String>

    GaiaCommandSimulatePacketError, GaiaCommandSimulatePacketErrorArgs

    Accesses List<string>
    Nats List<string>
    Accesses []string
    Nats []string
    accesses list(string)
    nats list(string)
    accesses List<String>
    nats List<String>
    accesses string[]
    nats string[]
    accesses Sequence[str]
    nats Sequence[str]
    accesses List<String>
    nats List<String>

    GaiaCommandSimulatePacketNat, GaiaCommandSimulatePacketNatArgs

    GaiaCommandSimulatePacketNatAction, GaiaCommandSimulatePacketNatActionArgs

    DestinationPorts List<string>
    Destination port in the Decimal format. This parameter is mandatory for the TCP (6) and UDP (17) protocols.
    Destinations List<string>
    SourcePorts List<string>
    Source port in the Decimal format. if not specified will default to 12345
    Sources List<string>
    DestinationPorts []string
    Destination port in the Decimal format. This parameter is mandatory for the TCP (6) and UDP (17) protocols.
    Destinations []string
    SourcePorts []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)
    destinationPorts List<String>
    Destination port in the Decimal format. This parameter is mandatory for the TCP (6) and UDP (17) protocols.
    destinations List<String>
    sourcePorts List<String>
    Source port in the Decimal format. if not specified will default to 12345
    sources List<String>
    destinationPorts string[]
    Destination port in the Decimal format. This parameter is mandatory for the TCP (6) and UDP (17) protocols.
    destinations string[]
    sourcePorts 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]
    destinationPorts List<String>
    Destination port in the Decimal format. This parameter is mandatory for the TCP (6) and UDP (17) protocols.
    destinations List<String>
    sourcePorts List<String>
    Source port in the Decimal format. if not specified will default to 12345
    sources List<String>

    GaiaCommandSimulatePacketNatClassificationObject, GaiaCommandSimulatePacketNatClassificationObjectArgs

    DestinationAccessRoles List<string>
    DestinationDnds List<string>
    DestinationSecurityZones List<string>
    SourceAccessRoles List<string>
    SourceDnds List<string>
    SourceSecurityZones List<string>
    destination_access_roles list(string)
    destination_dnds list(string)
    destination_security_zones list(string)
    source_access_roles list(string)
    source_dnds list(string)
    source_security_zones list(string)
    destinationAccessRoles List<String>
    destinationDnds List<String>
    destinationSecurityZones List<String>
    sourceAccessRoles List<String>
    sourceDnds List<String>
    sourceSecurityZones List<String>
    destination_access_roles Sequence[str]
    destination_dnds Sequence[str]
    destination_security_zones Sequence[str]
    source_access_roles Sequence[str]
    source_dnds Sequence[str]
    source_security_zones Sequence[str]
    destinationAccessRoles List<String>
    destinationDnds List<String>
    destinationSecurityZones List<String>
    sourceAccessRoles List<String>
    sourceDnds List<String>
    sourceSecurityZones List<String>

    GaiaCommandSimulatePacketNatRule, GaiaCommandSimulatePacketNatRuleArgs

    RuleUuid string
    RuleUuid string
    rule_uuid string
    ruleUuid String
    ruleUuid string
    ruleUuid String

    GaiaCommandSimulatePacketPolicyDetail, GaiaCommandSimulatePacketPolicyDetailArgs

    InstalledOn string
    PolicyName string
    InstalledOn string
    PolicyName string
    installedOn String
    policyName String
    installedOn string
    policyName string
    installedOn String
    policyName String

    GaiaCommandSimulatePacketProtocolOptions, GaiaCommandSimulatePacketProtocolOptionsArgs

    Icmp GaiaCommandSimulatePacketProtocolOptionsIcmp

    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.

    TCP supports the following:

    Tcp GaiaCommandSimulatePacketProtocolOptionsTcp
    TCP specific required options. required if ip-protocol is "TCP" or its IANA Protocol Number "6". tcp blocks are documented below.
    Udp GaiaCommandSimulatePacketProtocolOptionsUdp
    UDP specific required options. required if ip-protocol is "UDP" or its IANA Protocol Number "17". udp blocks are documented below.
    Icmp GaiaCommandSimulatePacketProtocolOptionsIcmp

    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.

    TCP supports the following:

    Tcp GaiaCommandSimulatePacketProtocolOptionsTcp
    TCP specific required options. required if ip-protocol is "TCP" or its IANA Protocol Number "6". tcp blocks are documented below.
    Udp GaiaCommandSimulatePacketProtocolOptionsUdp
    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.

    TCP supports 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 GaiaCommandSimulatePacketProtocolOptionsIcmp

    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.

    TCP supports the following:

    tcp GaiaCommandSimulatePacketProtocolOptionsTcp
    TCP specific required options. required if ip-protocol is "TCP" or its IANA Protocol Number "6". tcp blocks are documented below.
    udp GaiaCommandSimulatePacketProtocolOptionsUdp
    UDP specific required options. required if ip-protocol is "UDP" or its IANA Protocol Number "17". udp blocks are documented below.
    icmp GaiaCommandSimulatePacketProtocolOptionsIcmp

    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.

    TCP supports the following:

    tcp GaiaCommandSimulatePacketProtocolOptionsTcp
    TCP specific required options. required if ip-protocol is "TCP" or its IANA Protocol Number "6". tcp blocks are documented below.
    udp GaiaCommandSimulatePacketProtocolOptionsUdp
    UDP specific required options. required if ip-protocol is "UDP" or its IANA Protocol Number "17". udp blocks are documented below.
    icmp GaiaCommandSimulatePacketProtocolOptionsIcmp

    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.

    TCP supports the following:

    tcp GaiaCommandSimulatePacketProtocolOptionsTcp
    TCP specific required options. required if ip-protocol is "TCP" or its IANA Protocol Number "6". tcp blocks are documented below.
    udp GaiaCommandSimulatePacketProtocolOptionsUdp
    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.

    TCP supports 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

    Code string
    a string of the desired icmp code in decimal format as seen in IANA icmp parameters, will defualt to 0.
    Type string
    a string of the desired icmp type in decimal format as seen in IANA icmp parameters
    Code string
    a string of the desired icmp code in decimal format as seen in IANA icmp parameters, will defualt to 0.
    Type string
    a string of the desired icmp type in decimal format as seen in IANA icmp parameters
    code string
    a string of the desired icmp code in decimal format as seen in IANA icmp parameters, will defualt to 0.
    type string
    a string of the desired icmp type in decimal format as seen in IANA icmp parameters
    code String
    a string of the desired icmp code in decimal format as seen in IANA icmp parameters, will defualt to 0.
    type String
    a string of the desired icmp type in decimal format as seen in IANA icmp parameters
    code string
    a string of the desired icmp code in decimal format as seen in IANA icmp parameters, will defualt to 0.
    type string
    a string of the desired icmp type in decimal format as seen in IANA icmp parameters
    code str
    a string of the desired icmp code in decimal format as seen in IANA icmp parameters, will defualt to 0.
    type str
    a string of the desired icmp type in decimal format as seen in IANA icmp parameters
    code String
    a string of the desired icmp code in decimal format as seen in IANA icmp parameters, will defualt to 0.
    type String
    a string of the desired icmp type in decimal format as seen in IANA icmp parameters

    GaiaCommandSimulatePacketProtocolOptionsTcp, GaiaCommandSimulatePacketProtocolOptionsTcpArgs

    DestinationPort string
    Destination port in the Decimal format. This parameter is mandatory for the TCP (6) and UDP (17) protocols.
    SourcePort string
    Source port in the Decimal format. if not specified will default to 12345
    DestinationPort string
    Destination port in the Decimal format. This parameter is mandatory for the TCP (6) and UDP (17) protocols.
    SourcePort 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
    destinationPort String
    Destination port in the Decimal format. This parameter is mandatory for the TCP (6) and UDP (17) protocols.
    sourcePort String
    Source port in the Decimal format. if not specified will default to 12345
    destinationPort string
    Destination port in the Decimal format. This parameter is mandatory for the TCP (6) and UDP (17) protocols.
    sourcePort 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
    destinationPort String
    Destination port in the Decimal format. This parameter is mandatory for the TCP (6) and UDP (17) protocols.
    sourcePort String
    Source port in the Decimal format. if not specified will default to 12345

    GaiaCommandSimulatePacketProtocolOptionsUdp, GaiaCommandSimulatePacketProtocolOptionsUdpArgs

    DestinationPort string
    Destination port in the Decimal format. This parameter is mandatory for the TCP (6) and UDP (17) protocols.
    SourcePort string
    Source port in the Decimal format. if not specified will default to 12345
    DestinationPort string
    Destination port in the Decimal format. This parameter is mandatory for the TCP (6) and UDP (17) protocols.
    SourcePort 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
    destinationPort String
    Destination port in the Decimal format. This parameter is mandatory for the TCP (6) and UDP (17) protocols.
    sourcePort String
    Source port in the Decimal format. if not specified will default to 12345
    destinationPort string
    Destination port in the Decimal format. This parameter is mandatory for the TCP (6) and UDP (17) protocols.
    sourcePort 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
    destinationPort String
    Destination port in the Decimal format. This parameter is mandatory for the TCP (6) and UDP (17) protocols.
    sourcePort 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 checkpoint Terraform Provider.
    Viewing docs for checkpoint 3.2.0
    published on Monday, Jun 15, 2026 by checkpointsw

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial