oci.FleetSoftwareUpdate.FsuCycle
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testFsuCycle = new oci.fleetsoftwareupdate.FsuCycle("test_fsu_cycle", {
compartmentId: compartmentId,
fsuCollectionId: testFsuCollection.id,
goalVersionDetails: {
type: fsuCycleGoalVersionDetailsType,
components: [{
componentType: fsuCycleGoalVersionDetailsComponentsComponentType,
goalVersionDetails: {
goalSoftwareImageId: testImage.id,
goalType: fsuCycleGoalVersionDetailsComponentsGoalVersionDetailsGoalType,
goalVersion: fsuCycleGoalVersionDetailsComponentsGoalVersionDetailsGoalVersion,
},
homePolicy: fsuCycleGoalVersionDetailsComponentsHomePolicy,
newHomePrefix: fsuCycleGoalVersionDetailsComponentsNewHomePrefix,
}],
homePolicy: fsuCycleGoalVersionDetailsHomePolicy,
newHomePrefix: fsuCycleGoalVersionDetailsNewHomePrefix,
softwareImageId: testImage.id,
version: fsuCycleGoalVersionDetailsVersion,
},
type: fsuCycleType,
applyActionSchedule: {
timeToStart: fsuCycleApplyActionScheduleTimeToStart,
type: fsuCycleApplyActionScheduleType,
},
batchingStrategy: {
isForceRolling: fsuCycleBatchingStrategyIsForceRolling,
isWaitForBatchResume: fsuCycleBatchingStrategyIsWaitForBatchResume,
percentage: fsuCycleBatchingStrategyPercentage,
type: fsuCycleBatchingStrategyType,
},
definedTags: {
"foo-namespace.bar-key": "value",
},
diagnosticsCollection: {
logCollectionMode: fsuCycleDiagnosticsCollectionLogCollectionMode,
},
displayName: fsuCycleDisplayName,
freeformTags: {
"bar-key": "value",
},
isIgnoreMissingPatches: fsuCycleIsIgnoreMissingPatches,
isIgnorePatches: fsuCycleIsIgnorePatches,
isKeepPlacement: fsuCycleIsKeepPlacement,
maxDrainTimeoutInSeconds: fsuCycleMaxDrainTimeoutInSeconds,
stageActionSchedule: {
timeToStart: fsuCycleStageActionScheduleTimeToStart,
type: fsuCycleStageActionScheduleType,
},
upgradeDetails: {
collectionType: fsuCycleUpgradeDetailsCollectionType,
isIgnorePostUpgradeErrors: fsuCycleUpgradeDetailsIsIgnorePostUpgradeErrors,
isIgnorePrerequisites: fsuCycleUpgradeDetailsIsIgnorePrerequisites,
isRecompileInvalidObjects: fsuCycleUpgradeDetailsIsRecompileInvalidObjects,
isTimeZoneUpgrade: fsuCycleUpgradeDetailsIsTimeZoneUpgrade,
maxDrainTimeoutInSeconds: fsuCycleUpgradeDetailsMaxDrainTimeoutInSeconds,
},
});
import pulumi
import pulumi_oci as oci
test_fsu_cycle = oci.fleetsoftwareupdate.FsuCycle("test_fsu_cycle",
compartment_id=compartment_id,
fsu_collection_id=test_fsu_collection["id"],
goal_version_details={
"type": fsu_cycle_goal_version_details_type,
"components": [{
"component_type": fsu_cycle_goal_version_details_components_component_type,
"goal_version_details": {
"goal_software_image_id": test_image["id"],
"goal_type": fsu_cycle_goal_version_details_components_goal_version_details_goal_type,
"goal_version": fsu_cycle_goal_version_details_components_goal_version_details_goal_version,
},
"home_policy": fsu_cycle_goal_version_details_components_home_policy,
"new_home_prefix": fsu_cycle_goal_version_details_components_new_home_prefix,
}],
"home_policy": fsu_cycle_goal_version_details_home_policy,
"new_home_prefix": fsu_cycle_goal_version_details_new_home_prefix,
"software_image_id": test_image["id"],
"version": fsu_cycle_goal_version_details_version,
},
type=fsu_cycle_type,
apply_action_schedule={
"time_to_start": fsu_cycle_apply_action_schedule_time_to_start,
"type": fsu_cycle_apply_action_schedule_type,
},
batching_strategy={
"is_force_rolling": fsu_cycle_batching_strategy_is_force_rolling,
"is_wait_for_batch_resume": fsu_cycle_batching_strategy_is_wait_for_batch_resume,
"percentage": fsu_cycle_batching_strategy_percentage,
"type": fsu_cycle_batching_strategy_type,
},
defined_tags={
"foo-namespace.bar-key": "value",
},
diagnostics_collection={
"log_collection_mode": fsu_cycle_diagnostics_collection_log_collection_mode,
},
display_name=fsu_cycle_display_name,
freeform_tags={
"bar-key": "value",
},
is_ignore_missing_patches=fsu_cycle_is_ignore_missing_patches,
is_ignore_patches=fsu_cycle_is_ignore_patches,
is_keep_placement=fsu_cycle_is_keep_placement,
max_drain_timeout_in_seconds=fsu_cycle_max_drain_timeout_in_seconds,
stage_action_schedule={
"time_to_start": fsu_cycle_stage_action_schedule_time_to_start,
"type": fsu_cycle_stage_action_schedule_type,
},
upgrade_details={
"collection_type": fsu_cycle_upgrade_details_collection_type,
"is_ignore_post_upgrade_errors": fsu_cycle_upgrade_details_is_ignore_post_upgrade_errors,
"is_ignore_prerequisites": fsu_cycle_upgrade_details_is_ignore_prerequisites,
"is_recompile_invalid_objects": fsu_cycle_upgrade_details_is_recompile_invalid_objects,
"is_time_zone_upgrade": fsu_cycle_upgrade_details_is_time_zone_upgrade,
"max_drain_timeout_in_seconds": fsu_cycle_upgrade_details_max_drain_timeout_in_seconds,
})
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v3/go/oci/fleetsoftwareupdate"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := fleetsoftwareupdate.NewFsuCycle(ctx, "test_fsu_cycle", &fleetsoftwareupdate.FsuCycleArgs{
CompartmentId: pulumi.Any(compartmentId),
FsuCollectionId: pulumi.Any(testFsuCollection.Id),
GoalVersionDetails: &fleetsoftwareupdate.FsuCycleGoalVersionDetailsArgs{
Type: pulumi.Any(fsuCycleGoalVersionDetailsType),
Components: fleetsoftwareupdate.FsuCycleGoalVersionDetailsComponentArray{
&fleetsoftwareupdate.FsuCycleGoalVersionDetailsComponentArgs{
ComponentType: pulumi.Any(fsuCycleGoalVersionDetailsComponentsComponentType),
GoalVersionDetails: &fleetsoftwareupdate.FsuCycleGoalVersionDetailsComponentGoalVersionDetailsArgs{
GoalSoftwareImageId: pulumi.Any(testImage.Id),
GoalType: pulumi.Any(fsuCycleGoalVersionDetailsComponentsGoalVersionDetailsGoalType),
GoalVersion: pulumi.Any(fsuCycleGoalVersionDetailsComponentsGoalVersionDetailsGoalVersion),
},
HomePolicy: pulumi.Any(fsuCycleGoalVersionDetailsComponentsHomePolicy),
NewHomePrefix: pulumi.Any(fsuCycleGoalVersionDetailsComponentsNewHomePrefix),
},
},
HomePolicy: pulumi.Any(fsuCycleGoalVersionDetailsHomePolicy),
NewHomePrefix: pulumi.Any(fsuCycleGoalVersionDetailsNewHomePrefix),
SoftwareImageId: pulumi.Any(testImage.Id),
Version: pulumi.Any(fsuCycleGoalVersionDetailsVersion),
},
Type: pulumi.Any(fsuCycleType),
ApplyActionSchedule: &fleetsoftwareupdate.FsuCycleApplyActionScheduleArgs{
TimeToStart: pulumi.Any(fsuCycleApplyActionScheduleTimeToStart),
Type: pulumi.Any(fsuCycleApplyActionScheduleType),
},
BatchingStrategy: &fleetsoftwareupdate.FsuCycleBatchingStrategyArgs{
IsForceRolling: pulumi.Any(fsuCycleBatchingStrategyIsForceRolling),
IsWaitForBatchResume: pulumi.Any(fsuCycleBatchingStrategyIsWaitForBatchResume),
Percentage: pulumi.Any(fsuCycleBatchingStrategyPercentage),
Type: pulumi.Any(fsuCycleBatchingStrategyType),
},
DefinedTags: pulumi.StringMap{
"foo-namespace.bar-key": pulumi.String("value"),
},
DiagnosticsCollection: &fleetsoftwareupdate.FsuCycleDiagnosticsCollectionArgs{
LogCollectionMode: pulumi.Any(fsuCycleDiagnosticsCollectionLogCollectionMode),
},
DisplayName: pulumi.Any(fsuCycleDisplayName),
FreeformTags: pulumi.StringMap{
"bar-key": pulumi.String("value"),
},
IsIgnoreMissingPatches: pulumi.Any(fsuCycleIsIgnoreMissingPatches),
IsIgnorePatches: pulumi.Any(fsuCycleIsIgnorePatches),
IsKeepPlacement: pulumi.Any(fsuCycleIsKeepPlacement),
MaxDrainTimeoutInSeconds: pulumi.Any(fsuCycleMaxDrainTimeoutInSeconds),
StageActionSchedule: &fleetsoftwareupdate.FsuCycleStageActionScheduleArgs{
TimeToStart: pulumi.Any(fsuCycleStageActionScheduleTimeToStart),
Type: pulumi.Any(fsuCycleStageActionScheduleType),
},
UpgradeDetails: &fleetsoftwareupdate.FsuCycleUpgradeDetailsArgs{
CollectionType: pulumi.Any(fsuCycleUpgradeDetailsCollectionType),
IsIgnorePostUpgradeErrors: pulumi.Any(fsuCycleUpgradeDetailsIsIgnorePostUpgradeErrors),
IsIgnorePrerequisites: pulumi.Any(fsuCycleUpgradeDetailsIsIgnorePrerequisites),
IsRecompileInvalidObjects: pulumi.Any(fsuCycleUpgradeDetailsIsRecompileInvalidObjects),
IsTimeZoneUpgrade: pulumi.Any(fsuCycleUpgradeDetailsIsTimeZoneUpgrade),
MaxDrainTimeoutInSeconds: pulumi.Any(fsuCycleUpgradeDetailsMaxDrainTimeoutInSeconds),
},
})
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 testFsuCycle = new Oci.FleetSoftwareUpdate.FsuCycle("test_fsu_cycle", new()
{
CompartmentId = compartmentId,
FsuCollectionId = testFsuCollection.Id,
GoalVersionDetails = new Oci.FleetSoftwareUpdate.Inputs.FsuCycleGoalVersionDetailsArgs
{
Type = fsuCycleGoalVersionDetailsType,
Components = new[]
{
new Oci.FleetSoftwareUpdate.Inputs.FsuCycleGoalVersionDetailsComponentArgs
{
ComponentType = fsuCycleGoalVersionDetailsComponentsComponentType,
GoalVersionDetails = new Oci.FleetSoftwareUpdate.Inputs.FsuCycleGoalVersionDetailsComponentGoalVersionDetailsArgs
{
GoalSoftwareImageId = testImage.Id,
GoalType = fsuCycleGoalVersionDetailsComponentsGoalVersionDetailsGoalType,
GoalVersion = fsuCycleGoalVersionDetailsComponentsGoalVersionDetailsGoalVersion,
},
HomePolicy = fsuCycleGoalVersionDetailsComponentsHomePolicy,
NewHomePrefix = fsuCycleGoalVersionDetailsComponentsNewHomePrefix,
},
},
HomePolicy = fsuCycleGoalVersionDetailsHomePolicy,
NewHomePrefix = fsuCycleGoalVersionDetailsNewHomePrefix,
SoftwareImageId = testImage.Id,
Version = fsuCycleGoalVersionDetailsVersion,
},
Type = fsuCycleType,
ApplyActionSchedule = new Oci.FleetSoftwareUpdate.Inputs.FsuCycleApplyActionScheduleArgs
{
TimeToStart = fsuCycleApplyActionScheduleTimeToStart,
Type = fsuCycleApplyActionScheduleType,
},
BatchingStrategy = new Oci.FleetSoftwareUpdate.Inputs.FsuCycleBatchingStrategyArgs
{
IsForceRolling = fsuCycleBatchingStrategyIsForceRolling,
IsWaitForBatchResume = fsuCycleBatchingStrategyIsWaitForBatchResume,
Percentage = fsuCycleBatchingStrategyPercentage,
Type = fsuCycleBatchingStrategyType,
},
DefinedTags =
{
{ "foo-namespace.bar-key", "value" },
},
DiagnosticsCollection = new Oci.FleetSoftwareUpdate.Inputs.FsuCycleDiagnosticsCollectionArgs
{
LogCollectionMode = fsuCycleDiagnosticsCollectionLogCollectionMode,
},
DisplayName = fsuCycleDisplayName,
FreeformTags =
{
{ "bar-key", "value" },
},
IsIgnoreMissingPatches = fsuCycleIsIgnoreMissingPatches,
IsIgnorePatches = fsuCycleIsIgnorePatches,
IsKeepPlacement = fsuCycleIsKeepPlacement,
MaxDrainTimeoutInSeconds = fsuCycleMaxDrainTimeoutInSeconds,
StageActionSchedule = new Oci.FleetSoftwareUpdate.Inputs.FsuCycleStageActionScheduleArgs
{
TimeToStart = fsuCycleStageActionScheduleTimeToStart,
Type = fsuCycleStageActionScheduleType,
},
UpgradeDetails = new Oci.FleetSoftwareUpdate.Inputs.FsuCycleUpgradeDetailsArgs
{
CollectionType = fsuCycleUpgradeDetailsCollectionType,
IsIgnorePostUpgradeErrors = fsuCycleUpgradeDetailsIsIgnorePostUpgradeErrors,
IsIgnorePrerequisites = fsuCycleUpgradeDetailsIsIgnorePrerequisites,
IsRecompileInvalidObjects = fsuCycleUpgradeDetailsIsRecompileInvalidObjects,
IsTimeZoneUpgrade = fsuCycleUpgradeDetailsIsTimeZoneUpgrade,
MaxDrainTimeoutInSeconds = fsuCycleUpgradeDetailsMaxDrainTimeoutInSeconds,
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.FleetSoftwareUpdate.FsuCycle;
import com.pulumi.oci.FleetSoftwareUpdate.FsuCycleArgs;
import com.pulumi.oci.FleetSoftwareUpdate.inputs.FsuCycleGoalVersionDetailsArgs;
import com.pulumi.oci.FleetSoftwareUpdate.inputs.FsuCycleApplyActionScheduleArgs;
import com.pulumi.oci.FleetSoftwareUpdate.inputs.FsuCycleBatchingStrategyArgs;
import com.pulumi.oci.FleetSoftwareUpdate.inputs.FsuCycleDiagnosticsCollectionArgs;
import com.pulumi.oci.FleetSoftwareUpdate.inputs.FsuCycleStageActionScheduleArgs;
import com.pulumi.oci.FleetSoftwareUpdate.inputs.FsuCycleUpgradeDetailsArgs;
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 testFsuCycle = new FsuCycle("testFsuCycle", FsuCycleArgs.builder()
.compartmentId(compartmentId)
.fsuCollectionId(testFsuCollection.id())
.goalVersionDetails(FsuCycleGoalVersionDetailsArgs.builder()
.type(fsuCycleGoalVersionDetailsType)
.components(FsuCycleGoalVersionDetailsComponentArgs.builder()
.componentType(fsuCycleGoalVersionDetailsComponentsComponentType)
.goalVersionDetails(FsuCycleGoalVersionDetailsComponentGoalVersionDetailsArgs.builder()
.goalSoftwareImageId(testImage.id())
.goalType(fsuCycleGoalVersionDetailsComponentsGoalVersionDetailsGoalType)
.goalVersion(fsuCycleGoalVersionDetailsComponentsGoalVersionDetailsGoalVersion)
.build())
.homePolicy(fsuCycleGoalVersionDetailsComponentsHomePolicy)
.newHomePrefix(fsuCycleGoalVersionDetailsComponentsNewHomePrefix)
.build())
.homePolicy(fsuCycleGoalVersionDetailsHomePolicy)
.newHomePrefix(fsuCycleGoalVersionDetailsNewHomePrefix)
.softwareImageId(testImage.id())
.version(fsuCycleGoalVersionDetailsVersion)
.build())
.type(fsuCycleType)
.applyActionSchedule(FsuCycleApplyActionScheduleArgs.builder()
.timeToStart(fsuCycleApplyActionScheduleTimeToStart)
.type(fsuCycleApplyActionScheduleType)
.build())
.batchingStrategy(FsuCycleBatchingStrategyArgs.builder()
.isForceRolling(fsuCycleBatchingStrategyIsForceRolling)
.isWaitForBatchResume(fsuCycleBatchingStrategyIsWaitForBatchResume)
.percentage(fsuCycleBatchingStrategyPercentage)
.type(fsuCycleBatchingStrategyType)
.build())
.definedTags(Map.of("foo-namespace.bar-key", "value"))
.diagnosticsCollection(FsuCycleDiagnosticsCollectionArgs.builder()
.logCollectionMode(fsuCycleDiagnosticsCollectionLogCollectionMode)
.build())
.displayName(fsuCycleDisplayName)
.freeformTags(Map.of("bar-key", "value"))
.isIgnoreMissingPatches(fsuCycleIsIgnoreMissingPatches)
.isIgnorePatches(fsuCycleIsIgnorePatches)
.isKeepPlacement(fsuCycleIsKeepPlacement)
.maxDrainTimeoutInSeconds(fsuCycleMaxDrainTimeoutInSeconds)
.stageActionSchedule(FsuCycleStageActionScheduleArgs.builder()
.timeToStart(fsuCycleStageActionScheduleTimeToStart)
.type(fsuCycleStageActionScheduleType)
.build())
.upgradeDetails(FsuCycleUpgradeDetailsArgs.builder()
.collectionType(fsuCycleUpgradeDetailsCollectionType)
.isIgnorePostUpgradeErrors(fsuCycleUpgradeDetailsIsIgnorePostUpgradeErrors)
.isIgnorePrerequisites(fsuCycleUpgradeDetailsIsIgnorePrerequisites)
.isRecompileInvalidObjects(fsuCycleUpgradeDetailsIsRecompileInvalidObjects)
.isTimeZoneUpgrade(fsuCycleUpgradeDetailsIsTimeZoneUpgrade)
.maxDrainTimeoutInSeconds(fsuCycleUpgradeDetailsMaxDrainTimeoutInSeconds)
.build())
.build());
}
}
resources:
testFsuCycle:
type: oci:FleetSoftwareUpdate:FsuCycle
name: test_fsu_cycle
properties:
compartmentId: ${compartmentId}
fsuCollectionId: ${testFsuCollection.id}
goalVersionDetails:
type: ${fsuCycleGoalVersionDetailsType}
components:
- componentType: ${fsuCycleGoalVersionDetailsComponentsComponentType}
goalVersionDetails:
goalSoftwareImageId: ${testImage.id}
goalType: ${fsuCycleGoalVersionDetailsComponentsGoalVersionDetailsGoalType}
goalVersion: ${fsuCycleGoalVersionDetailsComponentsGoalVersionDetailsGoalVersion}
homePolicy: ${fsuCycleGoalVersionDetailsComponentsHomePolicy}
newHomePrefix: ${fsuCycleGoalVersionDetailsComponentsNewHomePrefix}
homePolicy: ${fsuCycleGoalVersionDetailsHomePolicy}
newHomePrefix: ${fsuCycleGoalVersionDetailsNewHomePrefix}
softwareImageId: ${testImage.id}
version: ${fsuCycleGoalVersionDetailsVersion}
type: ${fsuCycleType}
applyActionSchedule:
timeToStart: ${fsuCycleApplyActionScheduleTimeToStart}
type: ${fsuCycleApplyActionScheduleType}
batchingStrategy:
isForceRolling: ${fsuCycleBatchingStrategyIsForceRolling}
isWaitForBatchResume: ${fsuCycleBatchingStrategyIsWaitForBatchResume}
percentage: ${fsuCycleBatchingStrategyPercentage}
type: ${fsuCycleBatchingStrategyType}
definedTags:
foo-namespace.bar-key: value
diagnosticsCollection:
logCollectionMode: ${fsuCycleDiagnosticsCollectionLogCollectionMode}
displayName: ${fsuCycleDisplayName}
freeformTags:
bar-key: value
isIgnoreMissingPatches: ${fsuCycleIsIgnoreMissingPatches}
isIgnorePatches: ${fsuCycleIsIgnorePatches}
isKeepPlacement: ${fsuCycleIsKeepPlacement}
maxDrainTimeoutInSeconds: ${fsuCycleMaxDrainTimeoutInSeconds}
stageActionSchedule:
timeToStart: ${fsuCycleStageActionScheduleTimeToStart}
type: ${fsuCycleStageActionScheduleType}
upgradeDetails:
collectionType: ${fsuCycleUpgradeDetailsCollectionType}
isIgnorePostUpgradeErrors: ${fsuCycleUpgradeDetailsIsIgnorePostUpgradeErrors}
isIgnorePrerequisites: ${fsuCycleUpgradeDetailsIsIgnorePrerequisites}
isRecompileInvalidObjects: ${fsuCycleUpgradeDetailsIsRecompileInvalidObjects}
isTimeZoneUpgrade: ${fsuCycleUpgradeDetailsIsTimeZoneUpgrade}
maxDrainTimeoutInSeconds: ${fsuCycleUpgradeDetailsMaxDrainTimeoutInSeconds}
Create FsuCycle Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new FsuCycle(name: string, args: FsuCycleArgs, opts?: CustomResourceOptions);@overload
def FsuCycle(resource_name: str,
args: FsuCycleArgs,
opts: Optional[ResourceOptions] = None)
@overload
def FsuCycle(resource_name: str,
opts: Optional[ResourceOptions] = None,
fsu_collection_id: Optional[str] = None,
type: Optional[str] = None,
compartment_id: Optional[str] = None,
goal_version_details: Optional[FsuCycleGoalVersionDetailsArgs] = None,
diagnostics_collection: Optional[FsuCycleDiagnosticsCollectionArgs] = None,
display_name: Optional[str] = None,
freeform_tags: Optional[Mapping[str, str]] = None,
apply_action_schedule: Optional[FsuCycleApplyActionScheduleArgs] = None,
defined_tags: Optional[Mapping[str, str]] = None,
is_ignore_missing_patches: Optional[Sequence[str]] = None,
is_ignore_patches: Optional[bool] = None,
is_keep_placement: Optional[bool] = None,
max_drain_timeout_in_seconds: Optional[int] = None,
stage_action_schedule: Optional[FsuCycleStageActionScheduleArgs] = None,
batching_strategy: Optional[FsuCycleBatchingStrategyArgs] = None,
upgrade_details: Optional[FsuCycleUpgradeDetailsArgs] = None)func NewFsuCycle(ctx *Context, name string, args FsuCycleArgs, opts ...ResourceOption) (*FsuCycle, error)public FsuCycle(string name, FsuCycleArgs args, CustomResourceOptions? opts = null)
public FsuCycle(String name, FsuCycleArgs args)
public FsuCycle(String name, FsuCycleArgs args, CustomResourceOptions options)
type: oci:FleetSoftwareUpdate:FsuCycle
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 FsuCycleArgs
- 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 FsuCycleArgs
- 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 FsuCycleArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args FsuCycleArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args FsuCycleArgs
- 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 fsuCycleResource = new Oci.FleetSoftwareUpdate.FsuCycle("fsuCycleResource", new()
{
FsuCollectionId = "string",
Type = "string",
CompartmentId = "string",
GoalVersionDetails = new Oci.FleetSoftwareUpdate.Inputs.FsuCycleGoalVersionDetailsArgs
{
Type = "string",
Components = new[]
{
new Oci.FleetSoftwareUpdate.Inputs.FsuCycleGoalVersionDetailsComponentArgs
{
ComponentType = "string",
GoalVersionDetails = new Oci.FleetSoftwareUpdate.Inputs.FsuCycleGoalVersionDetailsComponentGoalVersionDetailsArgs
{
GoalSoftwareImageId = "string",
GoalType = "string",
GoalVersion = "string",
},
HomePolicy = "string",
NewHomePrefix = "string",
},
},
HomePolicy = "string",
NewHomePrefix = "string",
SoftwareImageId = "string",
Version = "string",
},
DiagnosticsCollection = new Oci.FleetSoftwareUpdate.Inputs.FsuCycleDiagnosticsCollectionArgs
{
LogCollectionMode = "string",
},
DisplayName = "string",
FreeformTags =
{
{ "string", "string" },
},
ApplyActionSchedule = new Oci.FleetSoftwareUpdate.Inputs.FsuCycleApplyActionScheduleArgs
{
TimeToStart = "string",
Type = "string",
},
DefinedTags =
{
{ "string", "string" },
},
IsIgnoreMissingPatches = new[]
{
"string",
},
IsIgnorePatches = false,
IsKeepPlacement = false,
MaxDrainTimeoutInSeconds = 0,
StageActionSchedule = new Oci.FleetSoftwareUpdate.Inputs.FsuCycleStageActionScheduleArgs
{
TimeToStart = "string",
Type = "string",
},
BatchingStrategy = new Oci.FleetSoftwareUpdate.Inputs.FsuCycleBatchingStrategyArgs
{
IsForceRolling = false,
IsWaitForBatchResume = false,
Percentage = 0,
Type = "string",
},
UpgradeDetails = new Oci.FleetSoftwareUpdate.Inputs.FsuCycleUpgradeDetailsArgs
{
CollectionType = "string",
IsIgnorePostUpgradeErrors = false,
IsIgnorePrerequisites = false,
IsRecompileInvalidObjects = false,
IsTimeZoneUpgrade = false,
MaxDrainTimeoutInSeconds = 0,
},
});
example, err := fleetsoftwareupdate.NewFsuCycle(ctx, "fsuCycleResource", &fleetsoftwareupdate.FsuCycleArgs{
FsuCollectionId: pulumi.String("string"),
Type: pulumi.String("string"),
CompartmentId: pulumi.String("string"),
GoalVersionDetails: &fleetsoftwareupdate.FsuCycleGoalVersionDetailsArgs{
Type: pulumi.String("string"),
Components: fleetsoftwareupdate.FsuCycleGoalVersionDetailsComponentArray{
&fleetsoftwareupdate.FsuCycleGoalVersionDetailsComponentArgs{
ComponentType: pulumi.String("string"),
GoalVersionDetails: &fleetsoftwareupdate.FsuCycleGoalVersionDetailsComponentGoalVersionDetailsArgs{
GoalSoftwareImageId: pulumi.String("string"),
GoalType: pulumi.String("string"),
GoalVersion: pulumi.String("string"),
},
HomePolicy: pulumi.String("string"),
NewHomePrefix: pulumi.String("string"),
},
},
HomePolicy: pulumi.String("string"),
NewHomePrefix: pulumi.String("string"),
SoftwareImageId: pulumi.String("string"),
Version: pulumi.String("string"),
},
DiagnosticsCollection: &fleetsoftwareupdate.FsuCycleDiagnosticsCollectionArgs{
LogCollectionMode: pulumi.String("string"),
},
DisplayName: pulumi.String("string"),
FreeformTags: pulumi.StringMap{
"string": pulumi.String("string"),
},
ApplyActionSchedule: &fleetsoftwareupdate.FsuCycleApplyActionScheduleArgs{
TimeToStart: pulumi.String("string"),
Type: pulumi.String("string"),
},
DefinedTags: pulumi.StringMap{
"string": pulumi.String("string"),
},
IsIgnoreMissingPatches: pulumi.StringArray{
pulumi.String("string"),
},
IsIgnorePatches: pulumi.Bool(false),
IsKeepPlacement: pulumi.Bool(false),
MaxDrainTimeoutInSeconds: pulumi.Int(0),
StageActionSchedule: &fleetsoftwareupdate.FsuCycleStageActionScheduleArgs{
TimeToStart: pulumi.String("string"),
Type: pulumi.String("string"),
},
BatchingStrategy: &fleetsoftwareupdate.FsuCycleBatchingStrategyArgs{
IsForceRolling: pulumi.Bool(false),
IsWaitForBatchResume: pulumi.Bool(false),
Percentage: pulumi.Int(0),
Type: pulumi.String("string"),
},
UpgradeDetails: &fleetsoftwareupdate.FsuCycleUpgradeDetailsArgs{
CollectionType: pulumi.String("string"),
IsIgnorePostUpgradeErrors: pulumi.Bool(false),
IsIgnorePrerequisites: pulumi.Bool(false),
IsRecompileInvalidObjects: pulumi.Bool(false),
IsTimeZoneUpgrade: pulumi.Bool(false),
MaxDrainTimeoutInSeconds: pulumi.Int(0),
},
})
var fsuCycleResource = new FsuCycle("fsuCycleResource", FsuCycleArgs.builder()
.fsuCollectionId("string")
.type("string")
.compartmentId("string")
.goalVersionDetails(FsuCycleGoalVersionDetailsArgs.builder()
.type("string")
.components(FsuCycleGoalVersionDetailsComponentArgs.builder()
.componentType("string")
.goalVersionDetails(FsuCycleGoalVersionDetailsComponentGoalVersionDetailsArgs.builder()
.goalSoftwareImageId("string")
.goalType("string")
.goalVersion("string")
.build())
.homePolicy("string")
.newHomePrefix("string")
.build())
.homePolicy("string")
.newHomePrefix("string")
.softwareImageId("string")
.version("string")
.build())
.diagnosticsCollection(FsuCycleDiagnosticsCollectionArgs.builder()
.logCollectionMode("string")
.build())
.displayName("string")
.freeformTags(Map.of("string", "string"))
.applyActionSchedule(FsuCycleApplyActionScheduleArgs.builder()
.timeToStart("string")
.type("string")
.build())
.definedTags(Map.of("string", "string"))
.isIgnoreMissingPatches("string")
.isIgnorePatches(false)
.isKeepPlacement(false)
.maxDrainTimeoutInSeconds(0)
.stageActionSchedule(FsuCycleStageActionScheduleArgs.builder()
.timeToStart("string")
.type("string")
.build())
.batchingStrategy(FsuCycleBatchingStrategyArgs.builder()
.isForceRolling(false)
.isWaitForBatchResume(false)
.percentage(0)
.type("string")
.build())
.upgradeDetails(FsuCycleUpgradeDetailsArgs.builder()
.collectionType("string")
.isIgnorePostUpgradeErrors(false)
.isIgnorePrerequisites(false)
.isRecompileInvalidObjects(false)
.isTimeZoneUpgrade(false)
.maxDrainTimeoutInSeconds(0)
.build())
.build());
fsu_cycle_resource = oci.fleetsoftwareupdate.FsuCycle("fsuCycleResource",
fsu_collection_id="string",
type="string",
compartment_id="string",
goal_version_details={
"type": "string",
"components": [{
"component_type": "string",
"goal_version_details": {
"goal_software_image_id": "string",
"goal_type": "string",
"goal_version": "string",
},
"home_policy": "string",
"new_home_prefix": "string",
}],
"home_policy": "string",
"new_home_prefix": "string",
"software_image_id": "string",
"version": "string",
},
diagnostics_collection={
"log_collection_mode": "string",
},
display_name="string",
freeform_tags={
"string": "string",
},
apply_action_schedule={
"time_to_start": "string",
"type": "string",
},
defined_tags={
"string": "string",
},
is_ignore_missing_patches=["string"],
is_ignore_patches=False,
is_keep_placement=False,
max_drain_timeout_in_seconds=0,
stage_action_schedule={
"time_to_start": "string",
"type": "string",
},
batching_strategy={
"is_force_rolling": False,
"is_wait_for_batch_resume": False,
"percentage": 0,
"type": "string",
},
upgrade_details={
"collection_type": "string",
"is_ignore_post_upgrade_errors": False,
"is_ignore_prerequisites": False,
"is_recompile_invalid_objects": False,
"is_time_zone_upgrade": False,
"max_drain_timeout_in_seconds": 0,
})
const fsuCycleResource = new oci.fleetsoftwareupdate.FsuCycle("fsuCycleResource", {
fsuCollectionId: "string",
type: "string",
compartmentId: "string",
goalVersionDetails: {
type: "string",
components: [{
componentType: "string",
goalVersionDetails: {
goalSoftwareImageId: "string",
goalType: "string",
goalVersion: "string",
},
homePolicy: "string",
newHomePrefix: "string",
}],
homePolicy: "string",
newHomePrefix: "string",
softwareImageId: "string",
version: "string",
},
diagnosticsCollection: {
logCollectionMode: "string",
},
displayName: "string",
freeformTags: {
string: "string",
},
applyActionSchedule: {
timeToStart: "string",
type: "string",
},
definedTags: {
string: "string",
},
isIgnoreMissingPatches: ["string"],
isIgnorePatches: false,
isKeepPlacement: false,
maxDrainTimeoutInSeconds: 0,
stageActionSchedule: {
timeToStart: "string",
type: "string",
},
batchingStrategy: {
isForceRolling: false,
isWaitForBatchResume: false,
percentage: 0,
type: "string",
},
upgradeDetails: {
collectionType: "string",
isIgnorePostUpgradeErrors: false,
isIgnorePrerequisites: false,
isRecompileInvalidObjects: false,
isTimeZoneUpgrade: false,
maxDrainTimeoutInSeconds: 0,
},
});
type: oci:FleetSoftwareUpdate:FsuCycle
properties:
applyActionSchedule:
timeToStart: string
type: string
batchingStrategy:
isForceRolling: false
isWaitForBatchResume: false
percentage: 0
type: string
compartmentId: string
definedTags:
string: string
diagnosticsCollection:
logCollectionMode: string
displayName: string
freeformTags:
string: string
fsuCollectionId: string
goalVersionDetails:
components:
- componentType: string
goalVersionDetails:
goalSoftwareImageId: string
goalType: string
goalVersion: string
homePolicy: string
newHomePrefix: string
homePolicy: string
newHomePrefix: string
softwareImageId: string
type: string
version: string
isIgnoreMissingPatches:
- string
isIgnorePatches: false
isKeepPlacement: false
maxDrainTimeoutInSeconds: 0
stageActionSchedule:
timeToStart: string
type: string
type: string
upgradeDetails:
collectionType: string
isIgnorePostUpgradeErrors: false
isIgnorePrerequisites: false
isRecompileInvalidObjects: false
isTimeZoneUpgrade: false
maxDrainTimeoutInSeconds: 0
FsuCycle 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 FsuCycle resource accepts the following input properties:
- Compartment
Id string - (Updatable) The OCID of the Compartment.
- Fsu
Collection stringId - The OCID of the Exadata Fleet Update Collection which will be updated by the Exadata Fleet Update Cycle being created.
- Goal
Version FsuDetails Cycle Goal Version Details - (Updatable) Goal version or image details for the Exadata Fleet Update Cycle.
- Type string
- (Updatable) Type of Exadata Fleet Update Cycle.
- Apply
Action FsuSchedule Cycle Apply Action Schedule - Scheduling related details for the Exadata Fleet Update Action during create operations. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails for Stage and Apply Actions in Exadata Fleet Update Cycle creation would not create Actions. Null scheduleDetails for CreateAction would execute the Exadata Fleet Update Action as soon as possible.
- Batching
Strategy FsuCycle Batching Strategy - (Updatable) Batching strategy details to use during PRECHECK and APPLY Cycle Actions.
- Dictionary<string, string>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - Diagnostics
Collection FsuCycle Diagnostics Collection - (Updatable) Details to configure diagnostics collection for targets affected by this Exadata Fleet Update Maintenance Cycle.
- Display
Name string - (Updatable) The user-friendly name for the Exadata Fleet Update Cycle.
- 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"} - Is
Ignore List<string>Missing Patches - (Updatable) List of identifiers of patches to ignore. This attribute will be ignored for Exadata Image (Guest OS) maintenance update.
- Is
Ignore boolPatches - (Updatable) Ignore patch conflicts or missing patches between the source and goal homes. This attribute will be ignored for Exadata Image (Guest OS) maintenance update.
- Is
Keep boolPlacement - (Updatable) Ensure that database services are online on the same VMs before and after the maintenance update.
- Max
Drain intTimeout In Seconds - (Updatable) Timeout for session draining for database services specified in seconds.
- Stage
Action FsuSchedule Cycle Stage Action Schedule - Scheduling related details for the Exadata Fleet Update Action during create operations. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails for Stage and Apply Actions in Exadata Fleet Update Cycle creation would not create Actions. Null scheduleDetails for CreateAction would execute the Exadata Fleet Update Action as soon as possible.
- Upgrade
Details FsuCycle Upgrade Details - (Updatable) Details of supported upgrade options for DB or GI collection.
- Compartment
Id string - (Updatable) The OCID of the Compartment.
- Fsu
Collection stringId - The OCID of the Exadata Fleet Update Collection which will be updated by the Exadata Fleet Update Cycle being created.
- Goal
Version FsuDetails Cycle Goal Version Details Args - (Updatable) Goal version or image details for the Exadata Fleet Update Cycle.
- Type string
- (Updatable) Type of Exadata Fleet Update Cycle.
- Apply
Action FsuSchedule Cycle Apply Action Schedule Args - Scheduling related details for the Exadata Fleet Update Action during create operations. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails for Stage and Apply Actions in Exadata Fleet Update Cycle creation would not create Actions. Null scheduleDetails for CreateAction would execute the Exadata Fleet Update Action as soon as possible.
- Batching
Strategy FsuCycle Batching Strategy Args - (Updatable) Batching strategy details to use during PRECHECK and APPLY Cycle Actions.
- map[string]string
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - Diagnostics
Collection FsuCycle Diagnostics Collection Args - (Updatable) Details to configure diagnostics collection for targets affected by this Exadata Fleet Update Maintenance Cycle.
- Display
Name string - (Updatable) The user-friendly name for the Exadata Fleet Update Cycle.
- 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"} - Is
Ignore []stringMissing Patches - (Updatable) List of identifiers of patches to ignore. This attribute will be ignored for Exadata Image (Guest OS) maintenance update.
- Is
Ignore boolPatches - (Updatable) Ignore patch conflicts or missing patches between the source and goal homes. This attribute will be ignored for Exadata Image (Guest OS) maintenance update.
- Is
Keep boolPlacement - (Updatable) Ensure that database services are online on the same VMs before and after the maintenance update.
- Max
Drain intTimeout In Seconds - (Updatable) Timeout for session draining for database services specified in seconds.
- Stage
Action FsuSchedule Cycle Stage Action Schedule Args - Scheduling related details for the Exadata Fleet Update Action during create operations. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails for Stage and Apply Actions in Exadata Fleet Update Cycle creation would not create Actions. Null scheduleDetails for CreateAction would execute the Exadata Fleet Update Action as soon as possible.
- Upgrade
Details FsuCycle Upgrade Details Args - (Updatable) Details of supported upgrade options for DB or GI collection.
- compartment
Id String - (Updatable) The OCID of the Compartment.
- fsu
Collection StringId - The OCID of the Exadata Fleet Update Collection which will be updated by the Exadata Fleet Update Cycle being created.
- goal
Version FsuDetails Cycle Goal Version Details - (Updatable) Goal version or image details for the Exadata Fleet Update Cycle.
- type String
- (Updatable) Type of Exadata Fleet Update Cycle.
- apply
Action FsuSchedule Cycle Apply Action Schedule - Scheduling related details for the Exadata Fleet Update Action during create operations. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails for Stage and Apply Actions in Exadata Fleet Update Cycle creation would not create Actions. Null scheduleDetails for CreateAction would execute the Exadata Fleet Update Action as soon as possible.
- batching
Strategy FsuCycle Batching Strategy - (Updatable) Batching strategy details to use during PRECHECK and APPLY Cycle Actions.
- Map<String,String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - diagnostics
Collection FsuCycle Diagnostics Collection - (Updatable) Details to configure diagnostics collection for targets affected by this Exadata Fleet Update Maintenance Cycle.
- display
Name String - (Updatable) The user-friendly name for the Exadata Fleet Update Cycle.
- 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"} - is
Ignore List<String>Missing Patches - (Updatable) List of identifiers of patches to ignore. This attribute will be ignored for Exadata Image (Guest OS) maintenance update.
- is
Ignore BooleanPatches - (Updatable) Ignore patch conflicts or missing patches between the source and goal homes. This attribute will be ignored for Exadata Image (Guest OS) maintenance update.
- is
Keep BooleanPlacement - (Updatable) Ensure that database services are online on the same VMs before and after the maintenance update.
- max
Drain IntegerTimeout In Seconds - (Updatable) Timeout for session draining for database services specified in seconds.
- stage
Action FsuSchedule Cycle Stage Action Schedule - Scheduling related details for the Exadata Fleet Update Action during create operations. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails for Stage and Apply Actions in Exadata Fleet Update Cycle creation would not create Actions. Null scheduleDetails for CreateAction would execute the Exadata Fleet Update Action as soon as possible.
- upgrade
Details FsuCycle Upgrade Details - (Updatable) Details of supported upgrade options for DB or GI collection.
- compartment
Id string - (Updatable) The OCID of the Compartment.
- fsu
Collection stringId - The OCID of the Exadata Fleet Update Collection which will be updated by the Exadata Fleet Update Cycle being created.
- goal
Version FsuDetails Cycle Goal Version Details - (Updatable) Goal version or image details for the Exadata Fleet Update Cycle.
- type string
- (Updatable) Type of Exadata Fleet Update Cycle.
- apply
Action FsuSchedule Cycle Apply Action Schedule - Scheduling related details for the Exadata Fleet Update Action during create operations. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails for Stage and Apply Actions in Exadata Fleet Update Cycle creation would not create Actions. Null scheduleDetails for CreateAction would execute the Exadata Fleet Update Action as soon as possible.
- batching
Strategy FsuCycle Batching Strategy - (Updatable) Batching strategy details to use during PRECHECK and APPLY Cycle Actions.
- {[key: string]: string}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - diagnostics
Collection FsuCycle Diagnostics Collection - (Updatable) Details to configure diagnostics collection for targets affected by this Exadata Fleet Update Maintenance Cycle.
- display
Name string - (Updatable) The user-friendly name for the Exadata Fleet Update Cycle.
- {[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"} - is
Ignore string[]Missing Patches - (Updatable) List of identifiers of patches to ignore. This attribute will be ignored for Exadata Image (Guest OS) maintenance update.
- is
Ignore booleanPatches - (Updatable) Ignore patch conflicts or missing patches between the source and goal homes. This attribute will be ignored for Exadata Image (Guest OS) maintenance update.
- is
Keep booleanPlacement - (Updatable) Ensure that database services are online on the same VMs before and after the maintenance update.
- max
Drain numberTimeout In Seconds - (Updatable) Timeout for session draining for database services specified in seconds.
- stage
Action FsuSchedule Cycle Stage Action Schedule - Scheduling related details for the Exadata Fleet Update Action during create operations. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails for Stage and Apply Actions in Exadata Fleet Update Cycle creation would not create Actions. Null scheduleDetails for CreateAction would execute the Exadata Fleet Update Action as soon as possible.
- upgrade
Details FsuCycle Upgrade Details - (Updatable) Details of supported upgrade options for DB or GI collection.
- compartment_
id str - (Updatable) The OCID of the Compartment.
- fsu_
collection_ strid - The OCID of the Exadata Fleet Update Collection which will be updated by the Exadata Fleet Update Cycle being created.
- goal_
version_ Fsudetails Cycle Goal Version Details Args - (Updatable) Goal version or image details for the Exadata Fleet Update Cycle.
- type str
- (Updatable) Type of Exadata Fleet Update Cycle.
- apply_
action_ Fsuschedule Cycle Apply Action Schedule Args - Scheduling related details for the Exadata Fleet Update Action during create operations. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails for Stage and Apply Actions in Exadata Fleet Update Cycle creation would not create Actions. Null scheduleDetails for CreateAction would execute the Exadata Fleet Update Action as soon as possible.
- batching_
strategy FsuCycle Batching Strategy Args - (Updatable) Batching strategy details to use during PRECHECK and APPLY Cycle Actions.
- Mapping[str, str]
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - diagnostics_
collection FsuCycle Diagnostics Collection Args - (Updatable) Details to configure diagnostics collection for targets affected by this Exadata Fleet Update Maintenance Cycle.
- display_
name str - (Updatable) The user-friendly name for the Exadata Fleet Update Cycle.
- 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"} - is_
ignore_ Sequence[str]missing_ patches - (Updatable) List of identifiers of patches to ignore. This attribute will be ignored for Exadata Image (Guest OS) maintenance update.
- is_
ignore_ boolpatches - (Updatable) Ignore patch conflicts or missing patches between the source and goal homes. This attribute will be ignored for Exadata Image (Guest OS) maintenance update.
- is_
keep_ boolplacement - (Updatable) Ensure that database services are online on the same VMs before and after the maintenance update.
- max_
drain_ inttimeout_ in_ seconds - (Updatable) Timeout for session draining for database services specified in seconds.
- stage_
action_ Fsuschedule Cycle Stage Action Schedule Args - Scheduling related details for the Exadata Fleet Update Action during create operations. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails for Stage and Apply Actions in Exadata Fleet Update Cycle creation would not create Actions. Null scheduleDetails for CreateAction would execute the Exadata Fleet Update Action as soon as possible.
- upgrade_
details FsuCycle Upgrade Details Args - (Updatable) Details of supported upgrade options for DB or GI collection.
- compartment
Id String - (Updatable) The OCID of the Compartment.
- fsu
Collection StringId - The OCID of the Exadata Fleet Update Collection which will be updated by the Exadata Fleet Update Cycle being created.
- goal
Version Property MapDetails - (Updatable) Goal version or image details for the Exadata Fleet Update Cycle.
- type String
- (Updatable) Type of Exadata Fleet Update Cycle.
- apply
Action Property MapSchedule - Scheduling related details for the Exadata Fleet Update Action during create operations. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails for Stage and Apply Actions in Exadata Fleet Update Cycle creation would not create Actions. Null scheduleDetails for CreateAction would execute the Exadata Fleet Update Action as soon as possible.
- batching
Strategy Property Map - (Updatable) Batching strategy details to use during PRECHECK and APPLY Cycle Actions.
- Map<String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - diagnostics
Collection Property Map - (Updatable) Details to configure diagnostics collection for targets affected by this Exadata Fleet Update Maintenance Cycle.
- display
Name String - (Updatable) The user-friendly name for the Exadata Fleet Update Cycle.
- 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"} - is
Ignore List<String>Missing Patches - (Updatable) List of identifiers of patches to ignore. This attribute will be ignored for Exadata Image (Guest OS) maintenance update.
- is
Ignore BooleanPatches - (Updatable) Ignore patch conflicts or missing patches between the source and goal homes. This attribute will be ignored for Exadata Image (Guest OS) maintenance update.
- is
Keep BooleanPlacement - (Updatable) Ensure that database services are online on the same VMs before and after the maintenance update.
- max
Drain NumberTimeout In Seconds - (Updatable) Timeout for session draining for database services specified in seconds.
- stage
Action Property MapSchedule - Scheduling related details for the Exadata Fleet Update Action during create operations. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails for Stage and Apply Actions in Exadata Fleet Update Cycle creation would not create Actions. Null scheduleDetails for CreateAction would execute the Exadata Fleet Update Action as soon as possible.
- upgrade
Details Property Map - (Updatable) Details of supported upgrade options for DB or GI collection.
Outputs
All input properties are implicitly available as output properties. Additionally, the FsuCycle resource produces the following output properties:
- Collection
Type string - Type of Exadata Fleet Update collection being upgraded.
- Executing
Fsu stringAction Id - The OCID of the Exadata Fleet Update Action that is currently in progress, if applicable.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Completed stringAction - The latest Action type that was completed in the Exadata Fleet Update Cycle. No value would indicate that the Cycle has not completed any Action yet.
- Last
Completed stringAction Id - The OCID of the latest Action in the Exadata Fleet Update Cycle.
- 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.
- Next
Action List<FsuTo Executes Cycle Next Action To Execute> - All possible Exadata Fleet Update Actions will be listed. The first element is the suggested Exadata Fleet Update Action.
- Rollback
Cycle stringState - Current rollback cycle state if rollback maintenance cycle action has been attempted. No value would indicate that the Cycle has not run a rollback maintenance cycle action before.
- State string
- The current state of the Exadata Fleet Update Cycle.
- Dictionary<string, string>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"} - Time
Created string - The date and time the Exadata Fleet Update Cycle was created, as described in RFC 3339, section 14.29.
- Time
Finished string - The date and time the Exadata Fleet Update Cycle was finished, as described in RFC 3339.
- Time
Updated string - The date and time the Exadata Fleet Update Cycle was updated, as described in RFC 3339, section 14.29.
- Collection
Type string - Type of Exadata Fleet Update collection being upgraded.
- Executing
Fsu stringAction Id - The OCID of the Exadata Fleet Update Action that is currently in progress, if applicable.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Completed stringAction - The latest Action type that was completed in the Exadata Fleet Update Cycle. No value would indicate that the Cycle has not completed any Action yet.
- Last
Completed stringAction Id - The OCID of the latest Action in the Exadata Fleet Update Cycle.
- 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.
- Next
Action []FsuTo Executes Cycle Next Action To Execute - All possible Exadata Fleet Update Actions will be listed. The first element is the suggested Exadata Fleet Update Action.
- Rollback
Cycle stringState - Current rollback cycle state if rollback maintenance cycle action has been attempted. No value would indicate that the Cycle has not run a rollback maintenance cycle action before.
- State string
- The current state of the Exadata Fleet Update Cycle.
- map[string]string
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"} - Time
Created string - The date and time the Exadata Fleet Update Cycle was created, as described in RFC 3339, section 14.29.
- Time
Finished string - The date and time the Exadata Fleet Update Cycle was finished, as described in RFC 3339.
- Time
Updated string - The date and time the Exadata Fleet Update Cycle was updated, as described in RFC 3339, section 14.29.
- collection
Type String - Type of Exadata Fleet Update collection being upgraded.
- executing
Fsu StringAction Id - The OCID of the Exadata Fleet Update Action that is currently in progress, if applicable.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Completed StringAction - The latest Action type that was completed in the Exadata Fleet Update Cycle. No value would indicate that the Cycle has not completed any Action yet.
- last
Completed StringAction Id - The OCID of the latest Action in the Exadata Fleet Update Cycle.
- 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.
- next
Action List<FsuTo Executes Cycle Next Action To Execute> - All possible Exadata Fleet Update Actions will be listed. The first element is the suggested Exadata Fleet Update Action.
- rollback
Cycle StringState - Current rollback cycle state if rollback maintenance cycle action has been attempted. No value would indicate that the Cycle has not run a rollback maintenance cycle action before.
- state String
- The current state of the Exadata Fleet Update Cycle.
- Map<String,String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"} - time
Created String - The date and time the Exadata Fleet Update Cycle was created, as described in RFC 3339, section 14.29.
- time
Finished String - The date and time the Exadata Fleet Update Cycle was finished, as described in RFC 3339.
- time
Updated String - The date and time the Exadata Fleet Update Cycle was updated, as described in RFC 3339, section 14.29.
- collection
Type string - Type of Exadata Fleet Update collection being upgraded.
- executing
Fsu stringAction Id - The OCID of the Exadata Fleet Update Action that is currently in progress, if applicable.
- id string
- The provider-assigned unique ID for this managed resource.
- last
Completed stringAction - The latest Action type that was completed in the Exadata Fleet Update Cycle. No value would indicate that the Cycle has not completed any Action yet.
- last
Completed stringAction Id - The OCID of the latest Action in the Exadata Fleet Update Cycle.
- 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.
- next
Action FsuTo Executes Cycle Next Action To Execute[] - All possible Exadata Fleet Update Actions will be listed. The first element is the suggested Exadata Fleet Update Action.
- rollback
Cycle stringState - Current rollback cycle state if rollback maintenance cycle action has been attempted. No value would indicate that the Cycle has not run a rollback maintenance cycle action before.
- state string
- The current state of the Exadata Fleet Update Cycle.
- {[key: string]: string}
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"} - time
Created string - The date and time the Exadata Fleet Update Cycle was created, as described in RFC 3339, section 14.29.
- time
Finished string - The date and time the Exadata Fleet Update Cycle was finished, as described in RFC 3339.
- time
Updated string - The date and time the Exadata Fleet Update Cycle was updated, as described in RFC 3339, section 14.29.
- collection_
type str - Type of Exadata Fleet Update collection being upgraded.
- executing_
fsu_ straction_ id - The OCID of the Exadata Fleet Update Action that is currently in progress, if applicable.
- id str
- The provider-assigned unique ID for this managed resource.
- last_
completed_ straction - The latest Action type that was completed in the Exadata Fleet Update Cycle. No value would indicate that the Cycle has not completed any Action yet.
- last_
completed_ straction_ id - The OCID of the latest Action in the Exadata Fleet Update Cycle.
- 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.
- next_
action_ Sequence[Fsuto_ executes Cycle Next Action To Execute] - All possible Exadata Fleet Update Actions will be listed. The first element is the suggested Exadata Fleet Update Action.
- rollback_
cycle_ strstate - Current rollback cycle state if rollback maintenance cycle action has been attempted. No value would indicate that the Cycle has not run a rollback maintenance cycle action before.
- state str
- The current state of the Exadata Fleet Update Cycle.
- Mapping[str, str]
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"} - time_
created str - The date and time the Exadata Fleet Update Cycle was created, as described in RFC 3339, section 14.29.
- time_
finished str - The date and time the Exadata Fleet Update Cycle was finished, as described in RFC 3339.
- time_
updated str - The date and time the Exadata Fleet Update Cycle was updated, as described in RFC 3339, section 14.29.
- collection
Type String - Type of Exadata Fleet Update collection being upgraded.
- executing
Fsu StringAction Id - The OCID of the Exadata Fleet Update Action that is currently in progress, if applicable.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Completed StringAction - The latest Action type that was completed in the Exadata Fleet Update Cycle. No value would indicate that the Cycle has not completed any Action yet.
- last
Completed StringAction Id - The OCID of the latest Action in the Exadata Fleet Update Cycle.
- 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.
- next
Action List<Property Map>To Executes - All possible Exadata Fleet Update Actions will be listed. The first element is the suggested Exadata Fleet Update Action.
- rollback
Cycle StringState - Current rollback cycle state if rollback maintenance cycle action has been attempted. No value would indicate that the Cycle has not run a rollback maintenance cycle action before.
- state String
- The current state of the Exadata Fleet Update Cycle.
- Map<String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"} - time
Created String - The date and time the Exadata Fleet Update Cycle was created, as described in RFC 3339, section 14.29.
- time
Finished String - The date and time the Exadata Fleet Update Cycle was finished, as described in RFC 3339.
- time
Updated String - The date and time the Exadata Fleet Update Cycle was updated, as described in RFC 3339, section 14.29.
Look up Existing FsuCycle Resource
Get an existing FsuCycle 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?: FsuCycleState, opts?: CustomResourceOptions): FsuCycle@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
apply_action_schedule: Optional[FsuCycleApplyActionScheduleArgs] = None,
batching_strategy: Optional[FsuCycleBatchingStrategyArgs] = None,
collection_type: Optional[str] = None,
compartment_id: Optional[str] = None,
defined_tags: Optional[Mapping[str, str]] = None,
diagnostics_collection: Optional[FsuCycleDiagnosticsCollectionArgs] = None,
display_name: Optional[str] = None,
executing_fsu_action_id: Optional[str] = None,
freeform_tags: Optional[Mapping[str, str]] = None,
fsu_collection_id: Optional[str] = None,
goal_version_details: Optional[FsuCycleGoalVersionDetailsArgs] = None,
is_ignore_missing_patches: Optional[Sequence[str]] = None,
is_ignore_patches: Optional[bool] = None,
is_keep_placement: Optional[bool] = None,
last_completed_action: Optional[str] = None,
last_completed_action_id: Optional[str] = None,
lifecycle_details: Optional[str] = None,
max_drain_timeout_in_seconds: Optional[int] = None,
next_action_to_executes: Optional[Sequence[FsuCycleNextActionToExecuteArgs]] = None,
rollback_cycle_state: Optional[str] = None,
stage_action_schedule: Optional[FsuCycleStageActionScheduleArgs] = None,
state: Optional[str] = None,
system_tags: Optional[Mapping[str, str]] = None,
time_created: Optional[str] = None,
time_finished: Optional[str] = None,
time_updated: Optional[str] = None,
type: Optional[str] = None,
upgrade_details: Optional[FsuCycleUpgradeDetailsArgs] = None) -> FsuCyclefunc GetFsuCycle(ctx *Context, name string, id IDInput, state *FsuCycleState, opts ...ResourceOption) (*FsuCycle, error)public static FsuCycle Get(string name, Input<string> id, FsuCycleState? state, CustomResourceOptions? opts = null)public static FsuCycle get(String name, Output<String> id, FsuCycleState state, CustomResourceOptions options)resources: _: type: oci:FleetSoftwareUpdate:FsuCycle get: id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Apply
Action FsuSchedule Cycle Apply Action Schedule - Scheduling related details for the Exadata Fleet Update Action during create operations. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails for Stage and Apply Actions in Exadata Fleet Update Cycle creation would not create Actions. Null scheduleDetails for CreateAction would execute the Exadata Fleet Update Action as soon as possible.
- Batching
Strategy FsuCycle Batching Strategy - (Updatable) Batching strategy details to use during PRECHECK and APPLY Cycle Actions.
- Collection
Type string - Type of Exadata Fleet Update collection being upgraded.
- Compartment
Id string - (Updatable) The OCID of the Compartment.
- Dictionary<string, string>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - Diagnostics
Collection FsuCycle Diagnostics Collection - (Updatable) Details to configure diagnostics collection for targets affected by this Exadata Fleet Update Maintenance Cycle.
- Display
Name string - (Updatable) The user-friendly name for the Exadata Fleet Update Cycle.
- Executing
Fsu stringAction Id - The OCID of the Exadata Fleet Update Action that is currently in progress, if applicable.
- 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"} - Fsu
Collection stringId - The OCID of the Exadata Fleet Update Collection which will be updated by the Exadata Fleet Update Cycle being created.
- Goal
Version FsuDetails Cycle Goal Version Details - (Updatable) Goal version or image details for the Exadata Fleet Update Cycle.
- Is
Ignore List<string>Missing Patches - (Updatable) List of identifiers of patches to ignore. This attribute will be ignored for Exadata Image (Guest OS) maintenance update.
- Is
Ignore boolPatches - (Updatable) Ignore patch conflicts or missing patches between the source and goal homes. This attribute will be ignored for Exadata Image (Guest OS) maintenance update.
- Is
Keep boolPlacement - (Updatable) Ensure that database services are online on the same VMs before and after the maintenance update.
- Last
Completed stringAction - The latest Action type that was completed in the Exadata Fleet Update Cycle. No value would indicate that the Cycle has not completed any Action yet.
- Last
Completed stringAction Id - The OCID of the latest Action in the Exadata Fleet Update Cycle.
- 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.
- Max
Drain intTimeout In Seconds - (Updatable) Timeout for session draining for database services specified in seconds.
- Next
Action List<FsuTo Executes Cycle Next Action To Execute> - All possible Exadata Fleet Update Actions will be listed. The first element is the suggested Exadata Fleet Update Action.
- Rollback
Cycle stringState - Current rollback cycle state if rollback maintenance cycle action has been attempted. No value would indicate that the Cycle has not run a rollback maintenance cycle action before.
- Stage
Action FsuSchedule Cycle Stage Action Schedule - Scheduling related details for the Exadata Fleet Update Action during create operations. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails for Stage and Apply Actions in Exadata Fleet Update Cycle creation would not create Actions. Null scheduleDetails for CreateAction would execute the Exadata Fleet Update Action as soon as possible.
- State string
- The current state of the Exadata Fleet Update Cycle.
- Dictionary<string, string>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"} - Time
Created string - The date and time the Exadata Fleet Update Cycle was created, as described in RFC 3339, section 14.29.
- Time
Finished string - The date and time the Exadata Fleet Update Cycle was finished, as described in RFC 3339.
- Time
Updated string - The date and time the Exadata Fleet Update Cycle was updated, as described in RFC 3339, section 14.29.
- Type string
- (Updatable) Type of Exadata Fleet Update Cycle.
- Upgrade
Details FsuCycle Upgrade Details - (Updatable) Details of supported upgrade options for DB or GI collection.
- Apply
Action FsuSchedule Cycle Apply Action Schedule Args - Scheduling related details for the Exadata Fleet Update Action during create operations. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails for Stage and Apply Actions in Exadata Fleet Update Cycle creation would not create Actions. Null scheduleDetails for CreateAction would execute the Exadata Fleet Update Action as soon as possible.
- Batching
Strategy FsuCycle Batching Strategy Args - (Updatable) Batching strategy details to use during PRECHECK and APPLY Cycle Actions.
- Collection
Type string - Type of Exadata Fleet Update collection being upgraded.
- Compartment
Id string - (Updatable) The OCID of the Compartment.
- map[string]string
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - Diagnostics
Collection FsuCycle Diagnostics Collection Args - (Updatable) Details to configure diagnostics collection for targets affected by this Exadata Fleet Update Maintenance Cycle.
- Display
Name string - (Updatable) The user-friendly name for the Exadata Fleet Update Cycle.
- Executing
Fsu stringAction Id - The OCID of the Exadata Fleet Update Action that is currently in progress, if applicable.
- 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"} - Fsu
Collection stringId - The OCID of the Exadata Fleet Update Collection which will be updated by the Exadata Fleet Update Cycle being created.
- Goal
Version FsuDetails Cycle Goal Version Details Args - (Updatable) Goal version or image details for the Exadata Fleet Update Cycle.
- Is
Ignore []stringMissing Patches - (Updatable) List of identifiers of patches to ignore. This attribute will be ignored for Exadata Image (Guest OS) maintenance update.
- Is
Ignore boolPatches - (Updatable) Ignore patch conflicts or missing patches between the source and goal homes. This attribute will be ignored for Exadata Image (Guest OS) maintenance update.
- Is
Keep boolPlacement - (Updatable) Ensure that database services are online on the same VMs before and after the maintenance update.
- Last
Completed stringAction - The latest Action type that was completed in the Exadata Fleet Update Cycle. No value would indicate that the Cycle has not completed any Action yet.
- Last
Completed stringAction Id - The OCID of the latest Action in the Exadata Fleet Update Cycle.
- 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.
- Max
Drain intTimeout In Seconds - (Updatable) Timeout for session draining for database services specified in seconds.
- Next
Action []FsuTo Executes Cycle Next Action To Execute Args - All possible Exadata Fleet Update Actions will be listed. The first element is the suggested Exadata Fleet Update Action.
- Rollback
Cycle stringState - Current rollback cycle state if rollback maintenance cycle action has been attempted. No value would indicate that the Cycle has not run a rollback maintenance cycle action before.
- Stage
Action FsuSchedule Cycle Stage Action Schedule Args - Scheduling related details for the Exadata Fleet Update Action during create operations. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails for Stage and Apply Actions in Exadata Fleet Update Cycle creation would not create Actions. Null scheduleDetails for CreateAction would execute the Exadata Fleet Update Action as soon as possible.
- State string
- The current state of the Exadata Fleet Update Cycle.
- map[string]string
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"} - Time
Created string - The date and time the Exadata Fleet Update Cycle was created, as described in RFC 3339, section 14.29.
- Time
Finished string - The date and time the Exadata Fleet Update Cycle was finished, as described in RFC 3339.
- Time
Updated string - The date and time the Exadata Fleet Update Cycle was updated, as described in RFC 3339, section 14.29.
- Type string
- (Updatable) Type of Exadata Fleet Update Cycle.
- Upgrade
Details FsuCycle Upgrade Details Args - (Updatable) Details of supported upgrade options for DB or GI collection.
- apply
Action FsuSchedule Cycle Apply Action Schedule - Scheduling related details for the Exadata Fleet Update Action during create operations. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails for Stage and Apply Actions in Exadata Fleet Update Cycle creation would not create Actions. Null scheduleDetails for CreateAction would execute the Exadata Fleet Update Action as soon as possible.
- batching
Strategy FsuCycle Batching Strategy - (Updatable) Batching strategy details to use during PRECHECK and APPLY Cycle Actions.
- collection
Type String - Type of Exadata Fleet Update collection being upgraded.
- compartment
Id String - (Updatable) The OCID of the Compartment.
- Map<String,String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - diagnostics
Collection FsuCycle Diagnostics Collection - (Updatable) Details to configure diagnostics collection for targets affected by this Exadata Fleet Update Maintenance Cycle.
- display
Name String - (Updatable) The user-friendly name for the Exadata Fleet Update Cycle.
- executing
Fsu StringAction Id - The OCID of the Exadata Fleet Update Action that is currently in progress, if applicable.
- 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"} - fsu
Collection StringId - The OCID of the Exadata Fleet Update Collection which will be updated by the Exadata Fleet Update Cycle being created.
- goal
Version FsuDetails Cycle Goal Version Details - (Updatable) Goal version or image details for the Exadata Fleet Update Cycle.
- is
Ignore List<String>Missing Patches - (Updatable) List of identifiers of patches to ignore. This attribute will be ignored for Exadata Image (Guest OS) maintenance update.
- is
Ignore BooleanPatches - (Updatable) Ignore patch conflicts or missing patches between the source and goal homes. This attribute will be ignored for Exadata Image (Guest OS) maintenance update.
- is
Keep BooleanPlacement - (Updatable) Ensure that database services are online on the same VMs before and after the maintenance update.
- last
Completed StringAction - The latest Action type that was completed in the Exadata Fleet Update Cycle. No value would indicate that the Cycle has not completed any Action yet.
- last
Completed StringAction Id - The OCID of the latest Action in the Exadata Fleet Update Cycle.
- 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.
- max
Drain IntegerTimeout In Seconds - (Updatable) Timeout for session draining for database services specified in seconds.
- next
Action List<FsuTo Executes Cycle Next Action To Execute> - All possible Exadata Fleet Update Actions will be listed. The first element is the suggested Exadata Fleet Update Action.
- rollback
Cycle StringState - Current rollback cycle state if rollback maintenance cycle action has been attempted. No value would indicate that the Cycle has not run a rollback maintenance cycle action before.
- stage
Action FsuSchedule Cycle Stage Action Schedule - Scheduling related details for the Exadata Fleet Update Action during create operations. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails for Stage and Apply Actions in Exadata Fleet Update Cycle creation would not create Actions. Null scheduleDetails for CreateAction would execute the Exadata Fleet Update Action as soon as possible.
- state String
- The current state of the Exadata Fleet Update Cycle.
- Map<String,String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"} - time
Created String - The date and time the Exadata Fleet Update Cycle was created, as described in RFC 3339, section 14.29.
- time
Finished String - The date and time the Exadata Fleet Update Cycle was finished, as described in RFC 3339.
- time
Updated String - The date and time the Exadata Fleet Update Cycle was updated, as described in RFC 3339, section 14.29.
- type String
- (Updatable) Type of Exadata Fleet Update Cycle.
- upgrade
Details FsuCycle Upgrade Details - (Updatable) Details of supported upgrade options for DB or GI collection.
- apply
Action FsuSchedule Cycle Apply Action Schedule - Scheduling related details for the Exadata Fleet Update Action during create operations. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails for Stage and Apply Actions in Exadata Fleet Update Cycle creation would not create Actions. Null scheduleDetails for CreateAction would execute the Exadata Fleet Update Action as soon as possible.
- batching
Strategy FsuCycle Batching Strategy - (Updatable) Batching strategy details to use during PRECHECK and APPLY Cycle Actions.
- collection
Type string - Type of Exadata Fleet Update collection being upgraded.
- compartment
Id string - (Updatable) The OCID of the Compartment.
- {[key: string]: string}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - diagnostics
Collection FsuCycle Diagnostics Collection - (Updatable) Details to configure diagnostics collection for targets affected by this Exadata Fleet Update Maintenance Cycle.
- display
Name string - (Updatable) The user-friendly name for the Exadata Fleet Update Cycle.
- executing
Fsu stringAction Id - The OCID of the Exadata Fleet Update Action that is currently in progress, if applicable.
- {[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"} - fsu
Collection stringId - The OCID of the Exadata Fleet Update Collection which will be updated by the Exadata Fleet Update Cycle being created.
- goal
Version FsuDetails Cycle Goal Version Details - (Updatable) Goal version or image details for the Exadata Fleet Update Cycle.
- is
Ignore string[]Missing Patches - (Updatable) List of identifiers of patches to ignore. This attribute will be ignored for Exadata Image (Guest OS) maintenance update.
- is
Ignore booleanPatches - (Updatable) Ignore patch conflicts or missing patches between the source and goal homes. This attribute will be ignored for Exadata Image (Guest OS) maintenance update.
- is
Keep booleanPlacement - (Updatable) Ensure that database services are online on the same VMs before and after the maintenance update.
- last
Completed stringAction - The latest Action type that was completed in the Exadata Fleet Update Cycle. No value would indicate that the Cycle has not completed any Action yet.
- last
Completed stringAction Id - The OCID of the latest Action in the Exadata Fleet Update Cycle.
- 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.
- max
Drain numberTimeout In Seconds - (Updatable) Timeout for session draining for database services specified in seconds.
- next
Action FsuTo Executes Cycle Next Action To Execute[] - All possible Exadata Fleet Update Actions will be listed. The first element is the suggested Exadata Fleet Update Action.
- rollback
Cycle stringState - Current rollback cycle state if rollback maintenance cycle action has been attempted. No value would indicate that the Cycle has not run a rollback maintenance cycle action before.
- stage
Action FsuSchedule Cycle Stage Action Schedule - Scheduling related details for the Exadata Fleet Update Action during create operations. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails for Stage and Apply Actions in Exadata Fleet Update Cycle creation would not create Actions. Null scheduleDetails for CreateAction would execute the Exadata Fleet Update Action as soon as possible.
- state string
- The current state of the Exadata Fleet Update Cycle.
- {[key: string]: string}
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"} - time
Created string - The date and time the Exadata Fleet Update Cycle was created, as described in RFC 3339, section 14.29.
- time
Finished string - The date and time the Exadata Fleet Update Cycle was finished, as described in RFC 3339.
- time
Updated string - The date and time the Exadata Fleet Update Cycle was updated, as described in RFC 3339, section 14.29.
- type string
- (Updatable) Type of Exadata Fleet Update Cycle.
- upgrade
Details FsuCycle Upgrade Details - (Updatable) Details of supported upgrade options for DB or GI collection.
- apply_
action_ Fsuschedule Cycle Apply Action Schedule Args - Scheduling related details for the Exadata Fleet Update Action during create operations. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails for Stage and Apply Actions in Exadata Fleet Update Cycle creation would not create Actions. Null scheduleDetails for CreateAction would execute the Exadata Fleet Update Action as soon as possible.
- batching_
strategy FsuCycle Batching Strategy Args - (Updatable) Batching strategy details to use during PRECHECK and APPLY Cycle Actions.
- collection_
type str - Type of Exadata Fleet Update collection being upgraded.
- compartment_
id str - (Updatable) The OCID of the Compartment.
- Mapping[str, str]
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - diagnostics_
collection FsuCycle Diagnostics Collection Args - (Updatable) Details to configure diagnostics collection for targets affected by this Exadata Fleet Update Maintenance Cycle.
- display_
name str - (Updatable) The user-friendly name for the Exadata Fleet Update Cycle.
- executing_
fsu_ straction_ id - The OCID of the Exadata Fleet Update Action that is currently in progress, if applicable.
- 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"} - fsu_
collection_ strid - The OCID of the Exadata Fleet Update Collection which will be updated by the Exadata Fleet Update Cycle being created.
- goal_
version_ Fsudetails Cycle Goal Version Details Args - (Updatable) Goal version or image details for the Exadata Fleet Update Cycle.
- is_
ignore_ Sequence[str]missing_ patches - (Updatable) List of identifiers of patches to ignore. This attribute will be ignored for Exadata Image (Guest OS) maintenance update.
- is_
ignore_ boolpatches - (Updatable) Ignore patch conflicts or missing patches between the source and goal homes. This attribute will be ignored for Exadata Image (Guest OS) maintenance update.
- is_
keep_ boolplacement - (Updatable) Ensure that database services are online on the same VMs before and after the maintenance update.
- last_
completed_ straction - The latest Action type that was completed in the Exadata Fleet Update Cycle. No value would indicate that the Cycle has not completed any Action yet.
- last_
completed_ straction_ id - The OCID of the latest Action in the Exadata Fleet Update Cycle.
- 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.
- max_
drain_ inttimeout_ in_ seconds - (Updatable) Timeout for session draining for database services specified in seconds.
- next_
action_ Sequence[Fsuto_ executes Cycle Next Action To Execute Args] - All possible Exadata Fleet Update Actions will be listed. The first element is the suggested Exadata Fleet Update Action.
- rollback_
cycle_ strstate - Current rollback cycle state if rollback maintenance cycle action has been attempted. No value would indicate that the Cycle has not run a rollback maintenance cycle action before.
- stage_
action_ Fsuschedule Cycle Stage Action Schedule Args - Scheduling related details for the Exadata Fleet Update Action during create operations. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails for Stage and Apply Actions in Exadata Fleet Update Cycle creation would not create Actions. Null scheduleDetails for CreateAction would execute the Exadata Fleet Update Action as soon as possible.
- state str
- The current state of the Exadata Fleet Update Cycle.
- Mapping[str, str]
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"} - time_
created str - The date and time the Exadata Fleet Update Cycle was created, as described in RFC 3339, section 14.29.
- time_
finished str - The date and time the Exadata Fleet Update Cycle was finished, as described in RFC 3339.
- time_
updated str - The date and time the Exadata Fleet Update Cycle was updated, as described in RFC 3339, section 14.29.
- type str
- (Updatable) Type of Exadata Fleet Update Cycle.
- upgrade_
details FsuCycle Upgrade Details Args - (Updatable) Details of supported upgrade options for DB or GI collection.
- apply
Action Property MapSchedule - Scheduling related details for the Exadata Fleet Update Action during create operations. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails for Stage and Apply Actions in Exadata Fleet Update Cycle creation would not create Actions. Null scheduleDetails for CreateAction would execute the Exadata Fleet Update Action as soon as possible.
- batching
Strategy Property Map - (Updatable) Batching strategy details to use during PRECHECK and APPLY Cycle Actions.
- collection
Type String - Type of Exadata Fleet Update collection being upgraded.
- compartment
Id String - (Updatable) The OCID of the Compartment.
- Map<String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - diagnostics
Collection Property Map - (Updatable) Details to configure diagnostics collection for targets affected by this Exadata Fleet Update Maintenance Cycle.
- display
Name String - (Updatable) The user-friendly name for the Exadata Fleet Update Cycle.
- executing
Fsu StringAction Id - The OCID of the Exadata Fleet Update Action that is currently in progress, if applicable.
- 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"} - fsu
Collection StringId - The OCID of the Exadata Fleet Update Collection which will be updated by the Exadata Fleet Update Cycle being created.
- goal
Version Property MapDetails - (Updatable) Goal version or image details for the Exadata Fleet Update Cycle.
- is
Ignore List<String>Missing Patches - (Updatable) List of identifiers of patches to ignore. This attribute will be ignored for Exadata Image (Guest OS) maintenance update.
- is
Ignore BooleanPatches - (Updatable) Ignore patch conflicts or missing patches between the source and goal homes. This attribute will be ignored for Exadata Image (Guest OS) maintenance update.
- is
Keep BooleanPlacement - (Updatable) Ensure that database services are online on the same VMs before and after the maintenance update.
- last
Completed StringAction - The latest Action type that was completed in the Exadata Fleet Update Cycle. No value would indicate that the Cycle has not completed any Action yet.
- last
Completed StringAction Id - The OCID of the latest Action in the Exadata Fleet Update Cycle.
- 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.
- max
Drain NumberTimeout In Seconds - (Updatable) Timeout for session draining for database services specified in seconds.
- next
Action List<Property Map>To Executes - All possible Exadata Fleet Update Actions will be listed. The first element is the suggested Exadata Fleet Update Action.
- rollback
Cycle StringState - Current rollback cycle state if rollback maintenance cycle action has been attempted. No value would indicate that the Cycle has not run a rollback maintenance cycle action before.
- stage
Action Property MapSchedule - Scheduling related details for the Exadata Fleet Update Action during create operations. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails for Stage and Apply Actions in Exadata Fleet Update Cycle creation would not create Actions. Null scheduleDetails for CreateAction would execute the Exadata Fleet Update Action as soon as possible.
- state String
- The current state of the Exadata Fleet Update Cycle.
- Map<String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"} - time
Created String - The date and time the Exadata Fleet Update Cycle was created, as described in RFC 3339, section 14.29.
- time
Finished String - The date and time the Exadata Fleet Update Cycle was finished, as described in RFC 3339.
- time
Updated String - The date and time the Exadata Fleet Update Cycle was updated, as described in RFC 3339, section 14.29.
- type String
- (Updatable) Type of Exadata Fleet Update Cycle.
- upgrade
Details Property Map - (Updatable) Details of supported upgrade options for DB or GI collection.
Supporting Types
FsuCycleApplyActionSchedule, FsuCycleApplyActionScheduleArgs
- Time
To stringStart - The date and time the Exadata Fleet Update Action is expected to start. RFC 3339, section 14.29.
- Type string
- Type of scheduling strategy to use for Fleet Patching Update Action execution.
- Time
To stringStart - The date and time the Exadata Fleet Update Action is expected to start. RFC 3339, section 14.29.
- Type string
- Type of scheduling strategy to use for Fleet Patching Update Action execution.
- time
To StringStart - The date and time the Exadata Fleet Update Action is expected to start. RFC 3339, section 14.29.
- type String
- Type of scheduling strategy to use for Fleet Patching Update Action execution.
- time
To stringStart - The date and time the Exadata Fleet Update Action is expected to start. RFC 3339, section 14.29.
- type string
- Type of scheduling strategy to use for Fleet Patching Update Action execution.
- time_
to_ strstart - The date and time the Exadata Fleet Update Action is expected to start. RFC 3339, section 14.29.
- type str
- Type of scheduling strategy to use for Fleet Patching Update Action execution.
- time
To StringStart - The date and time the Exadata Fleet Update Action is expected to start. RFC 3339, section 14.29.
- type String
- Type of scheduling strategy to use for Fleet Patching Update Action execution.
FsuCycleBatchingStrategy, FsuCycleBatchingStrategyArgs
- Is
Force boolRolling - (Updatable) True to force rolling patching.
- Is
Wait boolFor Batch Resume - (Updatable) True to wait for customer to resume the Apply Action once the first half is done. False to automatically patch the second half.
- Percentage int
- (Updatable) Percentage of availability in the service during the Patch operation.
- Type string
- (Updatable) Supported batching strategies.
- Is
Force boolRolling - (Updatable) True to force rolling patching.
- Is
Wait boolFor Batch Resume - (Updatable) True to wait for customer to resume the Apply Action once the first half is done. False to automatically patch the second half.
- Percentage int
- (Updatable) Percentage of availability in the service during the Patch operation.
- Type string
- (Updatable) Supported batching strategies.
- is
Force BooleanRolling - (Updatable) True to force rolling patching.
- is
Wait BooleanFor Batch Resume - (Updatable) True to wait for customer to resume the Apply Action once the first half is done. False to automatically patch the second half.
- percentage Integer
- (Updatable) Percentage of availability in the service during the Patch operation.
- type String
- (Updatable) Supported batching strategies.
- is
Force booleanRolling - (Updatable) True to force rolling patching.
- is
Wait booleanFor Batch Resume - (Updatable) True to wait for customer to resume the Apply Action once the first half is done. False to automatically patch the second half.
- percentage number
- (Updatable) Percentage of availability in the service during the Patch operation.
- type string
- (Updatable) Supported batching strategies.
- is_
force_ boolrolling - (Updatable) True to force rolling patching.
- is_
wait_ boolfor_ batch_ resume - (Updatable) True to wait for customer to resume the Apply Action once the first half is done. False to automatically patch the second half.
- percentage int
- (Updatable) Percentage of availability in the service during the Patch operation.
- type str
- (Updatable) Supported batching strategies.
- is
Force BooleanRolling - (Updatable) True to force rolling patching.
- is
Wait BooleanFor Batch Resume - (Updatable) True to wait for customer to resume the Apply Action once the first half is done. False to automatically patch the second half.
- percentage Number
- (Updatable) Percentage of availability in the service during the Patch operation.
- type String
- (Updatable) Supported batching strategies.
FsuCycleDiagnosticsCollection, FsuCycleDiagnosticsCollectionArgs
- Log
Collection stringMode - (Updatable) Enable incident logs and trace collection. Allow Oracle to collect incident logs and traces to enable fault diagnosis and issue resolution according to the selected mode.
- Log
Collection stringMode - (Updatable) Enable incident logs and trace collection. Allow Oracle to collect incident logs and traces to enable fault diagnosis and issue resolution according to the selected mode.
- log
Collection StringMode - (Updatable) Enable incident logs and trace collection. Allow Oracle to collect incident logs and traces to enable fault diagnosis and issue resolution according to the selected mode.
- log
Collection stringMode - (Updatable) Enable incident logs and trace collection. Allow Oracle to collect incident logs and traces to enable fault diagnosis and issue resolution according to the selected mode.
- log_
collection_ strmode - (Updatable) Enable incident logs and trace collection. Allow Oracle to collect incident logs and traces to enable fault diagnosis and issue resolution according to the selected mode.
- log
Collection StringMode - (Updatable) Enable incident logs and trace collection. Allow Oracle to collect incident logs and traces to enable fault diagnosis and issue resolution according to the selected mode.
FsuCycleGoalVersionDetails, FsuCycleGoalVersionDetailsArgs
- Type string
- (Updatable) Type of goal version specified
- Components
List<Fsu
Cycle Goal Version Details Component> - (Updatable) Details of goal versions for components in an Exadata software stack.
- Home
Policy string - (Updatable) Goal home policy to use when Staging the Goal Version during patching. CREATE_NEW: Create a new DBHome (for Database Collections) for the specified image or version. USE_EXISTING: All database targets in the same VMCluster or CloudVmCluster will be moved to a shared database home. If an existing home for the selected image or version is not found in the VM Cluster for a target database, then a new home will be created. If more than one existing home for the selected image is found, then the home with the least number of databases will be used. If multiple homes have the least number of databases, then a home will be selected at random.
- New
Home stringPrefix - (Updatable) Prefix name used for new DB home resources created as part of the Stage Action. Format: <specified_prefix>_ If not specified, a default Oracle Cloud Infrastructure DB home resource will be generated for the new DB home resources created.
- Software
Image stringId - (Updatable) The OCID of the goal database software image.
- Version string
- (Updatable) Goal version string for the Exadata Fleet Update Cycle. Applicable to Database, Grid Infrastructure, or Exadata Image software updates.
- Type string
- (Updatable) Type of goal version specified
- Components
[]Fsu
Cycle Goal Version Details Component - (Updatable) Details of goal versions for components in an Exadata software stack.
- Home
Policy string - (Updatable) Goal home policy to use when Staging the Goal Version during patching. CREATE_NEW: Create a new DBHome (for Database Collections) for the specified image or version. USE_EXISTING: All database targets in the same VMCluster or CloudVmCluster will be moved to a shared database home. If an existing home for the selected image or version is not found in the VM Cluster for a target database, then a new home will be created. If more than one existing home for the selected image is found, then the home with the least number of databases will be used. If multiple homes have the least number of databases, then a home will be selected at random.
- New
Home stringPrefix - (Updatable) Prefix name used for new DB home resources created as part of the Stage Action. Format: <specified_prefix>_ If not specified, a default Oracle Cloud Infrastructure DB home resource will be generated for the new DB home resources created.
- Software
Image stringId - (Updatable) The OCID of the goal database software image.
- Version string
- (Updatable) Goal version string for the Exadata Fleet Update Cycle. Applicable to Database, Grid Infrastructure, or Exadata Image software updates.
- type String
- (Updatable) Type of goal version specified
- components
List<Fsu
Cycle Goal Version Details Component> - (Updatable) Details of goal versions for components in an Exadata software stack.
- home
Policy String - (Updatable) Goal home policy to use when Staging the Goal Version during patching. CREATE_NEW: Create a new DBHome (for Database Collections) for the specified image or version. USE_EXISTING: All database targets in the same VMCluster or CloudVmCluster will be moved to a shared database home. If an existing home for the selected image or version is not found in the VM Cluster for a target database, then a new home will be created. If more than one existing home for the selected image is found, then the home with the least number of databases will be used. If multiple homes have the least number of databases, then a home will be selected at random.
- new
Home StringPrefix - (Updatable) Prefix name used for new DB home resources created as part of the Stage Action. Format: <specified_prefix>_ If not specified, a default Oracle Cloud Infrastructure DB home resource will be generated for the new DB home resources created.
- software
Image StringId - (Updatable) The OCID of the goal database software image.
- version String
- (Updatable) Goal version string for the Exadata Fleet Update Cycle. Applicable to Database, Grid Infrastructure, or Exadata Image software updates.
- type string
- (Updatable) Type of goal version specified
- components
Fsu
Cycle Goal Version Details Component[] - (Updatable) Details of goal versions for components in an Exadata software stack.
- home
Policy string - (Updatable) Goal home policy to use when Staging the Goal Version during patching. CREATE_NEW: Create a new DBHome (for Database Collections) for the specified image or version. USE_EXISTING: All database targets in the same VMCluster or CloudVmCluster will be moved to a shared database home. If an existing home for the selected image or version is not found in the VM Cluster for a target database, then a new home will be created. If more than one existing home for the selected image is found, then the home with the least number of databases will be used. If multiple homes have the least number of databases, then a home will be selected at random.
- new
Home stringPrefix - (Updatable) Prefix name used for new DB home resources created as part of the Stage Action. Format: <specified_prefix>_ If not specified, a default Oracle Cloud Infrastructure DB home resource will be generated for the new DB home resources created.
- software
Image stringId - (Updatable) The OCID of the goal database software image.
- version string
- (Updatable) Goal version string for the Exadata Fleet Update Cycle. Applicable to Database, Grid Infrastructure, or Exadata Image software updates.
- type str
- (Updatable) Type of goal version specified
- components
Sequence[Fsu
Cycle Goal Version Details Component] - (Updatable) Details of goal versions for components in an Exadata software stack.
- home_
policy str - (Updatable) Goal home policy to use when Staging the Goal Version during patching. CREATE_NEW: Create a new DBHome (for Database Collections) for the specified image or version. USE_EXISTING: All database targets in the same VMCluster or CloudVmCluster will be moved to a shared database home. If an existing home for the selected image or version is not found in the VM Cluster for a target database, then a new home will be created. If more than one existing home for the selected image is found, then the home with the least number of databases will be used. If multiple homes have the least number of databases, then a home will be selected at random.
- new_
home_ strprefix - (Updatable) Prefix name used for new DB home resources created as part of the Stage Action. Format: <specified_prefix>_ If not specified, a default Oracle Cloud Infrastructure DB home resource will be generated for the new DB home resources created.
- software_
image_ strid - (Updatable) The OCID of the goal database software image.
- version str
- (Updatable) Goal version string for the Exadata Fleet Update Cycle. Applicable to Database, Grid Infrastructure, or Exadata Image software updates.
- type String
- (Updatable) Type of goal version specified
- components List<Property Map>
- (Updatable) Details of goal versions for components in an Exadata software stack.
- home
Policy String - (Updatable) Goal home policy to use when Staging the Goal Version during patching. CREATE_NEW: Create a new DBHome (for Database Collections) for the specified image or version. USE_EXISTING: All database targets in the same VMCluster or CloudVmCluster will be moved to a shared database home. If an existing home for the selected image or version is not found in the VM Cluster for a target database, then a new home will be created. If more than one existing home for the selected image is found, then the home with the least number of databases will be used. If multiple homes have the least number of databases, then a home will be selected at random.
- new
Home StringPrefix - (Updatable) Prefix name used for new DB home resources created as part of the Stage Action. Format: <specified_prefix>_ If not specified, a default Oracle Cloud Infrastructure DB home resource will be generated for the new DB home resources created.
- software
Image StringId - (Updatable) The OCID of the goal database software image.
- version String
- (Updatable) Goal version string for the Exadata Fleet Update Cycle. Applicable to Database, Grid Infrastructure, or Exadata Image software updates.
FsuCycleGoalVersionDetailsComponent, FsuCycleGoalVersionDetailsComponentArgs
- Component
Type string - (Updatable) Type of component in an Exadata software stack.
- Goal
Version FsuDetails Cycle Goal Version Details Component Goal Version Details - (Updatable) Details of goal 'GUEST_OS' software version.
- Home
Policy string - (Updatable) Goal home policy to use when Staging the Goal Version during patching. CREATE_NEW: Create a new DBHome (for Database Collections) for the specified image or version. USE_EXISTING: All database targets in the same VMCluster or CloudVmCluster will be moved to a shared database home. If an existing home for the selected image or version is not found in the VM Cluster for a target database, then a new home will be created. If more than one existing home for the selected image is found, then the home with the least number of databases will be used. If multiple homes have the least number of databases, then a home will be selected at random.
- New
Home stringPrefix - (Updatable) Prefix name used for new DB home resources created as part of the Stage Action. Format: <specified_prefix>_ If not specified, a default Oracle Cloud Infrastructure DB home resource will be generated for the new DB home resources created.
- Component
Type string - (Updatable) Type of component in an Exadata software stack.
- Goal
Version FsuDetails Cycle Goal Version Details Component Goal Version Details - (Updatable) Details of goal 'GUEST_OS' software version.
- Home
Policy string - (Updatable) Goal home policy to use when Staging the Goal Version during patching. CREATE_NEW: Create a new DBHome (for Database Collections) for the specified image or version. USE_EXISTING: All database targets in the same VMCluster or CloudVmCluster will be moved to a shared database home. If an existing home for the selected image or version is not found in the VM Cluster for a target database, then a new home will be created. If more than one existing home for the selected image is found, then the home with the least number of databases will be used. If multiple homes have the least number of databases, then a home will be selected at random.
- New
Home stringPrefix - (Updatable) Prefix name used for new DB home resources created as part of the Stage Action. Format: <specified_prefix>_ If not specified, a default Oracle Cloud Infrastructure DB home resource will be generated for the new DB home resources created.
- component
Type String - (Updatable) Type of component in an Exadata software stack.
- goal
Version FsuDetails Cycle Goal Version Details Component Goal Version Details - (Updatable) Details of goal 'GUEST_OS' software version.
- home
Policy String - (Updatable) Goal home policy to use when Staging the Goal Version during patching. CREATE_NEW: Create a new DBHome (for Database Collections) for the specified image or version. USE_EXISTING: All database targets in the same VMCluster or CloudVmCluster will be moved to a shared database home. If an existing home for the selected image or version is not found in the VM Cluster for a target database, then a new home will be created. If more than one existing home for the selected image is found, then the home with the least number of databases will be used. If multiple homes have the least number of databases, then a home will be selected at random.
- new
Home StringPrefix - (Updatable) Prefix name used for new DB home resources created as part of the Stage Action. Format: <specified_prefix>_ If not specified, a default Oracle Cloud Infrastructure DB home resource will be generated for the new DB home resources created.
- component
Type string - (Updatable) Type of component in an Exadata software stack.
- goal
Version FsuDetails Cycle Goal Version Details Component Goal Version Details - (Updatable) Details of goal 'GUEST_OS' software version.
- home
Policy string - (Updatable) Goal home policy to use when Staging the Goal Version during patching. CREATE_NEW: Create a new DBHome (for Database Collections) for the specified image or version. USE_EXISTING: All database targets in the same VMCluster or CloudVmCluster will be moved to a shared database home. If an existing home for the selected image or version is not found in the VM Cluster for a target database, then a new home will be created. If more than one existing home for the selected image is found, then the home with the least number of databases will be used. If multiple homes have the least number of databases, then a home will be selected at random.
- new
Home stringPrefix - (Updatable) Prefix name used for new DB home resources created as part of the Stage Action. Format: <specified_prefix>_ If not specified, a default Oracle Cloud Infrastructure DB home resource will be generated for the new DB home resources created.
- component_
type str - (Updatable) Type of component in an Exadata software stack.
- goal_
version_ Fsudetails Cycle Goal Version Details Component Goal Version Details - (Updatable) Details of goal 'GUEST_OS' software version.
- home_
policy str - (Updatable) Goal home policy to use when Staging the Goal Version during patching. CREATE_NEW: Create a new DBHome (for Database Collections) for the specified image or version. USE_EXISTING: All database targets in the same VMCluster or CloudVmCluster will be moved to a shared database home. If an existing home for the selected image or version is not found in the VM Cluster for a target database, then a new home will be created. If more than one existing home for the selected image is found, then the home with the least number of databases will be used. If multiple homes have the least number of databases, then a home will be selected at random.
- new_
home_ strprefix - (Updatable) Prefix name used for new DB home resources created as part of the Stage Action. Format: <specified_prefix>_ If not specified, a default Oracle Cloud Infrastructure DB home resource will be generated for the new DB home resources created.
- component
Type String - (Updatable) Type of component in an Exadata software stack.
- goal
Version Property MapDetails - (Updatable) Details of goal 'GUEST_OS' software version.
- home
Policy String - (Updatable) Goal home policy to use when Staging the Goal Version during patching. CREATE_NEW: Create a new DBHome (for Database Collections) for the specified image or version. USE_EXISTING: All database targets in the same VMCluster or CloudVmCluster will be moved to a shared database home. If an existing home for the selected image or version is not found in the VM Cluster for a target database, then a new home will be created. If more than one existing home for the selected image is found, then the home with the least number of databases will be used. If multiple homes have the least number of databases, then a home will be selected at random.
- new
Home StringPrefix - (Updatable) Prefix name used for new DB home resources created as part of the Stage Action. Format: <specified_prefix>_ If not specified, a default Oracle Cloud Infrastructure DB home resource will be generated for the new DB home resources created.
FsuCycleGoalVersionDetailsComponentGoalVersionDetails, FsuCycleGoalVersionDetailsComponentGoalVersionDetailsArgs
- Goal
Software stringImage Id - (Updatable) The OCID of the custom 'GI' software image.
- Goal
Type string - (Updatable) Preference to use an Oracle released 'GI' software image or a custom 'GI' software image.
- Goal
Version string - (Updatable) Goal version string matching an Oracle released 'GUEST_OS' software image.
- Goal
Software stringImage Id - (Updatable) The OCID of the custom 'GI' software image.
- Goal
Type string - (Updatable) Preference to use an Oracle released 'GI' software image or a custom 'GI' software image.
- Goal
Version string - (Updatable) Goal version string matching an Oracle released 'GUEST_OS' software image.
- goal
Software StringImage Id - (Updatable) The OCID of the custom 'GI' software image.
- goal
Type String - (Updatable) Preference to use an Oracle released 'GI' software image or a custom 'GI' software image.
- goal
Version String - (Updatable) Goal version string matching an Oracle released 'GUEST_OS' software image.
- goal
Software stringImage Id - (Updatable) The OCID of the custom 'GI' software image.
- goal
Type string - (Updatable) Preference to use an Oracle released 'GI' software image or a custom 'GI' software image.
- goal
Version string - (Updatable) Goal version string matching an Oracle released 'GUEST_OS' software image.
- goal_
software_ strimage_ id - (Updatable) The OCID of the custom 'GI' software image.
- goal_
type str - (Updatable) Preference to use an Oracle released 'GI' software image or a custom 'GI' software image.
- goal_
version str - (Updatable) Goal version string matching an Oracle released 'GUEST_OS' software image.
- goal
Software StringImage Id - (Updatable) The OCID of the custom 'GI' software image.
- goal
Type String - (Updatable) Preference to use an Oracle released 'GI' software image or a custom 'GI' software image.
- goal
Version String - (Updatable) Goal version string matching an Oracle released 'GUEST_OS' software image.
FsuCycleNextActionToExecute, FsuCycleNextActionToExecuteArgs
- Time
To stringStart - The date and time the Exadata Fleet Update Action is expected to start. RFC 3339, section 14.29.
- Type string
- (Updatable) Type of Exadata Fleet Update Cycle.
- Time
To stringStart - The date and time the Exadata Fleet Update Action is expected to start. RFC 3339, section 14.29.
- Type string
- (Updatable) Type of Exadata Fleet Update Cycle.
- time
To StringStart - The date and time the Exadata Fleet Update Action is expected to start. RFC 3339, section 14.29.
- type String
- (Updatable) Type of Exadata Fleet Update Cycle.
- time
To stringStart - The date and time the Exadata Fleet Update Action is expected to start. RFC 3339, section 14.29.
- type string
- (Updatable) Type of Exadata Fleet Update Cycle.
- time_
to_ strstart - The date and time the Exadata Fleet Update Action is expected to start. RFC 3339, section 14.29.
- type str
- (Updatable) Type of Exadata Fleet Update Cycle.
- time
To StringStart - The date and time the Exadata Fleet Update Action is expected to start. RFC 3339, section 14.29.
- type String
- (Updatable) Type of Exadata Fleet Update Cycle.
FsuCycleStageActionSchedule, FsuCycleStageActionScheduleArgs
- Time
To stringStart - The date and time the Exadata Fleet Update Action is expected to start. RFC 3339, section 14.29.
- Type string
- Type of scheduling strategy to use for Fleet Patching Update Action execution.
- Time
To stringStart - The date and time the Exadata Fleet Update Action is expected to start. RFC 3339, section 14.29.
- Type string
- Type of scheduling strategy to use for Fleet Patching Update Action execution.
- time
To StringStart - The date and time the Exadata Fleet Update Action is expected to start. RFC 3339, section 14.29.
- type String
- Type of scheduling strategy to use for Fleet Patching Update Action execution.
- time
To stringStart - The date and time the Exadata Fleet Update Action is expected to start. RFC 3339, section 14.29.
- type string
- Type of scheduling strategy to use for Fleet Patching Update Action execution.
- time_
to_ strstart - The date and time the Exadata Fleet Update Action is expected to start. RFC 3339, section 14.29.
- type str
- Type of scheduling strategy to use for Fleet Patching Update Action execution.
- time
To StringStart - The date and time the Exadata Fleet Update Action is expected to start. RFC 3339, section 14.29.
- type String
- Type of scheduling strategy to use for Fleet Patching Update Action execution.
FsuCycleUpgradeDetails, FsuCycleUpgradeDetailsArgs
- Collection
Type string - (Updatable) Type of Exadata Fleet Update collection being upgraded.
- Is
Ignore boolPost Upgrade Errors - (Updatable) Ignore errors during post Oracle Grid Infrastructure upgrade Cluster Verification Utility (CVU) check.
- Is
Ignore boolPrerequisites - (Updatable) Ignore the Cluster Verification Utility (CVU) prerequisite checks.
- Is
Recompile boolInvalid Objects - (Updatable) Enables or disables the recompilation of invalid objects.
- Is
Time boolZone Upgrade - (Updatable) Enables or disables time zone upgrade.
- Max
Drain intTimeout In Seconds (Updatable) Service drain timeout specified in seconds.
** 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
- Collection
Type string - (Updatable) Type of Exadata Fleet Update collection being upgraded.
- Is
Ignore boolPost Upgrade Errors - (Updatable) Ignore errors during post Oracle Grid Infrastructure upgrade Cluster Verification Utility (CVU) check.
- Is
Ignore boolPrerequisites - (Updatable) Ignore the Cluster Verification Utility (CVU) prerequisite checks.
- Is
Recompile boolInvalid Objects - (Updatable) Enables or disables the recompilation of invalid objects.
- Is
Time boolZone Upgrade - (Updatable) Enables or disables time zone upgrade.
- Max
Drain intTimeout In Seconds (Updatable) Service drain timeout specified in seconds.
** 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
- collection
Type String - (Updatable) Type of Exadata Fleet Update collection being upgraded.
- is
Ignore BooleanPost Upgrade Errors - (Updatable) Ignore errors during post Oracle Grid Infrastructure upgrade Cluster Verification Utility (CVU) check.
- is
Ignore BooleanPrerequisites - (Updatable) Ignore the Cluster Verification Utility (CVU) prerequisite checks.
- is
Recompile BooleanInvalid Objects - (Updatable) Enables or disables the recompilation of invalid objects.
- is
Time BooleanZone Upgrade - (Updatable) Enables or disables time zone upgrade.
- max
Drain IntegerTimeout In Seconds (Updatable) Service drain timeout specified in seconds.
** 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
- collection
Type string - (Updatable) Type of Exadata Fleet Update collection being upgraded.
- is
Ignore booleanPost Upgrade Errors - (Updatable) Ignore errors during post Oracle Grid Infrastructure upgrade Cluster Verification Utility (CVU) check.
- is
Ignore booleanPrerequisites - (Updatable) Ignore the Cluster Verification Utility (CVU) prerequisite checks.
- is
Recompile booleanInvalid Objects - (Updatable) Enables or disables the recompilation of invalid objects.
- is
Time booleanZone Upgrade - (Updatable) Enables or disables time zone upgrade.
- max
Drain numberTimeout In Seconds (Updatable) Service drain timeout specified in seconds.
** 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
- collection_
type str - (Updatable) Type of Exadata Fleet Update collection being upgraded.
- is_
ignore_ boolpost_ upgrade_ errors - (Updatable) Ignore errors during post Oracle Grid Infrastructure upgrade Cluster Verification Utility (CVU) check.
- is_
ignore_ boolprerequisites - (Updatable) Ignore the Cluster Verification Utility (CVU) prerequisite checks.
- is_
recompile_ boolinvalid_ objects - (Updatable) Enables or disables the recompilation of invalid objects.
- is_
time_ boolzone_ upgrade - (Updatable) Enables or disables time zone upgrade.
- max_
drain_ inttimeout_ in_ seconds (Updatable) Service drain timeout specified in seconds.
** 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
- collection
Type String - (Updatable) Type of Exadata Fleet Update collection being upgraded.
- is
Ignore BooleanPost Upgrade Errors - (Updatable) Ignore errors during post Oracle Grid Infrastructure upgrade Cluster Verification Utility (CVU) check.
- is
Ignore BooleanPrerequisites - (Updatable) Ignore the Cluster Verification Utility (CVU) prerequisite checks.
- is
Recompile BooleanInvalid Objects - (Updatable) Enables or disables the recompilation of invalid objects.
- is
Time BooleanZone Upgrade - (Updatable) Enables or disables time zone upgrade.
- max
Drain NumberTimeout In Seconds (Updatable) Service drain timeout specified in seconds.
** 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
Import
FsuCycles can be imported using the id, e.g.
$ pulumi import oci:FleetSoftwareUpdate/fsuCycle:FsuCycle test_fsu_cycle "id"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
ociTerraform Provider.
