ruạṛ
a O��fYe � @ 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 @ s0 e Zd ZdZdZdZdZdZdZdZ dZ d Zd ZdZ dZd d� Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejd d� �Zed!d"� �Zejd#d"� �Zed$d%� �Zejd&d%� �Zed'd(� �Zejd)d(� �Zed*d+� �Zejd,d+� �Zed-d.� �Zejd/d.� �Zed0d1� �Zejd2d1� �Zed3d4� �Zejd5d4� �Zed6d7� �Zejd8d7� �Zed9d:� �Z e jd;d:� �Z ed<d=� �Z!e!jd>d=� �Z!ed?d@� �Z"e"jdAd@� �Z"edBdC� �Z#e#jdDdC� �Z#dEdF� Z$dGdH� Z%dIdJ� Z&dKS )L� OperatorControlAssignmentSummaryz5 Details of the operator control assignment. �EXACC�EXADATAINFRASTRUCTURE�AUTONOMOUSVMCLUSTER�CLOUDAUTONOMOUSVMCLUSTER�CREATED�APPLIED�APPLYFAILED�UPDATING�DELETING�DELETED�DELETIONFAILEDc 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 )at Initializes a new OperatorControlAssignmentSummary 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 OperatorControlAssignmentSummary. :type id: str :param operator_control_id: The value to assign to the operator_control_id property of this OperatorControlAssignmentSummary. :type operator_control_id: str :param resource_id: The value to assign to the resource_id property of this OperatorControlAssignmentSummary. :type resource_id: str :param compartment_id: The value to assign to the compartment_id property of this OperatorControlAssignmentSummary. :type compartment_id: str :param resource_type: The value to assign to the resource_type property of this OperatorControlAssignmentSummary. Allowed values for this property are: "EXACC", "EXADATAINFRASTRUCTURE", "AUTONOMOUSVMCLUSTER", "CLOUDAUTONOMOUSVMCLUSTER", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type resource_type: str :param time_assignment_from: The value to assign to the time_assignment_from property of this OperatorControlAssignmentSummary. :type time_assignment_from: datetime :param time_assignment_to: The value to assign to the time_assignment_to property of this OperatorControlAssignmentSummary. :type time_assignment_to: datetime :param is_enforced_always: The value to assign to the is_enforced_always property of this OperatorControlAssignmentSummary. :type is_enforced_always: bool :param time_of_assignment: The value to assign to the time_of_assignment property of this OperatorControlAssignmentSummary. :type time_of_assignment: datetime :param error_code: The value to assign to the error_code property of this OperatorControlAssignmentSummary. :type error_code: int :param error_message: The value to assign to the error_message property of this OperatorControlAssignmentSummary. :type error_message: str :param is_log_forwarded: The value to assign to the is_log_forwarded property of this OperatorControlAssignmentSummary. :type is_log_forwarded: bool :param remote_syslog_server_address: The value to assign to the remote_syslog_server_address property of this OperatorControlAssignmentSummary. :type remote_syslog_server_address: str :param remote_syslog_server_port: The value to assign to the remote_syslog_server_port property of this OperatorControlAssignmentSummary. :type remote_syslog_server_port: int :param lifecycle_state: The value to assign to the lifecycle_state property of this OperatorControlAssignmentSummary. Allowed values for this property are: "CREATED", "APPLIED", "APPLYFAILED", "UPDATING", "DELETING", "DELETED", "DELETIONFAILED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type lifecycle_state: str :param lifecycle_details: The value to assign to the lifecycle_details property of this OperatorControlAssignmentSummary. :type lifecycle_details: str :param freeform_tags: The value to assign to the freeform_tags property of this OperatorControlAssignmentSummary. :type freeform_tags: dict(str, str) :param defined_tags: The value to assign to the defined_tags property of this OperatorControlAssignmentSummary. :type defined_tags: dict(str, dict(str, object)) �str�datetime�bool�intzdict(str, str)zdict(str, dict(str, object)))�id�operator_control_id�resource_id�compartment_id� resource_type�time_assignment_from�time_assignment_to�is_enforced_always�time_of_assignment� error_code� error_message�is_log_forwarded�remote_syslog_server_address�remote_syslog_server_port�lifecycle_state�lifecycle_details� freeform_tags�defined_tagsr �operatorControlId� resourceId� compartmentId�resourceType�timeAssignmentFrom�timeAssignmentTo�isEnforcedAlways�timeOfAssignment� errorCode�errorMessage�isLogForwarded�remoteSyslogServerAddress�remoteSyslogServerPort�lifecycleState�lifecycleDetails�freeformTags�definedTagsN)� swagger_types� attribute_map�_id�_operator_control_id�_resource_id�_compartment_id�_resource_type�_time_assignment_from�_time_assignment_to�_is_enforced_always�_time_of_assignment�_error_code�_error_message�_is_log_forwarded�_remote_syslog_server_address�_remote_syslog_server_port�_lifecycle_state�_lifecycle_details�_freeform_tags� _defined_tags)�self�kwargs� rO ��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/operator_access_control/models/operator_control_assignment_summary.py�__init__<