oci.FusionApps.FusionEnvironment
Explore with Pulumi AI
This resource provides the Fusion Environment resource in Oracle Cloud Infrastructure Fusion Apps service.
Creates a new FusionEnvironment.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testFusionEnvironment = new oci.fusionapps.FusionEnvironment("test_fusion_environment", {
    compartmentId: compartmentId,
    createFusionEnvironmentAdminUserDetails: {
        emailAddress: fusionEnvironmentCreateFusionEnvironmentAdminUserDetailsEmailAddress,
        firstName: fusionEnvironmentCreateFusionEnvironmentAdminUserDetailsFirstName,
        lastName: fusionEnvironmentCreateFusionEnvironmentAdminUserDetailsLastName,
        username: fusionEnvironmentCreateFusionEnvironmentAdminUserDetailsUsername,
        password: fusionEnvironmentCreateFusionEnvironmentAdminUserDetailsPassword,
    },
    displayName: fusionEnvironmentDisplayName,
    fusionEnvironmentFamilyId: testFusionEnvironmentFamily.id,
    fusionEnvironmentType: fusionEnvironmentFusionEnvironmentType,
    additionalLanguagePacks: fusionEnvironmentAdditionalLanguagePacks,
    definedTags: {
        "foo-namespace.bar-key": "value",
    },
    dnsPrefix: fusionEnvironmentDnsPrefix,
    freeformTags: {
        "bar-key": "value",
    },
    kmsKeyId: testKey.id,
    maintenancePolicy: {
        environmentMaintenanceOverride: fusionEnvironmentMaintenancePolicyEnvironmentMaintenanceOverride,
        monthlyPatchingOverride: fusionEnvironmentMaintenancePolicyMonthlyPatchingOverride,
    },
    rules: [{
        action: fusionEnvironmentRulesAction,
        conditions: [{
            attributeName: fusionEnvironmentRulesConditionsAttributeName,
            attributeValue: fusionEnvironmentRulesConditionsAttributeValue,
        }],
        description: fusionEnvironmentRulesDescription,
    }],
});
import pulumi
import pulumi_oci as oci
test_fusion_environment = oci.fusion_apps.FusionEnvironment("test_fusion_environment",
    compartment_id=compartment_id,
    create_fusion_environment_admin_user_details={
        "email_address": fusion_environment_create_fusion_environment_admin_user_details_email_address,
        "first_name": fusion_environment_create_fusion_environment_admin_user_details_first_name,
        "last_name": fusion_environment_create_fusion_environment_admin_user_details_last_name,
        "username": fusion_environment_create_fusion_environment_admin_user_details_username,
        "password": fusion_environment_create_fusion_environment_admin_user_details_password,
    },
    display_name=fusion_environment_display_name,
    fusion_environment_family_id=test_fusion_environment_family["id"],
    fusion_environment_type=fusion_environment_fusion_environment_type,
    additional_language_packs=fusion_environment_additional_language_packs,
    defined_tags={
        "foo-namespace.bar-key": "value",
    },
    dns_prefix=fusion_environment_dns_prefix,
    freeform_tags={
        "bar-key": "value",
    },
    kms_key_id=test_key["id"],
    maintenance_policy={
        "environment_maintenance_override": fusion_environment_maintenance_policy_environment_maintenance_override,
        "monthly_patching_override": fusion_environment_maintenance_policy_monthly_patching_override,
    },
    rules=[{
        "action": fusion_environment_rules_action,
        "conditions": [{
            "attribute_name": fusion_environment_rules_conditions_attribute_name,
            "attribute_value": fusion_environment_rules_conditions_attribute_value,
        }],
        "description": fusion_environment_rules_description,
    }])
