ruạṛ
a ���fl � @ sD d dl mZ ddlmZmZmZ ddlmZ eG dd� de��ZdS )� )�Action� )�formatted_flat_dict� NONE_SENTINEL�#value_allowed_none_or_none_sentinel)�init_model_state_from_kwargsc @ s� e Zd ZdZdZdZdZdZdZdd� Z e d d � �Zejdd � �Ze dd � �Z e jdd � �Z e dd� �Zejdd� �Zdd� Zdd� Zdd� ZdS )�PatchActionz Monthly patch details. �HOT�COLD�MONTHLY�WEEKLY�ONEOFFc K s` dddddddd�| _ ddddddd d�| _d | _d | _d | _d | _d | _d | _d | _d| _d S )aJ Initializes a new PatchAction object with values from keyword arguments. The default value of the :py:attr:`~oci.fusion_apps.models.PatchAction.action_type` attribute of this class is ``PATCH`` and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param reference_key: The value to assign to the reference_key property of this PatchAction. :type reference_key: str :param action_type: The value to assign to the action_type property of this PatchAction. Allowed values for this property are: "QUARTERLY_UPGRADE", "PATCH", "VERTEX", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type action_type: str :param state: The value to assign to the state property of this PatchAction. Allowed values for this property are: "ACCEPTED", "IN_PROGRESS", "SUCCEEDED", "FAILED", "CANCELED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type state: str :param description: The value to assign to the description property of this PatchAction. :type description: str :param mode: The value to assign to the mode property of this PatchAction. Allowed values for this property are: "HOT", "COLD", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type mode: str :param category: The value to assign to the category property of this PatchAction. Allowed values for this property are: "MONTHLY", "WEEKLY", "ONEOFF", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type category: str :param artifact: The value to assign to the artifact property of this PatchAction. :type artifact: str �str)Z reference_keyZaction_type�state�description�mode�category�artifactZreferenceKeyZ actionTyper r r r r NZPATCH) Z swagger_typesZ attribute_mapZ_reference_keyZ_action_type�_stateZ_description�_mode� _category� _artifact)�self�kwargs� r �G/usr/lib/python3.9/site-packages/oci/fusion_apps/models/patch_action.py�__init__&