Module: OCI::Waas::Models

Defined in:
lib/oci/waas/waas.rb,
lib/oci/waas/models/lifecycle_states.rb,
lib/oci/waas/models/work_request_status_values.rb,
lib/oci/waas/models/work_request_operation_types.rb

Overview

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

Defined Under Namespace

Classes: AccessRule, AccessRuleCriteria, AddressRateLimiting, BlockChallengeSettings, Captcha, Certificate, CertificateExtensions, CertificatePublicKeyInfo, CertificateSubjectName, CertificateSummary, CreateCertificateDetails, CreateWaasPolicyDetails, DeviceFingerprintChallenge, EdgeSubnet, GoodBot, Header, HumanInteractionChallenge, JsChallenge, Origin, PolicyConfig, ProtectionRule, ProtectionRuleAction, ProtectionRuleExclusion, ProtectionSettings, Recommendation, ThreatFeed, ThreatFeedAction, UpdateCertificateDetails, UpdateWaasPolicyDetails, WaasPolicy, WaasPolicySummary, WafBlockedRequest, WafConfig, WafConfigDetails, WafLog, WafMeterDatum, WafRequest, WafTrafficDatum, Whitelist, WorkRequest, WorkRequestError, WorkRequestLogEntry, WorkRequestResource, WorkRequestSummary

Constant Summary collapse

LIFECYCLE_STATES_ENUM =
[
  LIFECYCLE_STATES_CREATING = 'CREATING'.freeze,
  LIFECYCLE_STATES_ACTIVE = 'ACTIVE'.freeze,
  LIFECYCLE_STATES_FAILED = 'FAILED'.freeze,
  LIFECYCLE_STATES_UPDATING = 'UPDATING'.freeze,
  LIFECYCLE_STATES_DELETING = 'DELETING'.freeze,
  LIFECYCLE_STATES_DELETED = 'DELETED'.freeze
].freeze
WORK_REQUEST_STATUS_VALUES_ENUM =
[
  WORK_REQUEST_STATUS_VALUES_ACCEPTED = 'ACCEPTED'.freeze,
  WORK_REQUEST_STATUS_VALUES_IN_PROGRESS = 'IN_PROGRESS'.freeze,
  WORK_REQUEST_STATUS_VALUES_FAILED = 'FAILED'.freeze,
  WORK_REQUEST_STATUS_VALUES_SUCCEEDED = 'SUCCEEDED'.freeze,
  WORK_REQUEST_STATUS_VALUES_CANCELING = 'CANCELING'.freeze,
  WORK_REQUEST_STATUS_VALUES_CANCELED = 'CANCELED'.freeze
].freeze
WORK_REQUEST_OPERATION_TYPES_ENUM =
[
  WORK_REQUEST_OPERATION_TYPES_CREATE_WAAS_POLICY = 'CREATE_WAAS_POLICY'.freeze,
  WORK_REQUEST_OPERATION_TYPES_UPDATE_WAAS_POLICY = 'UPDATE_WAAS_POLICY'.freeze,
  WORK_REQUEST_OPERATION_TYPES_DELETE_WAAS_POLICY = 'DELETE_WAAS_POLICY'.freeze,
  WORK_REQUEST_OPERATION_TYPES_PURGE_WAAS_POLICY = 'PURGE_WAAS_POLICY'.freeze
].freeze