Module: OCI::NetworkFirewall::Models

Defined in:
lib/oci/network_firewall/network_firewall.rb,
lib/oci/network_firewall/models/app_type.rb,
lib/oci/network_firewall/models/sort_order.rb,
lib/oci/network_firewall/models/action_type.rb,
lib/oci/network_firewall/models/service_type.rb,
lib/oci/network_firewall/models/operation_type.rb,
lib/oci/network_firewall/models/inspection_type.rb,
lib/oci/network_firewall/models/lifecycle_state.rb,
lib/oci/network_firewall/models/operation_status.rb,
lib/oci/network_firewall/models/address_list_type.rb,
lib/oci/network_firewall/models/mapped_secret_type.rb,
lib/oci/network_firewall/models/traffic_action_type.rb,
lib/oci/network_firewall/models/decryption_action_type.rb,
lib/oci/network_firewall/models/traffic_inspection_type.rb,
lib/oci/network_firewall/models/work_request_resource_metadata_key.rb

Overview

Module containing models for requests made to, and responses received from, OCI NetworkFirewall services

Defined Under Namespace

Classes: AddressList, AddressListSummary, AddressListSummaryCollection, Application, ApplicationGroup, ApplicationGroupSummary, ApplicationGroupSummaryCollection, ApplicationSummary, ApplicationSummaryCollection, ApplyNetworkFirewallPolicyDetails, ChangeNetworkFirewallCompartmentDetails, ChangeNetworkFirewallPolicyCompartmentDetails, CloneNetworkFirewallPolicyDetails, CreateAddressListDetails, CreateApplicationDetails, CreateApplicationGroupDetails, CreateDecryptionProfileDetails, CreateDecryptionRuleDetails, CreateIcmp6ApplicationDetails, CreateIcmpApplicationDetails, CreateMappedSecretDetails, CreateNetworkFirewallDetails, CreateNetworkFirewallPolicyDetails, CreateSecurityRuleDetails, CreateServiceDetails, CreateServiceListDetails, CreateSslForwardProxyProfileDetails, CreateSslInboundInspectionProfileDetails, CreateTcpServiceDetails, CreateUdpServiceDetails, CreateUrlListDetails, CreateVaultMappedSecretDetails, DecryptionProfile, DecryptionProfileSummary, DecryptionProfileSummaryCollection, DecryptionRule, DecryptionRuleMatchCriteria, DecryptionRuleSummary, DecryptionRuleSummaryCollection, Icmp6Application, Icmp6ApplicationSummary, IcmpApplication, IcmpApplicationSummary, MappedSecret, MappedSecretSummary, MappedSecretSummaryCollection, NetworkFirewall, NetworkFirewallCollection, NetworkFirewallPolicy, NetworkFirewallPolicySummary, NetworkFirewallPolicySummaryCollection, NetworkFirewallSummary, PortRange, RulePosition, SecurityRule, SecurityRuleMatchCriteria, SecurityRuleSummary, SecurityRuleSummaryCollection, Service, ServiceList, ServiceListSummary, ServiceListSummaryCollection, ServiceSummary, ServiceSummaryCollection, SimpleUrlPattern, SslForwardProxyProfile, SslInboundInspectionProfile, TcpService, UdpService, UpdateAddressListDetails, UpdateApplicationDetails, UpdateApplicationGroupDetails, UpdateDecryptionProfileDetails, UpdateDecryptionRuleDetails, UpdateFqdnAddressListDetails, UpdateIcmp6ApplicationDetails, UpdateIcmpApplicationDetails, UpdateIpAddressListDetails, UpdateMappedSecretDetails, UpdateNetworkFirewallDetails, UpdateNetworkFirewallPolicyDetails, UpdateSecurityRuleDetails, UpdateServiceDetails, UpdateServiceListDetails, UpdateSslForwardProxyProfileDetails, UpdateSslInboundInspectionProfileDetails, UpdateTcpServiceDetails, UpdateUdpServiceDetails, UpdateUrlListDetails, UpdateVaultMappedSecretDetails, UrlList, UrlListSummary, UrlListSummaryCollection, UrlPattern, VaultMappedSecret, WorkRequest, WorkRequestError, WorkRequestErrorCollection, WorkRequestLogEntry, WorkRequestLogEntryCollection, WorkRequestResource, WorkRequestSummary, WorkRequestSummaryCollection

Constant Summary collapse

