Class ScheduledActivitySummary
Summary of the scheduled activity for a Fusion environment.
Inherited Members
Namespace: Oci.FusionappsService.Models
Assembly: OCI.DotNetSDK.Fusionapps.dll
Syntax
public class ScheduledActivitySummary
Properties
Actions
Declaration
[JsonProperty(PropertyName = "actions")]
public List<Action> Actions { get; set; }
Property Value
Type | Description |
---|---|
List<Action> | List of actions |
DefinedTags
Declaration
[JsonProperty(PropertyName = "definedTags")]
public Dictionary<string, Dictionary<string, object>> DefinedTags { get; set; }
Property Value
Type | Description |
---|---|
Dictionary<string, Dictionary<string, object>> | Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace": {"bar-key": "value"}} |
DelayInHours
Declaration
[JsonProperty(PropertyName = "delayInHours")]
public int? DelayInHours { get; set; }
Property Value
Type | Description |
---|---|
int? | Cumulative delay hours |
DisplayName
Declaration
[Required(ErrorMessage = "DisplayName is required.")]
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
Property Value
Type | Description |
---|---|
string | A friendly name for the scheduled activity. Can be changed later. |
Remarks
Required
FreeformTags
Declaration
[JsonProperty(PropertyName = "freeformTags")]
public Dictionary<string, string> FreeformTags { get; set; }
Property Value
Type | Description |
---|---|
Dictionary<string, string> | Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"} |
FusionEnvironmentId
Declaration
[Required(ErrorMessage = "FusionEnvironmentId is required.")]
[JsonProperty(PropertyName = "fusionEnvironmentId")]
public string FusionEnvironmentId { get; set; }
Property Value
Type | Description |
---|---|
string | The OCID of the Fusion environment for the scheduled activity. |
Remarks
Required
Id
Declaration
[Required(ErrorMessage = "Id is required.")]
[JsonProperty(PropertyName = "id")]
public string Id { get; set; }
Property Value
Type | Description |
---|---|
string | Unique identifier that is immutable on creation. |
Remarks
Required
LifecycleDetails
Declaration
[JsonProperty(PropertyName = "lifecycleDetails")]
public string LifecycleDetails { get; set; }
Property Value
Type | Description |
---|---|
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. |
LifecycleState
Declaration
[Required(ErrorMessage = "LifecycleState is required.")]
[JsonProperty(PropertyName = "lifecycleState")]
[JsonConverter(typeof(StringEnumConverter))]
public ScheduledActivity.LifecycleStateEnum? LifecycleState { get; set; }
Property Value
Type | Description |
---|---|
ScheduledActivity.LifecycleStateEnum? | The current state of the scheduled activity. Valid values are Scheduled, In progress , Failed, Completed. |
Remarks
Required
RunCycle
Declaration
[Required(ErrorMessage = "RunCycle is required.")]
[JsonProperty(PropertyName = "runCycle")]
[JsonConverter(typeof(StringEnumConverter))]
public ScheduledActivity.RunCycleEnum? RunCycle { get; set; }
Property Value
Type | Description |
---|---|
ScheduledActivity.RunCycleEnum? | The run cadence of this scheduled activity. Valid values are Quarterly, Monthly, OneOff, and Vertex. |
Remarks
Required
ScheduledActivityAssociationId
Declaration
[Required(ErrorMessage = "ScheduledActivityAssociationId is required.")]
[JsonProperty(PropertyName = "scheduledActivityAssociationId")]
public string ScheduledActivityAssociationId { get; set; }
Property Value
Type | Description |
---|---|
string | The unique identifier that associates a scheduled activity with others in one complete maintenance. For example, with ZDT, a complete upgrade maintenance includes 5 scheduled activities - PREPARE, EXECUTE, POST, PRE_MAINTENANCE, and POST_MAINTENANCE. All of them share the same unique identifier - scheduledActivityAssociationId. |
Remarks
Required
ScheduledActivityPhase
Declaration
[Required(ErrorMessage = "ScheduledActivityPhase is required.")]
[JsonProperty(PropertyName = "scheduledActivityPhase")]
[JsonConverter(typeof(StringEnumConverter))]
public ScheduledActivity.ScheduledActivityPhaseEnum? ScheduledActivityPhase { get; set; }
Property Value
Type | Description |
---|---|
ScheduledActivity.ScheduledActivityPhaseEnum? | A property describing the phase of the scheduled activity. |
Remarks
Required
ServiceAvailability
Declaration
[Required(ErrorMessage = "ServiceAvailability is required.")]
[JsonProperty(PropertyName = "serviceAvailability")]
[JsonConverter(typeof(StringEnumConverter))]
public ScheduledActivity.ServiceAvailabilityEnum? ServiceAvailability { get; set; }
Property Value
Type | Description |
---|---|
ScheduledActivity.ServiceAvailabilityEnum? | Service availability / impact during scheduled activity execution, up down |
Remarks
Required
TimeAccepted
Declaration
[JsonProperty(PropertyName = "timeAccepted")]
public DateTime? TimeAccepted { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | The time the scheduled activity record was created. An RFC3339 formatted datetime string. |
TimeExpectedFinish
Declaration
[Required(ErrorMessage = "TimeExpectedFinish is required.")]
[JsonProperty(PropertyName = "timeExpectedFinish")]
public DateTime? TimeExpectedFinish { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | Current time the scheduled activity is scheduled to end. An RFC3339 formatted datetime string. |
Remarks
Required
TimeFinished
Declaration
[JsonProperty(PropertyName = "timeFinished")]
public DateTime? TimeFinished { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | The time the scheduled activity actually completed / cancelled / failed. An RFC3339 formatted datetime string. |
TimeScheduledStart
Declaration
[Required(ErrorMessage = "TimeScheduledStart is required.")]
[JsonProperty(PropertyName = "timeScheduledStart")]
public DateTime? TimeScheduledStart { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | Current time the scheduled activity is scheduled to start. An RFC3339 formatted datetime string. |
Remarks
Required
TimeUpdated
Declaration
[JsonProperty(PropertyName = "timeUpdated")]
public DateTime? TimeUpdated { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | The time the scheduled activity record was updated. An RFC3339 formatted datetime string. |