RunbookVersion¶
-
class
oci.fleet_apps_management.models.RunbookVersion(**kwargs)¶ Bases:
objectVersion for the runbook. 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.
Attributes
LIFECYCLE_STATE_ACTIVEA constant which can be used with the lifecycle_state property of a RunbookVersion. LIFECYCLE_STATE_CREATINGA constant which can be used with the lifecycle_state property of a RunbookVersion. LIFECYCLE_STATE_DELETEDA constant which can be used with the lifecycle_state property of a RunbookVersion. LIFECYCLE_STATE_DELETINGA constant which can be used with the lifecycle_state property of a RunbookVersion. LIFECYCLE_STATE_FAILEDA constant which can be used with the lifecycle_state property of a RunbookVersion. LIFECYCLE_STATE_INACTIVEA constant which can be used with the lifecycle_state property of a RunbookVersion. LIFECYCLE_STATE_NEEDS_ATTENTIONA constant which can be used with the lifecycle_state property of a RunbookVersion. LIFECYCLE_STATE_UPDATINGA constant which can be used with the lifecycle_state property of a RunbookVersion. compartment_idGets the compartment_id of this RunbookVersion. defined_tagsGets the defined_tags of this RunbookVersion. execution_workflow_details[Required] Gets the execution_workflow_details of this RunbookVersion. freeform_tagsGets the freeform_tags of this RunbookVersion. groups[Required] Gets the groups of this RunbookVersion. id[Required] Gets the id of this RunbookVersion. lifecycle_detailsGets the lifecycle_details of this RunbookVersion. lifecycle_stateGets the lifecycle_state of this RunbookVersion. nameGets the name of this RunbookVersion. rollback_workflow_detailsGets the rollback_workflow_details of this RunbookVersion. runbook_id[Required] Gets the runbook_id of this RunbookVersion. system_tagsGets the system_tags of this RunbookVersion. tasks[Required] Gets the tasks of this RunbookVersion. time_createdGets the time_created of this RunbookVersion. time_updatedGets the time_updated of this RunbookVersion. Methods
__init__(**kwargs)Initializes a new RunbookVersion object with values from keyword arguments. -
LIFECYCLE_STATE_ACTIVE= 'ACTIVE'¶ A constant which can be used with the lifecycle_state property of a RunbookVersion. This constant has a value of “ACTIVE”
-
LIFECYCLE_STATE_CREATING= 'CREATING'¶ A constant which can be used with the lifecycle_state property of a RunbookVersion. This constant has a value of “CREATING”
-
LIFECYCLE_STATE_DELETED= 'DELETED'¶ A constant which can be used with the lifecycle_state property of a RunbookVersion. This constant has a value of “DELETED”
-
LIFECYCLE_STATE_DELETING= 'DELETING'¶ A constant which can be used with the lifecycle_state property of a RunbookVersion. This constant has a value of “DELETING”
-
LIFECYCLE_STATE_FAILED= 'FAILED'¶ A constant which can be used with the lifecycle_state property of a RunbookVersion. This constant has a value of “FAILED”
-
LIFECYCLE_STATE_INACTIVE= 'INACTIVE'¶ A constant which can be used with the lifecycle_state property of a RunbookVersion. This constant has a value of “INACTIVE”
-
LIFECYCLE_STATE_NEEDS_ATTENTION= 'NEEDS_ATTENTION'¶ A constant which can be used with the lifecycle_state property of a RunbookVersion. This constant has a value of “NEEDS_ATTENTION”
-
LIFECYCLE_STATE_UPDATING= 'UPDATING'¶ A constant which can be used with the lifecycle_state property of a RunbookVersion. This constant has a value of “UPDATING”
-
__init__(**kwargs)¶ Initializes a new RunbookVersion object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - id (str) – The value to assign to the id property of this RunbookVersion.
- runbook_id (str) – The value to assign to the runbook_id property of this RunbookVersion.
- compartment_id (str) – The value to assign to the compartment_id property of this RunbookVersion.
- tasks (list[oci.fleet_apps_management.models.Task]) – The value to assign to the tasks property of this RunbookVersion.
- groups (list[oci.fleet_apps_management.models.Group]) – The value to assign to the groups property of this RunbookVersion.
- execution_workflow_details (oci.fleet_apps_management.models.ExecutionWorkflowDetails) – The value to assign to the execution_workflow_details property of this RunbookVersion.
- rollback_workflow_details (oci.fleet_apps_management.models.RollbackWorkflowDetails) – The value to assign to the rollback_workflow_details property of this RunbookVersion.
- name (str) – The value to assign to the name property of this RunbookVersion.
- lifecycle_state (str) – The value to assign to the lifecycle_state property of this RunbookVersion. Allowed values for this property are: “ACTIVE”, “DELETED”, “FAILED”, “NEEDS_ATTENTION”, “INACTIVE”, “CREATING”, “DELETING”, “UPDATING”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- lifecycle_details (str) – The value to assign to the lifecycle_details property of this RunbookVersion.
- time_created (datetime) – The value to assign to the time_created property of this RunbookVersion.
- time_updated (datetime) – The value to assign to the time_updated property of this RunbookVersion.
- freeform_tags (dict(str, str)) – The value to assign to the freeform_tags property of this RunbookVersion.
- defined_tags (dict(str, dict(str, object))) – The value to assign to the defined_tags property of this RunbookVersion.
- system_tags (dict(str, dict(str, object))) – The value to assign to the system_tags property of this RunbookVersion.
-
compartment_id¶ Gets the compartment_id of this RunbookVersion. OCID of the compartment to which the resource belongs to.
Returns: The compartment_id of this RunbookVersion. Return type: str
Gets the defined_tags of this RunbookVersion. Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {“foo-namespace”: {“bar-key”: “value”}}
Returns: The defined_tags of this RunbookVersion. Return type: dict(str, dict(str, object))
-
execution_workflow_details¶ [Required] Gets the execution_workflow_details of this RunbookVersion.
Returns: The execution_workflow_details of this RunbookVersion. Return type: oci.fleet_apps_management.models.ExecutionWorkflowDetails
Gets the freeform_tags of this RunbookVersion. Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {“bar-key”: “value”}
Returns: The freeform_tags of this RunbookVersion. Return type: dict(str, str)
-
groups¶ [Required] Gets the groups of this RunbookVersion. The groups of the runbook.
Returns: The groups of this RunbookVersion. Return type: list[oci.fleet_apps_management.models.Group]
-
id¶ [Required] Gets the id of this RunbookVersion. The OCID of the resource.
Returns: The id of this RunbookVersion. Return type: str
-
lifecycle_details¶ Gets the lifecycle_details of this RunbookVersion. A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
Returns: The lifecycle_details of this RunbookVersion. Return type: str
-
lifecycle_state¶ Gets the lifecycle_state of this RunbookVersion. The current state of the runbook version.
Allowed values for this property are: “ACTIVE”, “DELETED”, “FAILED”, “NEEDS_ATTENTION”, “INACTIVE”, “CREATING”, “DELETING”, “UPDATING”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The lifecycle_state of this RunbookVersion. Return type: str
-
name¶ Gets the name of this RunbookVersion. The version of the runbook.
Returns: The name of this RunbookVersion. Return type: str
-
rollback_workflow_details¶ Gets the rollback_workflow_details of this RunbookVersion.
Returns: The rollback_workflow_details of this RunbookVersion. Return type: oci.fleet_apps_management.models.RollbackWorkflowDetails
-
runbook_id¶ [Required] Gets the runbook_id of this RunbookVersion. The OCID of the resource.
Returns: The runbook_id of this RunbookVersion. Return type: str
Gets the system_tags of this RunbookVersion. System tags for this resource. Each key is predefined and scoped to a namespace. Example: {“orcl-cloud”: {“free-tier-retained”: “true”}}
Returns: The system_tags of this RunbookVersion. Return type: dict(str, dict(str, object))
-
tasks¶ [Required] Gets the tasks of this RunbookVersion. A set of tasks to execute in the runbook.
Returns: The tasks of this RunbookVersion. Return type: list[oci.fleet_apps_management.models.Task]
-
time_created¶ Gets the time_created of this RunbookVersion. The time this resource was created. An RFC3339 formatted datetime string.
Returns: The time_created of this RunbookVersion. Return type: datetime
-
time_updated¶ Gets the time_updated of this RunbookVersion. The time this resource was last updated. An RFC3339 formatted datetime string.
Returns: The time_updated of this RunbookVersion. Return type: datetime
-