ruạṛ
a ���fS � @ 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 @ sJ e Zd ZdZdd� Zedd� �Zejdd� �Zdd� Zd d � Z dd� Z d S )� ReservedIPz} An object representing a reserved IP address to be attached or that is already attached to a network load balancer. c K s ddi| _ ddi| _d| _dS )a7 Initializes a new ReservedIP 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 ReservedIP. :type id: str �id�strN)Z swagger_typesZ attribute_map�_id)�self�kwargs� r �P/usr/lib/python3.9/site-packages/oci/network_load_balancer/models/reserved_ip.py�__init__ s ��zReservedIP.__init__c C s | j S )aL Gets the id of this ReservedIP. OCID of the reserved public IP address created with the virtual cloud network. Reserved public IP addresses are IP addresses that are registered using the virtual cloud network API. Create a reserved public IP address. When you create the network load balancer, enter the OCID of the reserved public IP address in the reservedIp field to attach the IP address to the network load balancer. This task configures the network load balancer to listen to traffic on this IP address. Reserved public IP addresses are not deleted when the network load balancer is deleted. The IP addresses become unattached from the network load balancer. Example: "ocid1.publicip.oc1.phx.unique_ID" :return: The id of this ReservedIP. :rtype: str �r �r r r r r &