StackResourceDriftSummary

class oci.resource_manager.models.StackResourceDriftSummary(**kwargs)

Bases: object

Drift status details for the indicated resource and stack. Includes actual and expected (defined) properties.

Attributes

RESOURCE_DRIFT_STATUS_DELETED A constant which can be used with the resource_drift_status property of a StackResourceDriftSummary.
RESOURCE_DRIFT_STATUS_IN_SYNC A constant which can be used with the resource_drift_status property of a StackResourceDriftSummary.
RESOURCE_DRIFT_STATUS_MODIFIED A constant which can be used with the resource_drift_status property of a StackResourceDriftSummary.
RESOURCE_DRIFT_STATUS_NOT_CHECKED A constant which can be used with the resource_drift_status property of a StackResourceDriftSummary.
actual_properties Gets the actual_properties of this StackResourceDriftSummary.
compartment_id Gets the compartment_id of this StackResourceDriftSummary.
expected_properties Gets the expected_properties of this StackResourceDriftSummary.
resource_drift_status Gets the resource_drift_status of this StackResourceDriftSummary.
resource_id Gets the resource_id of this StackResourceDriftSummary.
resource_name Gets the resource_name of this StackResourceDriftSummary.
resource_type Gets the resource_type of this StackResourceDriftSummary.
stack_id Gets the stack_id of this StackResourceDriftSummary.
time_drift_checked Gets the time_drift_checked of this StackResourceDriftSummary.

Methods

__init__(**kwargs) Initializes a new StackResourceDriftSummary object with values from keyword arguments.
RESOURCE_DRIFT_STATUS_DELETED = 'DELETED'

A constant which can be used with the resource_drift_status property of a StackResourceDriftSummary. This constant has a value of “DELETED”

RESOURCE_DRIFT_STATUS_IN_SYNC = 'IN_SYNC'

A constant which can be used with the resource_drift_status property of a StackResourceDriftSummary. This constant has a value of “IN_SYNC”

RESOURCE_DRIFT_STATUS_MODIFIED = 'MODIFIED'

A constant which can be used with the resource_drift_status property of a StackResourceDriftSummary. This constant has a value of “MODIFIED”

RESOURCE_DRIFT_STATUS_NOT_CHECKED = 'NOT_CHECKED'

A constant which can be used with the resource_drift_status property of a StackResourceDriftSummary. This constant has a value of “NOT_CHECKED”

__init__(**kwargs)

Initializes a new StackResourceDriftSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • stack_id (str) – The value to assign to the stack_id property of this StackResourceDriftSummary.
  • compartment_id (str) – The value to assign to the compartment_id property of this StackResourceDriftSummary.
  • resource_name (str) – The value to assign to the resource_name property of this StackResourceDriftSummary.
  • resource_id (str) – The value to assign to the resource_id property of this StackResourceDriftSummary.
  • resource_type (str) – The value to assign to the resource_type property of this StackResourceDriftSummary.
  • resource_drift_status (str) – The value to assign to the resource_drift_status property of this StackResourceDriftSummary. Allowed values for this property are: “NOT_CHECKED”, “IN_SYNC”, “MODIFIED”, “DELETED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • actual_properties (dict(str, str)) – The value to assign to the actual_properties property of this StackResourceDriftSummary.
  • expected_properties (dict(str, str)) – The value to assign to the expected_properties property of this StackResourceDriftSummary.
  • time_drift_checked (datetime) – The value to assign to the time_drift_checked property of this StackResourceDriftSummary.
actual_properties

Gets the actual_properties of this StackResourceDriftSummary. Actual values of properties that the stack defines for the indicated resource. Each property and value is provided as a key-value pair. The following example shows actual values for the resource’s display name and server type: {“display_name”: “tf-default-dhcp-options-new”, “options.0.server_type”: “VcnLocalPlusInternet”}

Returns:The actual_properties of this StackResourceDriftSummary.
Return type:dict(str, str)
compartment_id

Gets the compartment_id of this StackResourceDriftSummary. The OCID of the compartment where the stack is located.

Returns:The compartment_id of this StackResourceDriftSummary.
Return type:str
expected_properties

Gets the expected_properties of this StackResourceDriftSummary. Expected values of properties that the stack defines for the indicated resource. Each property and value is provided as a key-value pair. The following example shows expected (defined) values for the resource’s display name and server type: {“display_name”: “tf-default-dhcp-options”, “options.0.server_type”: “VcnLocalPlusInternet”}

Returns:The expected_properties of this StackResourceDriftSummary.
Return type:dict(str, str)
resource_drift_status

Gets the resource_drift_status of this StackResourceDriftSummary. The drift status of the resource. A drift status value indicates whether or not the actual state of the resource differs from the expected (defined) state for that resource.

Allowed values for this property are: “NOT_CHECKED”, “IN_SYNC”, “MODIFIED”, “DELETED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The resource_drift_status of this StackResourceDriftSummary.
Return type:str
resource_id

Gets the resource_id of this StackResourceDriftSummary. The OCID of the resource provisioned by Terraform.

Returns:The resource_id of this StackResourceDriftSummary.
Return type:str
resource_name

Gets the resource_name of this StackResourceDriftSummary. The name of the resource as defined in the stack.

Returns:The resource_name of this StackResourceDriftSummary.
Return type:str
resource_type

Gets the resource_type of this StackResourceDriftSummary. The provider resource type. Must be supported by the Oracle Cloud Infrastructure provider. Example: oci_core_instance

Returns:The resource_type of this StackResourceDriftSummary.
Return type:str
stack_id

Gets the stack_id of this StackResourceDriftSummary. The OCID of the stack.

Returns:The stack_id of this StackResourceDriftSummary.
Return type:str
time_drift_checked

Gets the time_drift_checked of this StackResourceDriftSummary. Date and time when the drift detection was executed. Format defined by RFC3339. Example: 2020-01-25T21:10:29.600Z

Returns:The time_drift_checked of this StackResourceDriftSummary.
Return type:datetime