IpInventorySubnetResourceSummary

class oci.core.models.IpInventorySubnetResourceSummary(**kwargs)

Bases: object

Provides the IP Inventory details of a subnet and its associated resources.

Attributes

ASSIGNED_RESOURCE_TYPE_RESOURCE A constant which can be used with the assigned_resource_type property of a IpInventorySubnetResourceSummary.
ASSOCIATED_PUBLIC_IP_POOL_BYOIP A constant which can be used with the associated_public_ip_pool property of a IpInventorySubnetResourceSummary.
ASSOCIATED_PUBLIC_IP_POOL_ORACLE A constant which can be used with the associated_public_ip_pool property of a IpInventorySubnetResourceSummary.
IP_ADDRESS_LIFETIME_EPHEMERAL A constant which can be used with the ip_address_lifetime property of a IpInventorySubnetResourceSummary.
IP_ADDRESS_LIFETIME_RESERVED A constant which can be used with the ip_address_lifetime property of a IpInventorySubnetResourceSummary.
PUBLIC_IP_LIFETIME_EPHEMERAL A constant which can be used with the public_ip_lifetime property of a IpInventorySubnetResourceSummary.
PUBLIC_IP_LIFETIME_RESERVED A constant which can be used with the public_ip_lifetime property of a IpInventorySubnetResourceSummary.
address_type Gets the address_type of this IpInventorySubnetResourceSummary.
assigned_resource_name Gets the assigned_resource_name of this IpInventorySubnetResourceSummary.
assigned_resource_type Gets the assigned_resource_type of this IpInventorySubnetResourceSummary.
assigned_time Gets the assigned_time of this IpInventorySubnetResourceSummary.
associated_public_ip Gets the associated_public_ip of this IpInventorySubnetResourceSummary.
associated_public_ip_pool Gets the associated_public_ip_pool of this IpInventorySubnetResourceSummary.
dns_host_name Gets the dns_host_name of this IpInventorySubnetResourceSummary.
ip_address Gets the ip_address of this IpInventorySubnetResourceSummary.
ip_address_lifetime Gets the ip_address_lifetime of this IpInventorySubnetResourceSummary.
ip_id Gets the ip_id of this IpInventorySubnetResourceSummary.
parent_cidr Gets the parent_cidr of this IpInventorySubnetResourceSummary.
public_ip_lifetime Gets the public_ip_lifetime of this IpInventorySubnetResourceSummary.

Methods

__init__(**kwargs) Initializes a new IpInventorySubnetResourceSummary object with values from keyword arguments.
ASSIGNED_RESOURCE_TYPE_RESOURCE = 'Resource'

A constant which can be used with the assigned_resource_type property of a IpInventorySubnetResourceSummary. This constant has a value of “Resource”

ASSOCIATED_PUBLIC_IP_POOL_BYOIP = 'BYOIP'

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_ORACLE = 'ORACLE'

A constant which can be used with the associated_public_ip_pool property of a IpInventorySubnetResourceSummary. This constant has a value of “ORACLE”

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 “Ephemeral”

IP_ADDRESS_LIFETIME_RESERVED = 'Reserved'

A constant which can be used with the ip_address_lifetime property of a IpInventorySubnetResourceSummary. This constant has a value of “Reserved”

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 “Ephemeral”

PUBLIC_IP_LIFETIME_RESERVED = 'Reserved'

A constant which can be used with the public_ip_lifetime property of a IpInventorySubnetResourceSummary. This constant has a value of “Reserved”

__init__(**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):

Parameters:
  • ip_id (str) – The value to assign to the ip_id property of this IpInventorySubnetResourceSummary.
  • ip_address (str) – The value to assign to the ip_address property of this IpInventorySubnetResourceSummary.
  • ip_address_lifetime (str) – 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’.
  • parent_cidr (str) – The value to assign to the parent_cidr property of this IpInventorySubnetResourceSummary.
  • associated_public_ip (str) – The value to assign to the associated_public_ip property of this IpInventorySubnetResourceSummary.
  • public_ip_lifetime (str) – 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’.
  • associated_public_ip_pool (str) – 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’.
  • dns_host_name (str) – The value to assign to the dns_host_name property of this IpInventorySubnetResourceSummary.
  • assigned_resource_name (str) – The value to assign to the assigned_resource_name property of this IpInventorySubnetResourceSummary.
  • assigned_resource_type (str) – 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’.
  • address_type (str) – The value to assign to the address_type property of this IpInventorySubnetResourceSummary.
  • assigned_time (datetime) – The value to assign to the assigned_time property of this IpInventorySubnetResourceSummary.
address_type

Gets the address_type of this IpInventorySubnetResourceSummary. Address type of the allocated private IP address.

Returns:The address_type of this IpInventorySubnetResourceSummary.
Return type:str
assigned_resource_name

Gets the assigned_resource_name of this IpInventorySubnetResourceSummary. Name of the created resource.

Returns:The assigned_resource_name of this IpInventorySubnetResourceSummary.
Return type:str
assigned_resource_type

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’.

Returns:The assigned_resource_type of this IpInventorySubnetResourceSummary.
Return type:str
assigned_time

Gets the assigned_time of this IpInventorySubnetResourceSummary. Assigned time of the private IP address.

Returns:The assigned_time of this IpInventorySubnetResourceSummary.
Return type:datetime
associated_public_ip

Gets the associated_public_ip of this IpInventorySubnetResourceSummary. Associated public IP address for the private IP address.

Returns:The associated_public_ip of this IpInventorySubnetResourceSummary.
Return type:str
associated_public_ip_pool

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’.

Returns:The associated_public_ip_pool of this IpInventorySubnetResourceSummary.
Return type:str
dns_host_name

Gets the dns_host_name of this IpInventorySubnetResourceSummary. DNS hostname of the IP address.

Returns:The dns_host_name of this IpInventorySubnetResourceSummary.
Return type:str
ip_address

Gets the ip_address of this IpInventorySubnetResourceSummary. Lists the allocated private IP address.

Returns:The ip_address of this IpInventorySubnetResourceSummary.
Return type:str
ip_address_lifetime

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’.

Returns:The ip_address_lifetime of this IpInventorySubnetResourceSummary.
Return type:str
ip_id

Gets the ip_id of this IpInventorySubnetResourceSummary. The OCID of the IP address.

Returns:The ip_id of this IpInventorySubnetResourceSummary.
Return type:str
parent_cidr

Gets the parent_cidr of this IpInventorySubnetResourceSummary. The address range the IP address is assigned from.

Returns:The parent_cidr of this IpInventorySubnetResourceSummary.
Return type:str
public_ip_lifetime

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’.

Returns:The public_ip_lifetime of this IpInventorySubnetResourceSummary.
Return type:str