APP_TYPE_ENUM =
[
  APP_TYPE_ICMP = 'ICMP'.freeze,
  APP_TYPE_ICMP_V6 = 'ICMP_V6'.freeze
].freeze
SORT_ORDER_ENUM =
[
  SORT_ORDER_ASC = 'ASC'.freeze,
  SORT_ORDER_DESC = 'DESC'.freeze
].freeze
ACTION_TYPE_ENUM =
[
  ACTION_TYPE_CREATED = 'CREATED'.freeze,
  ACTION_TYPE_UPDATED = 'UPDATED'.freeze,
  ACTION_TYPE_DELETED = 'DELETED'.freeze,
  ACTION_TYPE_IN_PROGRESS = 'IN_PROGRESS'.freeze,
  ACTION_TYPE_RELATED = 'RELATED'.freeze,
  ACTION_TYPE_FAILED = 'FAILED'.freeze
].freeze
SERVICE_TYPE_ENUM =
[
  SERVICE_TYPE_TCP_SERVICE = 'TCP_SERVICE'.freeze,
  SERVICE_TYPE_UDP_SERVICE = 'UDP_SERVICE'.freeze
].freeze
OPERATION_TYPE_ENUM =
[
  OPERATION_TYPE_CREATE_NETWORK_FIREWALL = 'CREATE_NETWORK_FIREWALL'.freeze,
  OPERATION_TYPE_UPDATE_NETWORK_FIREWALL = 'UPDATE_NETWORK_FIREWALL'.freeze,
  OPERATION_TYPE_DELETE_NETWORK_FIREWALL = 'DELETE_NETWORK_FIREWALL'.freeze,
  OPERATION_TYPE_MOVE_NETWORK_FIREWALL = 'MOVE_NETWORK_FIREWALL'.freeze,
  OPERATION_TYPE_CREATE_NETWORK_FIREWALL_POLICY = 'CREATE_NETWORK_FIREWALL_POLICY'.freeze,
  OPERATION_TYPE_UPDATE_NETWORK_FIREWALL_POLICY = 'UPDATE_NETWORK_FIREWALL_POLICY'.freeze,
  OPERATION_TYPE_DELETE_NETWORK_FIREWALL_POLICY = 'DELETE_NETWORK_FIREWALL_POLICY'.freeze,
  OPERATION_TYPE_MOVE_NETWORK_FIREWALL_POLICY = 'MOVE_NETWORK_FIREWALL_POLICY'.freeze
].freeze
INSPECTION_TYPE_ENUM =
[
  INSPECTION_TYPE_SSL_INBOUND_INSPECTION = 'SSL_INBOUND_INSPECTION'.freeze,
  INSPECTION_TYPE_SSL_FORWARD_PROXY = 'SSL_FORWARD_PROXY'.freeze
].freeze
LIFECYCLE_STATE_ENUM =
[
  LIFECYCLE_STATE_CREATING = 'CREATING'.freeze,
  LIFECYCLE_STATE_UPDATING = 'UPDATING'.freeze,
  LIFECYCLE_STATE_ACTIVE = 'ACTIVE'.freeze,
  LIFECYCLE_STATE_DELETING = 'DELETING'.freeze,
  LIFECYCLE_STATE_DELETED = 'DELETED'.freeze,
  LIFECYCLE_STATE_FAILED = 'FAILED'.freeze,
  LIFECYCLE_STATE_NEEDS_ATTENTION = 'NEEDS_ATTENTION'.freeze,
  LIFECYCLE_STATE_ATTACHING = 'ATTACHING'.freeze,
  LIFECYCLE_STATE_DETACHING = 'DETACHING'.freeze
].freeze
OPERATION_STATUS_ENUM =
[
  OPERATION_STATUS_ACCEPTED = 'ACCEPTED'.freeze,
  OPERATION_STATUS_IN_PROGRESS = 'IN_PROGRESS'.freeze,
  OPERATION_STATUS_WAITING = 'WAITING'.freeze,
  OPERATION_STATUS_FAILED = 'FAILED'.freeze,
  OPERATION_STATUS_SUCCEEDED = 'SUCCEEDED'.freeze,
  OPERATION_STATUS_NEEDS_ATTENTION = 'NEEDS_ATTENTION'.freeze,
  OPERATION_STATUS_CANCELING = 'CANCELING'.freeze,
  OPERATION_STATUS_CANCELED = 'CANCELED'.freeze
].freeze
ADDRESS_LIST_TYPE_ENUM =
[
  ADDRESS_LIST_TYPE_FQDN = 'FQDN'.freeze,
  ADDRESS_LIST_TYPE_IP = 'IP'.freeze
].freeze
MAPPED_SECRET_TYPE_ENUM =
[
  MAPPED_SECRET_TYPE_OCI_VAULT = 'OCI_VAULT'.freeze
].freeze
TRAFFIC_ACTION_TYPE_ENUM =
[
  TRAFFIC_ACTION_TYPE_ALLOW = 'ALLOW'.freeze,
  TRAFFIC_ACTION_TYPE_DROP = 'DROP'.freeze,
  TRAFFIC_ACTION_TYPE_REJECT = 'REJECT'.freeze,
  TRAFFIC_ACTION_TYPE_INSPECT = 'INSPECT'.freeze
].freeze
DECRYPTION_ACTION_TYPE_ENUM =
[
  DECRYPTION_ACTION_TYPE_NO_DECRYPT = 'NO_DECRYPT'.freeze,
  DECRYPTION_ACTION_TYPE_DECRYPT = 'DECRYPT'.freeze
].freeze
TRAFFIC_INSPECTION_TYPE_ENUM =
[
  TRAFFIC_INSPECTION_TYPE_INTRUSION_DETECTION = 'INTRUSION_DETECTION'.freeze,
  TRAFFIC_INSPECTION_TYPE_INTRUSION_PREVENTION = 'INTRUSION_PREVENTION'.freeze
].freeze
WORK_REQUEST_RESOURCE_METADATA_KEY_ENUM =
[
  WORK_REQUEST_RESOURCE_METADATA_KEY_IS_DRY_RUN = 'IS_DRY_RUN'.freeze
].freeze