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:
- Compartment
Id string - (Updatable) The unique identifier (OCID) of the compartment where the Fusion Environment is located.
- Create
Fusion FusionEnvironment Admin User Details Environment Create Fusion Environment Admin User Details - The credentials for the Fusion Applications service administrator.
- Display
Name string - (Updatable) FusionEnvironment Identifier can be renamed.
- Fusion
Environment stringFamily Id - The unique identifier (OCID) of the Fusion Environment Family that the Fusion Environment belongs to.
- Fusion
Environment stringType - The type of environment. Valid values are Production, Test, or Development.
- Additional
Language 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"}
- Dns
Prefix 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"}
- Kms
Key stringId - (Updatable) byok kms keyId
- Maintenance
Policy 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<Fusion
Environment Rule> - (Updatable) Rules.
- Compartment
Id string - (Updatable) The unique identifier (OCID) of the compartment where the Fusion Environment is located.
- Create
Fusion FusionEnvironment Admin User Details Environment Create Fusion Environment Admin User Details Args - The credentials for the Fusion Applications service administrator.
- Display
Name string - (Updatable) FusionEnvironment Identifier can be renamed.
- Fusion
Environment stringFamily Id - The unique identifier (OCID) of the Fusion Environment Family that the Fusion Environment belongs to.
- Fusion
Environment stringType - The type of environment. Valid values are Production, Test, or Development.
- Additional
Language []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"}
- Dns
Prefix 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"}
- Kms
Key stringId - (Updatable) byok kms keyId
- Maintenance
Policy 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
[]Fusion
Environment Rule Args - (Updatable) Rules.
- compartment
Id String - (Updatable) The unique identifier (OCID) of the compartment where the Fusion Environment is located.
- create
Fusion FusionEnvironment Admin User Details Environment Create Fusion Environment Admin User Details - The credentials for the Fusion Applications service administrator.
- display
Name String - (Updatable) FusionEnvironment Identifier can be renamed.
- fusion
Environment StringFamily Id - The unique identifier (OCID) of the Fusion Environment Family that the Fusion Environment belongs to.
- fusion
Environment StringType - The type of environment. Valid values are Production, Test, or Development.
- additional
Language 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"}
- dns
Prefix 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"}
- kms
Key StringId - (Updatable) byok kms keyId
- maintenance
Policy 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<Fusion
Environment Rule> - (Updatable) Rules.
- compartment
Id string - (Updatable) The unique identifier (OCID) of the compartment where the Fusion Environment is located.
- create
Fusion FusionEnvironment Admin User Details Environment Create Fusion Environment Admin User Details - The credentials for the Fusion Applications service administrator.
- display
Name string - (Updatable) FusionEnvironment Identifier can be renamed.
- fusion
Environment stringFamily Id - The unique identifier (OCID) of the Fusion Environment Family that the Fusion Environment belongs to.
- fusion
Environment stringType - The type of environment. Valid values are Production, Test, or Development.
- additional
Language 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"}
- dns
Prefix 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"}
- kms
Key stringId - (Updatable) byok kms keyId
- maintenance
Policy 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
Fusion
Environment 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.
- compartment
Id String - (Updatable) The unique identifier (OCID) of the compartment where the Fusion Environment is located.
- create
Fusion Property MapEnvironment Admin User Details - The credentials for the Fusion Applications service administrator.
- display
Name String - (Updatable) FusionEnvironment Identifier can be renamed.
- fusion
Environment StringFamily Id - The unique identifier (OCID) of the Fusion Environment Family that the Fusion Environment belongs to.
- fusion
Environment StringType - The type of environment. Valid values are Production, Test, or Development.
- additional
Language 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"}
- dns
Prefix 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"}
- kms
Key StringId - (Updatable) byok kms keyId
- maintenance
Policy 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:
- Applied
Patch List<string>Bundles - Patch bundle names
- Domain
Id string - The IDCS domain created for the fusion instance
- Id string
- The provider-assigned unique ID for this managed resource.
- Idcs
Domain stringUrl - The IDCS Domain URL
- Is
Break boolGlass Enabled - If it's true, then the Break Glass feature is enabled
- Kms
Key List<FusionInfos Environment Kms Key Info> - BYOK key info
- Lifecycle
Details 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.
- Lockbox
Id string - The lockbox Id of this fusion environment. If there's no lockbox id, this field will be null
- Public
Url string - Public URL
- Refreshes
List<Fusion
Environment Refresh> - Describes a refresh of a fusion environment
- State string
- The current state of the ServiceInstance.
- Subscription
Ids List<string> - List of subscription IDs.
- System
Name string - Environment Specific Guid/ System Name
- Time
Created string - The time the the FusionEnvironment was created. An RFC3339 formatted datetime string
- Time
Upcoming stringMaintenance - The next maintenance for this environment
- Time
Updated string - The time the FusionEnvironment was updated. An RFC3339 formatted datetime string
- Version string
- Version of Fusion Apps used by this environment
- Applied
Patch []stringBundles - Patch bundle names
- Domain
Id string - The IDCS domain created for the fusion instance
- Id string
- The provider-assigned unique ID for this managed resource.
- Idcs
Domain stringUrl - The IDCS Domain URL
- Is
Break boolGlass Enabled - If it's true, then the Break Glass feature is enabled
- Kms
Key []FusionInfos Environment Kms Key Info - BYOK key info
- Lifecycle
Details 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.
- Lockbox
Id string - The lockbox Id of this fusion environment. If there's no lockbox id, this field will be null
- Public
Url string - Public URL
- Refreshes
[]Fusion
Environment Refresh - Describes a refresh of a fusion environment
- State string
- The current state of the ServiceInstance.
- Subscription
Ids []string - List of subscription IDs.
- System
Name string - Environment Specific Guid/ System Name
- Time
Created string - The time the the FusionEnvironment was created. An RFC3339 formatted datetime string
- Time
Upcoming stringMaintenance - The next maintenance for this environment
- Time
Updated string - The time the FusionEnvironment was updated. An RFC3339 formatted datetime string
- Version string
- Version of Fusion Apps used by this environment
- applied
Patch List<String>Bundles - Patch bundle names
- domain
Id String - The IDCS domain created for the fusion instance
- id String
- The provider-assigned unique ID for this managed resource.
- idcs
Domain StringUrl - The IDCS Domain URL
- is
Break BooleanGlass Enabled - If it's true, then the Break Glass feature is enabled
- kms
Key List<FusionInfos Environment Kms Key Info> - BYOK key info
- lifecycle
Details 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.
- lockbox
Id String - The lockbox Id of this fusion environment. If there's no lockbox id, this field will be null
- public
Url String - Public URL
- refreshes
List<Fusion
Environment Refresh> - Describes a refresh of a fusion environment
- state String
- The current state of the ServiceInstance.
- subscription
Ids List<String> - List of subscription IDs.
- system
Name String - Environment Specific Guid/ System Name
- time
Created String - The time the the FusionEnvironment was created. An RFC3339 formatted datetime string
- time
Upcoming StringMaintenance - The next maintenance for this environment
- time
Updated String - The time the FusionEnvironment was updated. An RFC3339 formatted datetime string
- version String
- Version of Fusion Apps used by this environment
- applied
Patch string[]Bundles - Patch bundle names
- domain
Id string - The IDCS domain created for the fusion instance
- id string
- The provider-assigned unique ID for this managed resource.
- idcs
Domain stringUrl - The IDCS Domain URL
- is
Break booleanGlass Enabled - If it's true, then the Break Glass feature is enabled
- kms
Key FusionInfos Environment Kms Key Info[] - BYOK key info
- lifecycle
Details 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.
- lockbox
Id string - The lockbox Id of this fusion environment. If there's no lockbox id, this field will be null
- public
Url string - Public URL
- refreshes
Fusion
Environment Refresh[] - Describes a refresh of a fusion environment
- state string
- The current state of the ServiceInstance.
- subscription
Ids string[] - List of subscription IDs.
- system
Name string - Environment Specific Guid/ System Name
- time
Created string - The time the the FusionEnvironment was created. An RFC3339 formatted datetime string
- time
Upcoming stringMaintenance - The next maintenance for this environment
- time
Updated 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
- applied
Patch List<String>Bundles - Patch bundle names
- domain
Id String - The IDCS domain created for the fusion instance
- id String
- The provider-assigned unique ID for this managed resource.
- idcs
Domain StringUrl - The IDCS Domain URL
- is
Break BooleanGlass Enabled - If it's true, then the Break Glass feature is enabled
- kms
Key List<Property Map>Infos - BYOK key info
- lifecycle
Details 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.
- lockbox
Id String - The lockbox Id of this fusion environment. If there's no lockbox id, this field will be null
- public
Url String - Public URL
- refreshes List<Property Map>
- Describes a refresh of a fusion environment
- state String
- The current state of the ServiceInstance.
- subscription
Ids List<String> - List of subscription IDs.
- system
Name String - Environment Specific Guid/ System Name
- time
Created String - The time the the FusionEnvironment was created. An RFC3339 formatted datetime string
- time
Upcoming StringMaintenance - The next maintenance for this environment
- time
Updated 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) -> FusionEnvironment
func 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)
Resource lookup is not supported in YAML
- 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.
- Additional
Language List<string>Packs - (Updatable) Language packs.
- Applied
Patch List<string>Bundles - Patch bundle names
- Compartment
Id string - (Updatable) The unique identifier (OCID) of the compartment where the Fusion Environment is located.
- Create
Fusion 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"}
- Display
Name string - (Updatable) FusionEnvironment Identifier can be renamed.
- Dns
Prefix string - DNS prefix.
- Domain
Id 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"}
- Fusion
Environment stringFamily Id - The unique identifier (OCID) of the Fusion Environment Family that the Fusion Environment belongs to.
- Fusion
Environment stringType - The type of environment. Valid values are Production, Test, or Development.
- Idcs
Domain stringUrl - The IDCS Domain URL
- Is
Break boolGlass Enabled - If it's true, then the Break Glass feature is enabled
- Kms
Key stringId - (Updatable) byok kms keyId
- Kms
Key List<FusionInfos Environment Kms Key Info> - BYOK key info
- Lifecycle
Details 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.
- Lockbox
Id string - The lockbox Id of this fusion environment. If there's no lockbox id, this field will be null
- Maintenance
Policy 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.
- Public
Url string - Public URL
- Refreshes
List<Fusion
Environment Refresh> - Describes a refresh of a fusion environment
- Rules
List<Fusion
Environment Rule> - (Updatable) Rules.
- State string
- The current state of the ServiceInstance.
- Subscription
Ids List<string> - List of subscription IDs.
- System
Name string - Environment Specific Guid/ System Name
- Time
Created string - The time the the FusionEnvironment was created. An RFC3339 formatted datetime string
- Time
Upcoming stringMaintenance - The next maintenance for this environment
- Time
Updated string - The time the FusionEnvironment was updated. An RFC3339 formatted datetime string
- Version string
- Version of Fusion Apps used by this environment
- Additional
Language []stringPacks - (Updatable) Language packs.
- Applied
Patch []stringBundles - Patch bundle names
- Compartment
Id string - (Updatable) The unique identifier (OCID) of the compartment where the Fusion Environment is located.
- Create
Fusion 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"}
- Display
Name string - (Updatable) FusionEnvironment Identifier can be renamed.
- Dns
Prefix string - DNS prefix.
- Domain
Id 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"}
- Fusion
Environment stringFamily Id - The unique identifier (OCID) of the Fusion Environment Family that the Fusion Environment belongs to.
- Fusion
Environment stringType - The type of environment. Valid values are Production, Test, or Development.
- Idcs
Domain stringUrl - The IDCS Domain URL
- Is
Break boolGlass Enabled - If it's true, then the Break Glass feature is enabled
- Kms
Key stringId - (Updatable) byok kms keyId
- Kms
Key []FusionInfos Environment Kms Key Info Args - BYOK key info
- Lifecycle
Details 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.
- Lockbox
Id string - The lockbox Id of this fusion environment. If there's no lockbox id, this field will be null
- Maintenance
Policy 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.
- Public
Url string - Public URL
- Refreshes
[]Fusion
Environment Refresh Args - Describes a refresh of a fusion environment
- Rules
[]Fusion
Environment Rule Args - (Updatable) Rules.
- State string
- The current state of the ServiceInstance.
- Subscription
Ids []string - List of subscription IDs.
- System
Name string - Environment Specific Guid/ System Name
- Time
Created string - The time the the FusionEnvironment was created. An RFC3339 formatted datetime string
- Time
Upcoming stringMaintenance - The next maintenance for this environment
- Time
Updated string - The time the FusionEnvironment was updated. An RFC3339 formatted datetime string
- Version string
- Version of Fusion Apps used by this environment
- additional
Language List<String>Packs - (Updatable) Language packs.
- applied
Patch List<String>Bundles - Patch bundle names
- compartment
Id String - (Updatable) The unique identifier (OCID) of the compartment where the Fusion Environment is located.
- create
Fusion 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"}
- display
Name String - (Updatable) FusionEnvironment Identifier can be renamed.
- dns
Prefix String - DNS prefix.
- domain
Id 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"}
- fusion
Environment StringFamily Id - The unique identifier (OCID) of the Fusion Environment Family that the Fusion Environment belongs to.
- fusion
Environment StringType - The type of environment. Valid values are Production, Test, or Development.
- idcs
Domain StringUrl - The IDCS Domain URL
- is
Break BooleanGlass Enabled - If it's true, then the Break Glass feature is enabled
- kms
Key StringId - (Updatable) byok kms keyId
- kms
Key List<FusionInfos Environment Kms Key Info> - BYOK key info
- lifecycle
Details 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.
- lockbox
Id String - The lockbox Id of this fusion environment. If there's no lockbox id, this field will be null
- maintenance
Policy 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.
- public
Url String - Public URL
- refreshes
List<Fusion
Environment Refresh> - Describes a refresh of a fusion environment
- rules
List<Fusion
Environment Rule> - (Updatable) Rules.
- state String
- The current state of the ServiceInstance.
- subscription
Ids List<String> - List of subscription IDs.
- system
Name String - Environment Specific Guid/ System Name
- time
Created String - The time the the FusionEnvironment was created. An RFC3339 formatted datetime string
- time
Upcoming StringMaintenance - The next maintenance for this environment
- time
Updated String - The time the FusionEnvironment was updated. An RFC3339 formatted datetime string
- version String
- Version of Fusion Apps used by this environment
- additional
Language string[]Packs - (Updatable) Language packs.
- applied
Patch string[]Bundles - Patch bundle names
- compartment
Id string - (Updatable) The unique identifier (OCID) of the compartment where the Fusion Environment is located.
- create
Fusion 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"}
- display
Name string - (Updatable) FusionEnvironment Identifier can be renamed.
- dns
Prefix string - DNS prefix.
- domain
Id 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"}
- fusion
Environment stringFamily Id - The unique identifier (OCID) of the Fusion Environment Family that the Fusion Environment belongs to.
- fusion
Environment stringType - The type of environment. Valid values are Production, Test, or Development.
- idcs
Domain stringUrl - The IDCS Domain URL
- is
Break booleanGlass Enabled - If it's true, then the Break Glass feature is enabled
- kms
Key stringId - (Updatable) byok kms keyId
- kms
Key FusionInfos Environment Kms Key Info[] - BYOK key info
- lifecycle
Details 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.
- lockbox
Id string - The lockbox Id of this fusion environment. If there's no lockbox id, this field will be null
- maintenance
Policy 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.
- public
Url string - Public URL
- refreshes
Fusion
Environment Refresh[] - Describes a refresh of a fusion environment
- rules
Fusion
Environment Rule[] - (Updatable) Rules.
- state string
- The current state of the ServiceInstance.
- subscription
Ids string[] - List of subscription IDs.
- system
Name string - Environment Specific Guid/ System Name
- time
Created string - The time the the FusionEnvironment was created. An RFC3339 formatted datetime string
- time
Upcoming stringMaintenance - The next maintenance for this environment
- time
Updated 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
- additional
Language List<String>Packs - (Updatable) Language packs.
- applied
Patch List<String>Bundles - Patch bundle names
- compartment
Id String - (Updatable) The unique identifier (OCID) of the compartment where the Fusion Environment is located.
- create
Fusion 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"}
- display
Name String - (Updatable) FusionEnvironment Identifier can be renamed.
- dns
Prefix String - DNS prefix.
- domain
Id 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"}
- fusion
Environment StringFamily Id - The unique identifier (OCID) of the Fusion Environment Family that the Fusion Environment belongs to.
- fusion
Environment StringType - The type of environment. Valid values are Production, Test, or Development.
- idcs
Domain StringUrl - The IDCS Domain URL
- is
Break BooleanGlass Enabled - If it's true, then the Break Glass feature is enabled
- kms
Key StringId - (Updatable) byok kms keyId
- kms
Key List<Property Map>Infos - BYOK key info
- lifecycle
Details 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.
- lockbox
Id String - The lockbox Id of this fusion environment. If there's no lockbox id, this field will be null
- maintenance
Policy 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.
- public
Url 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.
- subscription
Ids List<String> - List of subscription IDs.
- system
Name String - Environment Specific Guid/ System Name
- time
Created String - The time the the FusionEnvironment was created. An RFC3339 formatted datetime string
- time
Upcoming StringMaintenance - The next maintenance for this environment
- time
Updated 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
- Email
Address string - The email address for the administrator.
- First
Name string - The administrator's first name.
- Last
Name string - The administrator's last name.
- Username string
- The username for the administrator.
- Password string
- The password for the administrator.
- Email
Address string - The email address for the administrator.
- First
Name string - The administrator's first name.
- Last
Name string - The administrator's last name.
- Username string
- The username for the administrator.
- Password string
- The password for the administrator.
- email
Address String - The email address for the administrator.
- first
Name String - The administrator's first name.
- last
Name String - The administrator's last name.
- username String
- The username for the administrator.
- password String
- The password for the administrator.
- email
Address string - The email address for the administrator.
- first
Name string - The administrator's first name.
- last
Name 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.
- email
Address String - The email address for the administrator.
- first
Name String - The administrator's first name.
- last
Name String - The administrator's last name.
- username String
- The username for the administrator.
- password String
- The password for the administrator.
FusionEnvironmentKmsKeyInfo, FusionEnvironmentKmsKeyInfoArgs
- Active
Key stringId - Active
Key stringVersion - Current
Key stringLifecycle State - Scheduled
Key stringId - Scheduled
Key stringStatus - Scheduled
Key stringVersion - Scheduled
Lifecycle stringState
- Active
Key stringId - Active
Key stringVersion - Current
Key stringLifecycle State - Scheduled
Key stringId - Scheduled
Key stringStatus - Scheduled
Key stringVersion - Scheduled
Lifecycle stringState
- active
Key StringId - active
Key StringVersion - current
Key StringLifecycle State - scheduled
Key StringId - scheduled
Key StringStatus - scheduled
Key StringVersion - scheduled
Lifecycle StringState
- active
Key stringId - active
Key stringVersion - current
Key stringLifecycle State - scheduled
Key stringId - scheduled
Key stringStatus - scheduled
Key stringVersion - scheduled
Lifecycle stringState
- active
Key StringId - active
Key StringVersion - current
Key StringLifecycle State - scheduled
Key StringId - scheduled
Key StringStatus - scheduled
Key StringVersion - scheduled
Lifecycle StringState
FusionEnvironmentMaintenancePolicy, FusionEnvironmentMaintenancePolicyArgs
- Environment
Maintenance stringOverride - (Updatable) User choice to upgrade both test and prod pods at the same time. Overrides fusion environment families'.
- Monthly
Patching 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.
- Quarterly
Upgrade List<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 stringOverride - (Updatable) User choice to upgrade both test and prod pods at the same time. Overrides fusion environment families'.
- Monthly
Patching 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.
- Quarterly
Upgrade []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 StringOverride - (Updatable) User choice to upgrade both test and prod pods at the same time. Overrides fusion environment families'.
- monthly
Patching 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.
- quarterly
Upgrade List<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 stringOverride - (Updatable) User choice to upgrade both test and prod pods at the same time. Overrides fusion environment families'.
- monthly
Patching 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.
- quarterly
Upgrade 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.
- environment
Maintenance StringOverride - (Updatable) User choice to upgrade both test and prod pods at the same time. Overrides fusion environment families'.
- monthly
Patching 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.
- quarterly
Upgrade List<Property Map>Begin Times - Determines the quarterly upgrade begin times (monthly maintenance group schedule ) of the Fusion environment.
FusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTime, FusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArgs
- Begin
Times stringValue - The frequency and month when maintenance occurs for the Fusion environment.
- Override
Type string - Determines if the maintenance schedule of the Fusion environment is inherited from the Fusion environment family.
- Begin
Times stringValue - The frequency and month when maintenance occurs for the Fusion environment.
- Override
Type string - Determines if the maintenance schedule of the Fusion environment is inherited from the Fusion environment family.
- begin
Times StringValue - The frequency and month when maintenance occurs for the Fusion environment.
- override
Type String - Determines if the maintenance schedule of the Fusion environment is inherited from the Fusion environment family.
- begin
Times stringValue - The frequency and month when maintenance occurs for the Fusion environment.
- override
Type 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.
- begin
Times StringValue - The frequency and month when maintenance occurs for the Fusion environment.
- override
Type String - Determines if the maintenance schedule of the Fusion environment is inherited from the Fusion environment family.
FusionEnvironmentRefresh, FusionEnvironmentRefreshArgs
- Source
Fusion stringEnvironment Id - The source environment id for the last refresh
- Time
Finished string - The time of when the last refresh finish
- Time
Of stringRestoration Point - The point of time of the latest DB backup for the last refresh
- Source
Fusion stringEnvironment Id - The source environment id for the last refresh
- Time
Finished string - The time of when the last refresh finish
- Time
Of stringRestoration Point - The point of time of the latest DB backup for the last refresh
- source
Fusion StringEnvironment Id - The source environment id for the last refresh
- time
Finished String - The time of when the last refresh finish
- time
Of StringRestoration Point - The point of time of the latest DB backup for the last refresh
- source
Fusion stringEnvironment Id - The source environment id for the last refresh
- time
Finished string - The time of when the last refresh finish
- time
Of 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
- source
Fusion StringEnvironment Id - The source environment id for the last refresh
- time
Finished String - The time of when the last refresh finish
- time
Of StringRestoration Point - The point of time of the latest DB backup for the last refresh
FusionEnvironmentRule, FusionEnvironmentRuleArgs
- Action string
- (Updatable) Rule type
- Conditions
List<Fusion
Environment 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
[]Fusion
Environment 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<Fusion
Environment 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
Fusion
Environment 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
- Attribute
Name string - (Updatable) RuleCondition type
- Attribute
Value 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 string - (Updatable) RuleCondition type
- Attribute
Value 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 String - (Updatable) RuleCondition type
- attribute
Value 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 string - (Updatable) RuleCondition type
- attribute
Value 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.
- attribute
Name String - (Updatable) RuleCondition type
- attribute
Value 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
oci
Terraform Provider.