1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. Functions
  5. getFusionEnvironments
Oracle Cloud Infrastructure v2.29.0 published on Wednesday, Apr 9, 2025 by Pulumi

oci.Functions.getFusionEnvironments

Explore with Pulumi AI

Oracle Cloud Infrastructure v2.29.0 published on Wednesday, Apr 9, 2025 by Pulumi

This data source provides the list of Fusion Environments in Oracle Cloud Infrastructure Fusion Apps service.

Returns a list of FusionEnvironments.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testFusionEnvironments = oci.Functions.getFusionEnvironments({
    compartmentId: compartmentId,
    displayName: fusionEnvironmentDisplayName,
    fusionEnvironmentFamilyId: testFusionEnvironmentFamily.id,
    state: fusionEnvironmentState,
});
Copy
import pulumi
import pulumi_oci as oci

test_fusion_environments = oci.Functions.get_fusion_environments(compartment_id=compartment_id,
    display_name=fusion_environment_display_name,
    fusion_environment_family_id=test_fusion_environment_family["id"],
    state=fusion_environment_state)
Copy
package main

import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/functions"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := functions.GetFusionEnvironments(ctx, &functions.GetFusionEnvironmentsArgs{
			CompartmentId:             compartmentId,
			DisplayName:               pulumi.StringRef(fusionEnvironmentDisplayName),
			FusionEnvironmentFamilyId: pulumi.StringRef(testFusionEnvironmentFamily.Id),
			State:                     pulumi.StringRef(fusionEnvironmentState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;

return await Deployment.RunAsync(() => 
{
    var testFusionEnvironments = Oci.Functions.GetFusionEnvironments.Invoke(new()
    {
        CompartmentId = compartmentId,
        DisplayName = fusionEnvironmentDisplayName,
        FusionEnvironmentFamilyId = testFusionEnvironmentFamily.Id,
        State = fusionEnvironmentState,
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.Functions.FunctionsFunctions;
import com.pulumi.oci.Functions.inputs.GetFusionEnvironmentsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var testFusionEnvironments = FunctionsFunctions.getFusionEnvironments(GetFusionEnvironmentsArgs.builder()
            .compartmentId(compartmentId)
            .displayName(fusionEnvironmentDisplayName)
            .fusionEnvironmentFamilyId(testFusionEnvironmentFamily.id())
            .state(fusionEnvironmentState)
            .build());

    }
}
Copy
variables:
  testFusionEnvironments:
    fn::invoke:
      function: oci:Functions:getFusionEnvironments
      arguments:
        compartmentId: ${compartmentId}
        displayName: ${fusionEnvironmentDisplayName}
        fusionEnvironmentFamilyId: ${testFusionEnvironmentFamily.id}
        state: ${fusionEnvironmentState}
Copy

Using getFusionEnvironments

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getFusionEnvironments(args: GetFusionEnvironmentsArgs, opts?: InvokeOptions): Promise<GetFusionEnvironmentsResult>
function getFusionEnvironmentsOutput(args: GetFusionEnvironmentsOutputArgs, opts?: InvokeOptions): Output<GetFusionEnvironmentsResult>
Copy
def get_fusion_environments(compartment_id: Optional[str] = None,
                            display_name: Optional[str] = None,
                            filters: Optional[Sequence[_functions.GetFusionEnvironmentsFilter]] = None,
                            fusion_environment_family_id: Optional[str] = None,
                            state: Optional[str] = None,
                            opts: Optional[InvokeOptions] = None) -> GetFusionEnvironmentsResult
def get_fusion_environments_output(compartment_id: Optional[pulumi.Input[str]] = None,
                            display_name: Optional[pulumi.Input[str]] = None,
                            filters: Optional[pulumi.Input[Sequence[pulumi.Input[_functions.GetFusionEnvironmentsFilterArgs]]]] = None,
                            fusion_environment_family_id: Optional[pulumi.Input[str]] = None,
                            state: Optional[pulumi.Input[str]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetFusionEnvironmentsResult]
Copy
func GetFusionEnvironments(ctx *Context, args *GetFusionEnvironmentsArgs, opts ...InvokeOption) (*GetFusionEnvironmentsResult, error)
func GetFusionEnvironmentsOutput(ctx *Context, args *GetFusionEnvironmentsOutputArgs, opts ...InvokeOption) GetFusionEnvironmentsResultOutput
Copy

> Note: This function is named GetFusionEnvironments in the Go SDK.

public static class GetFusionEnvironments 
{
    public static Task<GetFusionEnvironmentsResult> InvokeAsync(GetFusionEnvironmentsArgs args, InvokeOptions? opts = null)
    public static Output<GetFusionEnvironmentsResult> Invoke(GetFusionEnvironmentsInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetFusionEnvironmentsResult> getFusionEnvironments(GetFusionEnvironmentsArgs args, InvokeOptions options)
public static Output<GetFusionEnvironmentsResult> getFusionEnvironments(GetFusionEnvironmentsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: oci:Functions/getFusionEnvironments:getFusionEnvironments
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

CompartmentId This property is required. string
The ID of the compartment in which to list resources.
DisplayName string
A filter to return only resources that match the entire display name given.
Filters Changes to this property will trigger replacement. List<GetFusionEnvironmentsFilter>
FusionEnvironmentFamilyId string
The ID of the fusion environment family in which to list resources.
State string
A filter that returns all resources that match the specified lifecycle state.
CompartmentId This property is required. string
The ID of the compartment in which to list resources.
DisplayName string
A filter to return only resources that match the entire display name given.
Filters Changes to this property will trigger replacement. []GetFusionEnvironmentsFilter
FusionEnvironmentFamilyId string
The ID of the fusion environment family in which to list resources.
State string
A filter that returns all resources that match the specified lifecycle state.
compartmentId This property is required. String
The ID of the compartment in which to list resources.
displayName String
A filter to return only resources that match the entire display name given.
filters Changes to this property will trigger replacement. List<GetFusionEnvironmentsFilter>
fusionEnvironmentFamilyId String
The ID of the fusion environment family in which to list resources.
state String
A filter that returns all resources that match the specified lifecycle state.
compartmentId This property is required. string
The ID of the compartment in which to list resources.
displayName string
A filter to return only resources that match the entire display name given.
filters Changes to this property will trigger replacement. GetFusionEnvironmentsFilter[]
fusionEnvironmentFamilyId string
The ID of the fusion environment family in which to list resources.
state string
A filter that returns all resources that match the specified lifecycle state.
compartment_id This property is required. str
The ID of the compartment in which to list resources.
display_name str
A filter to return only resources that match the entire display name given.
filters Changes to this property will trigger replacement. Sequence[functions.GetFusionEnvironmentsFilter]
fusion_environment_family_id str
The ID of the fusion environment family in which to list resources.
state str
A filter that returns all resources that match the specified lifecycle state.
compartmentId This property is required. String
The ID of the compartment in which to list resources.
displayName String
A filter to return only resources that match the entire display name given.
filters Changes to this property will trigger replacement. List<Property Map>
fusionEnvironmentFamilyId String
The ID of the fusion environment family in which to list resources.
state String
A filter that returns all resources that match the specified lifecycle state.

getFusionEnvironments Result

The following output properties are available:

CompartmentId string
Compartment Identifier
FusionEnvironmentCollections List<GetFusionEnvironmentsFusionEnvironmentCollection>
The list of fusion_environment_collection.
Id string
The provider-assigned unique ID for this managed resource.
DisplayName string
FusionEnvironment Identifier, can be renamed
Filters List<GetFusionEnvironmentsFilter>
FusionEnvironmentFamilyId string
FusionEnvironmentFamily Identifier
State string
The current state of the ServiceInstance.
CompartmentId string
Compartment Identifier
FusionEnvironmentCollections []GetFusionEnvironmentsFusionEnvironmentCollection
The list of fusion_environment_collection.
Id string
The provider-assigned unique ID for this managed resource.
DisplayName string
FusionEnvironment Identifier, can be renamed
Filters []GetFusionEnvironmentsFilter
FusionEnvironmentFamilyId string
FusionEnvironmentFamily Identifier
State string
The current state of the ServiceInstance.
compartmentId String
Compartment Identifier
fusionEnvironmentCollections List<GetFusionEnvironmentsFusionEnvironmentCollection>
The list of fusion_environment_collection.
id String
The provider-assigned unique ID for this managed resource.
displayName String
FusionEnvironment Identifier, can be renamed
filters List<GetFusionEnvironmentsFilter>
fusionEnvironmentFamilyId String
FusionEnvironmentFamily Identifier
state String
The current state of the ServiceInstance.
compartmentId string
Compartment Identifier
fusionEnvironmentCollections GetFusionEnvironmentsFusionEnvironmentCollection[]
The list of fusion_environment_collection.
id string
The provider-assigned unique ID for this managed resource.
displayName string
FusionEnvironment Identifier, can be renamed
filters GetFusionEnvironmentsFilter[]
fusionEnvironmentFamilyId string
FusionEnvironmentFamily Identifier
state string
The current state of the ServiceInstance.
compartment_id str
Compartment Identifier
fusion_environment_collections Sequence[functions.GetFusionEnvironmentsFusionEnvironmentCollection]
The list of fusion_environment_collection.
id str
The provider-assigned unique ID for this managed resource.
display_name str
FusionEnvironment Identifier, can be renamed
filters Sequence[functions.GetFusionEnvironmentsFilter]
fusion_environment_family_id str
FusionEnvironmentFamily Identifier
state str
The current state of the ServiceInstance.
compartmentId String
Compartment Identifier
fusionEnvironmentCollections List<Property Map>
The list of fusion_environment_collection.
id String
The provider-assigned unique ID for this managed resource.
displayName String
FusionEnvironment Identifier, can be renamed
filters List<Property Map>
fusionEnvironmentFamilyId String
FusionEnvironmentFamily Identifier
state String
The current state of the ServiceInstance.

Supporting Types

GetFusionEnvironmentsFilter

Name This property is required. string
Values This property is required. List<string>
Regex bool
Name This property is required. string
Values This property is required. []string
Regex bool
name This property is required. String
values This property is required. List<String>
regex Boolean
name This property is required. string
values This property is required. string[]
regex boolean
name This property is required. str
values This property is required. Sequence[str]
regex bool
name This property is required. String
values This property is required. List<String>
regex Boolean

GetFusionEnvironmentsFusionEnvironmentCollection

items This property is required. List<Property Map>

GetFusionEnvironmentsFusionEnvironmentCollectionItem

AdditionalLanguagePacks This property is required. List<string>
Language packs
AppliedPatchBundles This property is required. List<string>
Patch bundle names
CompartmentId This property is required. string
The ID of the compartment in which to list resources.
CreateFusionEnvironmentAdminUserDetails This property is required. List<GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetail>
DefinedTags This property is required. Dictionary<string, string>
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
DisplayName This property is required. string
A filter to return only resources that match the entire display name given.
DnsPrefix This property is required. string
DNS prefix
DomainId This property is required. string
The IDCS domain created for the fusion instance
FreeformTags This property is required. Dictionary<string, string>
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
FusionEnvironmentFamilyId This property is required. string
The ID of the fusion environment family in which to list resources.
FusionEnvironmentType This property is required. string
Type of the FusionEnvironment.
Id This property is required. string
Unique identifier that is immutable on creation
IdcsDomainUrl This property is required. string
The IDCS Domain URL
IsBreakGlassEnabled This property is required. bool
If it's true, then the Break Glass feature is enabled
KmsKeyId This property is required. string
BYOK key id
KmsKeyInfos This property is required. List<GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfo>
BYOK key info
LifecycleDetails This property is required. string
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
LockboxId This property is required. string
The lockbox Id of this fusion environment. If there's no lockbox id, this field will be null
MaintenancePolicies This property is required. List<GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicy>
The policy that specifies the maintenance and upgrade preferences for an environment. For more information about the options, see Understanding Environment Maintenance.
PublicUrl This property is required. string
Public URL
Refreshes This property is required. List<GetFusionEnvironmentsFusionEnvironmentCollectionItemRefresh>
Describes a refresh of a fusion environment
Rules This property is required. List<GetFusionEnvironmentsFusionEnvironmentCollectionItemRule>
Network Access Control Rules
State This property is required. string
A filter that returns all resources that match the specified lifecycle state.
SubscriptionIds This property is required. List<string>
List of subscription IDs.
SystemName This property is required. string
Environment Specific Guid/ System Name
TimeCreated This property is required. string
The time the the FusionEnvironment was created. An RFC3339 formatted datetime string
TimeUpcomingMaintenance This property is required. string
The next maintenance for this environment
TimeUpdated This property is required. string
The time the FusionEnvironment was updated. An RFC3339 formatted datetime string
Version This property is required. string
Version of Fusion Apps used by this environment
AdditionalLanguagePacks This property is required. []string
Language packs
AppliedPatchBundles This property is required. []string
Patch bundle names
CompartmentId This property is required. string
The ID of the compartment in which to list resources.
CreateFusionEnvironmentAdminUserDetails This property is required. []GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetail
DefinedTags This property is required. map[string]string
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
DisplayName This property is required. string
A filter to return only resources that match the entire display name given.
DnsPrefix This property is required. string
DNS prefix
DomainId This property is required. string
The IDCS domain created for the fusion instance
FreeformTags This property is required. map[string]string
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
FusionEnvironmentFamilyId This property is required. string
The ID of the fusion environment family in which to list resources.
FusionEnvironmentType This property is required. string
Type of the FusionEnvironment.
Id This property is required. string
Unique identifier that is immutable on creation
IdcsDomainUrl This property is required. string
The IDCS Domain URL
IsBreakGlassEnabled This property is required. bool
If it's true, then the Break Glass feature is enabled
KmsKeyId This property is required. string
BYOK key id
KmsKeyInfos This property is required. []GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfo
BYOK key info
LifecycleDetails This property is required. string
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
LockboxId This property is required. string
The lockbox Id of this fusion environment. If there's no lockbox id, this field will be null
MaintenancePolicies This property is required. []GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicy
The policy that specifies the maintenance and upgrade preferences for an environment. For more information about the options, see Understanding Environment Maintenance.
PublicUrl This property is required. string
Public URL
Refreshes This property is required. []GetFusionEnvironmentsFusionEnvironmentCollectionItemRefresh
Describes a refresh of a fusion environment
Rules This property is required. []GetFusionEnvironmentsFusionEnvironmentCollectionItemRule
Network Access Control Rules
State This property is required. string
A filter that returns all resources that match the specified lifecycle state.
SubscriptionIds This property is required. []string
List of subscription IDs.
SystemName This property is required. string
Environment Specific Guid/ System Name
TimeCreated This property is required. string
The time the the FusionEnvironment was created. An RFC3339 formatted datetime string
TimeUpcomingMaintenance This property is required. string
The next maintenance for this environment
TimeUpdated This property is required. string
The time the FusionEnvironment was updated. An RFC3339 formatted datetime string
Version This property is required. string
Version of Fusion Apps used by this environment
additionalLanguagePacks This property is required. List<String>
Language packs
appliedPatchBundles This property is required. List<String>
Patch bundle names
compartmentId This property is required. String
The ID of the compartment in which to list resources.
createFusionEnvironmentAdminUserDetails This property is required. List<GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetail>
definedTags This property is required. Map<String,String>
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
displayName This property is required. String
A filter to return only resources that match the entire display name given.
dnsPrefix This property is required. String
DNS prefix
domainId This property is required. String
The IDCS domain created for the fusion instance
freeformTags This property is required. Map<String,String>
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
fusionEnvironmentFamilyId This property is required. String
The ID of the fusion environment family in which to list resources.
fusionEnvironmentType This property is required. String
Type of the FusionEnvironment.
id This property is required. String
Unique identifier that is immutable on creation
idcsDomainUrl This property is required. String
The IDCS Domain URL
isBreakGlassEnabled This property is required. Boolean
If it's true, then the Break Glass feature is enabled
kmsKeyId This property is required. String
BYOK key id
kmsKeyInfos This property is required. List<GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfo>
BYOK key info
lifecycleDetails This property is required. String
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
lockboxId This property is required. String
The lockbox Id of this fusion environment. If there's no lockbox id, this field will be null
maintenancePolicies This property is required. List<GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicy>
The policy that specifies the maintenance and upgrade preferences for an environment. For more information about the options, see Understanding Environment Maintenance.
publicUrl This property is required. String
Public URL
refreshes This property is required. List<GetFusionEnvironmentsFusionEnvironmentCollectionItemRefresh>
Describes a refresh of a fusion environment
rules This property is required. List<GetFusionEnvironmentsFusionEnvironmentCollectionItemRule>
Network Access Control Rules
state This property is required. String
A filter that returns all resources that match the specified lifecycle state.
subscriptionIds This property is required. List<String>
List of subscription IDs.
systemName This property is required. String
Environment Specific Guid/ System Name
timeCreated This property is required. String
The time the the FusionEnvironment was created. An RFC3339 formatted datetime string
timeUpcomingMaintenance This property is required. String
The next maintenance for this environment
timeUpdated This property is required. String
The time the FusionEnvironment was updated. An RFC3339 formatted datetime string
version This property is required. String
Version of Fusion Apps used by this environment
additionalLanguagePacks This property is required. string[]
Language packs
appliedPatchBundles This property is required. string[]
Patch bundle names
compartmentId This property is required. string
The ID of the compartment in which to list resources.
createFusionEnvironmentAdminUserDetails This property is required. GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetail[]
definedTags This property is required. {[key: string]: string}
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
displayName This property is required. string
A filter to return only resources that match the entire display name given.
dnsPrefix This property is required. string
DNS prefix
domainId This property is required. string
The IDCS domain created for the fusion instance
freeformTags This property is required. {[key: string]: string}
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
fusionEnvironmentFamilyId This property is required. string
The ID of the fusion environment family in which to list resources.
fusionEnvironmentType This property is required. string
Type of the FusionEnvironment.
id This property is required. string
Unique identifier that is immutable on creation
idcsDomainUrl This property is required. string
The IDCS Domain URL
isBreakGlassEnabled This property is required. boolean
If it's true, then the Break Glass feature is enabled
kmsKeyId This property is required. string
BYOK key id
kmsKeyInfos This property is required. GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfo[]
BYOK key info
lifecycleDetails This property is required. string
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
lockboxId This property is required. string
The lockbox Id of this fusion environment. If there's no lockbox id, this field will be null
maintenancePolicies This property is required. GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicy[]
The policy that specifies the maintenance and upgrade preferences for an environment. For more information about the options, see Understanding Environment Maintenance.
publicUrl This property is required. string
Public URL
refreshes This property is required. GetFusionEnvironmentsFusionEnvironmentCollectionItemRefresh[]
Describes a refresh of a fusion environment
rules This property is required. GetFusionEnvironmentsFusionEnvironmentCollectionItemRule[]
Network Access Control Rules
state This property is required. string
A filter that returns all resources that match the specified lifecycle state.
subscriptionIds This property is required. string[]
List of subscription IDs.
systemName This property is required. string
Environment Specific Guid/ System Name
timeCreated This property is required. string
The time the the FusionEnvironment was created. An RFC3339 formatted datetime string
timeUpcomingMaintenance This property is required. string
The next maintenance for this environment
timeUpdated This property is required. string
The time the FusionEnvironment was updated. An RFC3339 formatted datetime string
version This property is required. string
Version of Fusion Apps used by this environment
additional_language_packs This property is required. Sequence[str]
Language packs
applied_patch_bundles This property is required. Sequence[str]
Patch bundle names
compartment_id This property is required. str
The ID of the compartment in which to list resources.
create_fusion_environment_admin_user_details This property is required. Sequence[functions.GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetail]
defined_tags This property is required. Mapping[str, str]
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
display_name This property is required. str
A filter to return only resources that match the entire display name given.
dns_prefix This property is required. str
DNS prefix
domain_id This property is required. str
The IDCS domain created for the fusion instance
freeform_tags This property is required. Mapping[str, str]
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
fusion_environment_family_id This property is required. str
The ID of the fusion environment family in which to list resources.
fusion_environment_type This property is required. str
Type of the FusionEnvironment.
id This property is required. str
Unique identifier that is immutable on creation
idcs_domain_url This property is required. str
The IDCS Domain URL
is_break_glass_enabled This property is required. bool
If it's true, then the Break Glass feature is enabled
kms_key_id This property is required. str
BYOK key id
kms_key_infos This property is required. Sequence[functions.GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfo]
BYOK key info
lifecycle_details This property is required. str
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
lockbox_id This property is required. str
The lockbox Id of this fusion environment. If there's no lockbox id, this field will be null
maintenance_policies This property is required. Sequence[functions.GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicy]
The policy that specifies the maintenance and upgrade preferences for an environment. For more information about the options, see Understanding Environment Maintenance.
public_url This property is required. str
Public URL
refreshes This property is required. Sequence[functions.GetFusionEnvironmentsFusionEnvironmentCollectionItemRefresh]
Describes a refresh of a fusion environment
rules This property is required. Sequence[functions.GetFusionEnvironmentsFusionEnvironmentCollectionItemRule]
Network Access Control Rules
state This property is required. str
A filter that returns all resources that match the specified lifecycle state.
subscription_ids This property is required. Sequence[str]
List of subscription IDs.
system_name This property is required. str
Environment Specific Guid/ System Name
time_created This property is required. str
The time the the FusionEnvironment was created. An RFC3339 formatted datetime string
time_upcoming_maintenance This property is required. str
The next maintenance for this environment
time_updated This property is required. str
The time the FusionEnvironment was updated. An RFC3339 formatted datetime string
version This property is required. str
Version of Fusion Apps used by this environment
additionalLanguagePacks This property is required. List<String>
Language packs
appliedPatchBundles This property is required. List<String>
Patch bundle names
compartmentId This property is required. String
The ID of the compartment in which to list resources.
createFusionEnvironmentAdminUserDetails This property is required. List<Property Map>
definedTags This property is required. Map<String>
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
displayName This property is required. String
A filter to return only resources that match the entire display name given.
dnsPrefix This property is required. String
DNS prefix
domainId This property is required. String
The IDCS domain created for the fusion instance
freeformTags This property is required. Map<String>
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
fusionEnvironmentFamilyId This property is required. String
The ID of the fusion environment family in which to list resources.
fusionEnvironmentType This property is required. String
Type of the FusionEnvironment.
id This property is required. String
Unique identifier that is immutable on creation
idcsDomainUrl This property is required. String
The IDCS Domain URL
isBreakGlassEnabled This property is required. Boolean
If it's true, then the Break Glass feature is enabled
kmsKeyId This property is required. String
BYOK key id
kmsKeyInfos This property is required. List<Property Map>
BYOK key info
lifecycleDetails This property is required. String
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
lockboxId This property is required. String
The lockbox Id of this fusion environment. If there's no lockbox id, this field will be null
maintenancePolicies This property is required. List<Property Map>
The policy that specifies the maintenance and upgrade preferences for an environment. For more information about the options, see Understanding Environment Maintenance.
publicUrl This property is required. String
Public URL
refreshes This property is required. List<Property Map>
Describes a refresh of a fusion environment
rules This property is required. List<Property Map>
Network Access Control Rules
state This property is required. String
A filter that returns all resources that match the specified lifecycle state.
subscriptionIds This property is required. List<String>
List of subscription IDs.
systemName This property is required. String
Environment Specific Guid/ System Name
timeCreated This property is required. String
The time the the FusionEnvironment was created. An RFC3339 formatted datetime string
timeUpcomingMaintenance This property is required. String
The next maintenance for this environment
timeUpdated This property is required. String
The time the FusionEnvironment was updated. An RFC3339 formatted datetime string
version This property is required. String
Version of Fusion Apps used by this environment

GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetail

EmailAddress This property is required. string
FirstName This property is required. string
LastName This property is required. string
Password This property is required. string
Username This property is required. string
EmailAddress This property is required. string
FirstName This property is required. string
LastName This property is required. string
Password This property is required. string
Username This property is required. string
emailAddress This property is required. String
firstName This property is required. String
lastName This property is required. String
password This property is required. String
username This property is required. String
emailAddress This property is required. string
firstName This property is required. string
lastName This property is required. string
password This property is required. string
username This property is required. string
email_address This property is required. str
first_name This property is required. str
last_name This property is required. str
password This property is required. str
username This property is required. str
emailAddress This property is required. String
firstName This property is required. String
lastName This property is required. String
password This property is required. String
username This property is required. String

GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfo

ActiveKeyId This property is required. string
ActiveKeyVersion This property is required. string
CurrentKeyLifecycleState This property is required. string
ScheduledKeyId This property is required. string
ScheduledKeyStatus This property is required. string
ScheduledKeyVersion This property is required. string
ScheduledLifecycleState This property is required. string
ActiveKeyId This property is required. string
ActiveKeyVersion This property is required. string
CurrentKeyLifecycleState This property is required. string
ScheduledKeyId This property is required. string
ScheduledKeyStatus This property is required. string
ScheduledKeyVersion This property is required. string
ScheduledLifecycleState This property is required. string
activeKeyId This property is required. String
activeKeyVersion This property is required. String
currentKeyLifecycleState This property is required. String
scheduledKeyId This property is required. String
scheduledKeyStatus This property is required. String
scheduledKeyVersion This property is required. String
scheduledLifecycleState This property is required. String
activeKeyId This property is required. string
activeKeyVersion This property is required. string
currentKeyLifecycleState This property is required. string
scheduledKeyId This property is required. string
scheduledKeyStatus This property is required. string
scheduledKeyVersion This property is required. string
scheduledLifecycleState This property is required. string
active_key_id This property is required. str
active_key_version This property is required. str
current_key_lifecycle_state This property is required. str
scheduled_key_id This property is required. str
scheduled_key_status This property is required. str
scheduled_key_version This property is required. str
scheduled_lifecycle_state This property is required. str
activeKeyId This property is required. String
activeKeyVersion This property is required. String
currentKeyLifecycleState This property is required. String
scheduledKeyId This property is required. String
scheduledKeyStatus This property is required. String
scheduledKeyVersion This property is required. String
scheduledLifecycleState This property is required. String

GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicy

EnvironmentMaintenanceOverride This property is required. string
User choice to upgrade both production and non-production environments at the same time. Overrides the Fusion environment family setting.
MonthlyPatchingOverride This property is required. string
Whether the Fusion environment will be updated monthly or updated on the quarterly cycle. This setting overrides the monthly patching setting of its Fusion environment family.
QuarterlyUpgradeBeginTimes This property is required. List<GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTime>
Determines the quarterly upgrade begin times (monthly maintenance group schedule ) of the Fusion environment.
EnvironmentMaintenanceOverride This property is required. string
User choice to upgrade both production and non-production environments at the same time. Overrides the Fusion environment family setting.
MonthlyPatchingOverride This property is required. string
Whether the Fusion environment will be updated monthly or updated on the quarterly cycle. This setting overrides the monthly patching setting of its Fusion environment family.
QuarterlyUpgradeBeginTimes This property is required. []GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTime
Determines the quarterly upgrade begin times (monthly maintenance group schedule ) of the Fusion environment.
environmentMaintenanceOverride This property is required. String
User choice to upgrade both production and non-production environments at the same time. Overrides the Fusion environment family setting.
monthlyPatchingOverride This property is required. String
Whether the Fusion environment will be updated monthly or updated on the quarterly cycle. This setting overrides the monthly patching setting of its Fusion environment family.
quarterlyUpgradeBeginTimes This property is required. List<GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTime>
Determines the quarterly upgrade begin times (monthly maintenance group schedule ) of the Fusion environment.
environmentMaintenanceOverride This property is required. string
User choice to upgrade both production and non-production environments at the same time. Overrides the Fusion environment family setting.
monthlyPatchingOverride This property is required. string
Whether the Fusion environment will be updated monthly or updated on the quarterly cycle. This setting overrides the monthly patching setting of its Fusion environment family.
quarterlyUpgradeBeginTimes This property is required. GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTime[]
Determines the quarterly upgrade begin times (monthly maintenance group schedule ) of the Fusion environment.
environment_maintenance_override This property is required. str
User choice to upgrade both production and non-production environments at the same time. Overrides the Fusion environment family setting.
monthly_patching_override This property is required. str
Whether the Fusion environment will be updated monthly or updated on the quarterly cycle. This setting overrides the monthly patching setting of its Fusion environment family.
quarterly_upgrade_begin_times This property is required. Sequence[functions.GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTime]
Determines the quarterly upgrade begin times (monthly maintenance group schedule ) of the Fusion environment.
environmentMaintenanceOverride This property is required. String
User choice to upgrade both production and non-production environments at the same time. Overrides the Fusion environment family setting.
monthlyPatchingOverride This property is required. String
Whether the Fusion environment will be updated monthly or updated on the quarterly cycle. This setting overrides the monthly patching setting of its Fusion environment family.
quarterlyUpgradeBeginTimes This property is required. List<Property Map>
Determines the quarterly upgrade begin times (monthly maintenance group schedule ) of the Fusion environment.

GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTime

BeginTimesValue This property is required. string
The frequency and month when maintenance occurs for the Fusion environment.
OverrideType This property is required. string
Determines if the maintenance schedule of the Fusion environment is inherited from the Fusion environment family.
BeginTimesValue This property is required. string
The frequency and month when maintenance occurs for the Fusion environment.
OverrideType This property is required. string
Determines if the maintenance schedule of the Fusion environment is inherited from the Fusion environment family.
beginTimesValue This property is required. String
The frequency and month when maintenance occurs for the Fusion environment.
overrideType This property is required. String
Determines if the maintenance schedule of the Fusion environment is inherited from the Fusion environment family.
beginTimesValue This property is required. string
The frequency and month when maintenance occurs for the Fusion environment.
overrideType This property is required. string
Determines if the maintenance schedule of the Fusion environment is inherited from the Fusion environment family.
begin_times_value This property is required. str
The frequency and month when maintenance occurs for the Fusion environment.
override_type This property is required. str
Determines if the maintenance schedule of the Fusion environment is inherited from the Fusion environment family.
beginTimesValue This property is required. String
The frequency and month when maintenance occurs for the Fusion environment.
overrideType This property is required. String
Determines if the maintenance schedule of the Fusion environment is inherited from the Fusion environment family.

GetFusionEnvironmentsFusionEnvironmentCollectionItemRefresh

SourceFusionEnvironmentId This property is required. string
The source environment id for the last refresh
TimeFinished This property is required. string
The time of when the last refresh finish
TimeOfRestorationPoint This property is required. string
The point of time of the latest DB backup for the last refresh
SourceFusionEnvironmentId This property is required. string
The source environment id for the last refresh
TimeFinished This property is required. string
The time of when the last refresh finish
TimeOfRestorationPoint This property is required. string
The point of time of the latest DB backup for the last refresh
sourceFusionEnvironmentId This property is required. String
The source environment id for the last refresh
timeFinished This property is required. String
The time of when the last refresh finish
timeOfRestorationPoint This property is required. String
The point of time of the latest DB backup for the last refresh
sourceFusionEnvironmentId This property is required. string
The source environment id for the last refresh
timeFinished This property is required. string
The time of when the last refresh finish
timeOfRestorationPoint This property is required. string
The point of time of the latest DB backup for the last refresh
source_fusion_environment_id This property is required. str
The source environment id for the last refresh
time_finished This property is required. str
The time of when the last refresh finish
time_of_restoration_point This property is required. str
The point of time of the latest DB backup for the last refresh
sourceFusionEnvironmentId This property is required. String
The source environment id for the last refresh
timeFinished This property is required. String
The time of when the last refresh finish
timeOfRestorationPoint This property is required. String
The point of time of the latest DB backup for the last refresh

GetFusionEnvironmentsFusionEnvironmentCollectionItemRule

Action This property is required. string
Rule type
Conditions This property is required. List<GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleCondition>
Description This property is required. string
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.
Action This property is required. string
Rule type
Conditions This property is required. []GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleCondition
Description This property is required. string
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.
action This property is required. String
Rule type
conditions This property is required. List<GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleCondition>
description This property is required. String
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.
action This property is required. string
Rule type
conditions This property is required. GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleCondition[]
description This property is required. string
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.
action This property is required. str
Rule type
conditions This property is required. Sequence[functions.GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleCondition]
description This property is required. str
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.
action This property is required. String
Rule type
conditions This property is required. List<Property Map>
description This property is required. String
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.

GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleCondition

AttributeName This property is required. string
RuleCondition type
AttributeValue This property is required. string
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.
AttributeName This property is required. string
RuleCondition type
AttributeValue This property is required. string
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.
attributeName This property is required. String
RuleCondition type
attributeValue This property is required. String
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.
attributeName This property is required. string
RuleCondition type
attributeValue This property is required. string
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.
attribute_name This property is required. str
RuleCondition type
attribute_value This property is required. str
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.
attributeName This property is required. String
RuleCondition type
attributeValue This property is required. String
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.

Package Details

Repository
oci pulumi/pulumi-oci
License
Apache-2.0
Notes
This Pulumi package is based on the oci Terraform Provider.
Oracle Cloud Infrastructure v2.29.0 published on Wednesday, Apr 9, 2025 by Pulumi