Class CreateRunbookVersionDetails
The information about new runbook version. Versioning runbooks in Fleet Application Management involve assigning unique identifiers or version numbers to different iterations of the runbook to track changes, improvements, and updates over time.
Inherited Members
Namespace: Oci.FleetappsmanagementService.Models
Assembly: OCI.DotNetSDK.Fleetappsmanagement.dll
Syntax
public class CreateRunbookVersionDetails
Properties
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"}} |
ExecutionWorkflowDetails
Declaration
[Required(ErrorMessage = "ExecutionWorkflowDetails is required.")]
[JsonProperty(PropertyName = "executionWorkflowDetails")]
public ExecutionWorkflowDetails ExecutionWorkflowDetails { get; set; }
Property Value
| Type | Description |
|---|---|
| ExecutionWorkflowDetails |
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"} |
Groups
Declaration
[Required(ErrorMessage = "Groups is required.")]
[JsonProperty(PropertyName = "groups")]
public List<Group> Groups { get; set; }
Property Value
| Type | Description |
|---|---|
| List<Group> | The groups of the runbook version. |
Remarks
Required
RollbackWorkflowDetails
Declaration
[JsonProperty(PropertyName = "rollbackWorkflowDetails")]
public RollbackWorkflowDetails RollbackWorkflowDetails { get; set; }
Property Value
| Type | Description |
|---|---|
| RollbackWorkflowDetails |
RunbookId
Declaration
[Required(ErrorMessage = "RunbookId is required.")]
[JsonProperty(PropertyName = "runbookId")]
public string RunbookId { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The OCID of the resource. |
Remarks
Required
Tasks
Declaration
[Required(ErrorMessage = "Tasks is required.")]
[JsonProperty(PropertyName = "tasks")]
public List<Task> Tasks { get; set; }
Property Value
| Type | Description |
|---|---|
| List<Task> | A set of tasks to execute in the runbook. |
Remarks
Required