package main
import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/fusionapps"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fusionapps.NewFusionEnvironment(ctx, "test_fusion_environment", &fusionapps.FusionEnvironmentArgs{
			CompartmentId: pulumi.Any(compartmentId),
			CreateFusionEnvironmentAdminUserDetails: &fusionapps.FusionEnvironmentCreateFusionEnvironmentAdminUserDetailsArgs{
				EmailAddress: pulumi.Any(fusionEnvironmentCreateFusionEnvironmentAdminUserDetailsEmailAddress),
				FirstName:    pulumi.Any(fusionEnvironmentCreateFusionEnvironmentAdminUserDetailsFirstName),
				LastName:     pulumi.Any(fusionEnvironmentCreateFusionEnvironmentAdminUserDetailsLastName),
				Username:     pulumi.Any(fusionEnvironmentCreateFusionEnvironmentAdminUserDetailsUsername),
				Password:     pulumi.Any(fusionEnvironmentCreateFusionEnvironmentAdminUserDetailsPassword),
			},
			DisplayName:               pulumi.Any(fusionEnvironmentDisplayName),
			FusionEnvironmentFamilyId: pulumi.Any(testFusionEnvironmentFamily.Id),
			FusionEnvironmentType:     pulumi.Any(fusionEnvironmentFusionEnvironmentType),
			AdditionalLanguagePacks:   pulumi.Any(fusionEnvironmentAdditionalLanguagePacks),
			DefinedTags: pulumi.StringMap{
				"foo-namespace.bar-key": pulumi.String("value"),
			},
			DnsPrefix: pulumi.Any(fusionEnvironmentDnsPrefix),
			FreeformTags: pulumi.StringMap{
				"bar-key": pulumi.String("value"),
			},
			KmsKeyId: pulumi.Any(testKey.Id),
			MaintenancePolicy: &fusionapps.FusionEnvironmentMaintenancePolicyArgs{
				EnvironmentMaintenanceOverride: pulumi.Any(fusionEnvironmentMaintenancePolicyEnvironmentMaintenanceOverride),
				MonthlyPatchingOverride:        pulumi.Any(fusionEnvironmentMaintenancePolicyMonthlyPatchingOverride),
			},
			Rules: fusionapps.FusionEnvironmentRuleArray{
				&fusionapps.FusionEnvironmentRuleArgs{
					Action: pulumi.Any(fusionEnvironmentRulesAction),
					Conditions: fusionapps.FusionEnvironmentRuleConditionArray{
						&fusionapps.FusionEnvironmentRuleConditionArgs{
							AttributeName:  pulumi.Any(fusionEnvironmentRulesConditionsAttributeName),
							AttributeValue: pulumi.Any(fusionEnvironmentRulesConditionsAttributeValue),
						},
					},
					Description: pulumi.Any(fusionEnvironmentRulesDescription),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;
return await Deployment.RunAsync(() => 
{
    var testFusionEnvironment = new Oci.FusionApps.FusionEnvironment("test_fusion_environment", new()
    {
        CompartmentId = compartmentId,
        CreateFusionEnvironmentAdminUserDetails = new Oci.FusionApps.Inputs.FusionEnvironmentCreateFusionEnvironmentAdminUserDetailsArgs
        {
            EmailAddress = fusionEnvironmentCreateFusionEnvironmentAdminUserDetailsEmailAddress,
            FirstName = fusionEnvironmentCreateFusionEnvironmentAdminUserDetailsFirstName,
            LastName = fusionEnvironmentCreateFusionEnvironmentAdminUserDetailsLastName,
            Username = fusionEnvironmentCreateFusionEnvironmentAdminUserDetailsUsername,
            Password = fusionEnvironmentCreateFusionEnvironmentAdminUserDetailsPassword,
        },
        DisplayName = fusionEnvironmentDisplayName,
        FusionEnvironmentFamilyId = testFusionEnvironmentFamily.Id,
        FusionEnvironmentType = fusionEnvironmentFusionEnvironmentType,
        AdditionalLanguagePacks = fusionEnvironmentAdditionalLanguagePacks,
        DefinedTags = 
        {
            { "foo-namespace.bar-key", "value" },
        },
        DnsPrefix = fusionEnvironmentDnsPrefix,
        FreeformTags = 
        {
            { "bar-key", "value" },
        },
        KmsKeyId = testKey.Id,
        MaintenancePolicy = new Oci.FusionApps.Inputs.FusionEnvironmentMaintenancePolicyArgs
        {
            EnvironmentMaintenanceOverride = fusionEnvironmentMaintenancePolicyEnvironmentMaintenanceOverride,
            MonthlyPatchingOverride = fusionEnvironmentMaintenancePolicyMonthlyPatchingOverride,
        },
        Rules = new[]
        {
            new Oci.FusionApps.Inputs.FusionEnvironmentRuleArgs
            {
                Action = fusionEnvironmentRulesAction,
                Conditions = new[]
                {
                    new Oci.FusionApps.Inputs.FusionEnvironmentRuleConditionArgs
                    {
                        AttributeName = fusionEnvironmentRulesConditionsAttributeName,
                        AttributeValue = fusionEnvironmentRulesConditionsAttributeValue,
                    },
                },
                Description = fusionEnvironmentRulesDescription,
            },
        },
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.FusionApps.FusionEnvironment;
import com.pulumi.oci.FusionApps.FusionEnvironmentArgs;
import com.pulumi.oci.FusionApps.inputs.FusionEnvironmentCreateFusionEnvironmentAdminUserDetailsArgs;
import com.pulumi.oci.FusionApps.inputs.FusionEnvironmentMaintenancePolicyArgs;
import com.pulumi.oci.FusionApps.inputs.FusionEnvironmentRuleArgs;
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) {
        var testFusionEnvironment = new FusionEnvironment("testFusionEnvironment", FusionEnvironmentArgs.builder()
            .compartmentId(compartmentId)
            .createFusionEnvironmentAdminUserDetails(FusionEnvironmentCreateFusionEnvironmentAdminUserDetailsArgs.builder()
                .emailAddress(fusionEnvironmentCreateFusionEnvironmentAdminUserDetailsEmailAddress)
                .firstName(fusionEnvironmentCreateFusionEnvironmentAdminUserDetailsFirstName)
                .lastName(fusionEnvironmentCreateFusionEnvironmentAdminUserDetailsLastName)
                .username(fusionEnvironmentCreateFusionEnvironmentAdminUserDetailsUsername)
                .password(fusionEnvironmentCreateFusionEnvironmentAdminUserDetailsPassword)
                .build())
            .displayName(fusionEnvironmentDisplayName)
            .fusionEnvironmentFamilyId(testFusionEnvironmentFamily.id())
            .fusionEnvironmentType(fusionEnvironmentFusionEnvironmentType)
            .additionalLanguagePacks(fusionEnvironmentAdditionalLanguagePacks)
            .definedTags(Map.of("foo-namespace.bar-key", "value"))
            .dnsPrefix(fusionEnvironmentDnsPrefix)
            .freeformTags(Map.of("bar-key", "value"))
            .kmsKeyId(testKey.id())
            .maintenancePolicy(FusionEnvironmentMaintenancePolicyArgs.builder()
                .environmentMaintenanceOverride(fusionEnvironmentMaintenancePolicyEnvironmentMaintenanceOverride)
                .monthlyPatchingOverride(fusionEnvironmentMaintenancePolicyMonthlyPatchingOverride)
                .build())
            .rules(FusionEnvironmentRuleArgs.builder()
                .action(fusionEnvironmentRulesAction)
                .conditions(FusionEnvironmentRuleConditionArgs.builder()
                    .attributeName(fusionEnvironmentRulesConditionsAttributeName)
                    .attributeValue(fusionEnvironmentRulesConditionsAttributeValue)
                    .build())
                .description(fusionEnvironmentRulesDescription)
                .build())
            .build());
    }
}
resources:
  testFusionEnvironment:
    type: oci:FusionApps:FusionEnvironment
    name: test_fusion_environment
    properties:
      compartmentId: ${compartmentId}
      createFusionEnvironmentAdminUserDetails:
        emailAddress: ${fusionEnvironmentCreateFusionEnvironmentAdminUserDetailsEmailAddress}
        firstName: ${fusionEnvironmentCreateFusionEnvironmentAdminUserDetailsFirstName}
        lastName: ${fusionEnvironmentCreateFusionEnvironmentAdminUserDetailsLastName}
        username: ${fusionEnvironmentCreateFusionEnvironmentAdminUserDetailsUsername}
        password: ${fusionEnvironmentCreateFusionEnvironmentAdminUserDetailsPassword}
      displayName: ${fusionEnvironmentDisplayName}
      fusionEnvironmentFamilyId: ${testFusionEnvironmentFamily.id}
      fusionEnvironmentType: ${fusionEnvironmentFusionEnvironmentType}
      additionalLanguagePacks: ${fusionEnvironmentAdditionalLanguagePacks}
      definedTags:
        foo-namespace.bar-key: value
      dnsPrefix: ${fusionEnvironmentDnsPrefix}
      freeformTags:
        bar-key: value
      kmsKeyId: ${testKey.id}
      maintenancePolicy:
        environmentMaintenanceOverride: ${fusionEnvironmentMaintenancePolicyEnvironmentMaintenanceOverride}
        monthlyPatchingOverride: ${fusionEnvironmentMaintenancePolicyMonthlyPatchingOverride}
      rules:
        - action: ${fusionEnvironmentRulesAction}
          conditions:
            - attributeName: ${fusionEnvironmentRulesConditionsAttributeName}
              attributeValue: ${fusionEnvironmentRulesConditionsAttributeValue}
          description: ${fusionEnvironmentRulesDescription}
Create FusionEnvironment Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new FusionEnvironment(name: string, args: FusionEnvironmentArgs, opts?: CustomResourceOptions);@overload
def FusionEnvironment(resource_name: str,
                      args: FusionEnvironmentArgs,
                      opts: Optional[ResourceOptions] = None)
@overload
def FusionEnvironment(resource_name: str,
                      opts: Optional[ResourceOptions] = None,
                      compartment_id: Optional[str] = None,
                      create_fusion_environment_admin_user_details: Optional[_fusionapps.FusionEnvironmentCreateFusionEnvironmentAdminUserDetailsArgs] = None,
                      display_name: Optional[str] = None,
                      fusion_environment_family_id: Optional[str] = None,
                      fusion_environment_type: Optional[str] = None,
                      additional_language_packs: Optional[Sequence[str]] = None,
                      defined_tags: Optional[Mapping[str, str]] = None,
                      dns_prefix: Optional[str] = None,
                      freeform_tags: Optional[Mapping[str, str]] = None,
                      kms_key_id: Optional[str] = None,
                      maintenance_policy: Optional[_fusionapps.FusionEnvironmentMaintenancePolicyArgs] = None,
                      rules: Optional[Sequence[_fusionapps.FusionEnvironmentRuleArgs]] = None)func NewFusionEnvironment(ctx *Context, name string, args FusionEnvironmentArgs, opts ...ResourceOption) (*FusionEnvironment, error)public FusionEnvironment(string name, FusionEnvironmentArgs args, CustomResourceOptions? opts = null)
public FusionEnvironment(String name, FusionEnvironmentArgs args)
public FusionEnvironment(String name, FusionEnvironmentArgs args, CustomResourceOptions options)
type: oci:FusionApps:FusionEnvironment
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args FusionEnvironmentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args FusionEnvironmentArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args FusionEnvironmentArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args FusionEnvironmentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args FusionEnvironmentArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var fusionEnvironmentResource = new Oci.FusionApps.FusionEnvironment("fusionEnvironmentResource", new()
{
    CompartmentId = "string",
    CreateFusionEnvironmentAdminUserDetails = new Oci.FusionApps.Inputs.FusionEnvironmentCreateFusionEnvironmentAdminUserDetailsArgs
    {
        EmailAddress = "string",
        FirstName = "string",
        LastName = "string",
        Username = "string",
        Password = "string",
    },
    DisplayName = "string",
    FusionEnvironmentFamilyId = "string",
    FusionEnvironmentType = "string",
    AdditionalLanguagePacks = new[]
    {
        "string",
    },
    DefinedTags = 
    {
        { "string", "string" },
    },
    DnsPrefix = "string",
    FreeformTags = 
    {
        { "string", "string" },
    },
    KmsKeyId = "string",
    MaintenancePolicy = new Oci.FusionApps.Inputs.FusionEnvironmentMaintenancePolicyArgs
    {
        EnvironmentMaintenanceOverride = "string",
        MonthlyPatchingOverride = "string",
        QuarterlyUpgradeBeginTimes = new[]
        {
            new Oci.FusionApps.Inputs.FusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArgs
            {
                BeginTimesValue = "string",
                OverrideType = "string",
            },
        },
    },
    Rules = new[]
    {
        new Oci.FusionApps.Inputs.FusionEnvironmentRuleArgs
        {
            Action = "string",
            Conditions = new[]
            {
                new Oci.FusionApps.Inputs.FusionEnvironmentRuleConditionArgs
                {
                    AttributeName = "string",
                    AttributeValue = "string",
                },
            },
            Description = "string",
        },
    },
});
example, err := FusionApps.NewFusionEnvironment(ctx, "fusionEnvironmentResource", &FusionApps.FusionEnvironmentArgs{
	CompartmentId: pulumi.String("string"),
	CreateFusionEnvironmentAdminUserDetails: &fusionapps.FusionEnvironmentCreateFusionEnvironmentAdminUserDetailsArgs{
		EmailAddress: pulumi.String("string"),
		FirstName:    pulumi.String("string"),
		LastName:     pulumi.String("string"),
		Username:     pulumi.String("string"),
		Password:     pulumi.String("string"),
	},
	DisplayName:               pulumi.String("string"),
	FusionEnvironmentFamilyId: pulumi.String("string"),
	FusionEnvironmentType:     pulumi.String("string"),
	AdditionalLanguagePacks: pulumi.StringArray{
		pulumi.String("string"),
	},
	DefinedTags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	DnsPrefix: pulumi.String("string"),
	FreeformTags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	KmsKeyId: pulumi.String("string"),
	MaintenancePolicy: &fusionapps.FusionEnvironmentMaintenancePolicyArgs{
		EnvironmentMaintenanceOverride: pulumi.String("string"),
		MonthlyPatchingOverride:        pulumi.String("string"),
		QuarterlyUpgradeBeginTimes: fusionapps.FusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArray{
			&fusionapps.FusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArgs{
				BeginTimesValue: pulumi.String("string"),
				OverrideType:    pulumi.String("string"),
			},
		},
	},
	Rules: fusionapps.FusionEnvironmentRuleArray{
		&fusionapps.FusionEnvironmentRuleArgs{
			Action: pulumi.String("string"),
			Conditions: fusionapps.FusionEnvironmentRuleConditionArray{
				&fusionapps.FusionEnvironmentRuleConditionArgs{
					AttributeName:  pulumi.String("string"),
					AttributeValue: pulumi.String("string"),
				},
			},
			Description: pulumi.String("string"),
		},
	},
})
var fusionEnvironmentResource = new FusionEnvironment("fusionEnvironmentResource", FusionEnvironmentArgs.builder()
    .compartmentId("string")
    .createFusionEnvironmentAdminUserDetails(FusionEnvironmentCreateFusionEnvironmentAdminUserDetailsArgs.builder()
        .emailAddress("string")
        .firstName("string")
        .lastName("string")
        .username("string")
        .password("string")
        .build())
    .displayName("string")
    .fusionEnvironmentFamilyId("string")
    .fusionEnvironmentType("string")
    .additionalLanguagePacks("string")
    .definedTags(Map.of("string", "string"))
    .dnsPrefix("string")
    .freeformTags(Map.of("string", "string"))
    .kmsKeyId("string")
    .maintenancePolicy(FusionEnvironmentMaintenancePolicyArgs.builder()
        .environmentMaintenanceOverride("string")
        .monthlyPatchingOverride("string")
        .quarterlyUpgradeBeginTimes(FusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArgs.builder()
            .beginTimesValue("string")
            .overrideType("string")
            .build())
        .build())
    .rules(FusionEnvironmentRuleArgs.builder()
        .action("string")
        .conditions(FusionEnvironmentRuleConditionArgs.builder()
            .attributeName("string")
            .attributeValue("string")
            .build())
        .description("string")
        .build())
    .build());
fusion_environment_resource = oci.fusion_apps.FusionEnvironment("fusionEnvironmentResource",
    compartment_id="string",
    create_fusion_environment_admin_user_details={
        "email_address": "string",
        "first_name": "string",
        "last_name": "string",
        "username": "string",
        "password": "string",
    },
    display_name="string",
    fusion_environment_family_id="string",
    fusion_environment_type="string",
    additional_language_packs=["string"],
    defined_tags={
        "string": "string",
    },
    dns_prefix="string",
    freeform_tags={
        "string": "string",
    },
    kms_key_id="string",
    maintenance_policy={
        "environment_maintenance_override": "string",
        "monthly_patching_override": "string",
        "quarterly_upgrade_begin_times": [{
            "begin_times_value": "string",
            "override_type": "string",
        }],
    },
    rules=[{
        "action": "string",
        "conditions": [{
            "attribute_name": "string",
            "attribute_value": "string",
        }],
        "description": "string",
    }])
const fusionEnvironmentResource = new oci.fusionapps.FusionEnvironment("fusionEnvironmentResource", {
    compartmentId: "string",
    createFusionEnvironmentAdminUserDetails: {
        emailAddress: "string",
        firstName: "string",
        lastName: "string",
        username: "string",
        password: "string",
    },
    displayName: "string",
    fusionEnvironmentFamilyId: "string",
    fusionEnvironmentType: "string",
    additionalLanguagePacks: ["string"],
    definedTags: {
        string: "string",
    },
    dnsPrefix: "string",
    freeformTags: {
        string: "string",
    },
    kmsKeyId: "string",
    maintenancePolicy: {
        environmentMaintenanceOverride: "string",
        monthlyPatchingOverride: "string",
        quarterlyUpgradeBeginTimes: [{
            beginTimesValue: "string",
            overrideType: "string",
        }],
    },
    rules: [{
        action: "string",
        conditions: [{
            attributeName: "string",
            attributeValue: "string",
        }],
        description: "string",
    }],
});
type: oci:FusionApps:FusionEnvironment
properties:
    additionalLanguagePacks:
        - string
    compartmentId: string
    createFusionEnvironmentAdminUserDetails:
        emailAddress: string
        firstName: string
        lastName: string
        password: string
        username: string
    definedTags:
        string: string
    displayName: string
    dnsPrefix: string
    freeformTags:
        string: string
    fusionEnvironmentFamilyId: string
    fusionEnvironmentType: string
    kmsKeyId: string
    maintenancePolicy:
        environmentMaintenanceOverride: string
        monthlyPatchingOverride: string
        quarterlyUpgradeBeginTimes:
            - beginTimesValue: string
              overrideType: string
    rules:
        - action: string
          conditions:
            - attributeName: string
              attributeValue: string
          description: string
FusionEnvironment Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The FusionEnvironment resource accepts the following input properties:
- CompartmentId string
- (Updatable) The unique identifier (OCID) of the compartment where the Fusion Environment is located.
- CreateFusion FusionEnvironment Admin User Details Environment Create Fusion Environment Admin User Details 
- The credentials for the Fusion Applications service administrator.
- DisplayName string
- (Updatable) FusionEnvironment Identifier can be renamed.
- FusionEnvironment stringFamily Id 
- The unique identifier (OCID) of the Fusion Environment Family that the Fusion Environment belongs to.
- FusionEnvironment stringType 
- The type of environment. Valid values are Production, Test, or Development.
- AdditionalLanguage List<string>Packs 
- (Updatable) Language packs.
- Dictionary<string, string>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- DnsPrefix string
- DNS prefix.
- Dictionary<string, string>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- KmsKey stringId 
- (Updatable) byok kms keyId
- MaintenancePolicy FusionEnvironment Maintenance Policy 
- (Updatable) The policy that specifies the maintenance and upgrade preferences for an environment. For more information about the options, see Understanding Environment Maintenance.
- Rules
List<FusionEnvironment Rule> 
- (Updatable) Rules.
- CompartmentId string
- (Updatable) The unique identifier (OCID) of the compartment where the Fusion Environment is located.
- CreateFusion FusionEnvironment Admin User Details Environment Create Fusion Environment Admin User Details Args 
- The credentials for the Fusion Applications service administrator.
- DisplayName string
- (Updatable) FusionEnvironment Identifier can be renamed.
- FusionEnvironment stringFamily Id 
- The unique identifier (OCID) of the Fusion Environment Family that the Fusion Environment belongs to.
- FusionEnvironment stringType 
- The type of environment. Valid values are Production, Test, or Development.
- AdditionalLanguage []stringPacks 
- (Updatable) Language packs.
- map[string]string
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- DnsPrefix string
- DNS prefix.
- map[string]string
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- KmsKey stringId 
- (Updatable) byok kms keyId
- MaintenancePolicy FusionEnvironment Maintenance Policy Args 
- (Updatable) The policy that specifies the maintenance and upgrade preferences for an environment. For more information about the options, see Understanding Environment Maintenance.
- Rules
[]FusionEnvironment Rule Args 
- (Updatable) Rules.
- compartmentId String
- (Updatable) The unique identifier (OCID) of the compartment where the Fusion Environment is located.
- createFusion FusionEnvironment Admin User Details Environment Create Fusion Environment Admin User Details 
- The credentials for the Fusion Applications service administrator.
- displayName String
- (Updatable) FusionEnvironment Identifier can be renamed.
- fusionEnvironment StringFamily Id 
- The unique identifier (OCID) of the Fusion Environment Family that the Fusion Environment belongs to.
- fusionEnvironment StringType 
- The type of environment. Valid values are Production, Test, or Development.
- additionalLanguage List<String>Packs 
- (Updatable) Language packs.
- Map<String,String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- dnsPrefix String
- DNS prefix.
- Map<String,String>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- kmsKey StringId 
- (Updatable) byok kms keyId
- maintenancePolicy FusionEnvironment Maintenance Policy 
- (Updatable) The policy that specifies the maintenance and upgrade preferences for an environment. For more information about the options, see Understanding Environment Maintenance.
- rules
List<FusionEnvironment Rule> 
- (Updatable) Rules.
- compartmentId string
- (Updatable) The unique identifier (OCID) of the compartment where the Fusion Environment is located.
- createFusion FusionEnvironment Admin User Details Environment Create Fusion Environment Admin User Details 
- The credentials for the Fusion Applications service administrator.
- displayName string
- (Updatable) FusionEnvironment Identifier can be renamed.
- fusionEnvironment stringFamily Id 
- The unique identifier (OCID) of the Fusion Environment Family that the Fusion Environment belongs to.
- fusionEnvironment stringType 
- The type of environment. Valid values are Production, Test, or Development.
- additionalLanguage string[]Packs 
- (Updatable) Language packs.
- {[key: string]: string}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- dnsPrefix string
- DNS prefix.
- {[key: string]: string}
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- kmsKey stringId 
- (Updatable) byok kms keyId
- maintenancePolicy FusionEnvironment Maintenance Policy 
- (Updatable) The policy that specifies the maintenance and upgrade preferences for an environment. For more information about the options, see Understanding Environment Maintenance.
- rules
FusionEnvironment Rule[] 
- (Updatable) Rules.
- compartment_id str
- (Updatable) The unique identifier (OCID) of the compartment where the Fusion Environment is located.
- create_fusion_ fusionapps.environment_ admin_ user_ details Fusion Environment Create Fusion Environment Admin User Details Args 
- The credentials for the Fusion Applications service administrator.
- display_name str
- (Updatable) FusionEnvironment Identifier can be renamed.
- fusion_environment_ strfamily_ id 
- The unique identifier (OCID) of the Fusion Environment Family that the Fusion Environment belongs to.
- fusion_environment_ strtype 
- The type of environment. Valid values are Production, Test, or Development.
- additional_language_ Sequence[str]packs 
- (Updatable) Language packs.
- Mapping[str, str]
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- dns_prefix str
- DNS prefix.
- Mapping[str, str]
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- kms_key_ strid 
- (Updatable) byok kms keyId
- maintenance_policy fusionapps.Fusion Environment Maintenance Policy Args 
- (Updatable) The policy that specifies the maintenance and upgrade preferences for an environment. For more information about the options, see Understanding Environment Maintenance.
- rules
Sequence[fusionapps.Fusion Environment Rule Args] 
- (Updatable) Rules.
- compartmentId String
- (Updatable) The unique identifier (OCID) of the compartment where the Fusion Environment is located.
- createFusion Property MapEnvironment Admin User Details 
- The credentials for the Fusion Applications service administrator.
- displayName String
- (Updatable) FusionEnvironment Identifier can be renamed.
- fusionEnvironment StringFamily Id 
- The unique identifier (OCID) of the Fusion Environment Family that the Fusion Environment belongs to.
- fusionEnvironment StringType 
- The type of environment. Valid values are Production, Test, or Development.
- additionalLanguage List<String>Packs 
- (Updatable) Language packs.
- Map<String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- dnsPrefix String
- DNS prefix.
- Map<String>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- kmsKey StringId 
- (Updatable) byok kms keyId
- maintenancePolicy Property Map
- (Updatable) The policy that specifies the maintenance and upgrade preferences for an environment. For more information about the options, see Understanding Environment Maintenance.
- rules List<Property Map>
- (Updatable) Rules.
Outputs
All input properties are implicitly available as output properties. Additionally, the FusionEnvironment resource produces the following output properties:
- AppliedPatch List<string>Bundles 
- Patch bundle names
- DomainId string
- The IDCS domain created for the fusion instance
- Id string
- The provider-assigned unique ID for this managed resource.
- IdcsDomain stringUrl 
- The IDCS Domain URL
- IsBreak boolGlass Enabled 
- If it's true, then the Break Glass feature is enabled
- KmsKey List<FusionInfos Environment Kms Key Info> 
- BYOK key info
- LifecycleDetails 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 string
- The lockbox Id of this fusion environment. If there's no lockbox id, this field will be null
- PublicUrl string
- Public URL
- Refreshes
List<FusionEnvironment Refresh> 
- Describes a refresh of a fusion environment
- State string
- The current state of the ServiceInstance.
- SubscriptionIds List<string>
- List of subscription IDs.
- SystemName string
- Environment Specific Guid/ System Name
- TimeCreated string
- The time the the FusionEnvironment was created. An RFC3339 formatted datetime string
- TimeUpcoming stringMaintenance 
- The next maintenance for this environment
- TimeUpdated string
- The time the FusionEnvironment was updated. An RFC3339 formatted datetime string
- Version string
- Version of Fusion Apps used by this environment
- AppliedPatch []stringBundles 
- Patch bundle names
- DomainId string
- The IDCS domain created for the fusion instance
- Id string
- The provider-assigned unique ID for this managed resource.
- IdcsDomain stringUrl 
- The IDCS Domain URL
- IsBreak boolGlass Enabled 
- If it's true, then the Break Glass feature is enabled
- KmsKey []FusionInfos Environment Kms Key Info 
- BYOK key info
- LifecycleDetails 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 string
- The lockbox Id of this fusion environment. If there's no lockbox id, this field will be null
- PublicUrl string
- Public URL
- Refreshes
[]FusionEnvironment Refresh 
- Describes a refresh of a fusion environment
- State string
- The current state of the ServiceInstance.
- SubscriptionIds []string
- List of subscription IDs.
- SystemName string
- Environment Specific Guid/ System Name
- TimeCreated string
- The time the the FusionEnvironment was created. An RFC3339 formatted datetime string
- TimeUpcoming stringMaintenance 
- The next maintenance for this environment
- TimeUpdated string
- The time the FusionEnvironment was updated. An RFC3339 formatted datetime string
- Version string
- Version of Fusion Apps used by this environment
- appliedPatch List<String>Bundles 
- Patch bundle names
- domainId String
- The IDCS domain created for the fusion instance
- id String
- The provider-assigned unique ID for this managed resource.
- idcsDomain StringUrl 
- The IDCS Domain URL
- isBreak BooleanGlass Enabled 
- If it's true, then the Break Glass feature is enabled
- kmsKey List<FusionInfos Environment Kms Key Info> 
- BYOK key info
- lifecycleDetails 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 String
- The lockbox Id of this fusion environment. If there's no lockbox id, this field will be null
- publicUrl String
- Public URL
- refreshes
List<FusionEnvironment Refresh> 
- Describes a refresh of a fusion environment
- state String
- The current state of the ServiceInstance.
- subscriptionIds List<String>
- List of subscription IDs.
- systemName String
- Environment Specific Guid/ System Name
- timeCreated String
- The time the the FusionEnvironment was created. An RFC3339 formatted datetime string
- timeUpcoming StringMaintenance 
- The next maintenance for this environment
- timeUpdated String
- The time the FusionEnvironment was updated. An RFC3339 formatted datetime string
- version String
- Version of Fusion Apps used by this environment
- appliedPatch string[]Bundles 
- Patch bundle names
- domainId string
- The IDCS domain created for the fusion instance
- id string
- The provider-assigned unique ID for this managed resource.
- idcsDomain stringUrl 
- The IDCS Domain URL
- isBreak booleanGlass Enabled 
- If it's true, then the Break Glass feature is enabled
- kmsKey FusionInfos Environment Kms Key Info[] 
- BYOK key info
- lifecycleDetails 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 string
- The lockbox Id of this fusion environment. If there's no lockbox id, this field will be null
- publicUrl string
- Public URL
- refreshes
FusionEnvironment Refresh[] 
- Describes a refresh of a fusion environment
- state string
- The current state of the ServiceInstance.
- subscriptionIds string[]
- List of subscription IDs.
- systemName string
- Environment Specific Guid/ System Name
- timeCreated string
- The time the the FusionEnvironment was created. An RFC3339 formatted datetime string
- timeUpcoming stringMaintenance 
- The next maintenance for this environment
- timeUpdated string
- The time the FusionEnvironment was updated. An RFC3339 formatted datetime string
- version string
- Version of Fusion Apps used by this environment
- applied_patch_ Sequence[str]bundles 
- Patch bundle names
- domain_id str
- The IDCS domain created for the fusion instance
- id str
- The provider-assigned unique ID for this managed resource.
- idcs_domain_ strurl 
- The IDCS Domain URL
- is_break_ boolglass_ enabled 
- If it's true, then the Break Glass feature is enabled
- kms_key_ Sequence[fusionapps.infos Fusion Environment Kms Key Info] 
- BYOK key info
- lifecycle_details 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 str
- The lockbox Id of this fusion environment. If there's no lockbox id, this field will be null
- public_url str
- Public URL
- refreshes
Sequence[fusionapps.Fusion Environment Refresh] 
- Describes a refresh of a fusion environment
- state str
- The current state of the ServiceInstance.
- subscription_ids Sequence[str]
- List of subscription IDs.
- system_name str
- Environment Specific Guid/ System Name
- time_created str
- The time the the FusionEnvironment was created. An RFC3339 formatted datetime string
- time_upcoming_ strmaintenance 
- The next maintenance for this environment
- time_updated str
- The time the FusionEnvironment was updated. An RFC3339 formatted datetime string
- version str
- Version of Fusion Apps used by this environment
- appliedPatch List<String>Bundles 
- Patch bundle names
- domainId String
- The IDCS domain created for the fusion instance
- id String
- The provider-assigned unique ID for this managed resource.
- idcsDomain StringUrl 
- The IDCS Domain URL
- isBreak BooleanGlass Enabled 
- If it's true, then the Break Glass feature is enabled
- kmsKey List<Property Map>Infos 
- BYOK key info
- lifecycleDetails 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 String
- The lockbox Id of this fusion environment. If there's no lockbox id, this field will be null
- publicUrl String
- Public URL
- refreshes List<Property Map>
- Describes a refresh of a fusion environment
- state String
- The current state of the ServiceInstance.
- subscriptionIds List<String>
- List of subscription IDs.
- systemName String
- Environment Specific Guid/ System Name
- timeCreated String
- The time the the FusionEnvironment was created. An RFC3339 formatted datetime string
- timeUpcoming StringMaintenance 
- The next maintenance for this environment
- timeUpdated String
- The time the FusionEnvironment was updated. An RFC3339 formatted datetime string
- version String
- Version of Fusion Apps used by this environment
Look up Existing FusionEnvironment Resource
Get an existing FusionEnvironment resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: FusionEnvironmentState, opts?: CustomResourceOptions): FusionEnvironment@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        additional_language_packs: Optional[Sequence[str]] = None,
        applied_patch_bundles: Optional[Sequence[str]] = None,
        compartment_id: Optional[str] = None,
        create_fusion_environment_admin_user_details: Optional[_fusionapps.FusionEnvironmentCreateFusionEnvironmentAdminUserDetailsArgs] = None,
        defined_tags: Optional[Mapping[str, str]] = None,
        display_name: Optional[str] = None,
        dns_prefix: Optional[str] = None,
        domain_id: Optional[str] = None,
        freeform_tags: Optional[Mapping[str, str]] = None,
        fusion_environment_family_id: Optional[str] = None,
        fusion_environment_type: Optional[str] = None,
        idcs_domain_url: Optional[str] = None,
        is_break_glass_enabled: Optional[bool] = None,
        kms_key_id: Optional[str] = None,
        kms_key_infos: Optional[Sequence[_fusionapps.FusionEnvironmentKmsKeyInfoArgs]] = None,
        lifecycle_details: Optional[str] = None,
        lockbox_id: Optional[str] = None,
        maintenance_policy: Optional[_fusionapps.FusionEnvironmentMaintenancePolicyArgs] = None,
        public_url: Optional[str] = None,
        refreshes: Optional[Sequence[_fusionapps.FusionEnvironmentRefreshArgs]] = None,
        rules: Optional[Sequence[_fusionapps.FusionEnvironmentRuleArgs]] = None,
        state: Optional[str] = None,
        subscription_ids: Optional[Sequence[str]] = None,
        system_name: Optional[str] = None,
        time_created: Optional[str] = None,
        time_upcoming_maintenance: Optional[str] = None,
        time_updated: Optional[str] = None,
        version: Optional[str] = None) -> FusionEnvironmentfunc GetFusionEnvironment(ctx *Context, name string, id IDInput, state *FusionEnvironmentState, opts ...ResourceOption) (*FusionEnvironment, error)public static FusionEnvironment Get(string name, Input<string> id, FusionEnvironmentState? state, CustomResourceOptions? opts = null)public static FusionEnvironment get(String name, Output<String> id, FusionEnvironmentState state, CustomResourceOptions options)resources:  _:    type: oci:FusionApps:FusionEnvironment    get:      id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- AdditionalLanguage List<string>Packs 
- (Updatable) Language packs.
- AppliedPatch List<string>Bundles 
- Patch bundle names
- CompartmentId string
- (Updatable) The unique identifier (OCID) of the compartment where the Fusion Environment is located.
- CreateFusion FusionEnvironment Admin User Details Environment Create Fusion Environment Admin User Details 
- The credentials for the Fusion Applications service administrator.
- Dictionary<string, string>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- DisplayName string
- (Updatable) FusionEnvironment Identifier can be renamed.
- DnsPrefix string
- DNS prefix.
- DomainId string
- The IDCS domain created for the fusion instance
- Dictionary<string, string>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- FusionEnvironment stringFamily Id 
- The unique identifier (OCID) of the Fusion Environment Family that the Fusion Environment belongs to.
- FusionEnvironment stringType 
- The type of environment. Valid values are Production, Test, or Development.
- IdcsDomain stringUrl 
- The IDCS Domain URL
- IsBreak boolGlass Enabled 
- If it's true, then the Break Glass feature is enabled
- KmsKey stringId 
- (Updatable) byok kms keyId
- KmsKey List<FusionInfos Environment Kms Key Info> 
- BYOK key info
- LifecycleDetails 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 string
- The lockbox Id of this fusion environment. If there's no lockbox id, this field will be null
- MaintenancePolicy FusionEnvironment Maintenance Policy 
- (Updatable) The policy that specifies the maintenance and upgrade preferences for an environment. For more information about the options, see Understanding Environment Maintenance.
- PublicUrl string
- Public URL
- Refreshes
List<FusionEnvironment Refresh> 
- Describes a refresh of a fusion environment
- Rules
List<FusionEnvironment Rule> 
- (Updatable) Rules.
- State string
- The current state of the ServiceInstance.
- SubscriptionIds List<string>
- List of subscription IDs.
- SystemName string
- Environment Specific Guid/ System Name
- TimeCreated string
- The time the the FusionEnvironment was created. An RFC3339 formatted datetime string
- TimeUpcoming stringMaintenance 
- The next maintenance for this environment
- TimeUpdated string
- The time the FusionEnvironment was updated. An RFC3339 formatted datetime string
- Version string
- Version of Fusion Apps used by this environment
- AdditionalLanguage []stringPacks 
- (Updatable) Language packs.
- AppliedPatch []stringBundles 
- Patch bundle names
- CompartmentId string
- (Updatable) The unique identifier (OCID) of the compartment where the Fusion Environment is located.
- CreateFusion FusionEnvironment Admin User Details Environment Create Fusion Environment Admin User Details Args 
- The credentials for the Fusion Applications service administrator.
- map[string]string
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- DisplayName string
- (Updatable) FusionEnvironment Identifier can be renamed.
- DnsPrefix string
- DNS prefix.
- DomainId string
- The IDCS domain created for the fusion instance
- map[string]string
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- FusionEnvironment stringFamily Id 
- The unique identifier (OCID) of the Fusion Environment Family that the Fusion Environment belongs to.
- FusionEnvironment stringType 
- The type of environment. Valid values are Production, Test, or Development.
- IdcsDomain stringUrl 
- The IDCS Domain URL
- IsBreak boolGlass Enabled 
- If it's true, then the Break Glass feature is enabled
- KmsKey stringId 
- (Updatable) byok kms keyId
- KmsKey []FusionInfos Environment Kms Key Info Args 
- BYOK key info
- LifecycleDetails 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 string
- The lockbox Id of this fusion environment. If there's no lockbox id, this field will be null
- MaintenancePolicy FusionEnvironment Maintenance Policy Args 
- (Updatable) The policy that specifies the maintenance and upgrade preferences for an environment. For more information about the options, see Understanding Environment Maintenance.
- PublicUrl string
- Public URL
- Refreshes
[]FusionEnvironment Refresh Args 
- Describes a refresh of a fusion environment
- Rules
[]FusionEnvironment Rule Args 
- (Updatable) Rules.
- State string
- The current state of the ServiceInstance.
- SubscriptionIds []string
- List of subscription IDs.
- SystemName string
- Environment Specific Guid/ System Name
- TimeCreated string
- The time the the FusionEnvironment was created. An RFC3339 formatted datetime string
- TimeUpcoming stringMaintenance 
- The next maintenance for this environment
- TimeUpdated string
- The time the FusionEnvironment was updated. An RFC3339 formatted datetime string
- Version string
- Version of Fusion Apps used by this environment
- additionalLanguage List<String>Packs 
- (Updatable) Language packs.
- appliedPatch List<String>Bundles 
- Patch bundle names
- compartmentId String
- (Updatable) The unique identifier (OCID) of the compartment where the Fusion Environment is located.
- createFusion FusionEnvironment Admin User Details Environment Create Fusion Environment Admin User Details 
- The credentials for the Fusion Applications service administrator.
- Map<String,String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- displayName String
- (Updatable) FusionEnvironment Identifier can be renamed.
- dnsPrefix String
- DNS prefix.
- domainId String
- The IDCS domain created for the fusion instance
- Map<String,String>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- fusionEnvironment StringFamily Id 
- The unique identifier (OCID) of the Fusion Environment Family that the Fusion Environment belongs to.
- fusionEnvironment StringType 
- The type of environment. Valid values are Production, Test, or Development.
- idcsDomain StringUrl 
- The IDCS Domain URL
- isBreak BooleanGlass Enabled 
- If it's true, then the Break Glass feature is enabled
- kmsKey StringId 
- (Updatable) byok kms keyId
- kmsKey List<FusionInfos Environment Kms Key Info> 
- BYOK key info
- lifecycleDetails 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 String
- The lockbox Id of this fusion environment. If there's no lockbox id, this field will be null
- maintenancePolicy FusionEnvironment Maintenance Policy 
- (Updatable) The policy that specifies the maintenance and upgrade preferences for an environment. For more information about the options, see Understanding Environment Maintenance.
- publicUrl String
- Public URL
- refreshes
List<FusionEnvironment Refresh> 
- Describes a refresh of a fusion environment
- rules
List<FusionEnvironment Rule> 
- (Updatable) Rules.
- state String
- The current state of the ServiceInstance.
- subscriptionIds List<String>
- List of subscription IDs.
- systemName String
- Environment Specific Guid/ System Name
- timeCreated String
- The time the the FusionEnvironment was created. An RFC3339 formatted datetime string
- timeUpcoming StringMaintenance 
- The next maintenance for this environment
- timeUpdated String
- The time the FusionEnvironment was updated. An RFC3339 formatted datetime string
- version String
- Version of Fusion Apps used by this environment
- additionalLanguage string[]Packs 
- (Updatable) Language packs.
- appliedPatch string[]Bundles 
- Patch bundle names
- compartmentId string
- (Updatable) The unique identifier (OCID) of the compartment where the Fusion Environment is located.
- createFusion FusionEnvironment Admin User Details Environment Create Fusion Environment Admin User Details 
- The credentials for the Fusion Applications service administrator.
- {[key: string]: string}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- displayName string
- (Updatable) FusionEnvironment Identifier can be renamed.
- dnsPrefix string
- DNS prefix.
- domainId string
- The IDCS domain created for the fusion instance
- {[key: string]: string}
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- fusionEnvironment stringFamily Id 
- The unique identifier (OCID) of the Fusion Environment Family that the Fusion Environment belongs to.
- fusionEnvironment stringType 
- The type of environment. Valid values are Production, Test, or Development.
- idcsDomain stringUrl 
- The IDCS Domain URL
- isBreak booleanGlass Enabled 
- If it's true, then the Break Glass feature is enabled
- kmsKey stringId 
- (Updatable) byok kms keyId
- kmsKey FusionInfos Environment Kms Key Info[] 
- BYOK key info
- lifecycleDetails 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 string
- The lockbox Id of this fusion environment. If there's no lockbox id, this field will be null
- maintenancePolicy FusionEnvironment Maintenance Policy 
- (Updatable) The policy that specifies the maintenance and upgrade preferences for an environment. For more information about the options, see Understanding Environment Maintenance.
- publicUrl string
- Public URL
- refreshes
FusionEnvironment Refresh[] 
- Describes a refresh of a fusion environment
- rules
FusionEnvironment Rule[] 
- (Updatable) Rules.
- state string
- The current state of the ServiceInstance.
- subscriptionIds string[]
- List of subscription IDs.
- systemName string
- Environment Specific Guid/ System Name
- timeCreated string
- The time the the FusionEnvironment was created. An RFC3339 formatted datetime string
- timeUpcoming stringMaintenance 
- The next maintenance for this environment
- timeUpdated string
- The time the FusionEnvironment was updated. An RFC3339 formatted datetime string
- version string
- Version of Fusion Apps used by this environment
- additional_language_ Sequence[str]packs 
- (Updatable) Language packs.
- applied_patch_ Sequence[str]bundles 
- Patch bundle names
- compartment_id str
- (Updatable) The unique identifier (OCID) of the compartment where the Fusion Environment is located.
- create_fusion_ fusionapps.environment_ admin_ user_ details Fusion Environment Create Fusion Environment Admin User Details Args 
- The credentials for the Fusion Applications service administrator.
- Mapping[str, str]
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- display_name str
- (Updatable) FusionEnvironment Identifier can be renamed.
- dns_prefix str
- DNS prefix.
- domain_id str
- The IDCS domain created for the fusion instance
- Mapping[str, str]
- (Updatable) 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_ strfamily_ id 
- The unique identifier (OCID) of the Fusion Environment Family that the Fusion Environment belongs to.
- fusion_environment_ strtype 
- The type of environment. Valid values are Production, Test, or Development.
- idcs_domain_ strurl 
- The IDCS Domain URL
- is_break_ boolglass_ enabled 
- If it's true, then the Break Glass feature is enabled
- kms_key_ strid 
- (Updatable) byok kms keyId
- kms_key_ Sequence[fusionapps.infos Fusion Environment Kms Key Info Args] 
- BYOK key info
- lifecycle_details 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 str
- The lockbox Id of this fusion environment. If there's no lockbox id, this field will be null
- maintenance_policy fusionapps.Fusion Environment Maintenance Policy Args 
- (Updatable) The policy that specifies the maintenance and upgrade preferences for an environment. For more information about the options, see Understanding Environment Maintenance.
- public_url str
- Public URL
- refreshes
Sequence[fusionapps.Fusion Environment Refresh Args] 
- Describes a refresh of a fusion environment
- rules
Sequence[fusionapps.Fusion Environment Rule Args] 
- (Updatable) Rules.
- state str
- The current state of the ServiceInstance.
- subscription_ids Sequence[str]
- List of subscription IDs.
- system_name str
- Environment Specific Guid/ System Name
- time_created str
- The time the the FusionEnvironment was created. An RFC3339 formatted datetime string
- time_upcoming_ strmaintenance 
- The next maintenance for this environment
- time_updated str
- The time the FusionEnvironment was updated. An RFC3339 formatted datetime string
- version str
- Version of Fusion Apps used by this environment
- additionalLanguage List<String>Packs 
- (Updatable) Language packs.
- appliedPatch List<String>Bundles 
- Patch bundle names
- compartmentId String
- (Updatable) The unique identifier (OCID) of the compartment where the Fusion Environment is located.
- createFusion Property MapEnvironment Admin User Details 
- The credentials for the Fusion Applications service administrator.
- Map<String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- displayName String
- (Updatable) FusionEnvironment Identifier can be renamed.
- dnsPrefix String
- DNS prefix.
- domainId String
- The IDCS domain created for the fusion instance
- Map<String>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- fusionEnvironment StringFamily Id 
- The unique identifier (OCID) of the Fusion Environment Family that the Fusion Environment belongs to.
- fusionEnvironment StringType 
- The type of environment. Valid values are Production, Test, or Development.
- idcsDomain StringUrl 
- The IDCS Domain URL
- isBreak BooleanGlass Enabled 
- If it's true, then the Break Glass feature is enabled
- kmsKey StringId 
- (Updatable) byok kms keyId
- kmsKey List<Property Map>Infos 
- BYOK key info
- lifecycleDetails 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 String
- The lockbox Id of this fusion environment. If there's no lockbox id, this field will be null
- maintenancePolicy Property Map
- (Updatable) The policy that specifies the maintenance and upgrade preferences for an environment. For more information about the options, see Understanding Environment Maintenance.
- publicUrl String
- Public URL
- refreshes List<Property Map>
- Describes a refresh of a fusion environment
- rules List<Property Map>
- (Updatable) Rules.
- state String
- The current state of the ServiceInstance.
- subscriptionIds List<String>
- List of subscription IDs.
- systemName String
- Environment Specific Guid/ System Name
- timeCreated String
- The time the the FusionEnvironment was created. An RFC3339 formatted datetime string
- timeUpcoming StringMaintenance 
- The next maintenance for this environment
- timeUpdated String
- The time the FusionEnvironment was updated. An RFC3339 formatted datetime string
- version String
- Version of Fusion Apps used by this environment
Supporting Types
FusionEnvironmentCreateFusionEnvironmentAdminUserDetails, FusionEnvironmentCreateFusionEnvironmentAdminUserDetailsArgs                
- EmailAddress string
- The email address for the administrator.
- FirstName string
- The administrator's first name.
- LastName string
- The administrator's last name.
- Username string
- The username for the administrator.
- Password string
- The password for the administrator.
- EmailAddress string
- The email address for the administrator.
- FirstName string
- The administrator's first name.
- LastName string
- The administrator's last name.
- Username string
- The username for the administrator.
- Password string
- The password for the administrator.
- emailAddress String
- The email address for the administrator.
- firstName String
- The administrator's first name.
- lastName String
- The administrator's last name.
- username String
- The username for the administrator.
- password String
- The password for the administrator.
- emailAddress string
- The email address for the administrator.
- firstName string
- The administrator's first name.
- lastName string
- The administrator's last name.
- username string
- The username for the administrator.
- password string
- The password for the administrator.
- email_address str
- The email address for the administrator.
- first_name str
- The administrator's first name.
- last_name str
- The administrator's last name.
- username str
- The username for the administrator.
- password str
- The password for the administrator.
- emailAddress String
- The email address for the administrator.
- firstName String
- The administrator's first name.
- lastName String
- The administrator's last name.
- username String
- The username for the administrator.
- password String
- The password for the administrator.
FusionEnvironmentKmsKeyInfo, FusionEnvironmentKmsKeyInfoArgs          
- ActiveKey stringId 
- ActiveKey stringVersion 
- CurrentKey stringLifecycle State 
- ScheduledKey stringId 
- ScheduledKey stringStatus 
- ScheduledKey stringVersion 
- ScheduledLifecycle stringState 
- ActiveKey stringId 
- ActiveKey stringVersion 
- CurrentKey stringLifecycle State 
- ScheduledKey stringId 
- ScheduledKey stringStatus 
- ScheduledKey stringVersion 
- ScheduledLifecycle stringState 
- activeKey StringId 
- activeKey StringVersion 
- currentKey StringLifecycle State 
- scheduledKey StringId 
- scheduledKey StringStatus 
- scheduledKey StringVersion 
- scheduledLifecycle StringState 
- activeKey stringId 
- activeKey stringVersion 
- currentKey stringLifecycle State 
- scheduledKey stringId 
- scheduledKey stringStatus 
- scheduledKey stringVersion 
- scheduledLifecycle stringState 
- activeKey StringId 
- activeKey StringVersion 
- currentKey StringLifecycle State 
- scheduledKey StringId 
- scheduledKey StringStatus 
- scheduledKey StringVersion 
- scheduledLifecycle StringState 
FusionEnvironmentMaintenancePolicy, FusionEnvironmentMaintenancePolicyArgs        
- EnvironmentMaintenance stringOverride 
- (Updatable) User choice to upgrade both test and prod pods at the same time. Overrides fusion environment families'.
- MonthlyPatching stringOverride 
- (Updatable) 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.
- QuarterlyUpgrade List<FusionBegin Times Environment Maintenance Policy Quarterly Upgrade Begin Time> 
- Determines the quarterly upgrade begin times (monthly maintenance group schedule ) of the Fusion environment.
- EnvironmentMaintenance stringOverride 
- (Updatable) User choice to upgrade both test and prod pods at the same time. Overrides fusion environment families'.
- MonthlyPatching stringOverride 
- (Updatable) 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.
- QuarterlyUpgrade []FusionBegin Times Environment Maintenance Policy Quarterly Upgrade Begin Time 
- Determines the quarterly upgrade begin times (monthly maintenance group schedule ) of the Fusion environment.
- environmentMaintenance StringOverride 
- (Updatable) User choice to upgrade both test and prod pods at the same time. Overrides fusion environment families'.
- monthlyPatching StringOverride 
- (Updatable) 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.
- quarterlyUpgrade List<FusionBegin Times Environment Maintenance Policy Quarterly Upgrade Begin Time> 
- Determines the quarterly upgrade begin times (monthly maintenance group schedule ) of the Fusion environment.
- environmentMaintenance stringOverride 
- (Updatable) User choice to upgrade both test and prod pods at the same time. Overrides fusion environment families'.
- monthlyPatching stringOverride 
- (Updatable) 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.
- quarterlyUpgrade FusionBegin Times Environment Maintenance Policy Quarterly Upgrade Begin Time[] 
- Determines the quarterly upgrade begin times (monthly maintenance group schedule ) of the Fusion environment.
- environment_maintenance_ stroverride 
- (Updatable) User choice to upgrade both test and prod pods at the same time. Overrides fusion environment families'.
- monthly_patching_ stroverride 
- (Updatable) 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.
- quarterly_upgrade_ Sequence[fusionapps.begin_ times Fusion Environment Maintenance Policy Quarterly Upgrade Begin Time] 
- Determines the quarterly upgrade begin times (monthly maintenance group schedule ) of the Fusion environment.
- environmentMaintenance StringOverride 
- (Updatable) User choice to upgrade both test and prod pods at the same time. Overrides fusion environment families'.
- monthlyPatching StringOverride 
- (Updatable) 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.
- quarterlyUpgrade List<Property Map>Begin Times 
- Determines the quarterly upgrade begin times (monthly maintenance group schedule ) of the Fusion environment.
FusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTime, FusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArgs                
- BeginTimes stringValue 
- The frequency and month when maintenance occurs for the Fusion environment.
- OverrideType string
- Determines if the maintenance schedule of the Fusion environment is inherited from the Fusion environment family.
- BeginTimes stringValue 
- The frequency and month when maintenance occurs for the Fusion environment.
- OverrideType string
- Determines if the maintenance schedule of the Fusion environment is inherited from the Fusion environment family.
- beginTimes StringValue 
- The frequency and month when maintenance occurs for the Fusion environment.
- overrideType String
- Determines if the maintenance schedule of the Fusion environment is inherited from the Fusion environment family.
- beginTimes stringValue 
- The frequency and month when maintenance occurs for the Fusion environment.
- overrideType string
- Determines if the maintenance schedule of the Fusion environment is inherited from the Fusion environment family.
- begin_times_ strvalue 
- The frequency and month when maintenance occurs for the Fusion environment.
- override_type str
- Determines if the maintenance schedule of the Fusion environment is inherited from the Fusion environment family.
- beginTimes StringValue 
- The frequency and month when maintenance occurs for the Fusion environment.
- overrideType String
- Determines if the maintenance schedule of the Fusion environment is inherited from the Fusion environment family.
FusionEnvironmentRefresh, FusionEnvironmentRefreshArgs      
- SourceFusion stringEnvironment Id 
- The source environment id for the last refresh
- TimeFinished string
- The time of when the last refresh finish
- TimeOf stringRestoration Point 
- The point of time of the latest DB backup for the last refresh
- SourceFusion stringEnvironment Id 
- The source environment id for the last refresh
- TimeFinished string
- The time of when the last refresh finish
- TimeOf stringRestoration Point 
- The point of time of the latest DB backup for the last refresh
- sourceFusion StringEnvironment Id 
- The source environment id for the last refresh
- timeFinished String
- The time of when the last refresh finish
- timeOf StringRestoration Point 
- The point of time of the latest DB backup for the last refresh
- sourceFusion stringEnvironment Id 
- The source environment id for the last refresh
- timeFinished string
- The time of when the last refresh finish
- timeOf stringRestoration Point 
- The point of time of the latest DB backup for the last refresh
- source_fusion_ strenvironment_ id 
- The source environment id for the last refresh
- time_finished str
- The time of when the last refresh finish
- time_of_ strrestoration_ point 
- The point of time of the latest DB backup for the last refresh
- sourceFusion StringEnvironment Id 
- The source environment id for the last refresh
- timeFinished String
- The time of when the last refresh finish
- timeOf StringRestoration Point 
- The point of time of the latest DB backup for the last refresh
FusionEnvironmentRule, FusionEnvironmentRuleArgs      
- Action string
- (Updatable) Rule type
- Conditions
List<FusionEnvironment Rule Condition> 
- (Updatable)
- Description string
- (Updatable) 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.- ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- Action string
- (Updatable) Rule type
- Conditions
[]FusionEnvironment Rule Condition 
- (Updatable)
- Description string
- (Updatable) 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.- ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- action String
- (Updatable) Rule type
- conditions
List<FusionEnvironment Rule Condition> 
- (Updatable)
- description String
- (Updatable) 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.- ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- action string
- (Updatable) Rule type
- conditions
FusionEnvironment Rule Condition[] 
- (Updatable)
- description string
- (Updatable) 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.- ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- action str
- (Updatable) Rule type
- conditions
Sequence[fusionapps.Fusion Environment Rule Condition] 
- (Updatable)
- description str
- (Updatable) 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.- ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- action String
- (Updatable) Rule type
- conditions List<Property Map>
- (Updatable)
- description String
- (Updatable) 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.- ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
FusionEnvironmentRuleCondition, FusionEnvironmentRuleConditionArgs        
- AttributeName string
- (Updatable) RuleCondition type
- AttributeValue string
- (Updatable) 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 aSourceVcnIpAddressCondition, this condition matches all incoming traffic in the specified VCN.
- AttributeName string
- (Updatable) RuleCondition type
- AttributeValue string
- (Updatable) 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 aSourceVcnIpAddressCondition, this condition matches all incoming traffic in the specified VCN.
- attributeName String
- (Updatable) RuleCondition type
- attributeValue String
- (Updatable) 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 aSourceVcnIpAddressCondition, this condition matches all incoming traffic in the specified VCN.
- attributeName string
- (Updatable) RuleCondition type
- attributeValue string
- (Updatable) 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 aSourceVcnIpAddressCondition, this condition matches all incoming traffic in the specified VCN.
- attribute_name str
- (Updatable) RuleCondition type
- attribute_value str
- (Updatable) 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 aSourceVcnIpAddressCondition, this condition matches all incoming traffic in the specified VCN.
- attributeName String
- (Updatable) RuleCondition type
- attributeValue String
- (Updatable) 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 aSourceVcnIpAddressCondition, this condition matches all incoming traffic in the specified VCN.
Import
FusionEnvironments can be imported using the id, e.g.
$ pulumi import oci:FusionApps/fusionEnvironment:FusionEnvironment test_fusion_environment "id"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the ociTerraform Provider.