ruạṛ
a N��f�! � @ sD d dl mZ ddlmZmZmZ ddlmZ eG dd� de��ZdS )� )�TargetEnvironment� )�formatted_flat_dict� NONE_SENTINEL�#value_allowed_none_or_none_sentinel)�init_model_state_from_kwargsc @ s� e Zd ZdZdd� Zedd� �Zejdd� �Zedd� �Zejd d� �Zed d� �Z e jdd� �Z ed d� �Z e jdd� �Z edd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Z e jdd� �Z dd� Zdd� Zdd� ZdS ) �VmTargetEnvironmentz3 Description of the VM target environment. c K st dddddddddd� | _ ddddddd d dd� | _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d | _dS )an Initializes a new VmTargetEnvironment object with values from keyword arguments. The default value of the :py:attr:`~oci.cloud_migrations.models.VmTargetEnvironment.target_environment_type` attribute of this class is ``VM_TARGET_ENV`` and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param target_compartment_id: The value to assign to the target_compartment_id property of this VmTargetEnvironment. :type target_compartment_id: str :param target_environment_type: The value to assign to the target_environment_type property of this VmTargetEnvironment. Allowed values for this property are: "VM_TARGET_ENV" :type target_environment_type: str :param availability_domain: The value to assign to the availability_domain property of this VmTargetEnvironment. :type availability_domain: str :param fault_domain: The value to assign to the fault_domain property of this VmTargetEnvironment. :type fault_domain: str :param vcn: The value to assign to the vcn property of this VmTargetEnvironment. :type vcn: str :param subnet: The value to assign to the subnet property of this VmTargetEnvironment. :type subnet: str :param dedicated_vm_host: The value to assign to the dedicated_vm_host property of this VmTargetEnvironment. :type dedicated_vm_host: str :param ms_license: The value to assign to the ms_license property of this VmTargetEnvironment. :type ms_license: str :param preferred_shape_type: The value to assign to the preferred_shape_type property of this VmTargetEnvironment. :type preferred_shape_type: str �str) �target_compartment_id�target_environment_type�availability_domain�fault_domain�vcn�subnet�dedicated_vm_host� ms_license�preferred_shape_type�targetCompartmentId�targetEnvironmentType�availabilityDomain�faultDomainr r �dedicatedVmHost� msLicense�preferredShapeTypeN� VM_TARGET_ENV)� swagger_types� attribute_map�_target_compartment_id�_target_environment_type�_availability_domain� _fault_domain�_vcn�_subnet�_dedicated_vm_host�_ms_license�_preferred_shape_type)�self�kwargs� r( ��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/cloud_migrations/models/vm_target_environment.py�__init__ s<