File manager - Edit - /usr/lib/mysqlsh/lib/python3.9/site-packages/oci/core/models/ip_inventory_subnet_resource_summary.py
Back
# coding: utf-8 # Copyright (c) 2016, 2026, Oracle and/or its affiliates. All rights reserved. # This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. # NOTE: This class is auto generated by OracleSDKGenerator. DO NOT EDIT. API Version: 20160918 from oci.util import formatted_flat_dict, NONE_SENTINEL, value_allowed_none_or_none_sentinel # noqa: F401 from oci.decorators import init_model_state_from_kwargs @init_model_state_from_kwargs class IpInventorySubnetResourceSummary(object): """ Provides the IP Inventory details of a subnet and its associated resources. """ #: A constant which can be used with the ip_address_lifetime property of a IpInventorySubnetResourceSummary. #: This constant has a value of "Ephemeral" IP_ADDRESS_LIFETIME_EPHEMERAL = "Ephemeral" #: A constant which can be used with the ip_address_lifetime property of a IpInventorySubnetResourceSummary. #: This constant has a value of "Reserved" IP_ADDRESS_LIFETIME_RESERVED = "Reserved" #: A constant which can be used with the public_ip_lifetime property of a IpInventorySubnetResourceSummary. #: This constant has a value of "Ephemeral" PUBLIC_IP_LIFETIME_EPHEMERAL = "Ephemeral" #: A constant which can be used with the public_ip_lifetime property of a IpInventorySubnetResourceSummary. #: This constant has a value of "Reserved" PUBLIC_IP_LIFETIME_RESERVED = "Reserved" #: A constant which can be used with the associated_public_ip_pool property of a IpInventorySubnetResourceSummary. #: This constant has a value of "ORACLE" ASSOCIATED_PUBLIC_IP_POOL_ORACLE = "ORACLE" #: A constant which can be used with the associated_public_ip_pool property of a IpInventorySubnetResourceSummary. #: This constant has a value of "BYOIP" ASSOCIATED_PUBLIC_IP_POOL_BYOIP = "BYOIP" #: A constant which can be used with the assigned_resource_type property of a IpInventorySubnetResourceSummary. #: This constant has a value of "Resource" ASSIGNED_RESOURCE_TYPE_RESOURCE = "Resource" def __init__(self, **kwargs): """ Initializes a new IpInventorySubnetResourceSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param ip_id: The value to assign to the ip_id property of this IpInventorySubnetResourceSummary. :type ip_id: str :param ip_address: The value to assign to the ip_address property of this IpInventorySubnetResourceSummary. :type ip_address: str :param ip_address_lifetime: The value to assign to the ip_address_lifetime property of this IpInventorySubnetResourceSummary. Allowed values for this property are: "Ephemeral", "Reserved", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type ip_address_lifetime: str :param parent_cidr: The value to assign to the parent_cidr property of this IpInventorySubnetResourceSummary. :type parent_cidr: str :param associated_public_ip: The value to assign to the associated_public_ip property of this IpInventorySubnetResourceSummary. :type associated_public_ip: str :param public_ip_lifetime: The value to assign to the public_ip_lifetime property of this IpInventorySubnetResourceSummary. Allowed values for this property are: "Ephemeral", "Reserved", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type public_ip_lifetime: str :param associated_public_ip_pool: The value to assign to the associated_public_ip_pool property of this IpInventorySubnetResourceSummary. Allowed values for this property are: "ORACLE", "BYOIP", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type associated_public_ip_pool: str :param dns_host_name: The value to assign to the dns_host_name property of this IpInventorySubnetResourceSummary. :type dns_host_name: str :param assigned_resource_name: The value to assign to the assigned_resource_name property of this IpInventorySubnetResourceSummary. :type assigned_resource_name: str :param is_primary: The value to assign to the is_primary property of this IpInventorySubnetResourceSummary. :type is_primary: bool :param assigned_resource_type: The value to assign to the assigned_resource_type property of this IpInventorySubnetResourceSummary. Allowed values for this property are: "Resource", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type assigned_resource_type: str :param address_type: The value to assign to the address_type property of this IpInventorySubnetResourceSummary. :type address_type: str :param assigned_time: The value to assign to the assigned_time property of this IpInventorySubnetResourceSummary. :type assigned_time: datetime """ self.swagger_types = { 'ip_id': 'str', 'ip_address': 'str', 'ip_address_lifetime': 'str', 'parent_cidr': 'str', 'associated_public_ip': 'str', 'public_ip_lifetime': 'str', 'associated_public_ip_pool': 'str', 'dns_host_name': 'str', 'assigned_resource_name': 'str', 'is_primary': 'bool', 'assigned_resource_type': 'str', 'address_type': 'str', 'assigned_time': 'datetime' } self.attribute_map = { 'ip_id': 'ipId', 'ip_address': 'ipAddress', 'ip_address_lifetime': 'ipAddressLifetime', 'parent_cidr': 'parentCidr', 'associated_public_ip': 'associatedPublicIp', 'public_ip_lifetime': 'publicIpLifetime', 'associated_public_ip_pool': 'associatedPublicIpPool', 'dns_host_name': 'dnsHostName', 'assigned_resource_name': 'assignedResourceName', 'is_primary': 'isPrimary', 'assigned_resource_type': 'assignedResourceType', 'address_type': 'addressType', 'assigned_time': 'assignedTime' } self._ip_id = None self._ip_address = None self._ip_address_lifetime = None self._parent_cidr = None self._associated_public_ip = None self._public_ip_lifetime = None self._associated_public_ip_pool = None self._dns_host_name = None self._assigned_resource_name = None self._is_primary = None self._assigned_resource_type = None self._address_type = None self._assigned_time = None @property def ip_id(self): """ Gets the ip_id of this IpInventorySubnetResourceSummary. The `OCID`__ of the IP address. __ https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm :return: The ip_id of this IpInventorySubnetResourceSummary. :rtype: str """ return self._ip_id @ip_id.setter def ip_id(self, ip_id): """ Sets the ip_id of this IpInventorySubnetResourceSummary. The `OCID`__ of the IP address. __ https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm :param ip_id: The ip_id of this IpInventorySubnetResourceSummary. :type: str """ self._ip_id = ip_id @property def ip_address(self): """ Gets the ip_address of this IpInventorySubnetResourceSummary. Lists the allocated private IP address. :return: The ip_address of this IpInventorySubnetResourceSummary. :rtype: str """ return self._ip_address @ip_address.setter def ip_address(self, ip_address): """ Sets the ip_address of this IpInventorySubnetResourceSummary. Lists the allocated private IP address. :param ip_address: The ip_address of this IpInventorySubnetResourceSummary. :type: str """ self._ip_address = ip_address @property def ip_address_lifetime(self): """ Gets the ip_address_lifetime of this IpInventorySubnetResourceSummary. Lifetime of the allocated private IP address. Allowed values for this property are: "Ephemeral", "Reserved", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :return: The ip_address_lifetime of this IpInventorySubnetResourceSummary. :rtype: str """ return self._ip_address_lifetime @ip_address_lifetime.setter def ip_address_lifetime(self, ip_address_lifetime): """ Sets the ip_address_lifetime of this IpInventorySubnetResourceSummary. Lifetime of the allocated private IP address. :param ip_address_lifetime: The ip_address_lifetime of this IpInventorySubnetResourceSummary. :type: str """ allowed_values = ["Ephemeral", "Reserved"] if not value_allowed_none_or_none_sentinel(ip_address_lifetime, allowed_values): ip_address_lifetime = 'UNKNOWN_ENUM_VALUE' self._ip_address_lifetime = ip_address_lifetime @property def parent_cidr(self): """ Gets the parent_cidr of this IpInventorySubnetResourceSummary. The address range the IP address is assigned from. :return: The parent_cidr of this IpInventorySubnetResourceSummary. :rtype: str """ return self._parent_cidr @parent_cidr.setter def parent_cidr(self, parent_cidr): """ Sets the parent_cidr of this IpInventorySubnetResourceSummary. The address range the IP address is assigned from. :param parent_cidr: The parent_cidr of this IpInventorySubnetResourceSummary. :type: str """ self._parent_cidr = parent_cidr @property def associated_public_ip(self): """ Gets the associated_public_ip of this IpInventorySubnetResourceSummary. Associated public IP address for the private IP address. :return: The associated_public_ip of this IpInventorySubnetResourceSummary. :rtype: str """ return self._associated_public_ip @associated_public_ip.setter def associated_public_ip(self, associated_public_ip): """ Sets the associated_public_ip of this IpInventorySubnetResourceSummary. Associated public IP address for the private IP address. :param associated_public_ip: The associated_public_ip of this IpInventorySubnetResourceSummary. :type: str """ self._associated_public_ip = associated_public_ip @property def public_ip_lifetime(self): """ Gets the public_ip_lifetime of this IpInventorySubnetResourceSummary. Lifetime of the assigned public IP address. Allowed values for this property are: "Ephemeral", "Reserved", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :return: The public_ip_lifetime of this IpInventorySubnetResourceSummary. :rtype: str """ return self._public_ip_lifetime @public_ip_lifetime.setter def public_ip_lifetime(self, public_ip_lifetime): """ Sets the public_ip_lifetime of this IpInventorySubnetResourceSummary. Lifetime of the assigned public IP address. :param public_ip_lifetime: The public_ip_lifetime of this IpInventorySubnetResourceSummary. :type: str """ allowed_values = ["Ephemeral", "Reserved"] if not value_allowed_none_or_none_sentinel(public_ip_lifetime, allowed_values): public_ip_lifetime = 'UNKNOWN_ENUM_VALUE' self._public_ip_lifetime = public_ip_lifetime @property def associated_public_ip_pool(self): """ Gets the associated_public_ip_pool of this IpInventorySubnetResourceSummary. Public IP address Pool the IP address is allocated from. Allowed values for this property are: "ORACLE", "BYOIP", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :return: The associated_public_ip_pool of this IpInventorySubnetResourceSummary. :rtype: str """ return self._associated_public_ip_pool @associated_public_ip_pool.setter def associated_public_ip_pool(self, associated_public_ip_pool): """ Sets the associated_public_ip_pool of this IpInventorySubnetResourceSummary. Public IP address Pool the IP address is allocated from. :param associated_public_ip_pool: The associated_public_ip_pool of this IpInventorySubnetResourceSummary. :type: str """ allowed_values = ["ORACLE", "BYOIP"] if not value_allowed_none_or_none_sentinel(associated_public_ip_pool, allowed_values): associated_public_ip_pool = 'UNKNOWN_ENUM_VALUE' self._associated_public_ip_pool = associated_public_ip_pool @property def dns_host_name(self): """ Gets the dns_host_name of this IpInventorySubnetResourceSummary. DNS hostname of the IP address. :return: The dns_host_name of this IpInventorySubnetResourceSummary. :rtype: str """ return self._dns_host_name @dns_host_name.setter def dns_host_name(self, dns_host_name): """ Sets the dns_host_name of this IpInventorySubnetResourceSummary. DNS hostname of the IP address. :param dns_host_name: The dns_host_name of this IpInventorySubnetResourceSummary. :type: str """ self._dns_host_name = dns_host_name @property def assigned_resource_name(self): """ Gets the assigned_resource_name of this IpInventorySubnetResourceSummary. Name of the created resource. :return: The assigned_resource_name of this IpInventorySubnetResourceSummary. :rtype: str """ return self._assigned_resource_name @assigned_resource_name.setter def assigned_resource_name(self, assigned_resource_name): """ Sets the assigned_resource_name of this IpInventorySubnetResourceSummary. Name of the created resource. :param assigned_resource_name: The assigned_resource_name of this IpInventorySubnetResourceSummary. :type: str """ self._assigned_resource_name = assigned_resource_name @property def is_primary(self): """ Gets the is_primary of this IpInventorySubnetResourceSummary. Primary flag for IP Resource :return: The is_primary of this IpInventorySubnetResourceSummary. :rtype: bool """ return self._is_primary @is_primary.setter def is_primary(self, is_primary): """ Sets the is_primary of this IpInventorySubnetResourceSummary. Primary flag for IP Resource :param is_primary: The is_primary of this IpInventorySubnetResourceSummary. :type: bool """ self._is_primary = is_primary @property def assigned_resource_type(self): """ Gets the assigned_resource_type of this IpInventorySubnetResourceSummary. Type of the resource. Allowed values for this property are: "Resource", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :return: The assigned_resource_type of this IpInventorySubnetResourceSummary. :rtype: str """ return self._assigned_resource_type @assigned_resource_type.setter def assigned_resource_type(self, assigned_resource_type): """ Sets the assigned_resource_type of this IpInventorySubnetResourceSummary. Type of the resource. :param assigned_resource_type: The assigned_resource_type of this IpInventorySubnetResourceSummary. :type: str """ allowed_values = ["Resource"] if not value_allowed_none_or_none_sentinel(assigned_resource_type, allowed_values): assigned_resource_type = 'UNKNOWN_ENUM_VALUE' self._assigned_resource_type = assigned_resource_type @property def address_type(self): """ Gets the address_type of this IpInventorySubnetResourceSummary. Address type of the allocated private IP address. :return: The address_type of this IpInventorySubnetResourceSummary. :rtype: str """ return self._address_type @address_type.setter def address_type(self, address_type): """ Sets the address_type of this IpInventorySubnetResourceSummary. Address type of the allocated private IP address. :param address_type: The address_type of this IpInventorySubnetResourceSummary. :type: str """ self._address_type = address_type @property def assigned_time(self): """ Gets the assigned_time of this IpInventorySubnetResourceSummary. Assigned time of the private IP address. :return: The assigned_time of this IpInventorySubnetResourceSummary. :rtype: datetime """ return self._assigned_time @assigned_time.setter def assigned_time(self, assigned_time): """ Sets the assigned_time of this IpInventorySubnetResourceSummary. Assigned time of the private IP address. :param assigned_time: The assigned_time of this IpInventorySubnetResourceSummary. :type: datetime """ self._assigned_time = assigned_time def __repr__(self): return formatted_flat_dict(self) def __eq__(self, other): if other is None: return False return self.__dict__ == other.__dict__ def __ne__(self, other): return not self == other
| ver. 1.4 |
Github
|
.
| PHP 8.2.32 | Generation time: 0.07 |
proxy
|
phpinfo
|
Settings