Skip to content

fusionapps.oracle.com/v1beta1

Back to API Reference

APIVersion: fusionapps.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 fusionapps.oracle.com/v1beta1.

Resources

Kind Scope Sample Packages
FusionEnvironment Namespaced Sample -
FusionEnvironmentFamily Namespaced Sample -
RefreshActivity Namespaced Sample -
ServiceAttachment Namespaced Sample -

FusionEnvironment

FusionEnvironment is the Schema for the fusionenvironments API.

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

Spec

FusionEnvironmentSpec defines the desired state of FusionEnvironment.

Field Description Type Required Default Enum
additionalLanguagePacks Language packs. list[string] No - -
compartmentId The unique identifier (OCID) of the compartment where the Fusion Environment is located. string Yes - -
createFusionEnvironmentAdminUserDetails FusionEnvironmentCreateFusionEnvironmentAdminUserDetails defines nested fields for FusionEnvironment.CreateFusionEnvironmentAdminUserDetails. object 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 FusionEnvironment Identifier can be renamed. string Yes - -
dnsPrefix DNS prefix. 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 - -
fusionEnvironmentFamilyId The unique identifier (OCID) of the Fusion Environment Family that the Fusion Environment belongs to. string Yes - -
fusionEnvironmentType The type of environment. Valid values are Production, Test, or Development. string Yes - -
isIPv6DualStackEnabled Enable IPv4/IPv6 dual stack support for the environment. Setting to true will assign an IPv6 address to the environment in addition to an IPv4 address. Default value will be false if not set boolean No - -
kmsKeyId byok kms keyId string No - -
maintenancePolicy FusionEnvironmentMaintenancePolicy defines nested fields for FusionEnvironment.MaintenancePolicy. object No - -
rules Rules. list[object] No - -

Spec.createFusionEnvironmentAdminUserDetails

Back to FusionEnvironment spec

FusionEnvironmentCreateFusionEnvironmentAdminUserDetails defines nested fields for FusionEnvironment.CreateFusionEnvironmentAdminUserDetails.

Field Description Type Required Default Enum
emailAddress The email address for the administrator. string Yes - -
firstName The administrator's first name. string Yes - -
lastName The administrator's last name. string Yes - -
username The username for the administrator. string Yes - -

Spec.maintenancePolicy

Back to FusionEnvironment spec

FusionEnvironmentMaintenancePolicy defines nested fields for FusionEnvironment.MaintenancePolicy.

Field Description Type Required Default Enum
environmentMaintenanceOverride User choice to upgrade both test and prod pods at the same time. Overrides fusion environment families'. string No - -
monthlyPatchingOverride When "ENABLED", the Fusion environment is patched monthly. When "DISABLED", the Fusion environment is not patched monthly. This setting overrides the environment family setting. When not set, the environment follows the environment family policy. string No - -

Spec.rules[]

Back to FusionEnvironment spec

FusionEnvironmentRule defines nested fields for FusionEnvironment.Rule.

Field Description Type Required Default Enum
action - string No - -
conditions - list[object] No - -
description A brief description of the access control rule. Avoid entering confidential information. example: 192.168.0.0/16 and 2001:db8::/32 are trusted clients. Whitelist them. string No - -
jsonData - string No - -

Spec.rules[].conditions[]

Back to FusionEnvironment spec

FusionEnvironmentRuleCondition defines nested fields for FusionEnvironment.Rule.Condition.

Field Description Type Required Default Enum
attributeName - string No - -
attributeValue The OCID of the originating VCN that an incoming packet must match. You can use this condition in conjunction with SourceVcnIpAddressCondition. NOTE: If you define this condition for a rule without a SourceVcnIpAddressCondition, this condition matches all incoming traffic in the specified VCN. string No - -
jsonData - string No - -

Status

FusionEnvironmentStatus defines the observed state of FusionEnvironment.

Field Description Type Required Default Enum
additionalLanguagePacks Language packs list[string] No - -
appliedPatchBundles Patch bundle names list[string] No - -
compartmentId Compartment Identifier 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 FusionEnvironment Identifier, can be renamed string No - -
dnsPrefix DNS prefix string No - -
domainId The IDCS domain created for the fusion instance string No - -
environmentRole FusionEnvironmentEnvironmentRole defines nested fields for FusionEnvironment.EnvironmentRole. object 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 - -
fusionEnvironmentFamilyId FusionEnvironmentFamily Identifier string No - -
fusionEnvironmentType Type of the FusionEnvironment. string No - -
id Unique identifier that is immutable on creation string No - -
idcsDomainUrl The IDCS Domain URL string No - -
isBreakGlassEnabled If it's true, then the Break Glass feature is enabled boolean No - -
isIPv6DualStackEnabled Enable IPv4/IPv6 dual stack support for the environment. Setting to true will assign an IPv6 address to the environment in addition to an IPv4 address. boolean No - -
isSuspended Environment suspended status boolean No - -
kmsKeyId BYOK key id string No - -
kmsKeyInfo BYOK key info Unknown nested fields are preserved. object (preserves unknown fields) 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 ServiceInstance. string No - -
lockboxId The lockbox Id of this fusion environment. If there's no lockbox id, this field will be null string No - -
maintenancePolicy FusionEnvironmentMaintenancePolicy defines nested fields for FusionEnvironment.MaintenancePolicy. object No - -
publicUrl Public URL string No - -
refresh FusionEnvironmentRefresh defines nested fields for FusionEnvironment.Refresh. object No - -
rules Network Access Control Rules list[object] No - -
status - object Yes - -
subscriptionIds List of subscription IDs. list[string] No - -
systemName Environment Specific Guid/ System Name string No - -
timeCreated The time the the FusionEnvironment was created. An RFC3339 formatted datetime string string No - -
timeUpcomingMaintenance The next maintenance for this environment string No - -
timeUpdated The time the FusionEnvironment was updated. An RFC3339 formatted datetime string string No - -
version Version of Fusion Apps used by this environment string No - -

