waa.oracle.com/v1beta1¶
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:webappaccelerationsScope:NamespacedAPIVersion:waa.oracle.com/v1beta1Sample: 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:webappaccelerationpoliciesScope:NamespacedAPIVersion:waa.oracle.com/v1beta1Sample: 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 | - | - |