CreateIpv6Details¶
-
class
oci.vn_monitoring.models.CreateIpv6Details(**kwargs)¶ Bases:
objectCreateIpv6Details model.
Methods
__init__(**kwargs)Initializes a new CreateIpv6Details object with values from keyword arguments. Attributes
defined_tagsGets the defined_tags of this CreateIpv6Details. display_nameGets the display_name of this CreateIpv6Details. freeform_tagsGets the freeform_tags of this CreateIpv6Details. ip_addressGets the ip_address of this CreateIpv6Details. is_internet_access_allowedGets the is_internet_access_allowed of this CreateIpv6Details. vnic_id[Required] Gets the vnic_id of this CreateIpv6Details. -
__init__(**kwargs)¶ Initializes a new CreateIpv6Details object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - defined_tags (dict(str, dict(str, object))) – The value to assign to the defined_tags property of this CreateIpv6Details.
- display_name (str) – The value to assign to the display_name property of this CreateIpv6Details.
- freeform_tags (dict(str, str)) – The value to assign to the freeform_tags property of this CreateIpv6Details.
- ip_address (str) – The value to assign to the ip_address property of this CreateIpv6Details.
- is_internet_access_allowed (bool) – The value to assign to the is_internet_access_allowed property of this CreateIpv6Details.
- vnic_id (str) – The value to assign to the vnic_id property of this CreateIpv6Details.
Gets the defined_tags of this CreateIpv6Details. Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {“foo-namespace”: {“bar-key”: “value”}}
Returns: The defined_tags of this CreateIpv6Details. Return type: dict(str, dict(str, object))
-
display_name¶ Gets the display_name of this CreateIpv6Details. A user-friendly name. Does not have to be unique, and it’s changeable. Avoid entering confidential information.
Returns: The display_name of this CreateIpv6Details. Return type: str
Gets the freeform_tags of this CreateIpv6Details. Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {“bar-key”: “value”}
Returns: The freeform_tags of this CreateIpv6Details. Return type: dict(str, str)
-
ip_address¶ Gets the ip_address of this CreateIpv6Details. An IPv6 address of your choice. Must be an available IP address within the subnet’s CIDR. If you don’t specify a value, Oracle automatically assigns an IPv6 address from the subnet. The subnet is the one that contains the VNIC you specify in vnicId.
Example: 2001:DB8::
Returns: The ip_address of this CreateIpv6Details. Return type: str
-
is_internet_access_allowed¶ Gets the is_internet_access_allowed of this CreateIpv6Details. Whether the IPv6 can be used for internet communication. Allowed by default for an IPv6 in a public subnet. Never allowed for an IPv6 in a private subnet. If the value is true, the IPv6 uses its public IP address for internet communication.
If isInternetAccessAllowed is set to false, the resulting publicIpAddress attribute for the Ipv6 is null.
Example: true
Returns: The is_internet_access_allowed of this CreateIpv6Details. Return type: bool
-