Status.environmentRole

Back to FusionEnvironment status

FusionEnvironmentEnvironmentRole defines nested fields for FusionEnvironment.EnvironmentRole.

Field Description Type Required Default Enum
currentRole The current role of the environment string No - -
standbyEnvironmentId Fusion Environment ID of the standby environment string No - -
standbyEnvironmentRegion Region the standby environment is in string No - -

Status.maintenancePolicy

Back to FusionEnvironment status

FusionEnvironmentMaintenancePolicy defines nested fields for FusionEnvironment.MaintenancePolicy.

Field Description Type Required Default Enum
environmentMaintenanceOverride User choice to upgrade both test and prod pods at the same time. Overrides fusion environment families'. string No - -
monthlyPatchingOverride When "ENABLED", the Fusion environment is patched monthly. When "DISABLED", the Fusion environment is not patched monthly. This setting overrides the environment family setting. When not set, the environment follows the environment family policy. string No - -

Status.refresh

Back to FusionEnvironment status

FusionEnvironmentRefresh defines nested fields for FusionEnvironment.Refresh.

Field Description Type Required Default Enum
sourceFusionEnvironmentId The source environment id for the last refresh string No - -
timeFinished The time of when the last refresh finish string No - -
timeOfRestorationPoint The point of time of the latest DB backup for the last refresh string No - -

Status.rules[]

Back to FusionEnvironment status

FusionEnvironmentRule defines nested fields for FusionEnvironment.Rule.

Field Description Type Required Default Enum
action - string No - -
conditions - list[object] No - -
description A brief description of the access control rule. Avoid entering confidential information. example: 192.168.0.0/16 and 2001:db8::/32 are trusted clients. Whitelist them. string No - -
jsonData - string No - -

Status.rules[].conditions[]

Back to FusionEnvironment status

FusionEnvironmentRuleCondition defines nested fields for FusionEnvironment.Rule.Condition.

Field Description Type Required Default Enum
attributeName - string No - -
attributeValue The OCID of the originating VCN that an incoming packet must match. You can use this condition in conjunction with SourceVcnIpAddressCondition. NOTE: If you define this condition for a rule without a SourceVcnIpAddressCondition, this condition matches all incoming traffic in the specified VCN. string No - -
jsonData - string No - -

Status.status

Back to FusionEnvironment 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 FusionEnvironment 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 FusionEnvironment 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 FusionEnvironment status

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

FusionEnvironmentFamily

FusionEnvironmentFamily is the Schema for the fusionenvironmentfamilies API.

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

Spec

FusionEnvironmentFamilySpec defines the desired state of FusionEnvironmentFamily.

Field Description Type Required Default Enum
compartmentId The OCID of the compartment where the environment family is located. 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 A friendly name for the environment family. The name must contain only letters, numbers, dashes, and underscores. Can be changed later. string Yes - -
familyMaintenancePolicy FusionEnvironmentFamilyFamilyMaintenancePolicy defines nested fields for FusionEnvironmentFamily.FamilyMaintenancePolicy. object 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 - -
subscriptionIds The list of the IDs of the applications subscriptions that are associated with the environment family. list[string] Yes - -

Spec.familyMaintenancePolicy

Back to FusionEnvironmentFamily spec

FusionEnvironmentFamilyFamilyMaintenancePolicy defines nested fields for FusionEnvironmentFamily.FamilyMaintenancePolicy.

Field Description Type Required Default Enum
concurrentMaintenance Option to upgrade both production and non-production environments at the same time. When set to PROD both types of environnments are upgraded on the production schedule. When set to NON_PROD both types of environments are upgraded on the non-production schedule. string No - -
isMonthlyPatchingEnabled When True, monthly patching is enabled for the environment family. boolean No - -
quarterlyUpgradeBeginTimes The quarterly maintenance month group schedule of the Fusion environment family. string No - -

Status

FusionEnvironmentFamilyStatus defines the observed state of FusionEnvironmentFamily.

