ruạṛ
a N��fG/ � @ 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 @ s e Zd ZdZdZdZdZdZdZdZ dZ dZdd � Ze d d� �Zejdd� �Ze d d� �Zejdd� �Ze dd� �Zejdd� �Ze dd� �Zejdd� �Ze dd� �Zejdd� �Ze dd� �Zejdd� �Ze dd� �Zejdd� �Ze dd � �Zejd!d � �Zd"d#� Zd$d%� Zd&d'� Zd(S ))�PatchSummarya� A Patch for a DB system or DB Home. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see `Getting Started with Policies`__. __ https://docs.cloud.oracle.com/Content/Identity/Concepts/policygetstarted.htm �APPLY�PRECHECK� AVAILABLE�SUCCESS�IN_PROGRESS�FAILEDc K sd ddddddddd�| _ ddddd d ddd�| _d | _d | _d | _d | _d | _d | _d | _d | _ d S )a� Initializes a new PatchSummary 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 PatchSummary. :type id: str :param description: The value to assign to the description property of this PatchSummary. :type description: str :param last_action: The value to assign to the last_action property of this PatchSummary. Allowed values for this property are: "APPLY", "PRECHECK", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type last_action: str :param available_actions: The value to assign to the available_actions property of this PatchSummary. Allowed values for items in this list are: "APPLY", "PRECHECK", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type available_actions: list[str] :param lifecycle_details: The value to assign to the lifecycle_details property of this PatchSummary. :type lifecycle_details: str :param lifecycle_state: The value to assign to the lifecycle_state property of this PatchSummary. Allowed values for this property are: "AVAILABLE", "SUCCESS", "IN_PROGRESS", "FAILED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type lifecycle_state: str :param time_released: The value to assign to the time_released property of this PatchSummary. :type time_released: datetime :param version: The value to assign to the version property of this PatchSummary. :type version: str �strz list[str]�datetime)�id�description�last_action�available_actions�lifecycle_details�lifecycle_state� time_released�versionr r � lastAction�availableActions�lifecycleDetails�lifecycleState�timeReleasedr N) � swagger_types� attribute_map�_id�_description�_last_action�_available_actions�_lifecycle_details�_lifecycle_state�_time_released�_version)�self�kwargs� r( ��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/database/models/patch_summary.py�__init__6 s4 -��zPatchSummary.__init__c C s | j S )z� **[Required]** Gets the id of this PatchSummary. The `OCID`__ of the patch. __ https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm :return: The id of this PatchSummary. :rtype: str �r �r&