ruạṛ
a ���f/] � @ s8 d dl mZmZmZ d dlmZ eG dd� de��ZdS )� )�formatted_flat_dict� NONE_SENTINEL�#value_allowed_none_or_none_sentinel)�init_model_state_from_kwargsc @ s8 e Zd ZdZdZdZdZdZdZdZ dZ d Zd ZdZ dZd ZdZdd� Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zed d!� �Zejd"d!� �Zed#d$� �Zejd%d$� �Zed&d'� �Zejd(d'� �Zed)d*� �Zejd+d*� �Zed,d-� �Zejd.d-� �Zed/d0� �Zejd1d0� �Zed2d3� �Zejd4d3� �Zed5d6� �Z e jd7d6� �Z ed8d9� �Z!e!jd:d9� �Z!ed;d<� �Z"e"jd=d<� �Z"ed>d?� �Z#e#jd@d?� �Z#edAdB� �Z$e$jdCdB� �Z$edDdE� �Z%e%jdFdE� �Z%dGdH� Z&dIdJ� Z'dKdL� Z(dMS )N�ResourceActionz; The metadata associated with the resource action. �ACTIVE�FAILED�INACTIVE� ATTACHING� DETACHING�DELETING�DELETED�UPDATING�CREATING�PENDING� DISMISSED� POSTPONED�IMPLEMENTEDc K s� ddddddddddddddddddd�| _ dd d ddd ddddddddddddd�| _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _d| _d| _ d| _d| _d| _d| _d| _d| _dS )a[ Initializes a new ResourceAction object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param id: The value to assign to the id property of this ResourceAction. :type id: str :param category_id: The value to assign to the category_id property of this ResourceAction. :type category_id: str :param recommendation_id: The value to assign to the recommendation_id property of this ResourceAction. :type recommendation_id: str :param resource_id: The value to assign to the resource_id property of this ResourceAction. :type resource_id: str :param name: The value to assign to the name property of this ResourceAction. :type name: str :param resource_type: The value to assign to the resource_type property of this ResourceAction. :type resource_type: str :param compartment_id: The value to assign to the compartment_id property of this ResourceAction. :type compartment_id: str :param compartment_name: The value to assign to the compartment_name property of this ResourceAction. :type compartment_name: str :param action: The value to assign to the action property of this ResourceAction. :type action: oci.optimizer.models.Action :param lifecycle_state: The value to assign to the lifecycle_state property of this ResourceAction. Allowed values for this property are: "ACTIVE", "FAILED", "INACTIVE", "ATTACHING", "DETACHING", "DELETING", "DELETED", "UPDATING", "CREATING", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type lifecycle_state: str :param estimated_cost_saving: The value to assign to the estimated_cost_saving property of this ResourceAction. :type estimated_cost_saving: float :param status: The value to assign to the status property of this ResourceAction. Allowed values for this property are: "PENDING", "DISMISSED", "POSTPONED", "IMPLEMENTED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type status: str :param time_status_begin: The value to assign to the time_status_begin property of this ResourceAction. :type time_status_begin: datetime :param time_status_end: The value to assign to the time_status_end property of this ResourceAction. :type time_status_end: datetime :param metadata: The value to assign to the metadata property of this ResourceAction. :type metadata: dict(str, str) :param extended_metadata: The value to assign to the extended_metadata property of this ResourceAction. :type extended_metadata: dict(str, object) :param time_created: The value to assign to the time_created property of this ResourceAction. :type time_created: datetime :param time_updated: The value to assign to the time_updated property of this ResourceAction. :type time_updated: datetime �str�Action�floatZdatetimezdict(str, str)zdict(str, object))�id�category_id�recommendation_id�resource_id�name� resource_type�compartment_id�compartment_name�action�lifecycle_state�estimated_cost_saving�status�time_status_begin�time_status_end�metadata�extended_metadata�time_created�time_updatedr Z categoryIdZrecommendationIdZ resourceIdr ZresourceTypeZ compartmentIdZcompartmentNamer ZlifecycleStateZestimatedCostSavingr"