Field Description Type Required Default Enum
compartmentId The OCID of the compartment where the environment family is located. 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 A friendly name for the environment family. The name must contain only letters, numbers, dashes, and underscores. Can be changed later. string No - -
familyMaintenancePolicy FusionEnvironmentFamilyFamilyMaintenancePolicy defines nested fields for FusionEnvironmentFamily.FamilyMaintenancePolicy. object 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 unique identifier (OCID) of the environment family. Can't be changed after creation. string No - -
isSubscriptionUpdateNeeded When set to True, a subscription update is required for the environment family. boolean 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 FusionEnvironmentFamily. string No - -
status - object Yes - -
subscriptionIds The list of the IDs of the applications subscriptions that are associated with the environment family. list[string] No - -
systemName Environment Specific Guid/ System Name string No - -
timeCreated The time the the FusionEnvironmentFamily was created. An RFC3339 formatted datetime string. string No - -
timeLastSubscriptionUpdate Indicates when the family received the last subscription update string No - -
timeUpdated The time the FusionEnvironmentFamily was updated. An RFC3339 formatted datetime string. string No - -

Status.familyMaintenancePolicy

Back to FusionEnvironmentFamily status

FusionEnvironmentFamilyFamilyMaintenancePolicy defines nested fields for FusionEnvironmentFamily.FamilyMaintenancePolicy.

Field Description Type Required Default Enum
concurrentMaintenance Option to upgrade both production and non-production environments at the same time. When set to PROD both types of environnments are upgraded on the production schedule. When set to NON_PROD both types of environments are upgraded on the non-production schedule. string No - -
isMonthlyPatchingEnabled When True, monthly patching is enabled for the environment family. boolean No - -
quarterlyUpgradeBeginTimes The quarterly maintenance month group schedule of the Fusion environment family. string No - -

Status.status

Back to FusionEnvironmentFamily 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 FusionEnvironmentFamily 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 FusionEnvironmentFamily 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 FusionEnvironmentFamily status

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

RefreshActivity

RefreshActivity is the Schema for the refreshactivities API.

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

Spec

RefreshActivitySpec defines the desired state of RefreshActivity.

Field Description Type Required Default Enum
isDataMaskingOpted Represents if the customer opted for Data Masking or not during refreshActivity. boolean No - -
sourceFusionEnvironmentId The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the source environment string Yes - -
timeScheduledStart Current time the refresh activity is scheduled to start. An RFC3339 formatted datetime string. string No - -

Status

RefreshActivityStatus defines the observed state of RefreshActivity.

Field Description Type Required Default Enum
displayName A friendly name for the refresh activity. Can be changed later. string No - -
id The unique identifier (OCID) of the refresh activity. Can't be changed after creation. string No - -
isDataMaskingOpted Represents if the customer opted for Data Masking or not during refreshActivity. boolean 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 refreshActivity. string No - -
refreshIssueDetailsList Details of refresh investigation information, each item represents a different issue. list[object] No - -
serviceAvailability Service availability / impact during refresh activity execution up down string No - -
sourceFusionEnvironmentId The OCID of the Fusion environment that is the source environment for the refresh. string No - -
status - object Yes - -
timeAccepted The time the refresh activity record was created. An RFC3339 formatted datetime string. string No - -
timeExpectedFinish The time the refresh activity is scheduled to end. An RFC3339 formatted datetime string. string No - -
timeFinished The time the refresh activity actually completed / cancelled / failed. An RFC3339 formatted datetime string. string No - -
timeOfRestorationPoint The date and time of the most recent source environment backup used for the environment refresh. string No - -
timeScheduledStart The time the refresh activity is scheduled to start. An RFC3339 formatted datetime string. string No - -
timeUpdated The time the refresh activity record was updated. An RFC3339 formatted datetime string. string No - -

Status.refreshIssueDetailsList[]

Back to RefreshActivity status

RefreshActivityRefreshIssueDetailsList defines nested fields for RefreshActivity.RefreshIssueDetailsList.

Field Description Type Required Default Enum
refreshIssues Detail reasons of refresh failure or validation failure that needs to be shown to customer. string No - -

Status.status

Back to RefreshActivity 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 RefreshActivity 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 RefreshActivity 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 RefreshActivity status

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

ServiceAttachment

ServiceAttachment is the Schema for the serviceattachments API.

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

Spec

ServiceAttachmentSpec defines the desired state of ServiceAttachment.

Field Description Type Required Default Enum
serviceInstanceId The service instance OCID of the instance being attached string Yes - -
serviceInstanceType Type of the ServiceInstance being attached. string Yes - -

Status

ServiceAttachmentStatus defines the observed state of ServiceAttachment.

Field Description Type Required Default Enum
compartmentId Compartment Identifier 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 Service Attachment 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 Unique identifier that is immutable on creation string No - -
isSkuBased Whether this service is provisioned due to the customer being subscribed to a specific SKU boolean 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 ServiceInstance. string No - -
serviceInstanceId The ID of the service instance created that can be used to identify this on the service control plane string No - -
serviceInstanceType Type of the serviceInstance. string No - -
serviceUrl Public URL string No - -
status - object Yes - -
timeCreated The time the the ServiceInstance was created. An RFC3339 formatted datetime string string No - -
timeUpdated The time the ServiceInstance was updated. An RFC3339 formatted datetime string string No - -

Status.status

Back to ServiceAttachment 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 ServiceAttachment 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 ServiceAttachment 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 ServiceAttachment status

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