Skip to content

waa.oracle.com/v1beta1

Back to API Reference

APIVersion: waa.oracle.com/v1beta1

This content is generated from the checked-in CRD schemas in config/crd/bases/. If a description is missing or incorrect, fix the source comments or generator inputs and rerun make generate manifests; do not hand-edit config/crd/bases/*.yaml.

Packages

No customer-visible package currently exposes waa.oracle.com/v1beta1.

Resources

Kind Scope Sample Packages
WebAppAcceleration Namespaced Sample -
WebAppAccelerationPolicy Namespaced Sample -

WebAppAcceleration

WebAppAcceleration is the Schema for the webappaccelerations API.

  • Plural: webappaccelerations
  • Scope: Namespaced
  • APIVersion: waa.oracle.com/v1beta1
  • Sample: Sample (config/samples/waa_v1beta1_webappacceleration.yaml)
  • Packages: Not currently exposed by a customer-visible package.

Spec

WebAppAccelerationSpec defines the desired state of WebAppAcceleration.

Field Description Type Required Default Enum
backendType - string No - -
compartmentId The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. string Yes - -
definedTags Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace": {"bar-key": "value"}} map[string, map[string, string]] No - -
displayName WebAppAcceleration display name, can be renamed. string No - -
freeformTags Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"} map[string, string] No - -
jsonData - string No - -
loadBalancerId LoadBalancer OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) to which the WebAppAccelerationPolicy is attached to. string No - -
systemTags Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud": {"free-tier-retained": "true"}} map[string, map[string, string]] No - -
webAppAccelerationPolicyId The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of WebAppAccelerationPolicy, which is attached to the resource. string Yes - -

Status

WebAppAccelerationStatus defines the observed state of WebAppAcceleration.

Field Description Type Required Default Enum
backendType - string No - -
compartmentId The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. string No - -
definedTags Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace": {"bar-key": "value"}} map[string, map[string, string]] No - -
displayName WebAppAcceleration display name, can be renamed. string No - -
freeformTags Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"} map[string, string] No - -
id The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebAppAcceleration. string No - -
jsonData - string No - -
lifecycleDetails A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in FAILED state. string No - -
lifecycleState The current state of the WebAppAcceleration. string No - -
loadBalancerId LoadBalancer OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) to which the WebAppAccelerationPolicy is attached to. string No - -
status - object Yes - -
systemTags Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud": {"free-tier-retained": "true"}} map[string, map[string, string]] No - -
timeCreated The time the WebAppAcceleration was created. An RFC3339 formatted datetime string. string No - -
timeUpdated The time the WebAppAcceleration was updated. An RFC3339 formatted datetime string. string No - -
webAppAccelerationPolicyId The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of WebAppAccelerationPolicy, which is attached to the resource. string No - -

Status.status

Back to WebAppAcceleration status

Field Description Type Required Default Enum
async Async is the canonical controller-owned async contract. Resource-local legacy work-request fields may remain as compatibility mirrors while follow-on migrations land, but new async state should project here first. object No - -
conditions - list[object] No - -
createdAt - string (date-time) No - -
deletedAt - string (date-time) No - -
message - string No - -
ocid - string No - -
opcRequestId OpcRequestID is the latest non-empty OCI request ID from a mutating OCI response or surfaced OCI service error that materially contributed to the current shared status projection. Headerless follow-up observations keep the last non-empty value intact. string No - -
reason - string No - -
requestedAt - string (date-time) No - -
updatedAt - string (date-time) No - -

Status.status.async

Back to WebAppAcceleration status

Async is the canonical controller-owned async contract. Resource-local legacy work-request fields may remain as compatibility mirrors while follow-on migrations land, but new async state should project here first.

Field Description Type Required Default Enum
current - object No - -

Status.status.async.current

Back to WebAppAcceleration status

Field Description Type Required Default Enum
message - string No - -
normalizedClass - string Yes - attention, canceled, failed, pending, succeeded, unknown
percentComplete - number No - -
phase - string Yes - create, delete, update
rawOperationType - string No - -
rawStatus - string No - -
source - string Yes - lifecycle, none, workrequest
updatedAt - string (date-time) Yes - -
workRequestId - string No - -

Status.status.conditions[]

Back to WebAppAcceleration status

Field Description Type Required Default Enum
lastTransitionTime - string (date-time) No - -
message - string No - -
reason - string No - -
status - string Yes - -
type - string Yes - -

WebAppAccelerationPolicy

WebAppAccelerationPolicy is the Schema for the webappaccelerationpolicies API.

  • Plural: webappaccelerationpolicies
  • Scope: Namespaced
  • APIVersion: waa.oracle.com/v1beta1
  • Sample: Sample (config/samples/waa_v1beta1_webappaccelerationpolicy.yaml)
  • Packages: Not currently exposed by a customer-visible package.

Spec

WebAppAccelerationPolicySpec defines the desired state of WebAppAccelerationPolicy.

Field Description Type Required Default Enum
compartmentId The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. string Yes - -
definedTags Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace": {"bar-key": "value"}} map[string, map[string, string]] No - -
displayName WebAppAccelerationPolicy display name, can be renamed. string No - -
freeformTags Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"} map[string, string] No - -
responseCachingPolicy WebAppAccelerationPolicyResponseCachingPolicy defines nested fields for WebAppAccelerationPolicy.ResponseCachingPolicy. object No - -
responseCompressionPolicy WebAppAccelerationPolicyResponseCompressionPolicy defines nested fields for WebAppAccelerationPolicy.ResponseCompressionPolicy. object No - -
systemTags Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud": {"free-tier-retained": "true"}} map[string, map[string, string]] No - -

Spec.responseCachingPolicy

Back to WebAppAccelerationPolicy spec

WebAppAccelerationPolicyResponseCachingPolicy defines nested fields for WebAppAccelerationPolicy.ResponseCachingPolicy.

Field Description Type Required Default Enum
isResponseHeaderBasedCachingEnabled When false, responses will not be cached by the backend based on response headers. When true, responses that contain one of the supported cache control headers will be cached according to the values specified in the cache control headers. The "X-Accel-Expires" header field sets caching time of a response in seconds. The zero value disables caching for a response. If the value starts with the @ prefix, it sets an absolute time in seconds since Epoch, up to which the response may be cached. If the header does not include the "X-Accel-Expires" field, parameters of caching may be set in the header fields "Expires" or "Cache-Control". If the header includes the "Set-Cookie" field, such a response will not be cached. If the header includes the "Vary" field with the special value "*", such a response will not be cached. If the header includes the "Vary" field with another value, such a response will be cached taking into account the corresponding request header fields. boolean No - -

Spec.responseCompressionPolicy

Back to WebAppAccelerationPolicy spec

WebAppAccelerationPolicyResponseCompressionPolicy defines nested fields for WebAppAccelerationPolicy.ResponseCompressionPolicy.

Field Description Type Required Default Enum
gzipCompression WebAppAccelerationPolicyResponseCompressionPolicyGzipCompression defines nested fields for WebAppAccelerationPolicy.ResponseCompressionPolicy.GzipCompression. object No - -

Spec.responseCompressionPolicy.gzipCompression

Back to WebAppAccelerationPolicy spec

WebAppAccelerationPolicyResponseCompressionPolicyGzipCompression defines nested fields for WebAppAccelerationPolicy.ResponseCompressionPolicy.GzipCompression.

Field Description Type Required Default Enum
isEnabled When true, support for gzip compression is enabled. HTTP responses will be compressed with gzip only if the client indicates support for gzip via the "Accept-Encoding: gzip" request header. When false, support for gzip compression is disabled and HTTP responses will not be compressed with gzip even if the client indicates support for gzip. boolean No - -

Status

WebAppAccelerationPolicyStatus defines the observed state of WebAppAccelerationPolicy.

Field Description Type Required Default Enum
compartmentId The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. string No - -
definedTags Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace": {"bar-key": "value"}} map[string, map[string, string]] No - -
displayName WebAppAccelerationPolicy display name, can be renamed. string No - -
freeformTags Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"} map[string, string] No - -
id The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebAppAccelerationPolicy. string No - -
lifecycleDetails A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in FAILED state. string No - -
lifecycleState The current state of the WebAppAccelerationPolicy. string No - -
responseCachingPolicy WebAppAccelerationPolicyResponseCachingPolicy defines nested fields for WebAppAccelerationPolicy.ResponseCachingPolicy. object No - -
responseCompressionPolicy WebAppAccelerationPolicyResponseCompressionPolicy defines nested fields for WebAppAccelerationPolicy.ResponseCompressionPolicy. object No - -
status - object Yes - -
systemTags Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud": {"free-tier-retained": "true"}} map[string, map[string, string]] No - -
timeCreated The time the WebAppAccelerationPolicy was created. An RFC3339 formatted datetime string. string No - -
timeUpdated The time the WebAppAccelerationPolicy was updated. An RFC3339 formatted datetime string. string No - -

Status.responseCachingPolicy

Back to WebAppAccelerationPolicy status

WebAppAccelerationPolicyResponseCachingPolicy defines nested fields for WebAppAccelerationPolicy.ResponseCachingPolicy.

Field Description Type Required Default Enum
isResponseHeaderBasedCachingEnabled When false, responses will not be cached by the backend based on response headers. When true, responses that contain one of the supported cache control headers will be cached according to the values specified in the cache control headers. The "X-Accel-Expires" header field sets caching time of a response in seconds. The zero value disables caching for a response. If the value starts with the @ prefix, it sets an absolute time in seconds since Epoch, up to which the response may be cached. If the header does not include the "X-Accel-Expires" field, parameters of caching may be set in the header fields "Expires" or "Cache-Control". If the header includes the "Set-Cookie" field, such a response will not be cached. If the header includes the "Vary" field with the special value "*", such a response will not be cached. If the header includes the "Vary" field with another value, such a response will be cached taking into account the corresponding request header fields. boolean No - -

Status.responseCompressionPolicy

Back to WebAppAccelerationPolicy status

WebAppAccelerationPolicyResponseCompressionPolicy defines nested fields for WebAppAccelerationPolicy.ResponseCompressionPolicy.

Field Description Type Required Default Enum
gzipCompression WebAppAccelerationPolicyResponseCompressionPolicyGzipCompression defines nested fields for WebAppAccelerationPolicy.ResponseCompressionPolicy.GzipCompression. object No - -

Status.responseCompressionPolicy.gzipCompression

Back to WebAppAccelerationPolicy status

WebAppAccelerationPolicyResponseCompressionPolicyGzipCompression defines nested fields for WebAppAccelerationPolicy.ResponseCompressionPolicy.GzipCompression.

Field Description Type Required Default Enum
isEnabled When true, support for gzip compression is enabled. HTTP responses will be compressed with gzip only if the client indicates support for gzip via the "Accept-Encoding: gzip" request header. When false, support for gzip compression is disabled and HTTP responses will not be compressed with gzip even if the client indicates support for gzip. boolean No - -

Status.status

Back to WebAppAccelerationPolicy status

Field Description Type Required Default Enum
async Async is the canonical controller-owned async contract. Resource-local legacy work-request fields may remain as compatibility mirrors while follow-on migrations land, but new async state should project here first. object No - -
conditions - list[object] No - -
createdAt - string (date-time) No - -
deletedAt - string (date-time) No - -
message - string No - -
ocid - string No - -
opcRequestId OpcRequestID is the latest non-empty OCI request ID from a mutating OCI response or surfaced OCI service error that materially contributed to the current shared status projection. Headerless follow-up observations keep the last non-empty value intact. string No - -
reason - string No - -
requestedAt - string (date-time) No - -
updatedAt - string (date-time) No - -

Status.status.async

Back to WebAppAccelerationPolicy status

Async is the canonical controller-owned async contract. Resource-local legacy work-request fields may remain as compatibility mirrors while follow-on migrations land, but new async state should project here first.

Field Description Type Required Default Enum
current - object No - -

Status.status.async.current

Back to WebAppAccelerationPolicy status

Field Description Type Required Default Enum
message - string No - -
normalizedClass - string Yes - attention, canceled, failed, pending, succeeded, unknown
percentComplete - number No - -
phase - string Yes - create, delete, update
rawOperationType - string No - -
rawStatus - string No - -
source - string Yes - lifecycle, none, workrequest
updatedAt - string (date-time) Yes - -
workRequestId - string No - -

Status.status.conditions[]

Back to WebAppAccelerationPolicy status

Field Description Type Required Default Enum
lastTransitionTime - string (date-time) No - -
message - string No - -
reason - string No - -
status - string Yes - -
type - string Yes - -