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, AddHttpResponseHeaderAction, AddressList, AddressListSummary, AddressRateLimiting, BlockChallengeSettings, CachingRule, CachingRuleCriteria, CachingRuleSummary, Captcha, Certificate, CertificateExtensions, CertificateIssuerName, CertificatePublicKeyInfo, CertificateSubjectName, CertificateSummary, ChangeAddressListCompartmentDetails, ChangeCertificateCompartmentDetails, ChangeCustomProtectionRuleCompartmentDetails, ChangeHttpRedirectCompartmentDetails, ChangeWaasPolicyCompartmentDetails, CreateAddressListDetails, CreateCertificateDetails, CreateCustomProtectionRuleDetails, CreateHttpRedirectDetails, CreateWaasPolicyDetails, CustomProtectionRule, CustomProtectionRuleSetting, CustomProtectionRuleSummary, DeviceFingerprintChallenge, EdgeSubnet, ExtendHttpResponseHeaderAction, GoodBot, Header, HeaderManipulationAction, HealthCheck, HttpRedirect, HttpRedirectSummary, HttpRedirectTarget, HumanInteractionChallenge, IPHashLoadBalancingMethod, JsChallenge, LoadBalancingMethod, Origin, OriginGroup, OriginGroupOrigins, PolicyConfig, ProtectionRule, ProtectionRuleAction, ProtectionRuleExclusion, ProtectionSettings, PurgeCache, Recommendation, RemoveHttpResponseHeaderAction, RoundRobinLoadBalancingMethod, StickyCookieLoadBalancingMethod, ThreatFeed, ThreatFeedAction, UpdateAddressListDetails, UpdateCertificateDetails, UpdateCustomProtectionRuleDetails, UpdateHttpRedirectDetails, UpdateWaasPolicyDetails, WaasPolicy, WaasPolicyCustomProtectionRuleSummary, 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_CREATE_HTTP_REDIRECT = 'CREATE_HTTP_REDIRECT'.freeze,
  WORK_REQUEST_OPERATION_TYPES_UPDATE_HTTP_REDIRECT = 'UPDATE_HTTP_REDIRECT'.freeze,
  WORK_REQUEST_OPERATION_TYPES_DELETE_HTTP_REDIRECT = 'DELETE_HTTP_REDIRECT'.freeze,
  WORK_REQUEST_OPERATION_TYPES_PURGE_WAAS_POLICY_CACHE = 'PURGE_WAAS_POLICY_CACHE'.freeze,
  WORK_REQUEST_OPERATION_TYPES_CREATE_CUSTOM_PROTECTION_RULE = 'CREATE_CUSTOM_PROTECTION_RULE'.freeze,
  WORK_REQUEST_OPERATION_TYPES_UPDATE_CUSTOM_PROTECTION_RULE = 'UPDATE_CUSTOM_PROTECTION_RULE'.freeze,
  WORK_REQUEST_OPERATION_TYPES_DELETE_CUSTOM_PROTECTION_RULE = 'DELETE_CUSTOM_PROTECTION_RULE'.freeze
].freeze