Oracle Cloud Infrastructure

v0.5.0 published on Monday, Sep 12, 2022 by Pulumi

FusionEnvironment

This resource provides the Fusion Environment resource in Oracle Cloud Infrastructure Fusion Apps service.

Creates a new FusionEnvironment.

Example Usage

using System.Collections.Generic;
using Pulumi;
using Oci = Pulumi.Oci;

return await Deployment.RunAsync(() => 
{
    var testFusionEnvironment = new Oci.FusionApps.FusionEnvironment("testFusionEnvironment", new()
    {
        CompartmentId = @var.Compartment_id,
        CreateFusionEnvironmentAdminUserDetails = new Oci.FusionApps.Inputs.FusionEnvironmentCreateFusionEnvironmentAdminUserDetailsArgs
        {
            EmailAddress = @var.Fusion_environment_create_fusion_environment_admin_user_details_email_address,
            FirstName = @var.Fusion_environment_create_fusion_environment_admin_user_details_first_name,
            LastName = @var.Fusion_environment_create_fusion_environment_admin_user_details_last_name,
            Password = @var.Fusion_environment_create_fusion_environment_admin_user_details_password,
            Username = @var.Fusion_environment_create_fusion_environment_admin_user_details_username,
        },
        DisplayName = @var.Fusion_environment_display_name,
        FusionEnvironmentFamilyId = oci_fusion_apps_fusion_environment_family.Test_fusion_environment_family.Id,
        FusionEnvironmentType = @var.Fusion_environment_fusion_environment_type,
        AdditionalLanguagePacks = @var.Fusion_environment_additional_language_packs,
        DefinedTags = 
        {
            { "foo-namespace.bar-key", "value" },
        },
        DnsPrefix = @var.Fusion_environment_dns_prefix,
        FreeformTags = 
        {
            { "bar-key", "value" },
        },
        KmsKeyId = oci_kms_key.Test_key.Id,
        MaintenancePolicy = new Oci.FusionApps.Inputs.FusionEnvironmentMaintenancePolicyArgs
        {
            EnvironmentMaintenanceOverride = @var.Fusion_environment_maintenance_policy_environment_maintenance_override,
            MonthlyPatchingOverride = @var.Fusion_environment_maintenance_policy_monthly_patching_override,
        },
        Rules = new[]
        {
            new Oci.FusionApps.Inputs.FusionEnvironmentRuleArgs
            {
                Action = @var.Fusion_environment_rules_action,
                Conditions = new[]
                {
                    new Oci.FusionApps.Inputs.FusionEnvironmentRuleConditionArgs
                    {
                        AttributeName = @var.Fusion_environment_rules_conditions_attribute_name,
                        AttributeValue = @var.Fusion_environment_rules_conditions_attribute_value,
                    },
                },
                Description = @var.Fusion_environment_rules_description,
            },
        },
    });

});
package main

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

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := FusionApps.NewFusionEnvironment(ctx, "testFusionEnvironment", &FusionApps.FusionEnvironmentArgs{
			CompartmentId: pulumi.Any(_var.Compartment_id),
			CreateFusionEnvironmentAdminUserDetails: &fusionapps.FusionEnvironmentCreateFusionEnvironmentAdminUserDetailsArgs{
				EmailAddress: pulumi.Any(_var.Fusion_environment_create_fusion_environment_admin_user_details_email_address),
				FirstName:    pulumi.Any(_var.Fusion_environment_create_fusion_environment_admin_user_details_first_name),
				LastName:     pulumi.Any(_var.Fusion_environment_create_fusion_environment_admin_user_details_last_name),
				Password:     pulumi.Any(_var.Fusion_environment_create_fusion_environment_admin_user_details_password),
				Username:     pulumi.Any(_var.Fusion_environment_create_fusion_environment_admin_user_details_username),
			},
			DisplayName:               pulumi.Any(_var.Fusion_environment_display_name),
			FusionEnvironmentFamilyId: pulumi.Any(oci_fusion_apps_fusion_environment_family.Test_fusion_environment_family.Id),
			FusionEnvironmentType:     pulumi.Any(_var.Fusion_environment_fusion_environment_type),
			AdditionalLanguagePacks:   pulumi.Any(_var.Fusion_environment_additional_language_packs),
			DefinedTags: pulumi.AnyMap{
				"foo-namespace.bar-key": pulumi.Any("value"),
			},
			DnsPrefix: pulumi.Any(_var.Fusion_environment_dns_prefix),
			FreeformTags: pulumi.AnyMap{
				"bar-key": pulumi.Any("value"),
			},
			KmsKeyId: pulumi.Any(oci_kms_key.Test_key.Id),
			MaintenancePolicy: &fusionapps.FusionEnvironmentMaintenancePolicyArgs{
				EnvironmentMaintenanceOverride: pulumi.Any(_var.Fusion_environment_maintenance_policy_environment_maintenance_override),
				MonthlyPatchingOverride:        pulumi.Any(_var.Fusion_environment_maintenance_policy_monthly_patching_override),
			},
			Rules: fusionapps.FusionEnvironmentRuleArray{
				&fusionapps.FusionEnvironmentRuleArgs{
					Action: pulumi.Any(_var.Fusion_environment_rules_action),
					Conditions: fusionapps.FusionEnvironmentRuleConditionArray{
						&fusionapps.FusionEnvironmentRuleConditionArgs{
							AttributeName:  pulumi.Any(_var.Fusion_environment_rules_conditions_attribute_name),
							AttributeValue: pulumi.Any(_var.Fusion_environment_rules_conditions_attribute_value),
						},
					},
					Description: pulumi.Any(_var.Fusion_environment_rules_description),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
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(var_.compartment_id())
            .createFusionEnvironmentAdminUserDetails(FusionEnvironmentCreateFusionEnvironmentAdminUserDetailsArgs.builder()
                .emailAddress(var_.fusion_environment_create_fusion_environment_admin_user_details_email_address())
                .firstName(var_.fusion_environment_create_fusion_environment_admin_user_details_first_name())
                .lastName(var_.fusion_environment_create_fusion_environment_admin_user_details_last_name())
                .password(var_.fusion_environment_create_fusion_environment_admin_user_details_password())
                .username(var_.fusion_environment_create_fusion_environment_admin_user_details_username())
                .build())
            .displayName(var_.fusion_environment_display_name())
            .fusionEnvironmentFamilyId(oci_fusion_apps_fusion_environment_family.test_fusion_environment_family().id())
            .fusionEnvironmentType(var_.fusion_environment_fusion_environment_type())
            .additionalLanguagePacks(var_.fusion_environment_additional_language_packs())
            .definedTags(Map.of("foo-namespace.bar-key", "value"))
            .dnsPrefix(var_.fusion_environment_dns_prefix())
            .freeformTags(Map.of("bar-key", "value"))
            .kmsKeyId(oci_kms_key.test_key().id())
            .maintenancePolicy(FusionEnvironmentMaintenancePolicyArgs.builder()
                .environmentMaintenanceOverride(var_.fusion_environment_maintenance_policy_environment_maintenance_override())
                .monthlyPatchingOverride(var_.fusion_environment_maintenance_policy_monthly_patching_override())
                .build())
            .rules(FusionEnvironmentRuleArgs.builder()
                .action(var_.fusion_environment_rules_action())
                .conditions(FusionEnvironmentRuleConditionArgs.builder()
                    .attributeName(var_.fusion_environment_rules_conditions_attribute_name())
                    .attributeValue(var_.fusion_environment_rules_conditions_attribute_value())
                    .build())
                .description(var_.fusion_environment_rules_description())
                .build())
            .build());

    }
}
import pulumi
import pulumi_oci as oci

test_fusion_environment = oci.fusion_apps.FusionEnvironment("testFusionEnvironment",
    compartment_id=var["compartment_id"],
    create_fusion_environment_admin_user_details=oci.fusion_apps.FusionEnvironmentCreateFusionEnvironmentAdminUserDetailsArgs(
        email_address=var["fusion_environment_create_fusion_environment_admin_user_details_email_address"],
        first_name=var["fusion_environment_create_fusion_environment_admin_user_details_first_name"],
        last_name=var["fusion_environment_create_fusion_environment_admin_user_details_last_name"],
        password=var["fusion_environment_create_fusion_environment_admin_user_details_password"],
        username=var["fusion_environment_create_fusion_environment_admin_user_details_username"],
    ),
    display_name=var["fusion_environment_display_name"],
    fusion_environment_family_id=oci_fusion_apps_fusion_environment_family["test_fusion_environment_family"]["id"],
    fusion_environment_type=var["fusion_environment_fusion_environment_type"],
    additional_language_packs=var["fusion_environment_additional_language_packs"],
    defined_tags={
        "foo-namespace.bar-key": "value",
    },
    dns_prefix=var["fusion_environment_dns_prefix"],
    freeform_tags={
        "bar-key": "value",
    },
    kms_key_id=oci_kms_key["test_key"]["id"],
    maintenance_policy=oci.fusion_apps.FusionEnvironmentMaintenancePolicyArgs(
        environment_maintenance_override=var["fusion_environment_maintenance_policy_environment_maintenance_override"],
        monthly_patching_override=var["fusion_environment_maintenance_policy_monthly_patching_override"],
    ),
    rules=[oci.fusion_apps.FusionEnvironmentRuleArgs(
        action=var["fusion_environment_rules_action"],
        conditions=[oci.fusion_apps.FusionEnvironmentRuleConditionArgs(
            attribute_name=var["fusion_environment_rules_conditions_attribute_name"],
            attribute_value=var["fusion_environment_rules_conditions_attribute_value"],
        )],
        description=var["fusion_environment_rules_description"],
    )])
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testFusionEnvironment = new oci.fusionapps.FusionEnvironment("testFusionEnvironment", {
    compartmentId: _var.compartment_id,
    createFusionEnvironmentAdminUserDetails: {
        emailAddress: _var.fusion_environment_create_fusion_environment_admin_user_details_email_address,
        firstName: _var.fusion_environment_create_fusion_environment_admin_user_details_first_name,
        lastName: _var.fusion_environment_create_fusion_environment_admin_user_details_last_name,
        password: _var.fusion_environment_create_fusion_environment_admin_user_details_password,
        username: _var.fusion_environment_create_fusion_environment_admin_user_details_username,
    },
    displayName: _var.fusion_environment_display_name,
    fusionEnvironmentFamilyId: oci_fusion_apps_fusion_environment_family.test_fusion_environment_family.id,
    fusionEnvironmentType: _var.fusion_environment_fusion_environment_type,
    additionalLanguagePacks: _var.fusion_environment_additional_language_packs,
    definedTags: {
        "foo-namespace.bar-key": "value",
    },
    dnsPrefix: _var.fusion_environment_dns_prefix,
    freeformTags: {
        "bar-key": "value",
    },
    kmsKeyId: oci_kms_key.test_key.id,
    maintenancePolicy: {
        environmentMaintenanceOverride: _var.fusion_environment_maintenance_policy_environment_maintenance_override,
        monthlyPatchingOverride: _var.fusion_environment_maintenance_policy_monthly_patching_override,
    },
    rules: [{
        action: _var.fusion_environment_rules_action,
        conditions: [{
            attributeName: _var.fusion_environment_rules_conditions_attribute_name,
            attributeValue: _var.fusion_environment_rules_conditions_attribute_value,
        }],
        description: _var.fusion_environment_rules_description,
    }],
});
resources:
  testFusionEnvironment:
    type: oci:FusionApps:FusionEnvironment
    properties:
      #Required
      compartmentId: ${var.compartment_id}
      createFusionEnvironmentAdminUserDetails:
        emailAddress: ${var.fusion_environment_create_fusion_environment_admin_user_details_email_address}
        firstName: ${var.fusion_environment_create_fusion_environment_admin_user_details_first_name}
        lastName: ${var.fusion_environment_create_fusion_environment_admin_user_details_last_name}
        password: ${var.fusion_environment_create_fusion_environment_admin_user_details_password}
        username: ${var.fusion_environment_create_fusion_environment_admin_user_details_username}
      displayName: ${var.fusion_environment_display_name}
      fusionEnvironmentFamilyId: ${oci_fusion_apps_fusion_environment_family.test_fusion_environment_family.id}
      fusionEnvironmentType: ${var.fusion_environment_fusion_environment_type}
      #Optional
      additionalLanguagePacks: ${var.fusion_environment_additional_language_packs}
      definedTags:
        foo-namespace.bar-key: value
      dnsPrefix: ${var.fusion_environment_dns_prefix}
      freeformTags:
        bar-key: value
      kmsKeyId: ${oci_kms_key.test_key.id}
      maintenancePolicy:
        environmentMaintenanceOverride: ${var.fusion_environment_maintenance_policy_environment_maintenance_override}
        monthlyPatchingOverride: ${var.fusion_environment_maintenance_policy_monthly_patching_override}
      rules:
        - action: ${var.fusion_environment_rules_action}
          conditions:
            - attributeName: ${var.fusion_environment_rules_conditions_attribute_name}
              attributeValue: ${var.fusion_environment_rules_conditions_attribute_value}
          description: ${var.fusion_environment_rules_description}

Create a FusionEnvironment Resource

new FusionEnvironment(name: string, args: FusionEnvironmentArgs, opts?: CustomResourceOptions);
@overload
def FusionEnvironment(resource_name: str,
                      opts: Optional[ResourceOptions] = None,
                      additional_language_packs: Optional[Sequence[str]] = None,
                      compartment_id: Optional[str] = None,
                      create_fusion_environment_admin_user_details: Optional[_fusionapps.FusionEnvironmentCreateFusionEnvironmentAdminUserDetailsArgs] = None,
                      defined_tags: Optional[Mapping[str, Any]] = None,
                      display_name: Optional[str] = None,
                      dns_prefix: Optional[str] = None,
                      freeform_tags: Optional[Mapping[str, Any]] = None,
                      fusion_environment_family_id: Optional[str] = None,
                      fusion_environment_type: Optional[str] = None,
                      kms_key_id: Optional[str] = None,
                      maintenance_policy: Optional[_fusionapps.FusionEnvironmentMaintenancePolicyArgs] = None,
                      rules: Optional[Sequence[_fusionapps.FusionEnvironmentRuleArgs]] = None)
@overload
def FusionEnvironment(resource_name: str,
                      args: FusionEnvironmentArgs,
                      opts: Optional[ResourceOptions] = 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.

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.

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

The FusionEnvironment resource accepts the following input properties:

CompartmentId string

(Updatable) The unique identifier (OCID) of the compartment where the Fusion Environment is located.

CreateFusionEnvironmentAdminUserDetails FusionEnvironmentCreateFusionEnvironmentAdminUserDetailsArgs

The credentials for the Fusion Applications service administrator.

DisplayName string

(Updatable) FusionEnvironment Identifier can be renamed.

FusionEnvironmentFamilyId string

The unique identifier (OCID) of the Fusion Environment Family that the Fusion Environment belongs to.

FusionEnvironmentType string

The type of environment. Valid values are Production, Test, or Development.

AdditionalLanguagePacks List<string>

(Updatable) Language packs.

DefinedTags Dictionary<string, object>

(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.

FreeformTags Dictionary<string, object>

(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

KmsKeyId string

(Updatable) byok kms keyId

MaintenancePolicy FusionEnvironmentMaintenancePolicyArgs

(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<FusionEnvironmentRuleArgs>

(Updatable) Rules.

CompartmentId string

(Updatable) The unique identifier (OCID) of the compartment where the Fusion Environment is located.

CreateFusionEnvironmentAdminUserDetails FusionEnvironmentCreateFusionEnvironmentAdminUserDetailsArgs

The credentials for the Fusion Applications service administrator.

DisplayName string

(Updatable) FusionEnvironment Identifier can be renamed.

FusionEnvironmentFamilyId string

The unique identifier (OCID) of the Fusion Environment Family that the Fusion Environment belongs to.

FusionEnvironmentType string

The type of environment. Valid values are Production, Test, or Development.

AdditionalLanguagePacks []string

(Updatable) Language packs.

DefinedTags map[string]interface{}

(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.

FreeformTags map[string]interface{}

(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

KmsKeyId string

(Updatable) byok kms keyId

MaintenancePolicy FusionEnvironmentMaintenancePolicyArgs

(Updatable) The policy that specifies the maintenance and upgrade preferences for an environment. For more information about the options, see Understanding Environment Maintenance.

Rules []FusionEnvironmentRuleArgs

(Updatable) Rules.

compartmentId String

(Updatable) The unique identifier (OCID) of the compartment where the Fusion Environment is located.

createFusionEnvironmentAdminUserDetails FusionEnvironmentCreateFusionEnvironmentAdminUserDetailsArgs

The credentials for the Fusion Applications service administrator.

displayName String

(Updatable) FusionEnvironment Identifier can be renamed.

fusionEnvironmentFamilyId String

The unique identifier (OCID) of the Fusion Environment Family that the Fusion Environment belongs to.

fusionEnvironmentType String

The type of environment. Valid values are Production, Test, or Development.

additionalLanguagePacks List<String>

(Updatable) Language packs.

definedTags Map<String,Object>

(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.

freeformTags Map<String,Object>

(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

kmsKeyId String

(Updatable) byok kms keyId

maintenancePolicy FusionEnvironmentMaintenancePolicyArgs

(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<FusionEnvironmentRuleArgs>

(Updatable) Rules.

compartmentId string

(Updatable) The unique identifier (OCID) of the compartment where the Fusion Environment is located.

createFusionEnvironmentAdminUserDetails FusionEnvironmentCreateFusionEnvironmentAdminUserDetailsArgs

The credentials for the Fusion Applications service administrator.

displayName string

(Updatable) FusionEnvironment Identifier can be renamed.

fusionEnvironmentFamilyId string

The unique identifier (OCID) of the Fusion Environment Family that the Fusion Environment belongs to.

fusionEnvironmentType string

The type of environment. Valid values are Production, Test, or Development.

additionalLanguagePacks string[]

(Updatable) Language packs.

definedTags {[key: string]: any}

(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.

freeformTags {[key: string]: any}

(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

kmsKeyId string

(Updatable) byok kms keyId

maintenancePolicy FusionEnvironmentMaintenancePolicyArgs

(Updatable) The policy that specifies the maintenance and upgrade preferences for an environment. For more information about the options, see Understanding Environment Maintenance.

rules FusionEnvironmentRuleArgs[]

(Updatable) Rules.

compartment_id str

(Updatable) The unique identifier (OCID) of the compartment where the Fusion Environment is located.

create_fusion_environment_admin_user_details FusionEnvironmentCreateFusionEnvironmentAdminUserDetailsArgs

The credentials for the Fusion Applications service administrator.

display_name str

(Updatable) FusionEnvironment Identifier can be renamed.

fusion_environment_family_id str

The unique identifier (OCID) of the Fusion Environment Family that the Fusion Environment belongs to.

fusion_environment_type str

The type of environment. Valid values are Production, Test, or Development.

additional_language_packs Sequence[str]

(Updatable) Language packs.

defined_tags Mapping[str, Any]

(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.

freeform_tags Mapping[str, Any]

(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_id str

(Updatable) byok kms keyId

maintenance_policy FusionEnvironmentMaintenancePolicyArgs

(Updatable) The policy that specifies the maintenance and upgrade preferences for an environment. For more information about the options, see Understanding Environment Maintenance.

rules FusionEnvironmentRuleArgs]

(Updatable) Rules.

compartmentId String

(Updatable) The unique identifier (OCID) of the compartment where the Fusion Environment is located.

createFusionEnvironmentAdminUserDetails Property Map

The credentials for the Fusion Applications service administrator.

displayName String

(Updatable) FusionEnvironment Identifier can be renamed.

fusionEnvironmentFamilyId String

The unique identifier (OCID) of the Fusion Environment Family that the Fusion Environment belongs to.

fusionEnvironmentType String

The type of environment. Valid values are Production, Test, or Development.

additionalLanguagePacks List<String>

(Updatable) Language packs.

definedTags Map<Any>

(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.

freeformTags Map<Any>

(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

kmsKeyId String

(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:

AppliedPatchBundles List<string>

Patch bundle names

DomainId string

The IDCS domain created for the fusion instance

Id string

The provider-assigned unique ID for this managed resource.

IdcsDomainUrl string

The IDCS Domain URL

KmsKeyInfos List<string>

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.

PublicUrl string

Public URL

Refreshes List<FusionEnvironmentRefresh>

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

TimeUpcomingMaintenance string

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

AppliedPatchBundles []string

Patch bundle names

DomainId string

The IDCS domain created for the fusion instance

Id string

The provider-assigned unique ID for this managed resource.

IdcsDomainUrl string

The IDCS Domain URL

KmsKeyInfos []string

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.

PublicUrl string

Public URL

Refreshes []FusionEnvironmentRefresh

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

TimeUpcomingMaintenance string

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

appliedPatchBundles List<String>

Patch bundle names

domainId String

The IDCS domain created for the fusion instance

id String

The provider-assigned unique ID for this managed resource.

idcsDomainUrl String

The IDCS Domain URL

kmsKeyInfos List<String>

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.

publicUrl String

Public URL

refreshes List<FusionEnvironmentRefresh>

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

timeUpcomingMaintenance String

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

appliedPatchBundles string[]

Patch bundle names

domainId string

The IDCS domain created for the fusion instance

id string

The provider-assigned unique ID for this managed resource.

idcsDomainUrl string

The IDCS Domain URL

kmsKeyInfos string[]

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.

publicUrl string

Public URL

refreshes FusionEnvironmentRefresh[]

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

timeUpcomingMaintenance string

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_bundles Sequence[str]

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_url str

The IDCS Domain URL

kms_key_infos Sequence[str]

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.

public_url str

Public URL

refreshes FusionEnvironmentRefresh]

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_maintenance str

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

appliedPatchBundles List<String>

Patch bundle names

domainId String

The IDCS domain created for the fusion instance

id String

The provider-assigned unique ID for this managed resource.

idcsDomainUrl String

The IDCS Domain URL

kmsKeyInfos List<String>

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.

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

timeUpcomingMaintenance String

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 an 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, Any]] = None,
        display_name: Optional[str] = None,
        dns_prefix: Optional[str] = None,
        domain_id: Optional[str] = None,
        freeform_tags: Optional[Mapping[str, Any]] = None,
        fusion_environment_family_id: Optional[str] = None,
        fusion_environment_type: Optional[str] = None,
        idcs_domain_url: Optional[str] = None,
        kms_key_id: Optional[str] = None,
        kms_key_infos: Optional[Sequence[str]] = None,
        lifecycle_details: 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.
The following state arguments are supported:
AdditionalLanguagePacks List<string>

(Updatable) Language packs.

AppliedPatchBundles List<string>

Patch bundle names

CompartmentId string

(Updatable) The unique identifier (OCID) of the compartment where the Fusion Environment is located.

CreateFusionEnvironmentAdminUserDetails FusionEnvironmentCreateFusionEnvironmentAdminUserDetailsArgs

The credentials for the Fusion Applications service administrator.

DefinedTags Dictionary<string, object>

(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

FreeformTags Dictionary<string, object>

(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

FusionEnvironmentFamilyId string

The unique identifier (OCID) of the Fusion Environment Family that the Fusion Environment belongs to.

FusionEnvironmentType string

The type of environment. Valid values are Production, Test, or Development.

IdcsDomainUrl string

The IDCS Domain URL

KmsKeyId string

(Updatable) byok kms keyId

KmsKeyInfos List<string>

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.

MaintenancePolicy FusionEnvironmentMaintenancePolicyArgs

(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<FusionEnvironmentRefreshArgs>

Describes a refresh of a fusion environment

Rules List<FusionEnvironmentRuleArgs>

(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

TimeUpcomingMaintenance string

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

AdditionalLanguagePacks []string

(Updatable) Language packs.

AppliedPatchBundles []string

Patch bundle names

CompartmentId string

(Updatable) The unique identifier (OCID) of the compartment where the Fusion Environment is located.

CreateFusionEnvironmentAdminUserDetails FusionEnvironmentCreateFusionEnvironmentAdminUserDetailsArgs

The credentials for the Fusion Applications service administrator.

DefinedTags map[string]interface{}

(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

FreeformTags map[string]interface{}

(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

FusionEnvironmentFamilyId string

The unique identifier (OCID) of the Fusion Environment Family that the Fusion Environment belongs to.

FusionEnvironmentType string

The type of environment. Valid values are Production, Test, or Development.

IdcsDomainUrl string

The IDCS Domain URL

KmsKeyId string

(Updatable) byok kms keyId

KmsKeyInfos []string

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.

MaintenancePolicy FusionEnvironmentMaintenancePolicyArgs

(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 []FusionEnvironmentRefreshArgs

Describes a refresh of a fusion environment

Rules []FusionEnvironmentRuleArgs

(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

TimeUpcomingMaintenance string

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

additionalLanguagePacks List<String>

(Updatable) Language packs.

appliedPatchBundles List<String>

Patch bundle names

compartmentId String

(Updatable) The unique identifier (OCID) of the compartment where the Fusion Environment is located.

createFusionEnvironmentAdminUserDetails FusionEnvironmentCreateFusionEnvironmentAdminUserDetailsArgs

The credentials for the Fusion Applications service administrator.

definedTags Map<String,Object>

(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

freeformTags Map<String,Object>

(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

fusionEnvironmentFamilyId String

The unique identifier (OCID) of the Fusion Environment Family that the Fusion Environment belongs to.

fusionEnvironmentType String

The type of environment. Valid values are Production, Test, or Development.

idcsDomainUrl String

The IDCS Domain URL

kmsKeyId String

(Updatable) byok kms keyId

kmsKeyInfos List<String>

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.

maintenancePolicy FusionEnvironmentMaintenancePolicyArgs

(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<FusionEnvironmentRefreshArgs>

Describes a refresh of a fusion environment

rules List<FusionEnvironmentRuleArgs>

(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

timeUpcomingMaintenance String

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

additionalLanguagePacks string[]

(Updatable) Language packs.

appliedPatchBundles string[]

Patch bundle names

compartmentId string

(Updatable) The unique identifier (OCID) of the compartment where the Fusion Environment is located.

createFusionEnvironmentAdminUserDetails FusionEnvironmentCreateFusionEnvironmentAdminUserDetailsArgs

The credentials for the Fusion Applications service administrator.

definedTags {[key: string]: any}

(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

freeformTags {[key: string]: any}

(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

fusionEnvironmentFamilyId string

The unique identifier (OCID) of the Fusion Environment Family that the Fusion Environment belongs to.

fusionEnvironmentType string

The type of environment. Valid values are Production, Test, or Development.

idcsDomainUrl string

The IDCS Domain URL

kmsKeyId string

(Updatable) byok kms keyId

kmsKeyInfos string[]

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.

maintenancePolicy FusionEnvironmentMaintenancePolicyArgs

(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 FusionEnvironmentRefreshArgs[]

Describes a refresh of a fusion environment

rules FusionEnvironmentRuleArgs[]

(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

timeUpcomingMaintenance string

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_packs Sequence[str]

(Updatable) Language packs.

applied_patch_bundles Sequence[str]

Patch bundle names

compartment_id str

(Updatable) The unique identifier (OCID) of the compartment where the Fusion Environment is located.

create_fusion_environment_admin_user_details FusionEnvironmentCreateFusionEnvironmentAdminUserDetailsArgs

The credentials for the Fusion Applications service administrator.

defined_tags Mapping[str, Any]

(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

freeform_tags Mapping[str, Any]

(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_family_id str

The unique identifier (OCID) of the Fusion Environment Family that the Fusion Environment belongs to.

fusion_environment_type str

The type of environment. Valid values are Production, Test, or Development.

idcs_domain_url str

The IDCS Domain URL

kms_key_id str

(Updatable) byok kms keyId

kms_key_infos Sequence[str]

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.

maintenance_policy FusionEnvironmentMaintenancePolicyArgs

(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 FusionEnvironmentRefreshArgs]

Describes a refresh of a fusion environment

rules FusionEnvironmentRuleArgs]

(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_maintenance str

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

additionalLanguagePacks List<String>

(Updatable) Language packs.

appliedPatchBundles List<String>

Patch bundle names

compartmentId String

(Updatable) The unique identifier (OCID) of the compartment where the Fusion Environment is located.

createFusionEnvironmentAdminUserDetails Property Map

The credentials for the Fusion Applications service administrator.

definedTags Map<Any>

(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

freeformTags Map<Any>

(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

fusionEnvironmentFamilyId String

The unique identifier (OCID) of the Fusion Environment Family that the Fusion Environment belongs to.

fusionEnvironmentType String

The type of environment. Valid values are Production, Test, or Development.

idcsDomainUrl String

The IDCS Domain URL

kmsKeyId String

(Updatable) byok kms keyId

kmsKeyInfos List<String>

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.

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

timeUpcomingMaintenance String

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

EmailAddress string

The email address for the administrator.

FirstName string

The administrator's first name.

LastName string

The administrator's last name.

Password string

The password for the administrator.

Username string

The username 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.

Password string

The password for the administrator.

Username string

The username 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.

password String

The password for the administrator.

username String

The username 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.

password string

The password for the administrator.

username string

The username 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.

password str

The password for the administrator.

username str

The username 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.

password String

The password for the administrator.

username String

The username for the administrator.

FusionEnvironmentMaintenancePolicy

EnvironmentMaintenanceOverride string

(Updatable) User choice to upgrade both test and prod pods at the same time. Overrides fusion environment families'.

MonthlyPatchingOverride string

(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.

QuarterlyUpgradeBeginTimes List<FusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTime>

Determines the quarterly upgrade begin times (monthly maintenance group schedule ) of the Fusion environment.

EnvironmentMaintenanceOverride string

(Updatable) User choice to upgrade both test and prod pods at the same time. Overrides fusion environment families'.

MonthlyPatchingOverride string

(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.

QuarterlyUpgradeBeginTimes []FusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTime

Determines the quarterly upgrade begin times (monthly maintenance group schedule ) of the Fusion environment.

environmentMaintenanceOverride String

(Updatable) User choice to upgrade both test and prod pods at the same time. Overrides fusion environment families'.

monthlyPatchingOverride String

(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.

quarterlyUpgradeBeginTimes List<FusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTime>

Determines the quarterly upgrade begin times (monthly maintenance group schedule ) of the Fusion environment.

environmentMaintenanceOverride string

(Updatable) User choice to upgrade both test and prod pods at the same time. Overrides fusion environment families'.

monthlyPatchingOverride string

(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.

quarterlyUpgradeBeginTimes FusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTime[]

Determines the quarterly upgrade begin times (monthly maintenance group schedule ) of the Fusion environment.

environment_maintenance_override str

(Updatable) User choice to upgrade both test and prod pods at the same time. Overrides fusion environment families'.

monthly_patching_override str

(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_begin_times FusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTime]

Determines the quarterly upgrade begin times (monthly maintenance group schedule ) of the Fusion environment.

environmentMaintenanceOverride String

(Updatable) User choice to upgrade both test and prod pods at the same time. Overrides fusion environment families'.

monthlyPatchingOverride String

(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.

quarterlyUpgradeBeginTimes List<Property Map>

Determines the quarterly upgrade begin times (monthly maintenance group schedule ) of the Fusion environment.

FusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTime

BeginTimesValue string

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.

BeginTimesValue string

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.

beginTimesValue String

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.

beginTimesValue string

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_value str

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.

beginTimesValue String

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

SourceFusionEnvironmentId string

The source environment id for the last refresh

TimeFinished string

The time of when the last refresh finish

TimeOfRestorationPoint string

The point of time of the latest DB backup for the last refresh

SourceFusionEnvironmentId string

The source environment id for the last refresh

TimeFinished string

The time of when the last refresh finish

TimeOfRestorationPoint string

The point of time of the latest DB backup for the last refresh

sourceFusionEnvironmentId String

The source environment id for the last refresh

timeFinished String

The time of when the last refresh finish

timeOfRestorationPoint String

The point of time of the latest DB backup for the last refresh

sourceFusionEnvironmentId string

The source environment id for the last refresh

timeFinished string

The time of when the last refresh finish

timeOfRestorationPoint string

The point of time of the latest DB backup for the last refresh

source_fusion_environment_id str

The source environment id for the last refresh

time_finished str

The time of when the last refresh finish

time_of_restoration_point str

The point of time of the latest DB backup for the last refresh

sourceFusionEnvironmentId String

The source environment id for the last refresh

timeFinished String

The time of when the last refresh finish

timeOfRestorationPoint String

The point of time of the latest DB backup for the last refresh

FusionEnvironmentRule

Action string

(Updatable) Rule type

Conditions List<FusionEnvironmentRuleCondition>

(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.

Action string

(Updatable) Rule type

Conditions []FusionEnvironmentRuleCondition

(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.

action String

(Updatable) Rule type

conditions List<FusionEnvironmentRuleCondition>

(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.

action string

(Updatable) Rule type

conditions FusionEnvironmentRuleCondition[]

(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.

action str

(Updatable) Rule type

conditions FusionEnvironmentRuleCondition]

(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.

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.

FusionEnvironmentRuleCondition

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 a SourceVcnIpAddressCondition, 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 a SourceVcnIpAddressCondition, 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 a SourceVcnIpAddressCondition, 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 a SourceVcnIpAddressCondition, 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 a SourceVcnIpAddressCondition, 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 a SourceVcnIpAddressCondition, 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"

Package Details

Repository
https://github.com/pulumi/pulumi-oci
License
Apache-2.0
Notes

This Pulumi package is based on the oci Terraform Provider.