CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_varchar2_tbl FORCE IS TABLE OF (varchar2(32767)) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_DRG_ROUTE_DISTRIBUTION_MATCH_CRITERIA_T Type 🔗
The match criteria in a route distribution statement. The match criteria outlines which routes should be imported or exported.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_drg_route_distribution_match_criteria_t FORCE AUTHID CURRENT_USER IS OBJECT (
match_type varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_drg_route_distribution_match_criteria_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_drg_route_distribution_match_criteria_t (
match_type varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE NOT FINAL;
Fields
Field
Description
match_type
(required) The type of the match criteria for a route distribution statement.
DBMS_CLOUD_OCI_CORE_DRG_ROUTE_DISTRIBUTION_MATCH_CRITERIA_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_drg_route_distribution_match_criteria_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_drg_route_distribution_match_criteria_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_drg_route_distribution_match_criteria_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_ADD_DRG_ROUTE_DISTRIBUTION_STATEMENT_DETAILS_T Type 🔗
Details used to add a route distribution statement.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_add_drg_route_distribution_statement_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
match_criteria dbms_cloud_oci_core_drg_route_distribution_match_criteria_tbl,
action varchar2(32767),
priority number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_add_drg_route_distribution_statement_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_add_drg_route_distribution_statement_details_t (
match_criteria dbms_cloud_oci_core_drg_route_distribution_match_criteria_tbl,
action varchar2,
priority number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
match_criteria
(required) The action is applied only if all of the match criteria is met.
action
(required) Accept: import/export the route \"as is\"
Allowed values are: 'ACCEPT'
priority
(required) This field is used to specify the priority of each statement in a route distribution. The priority will be represented as a number between 0 and 65535 where a lower number indicates a higher priority. When a route is processed, statements are applied in the order defined by their priority. The first matching rule dictates the action that will be taken on the route.
DBMS_CLOUD_OCI_CORE_ADD_DRG_ROUTE_DISTRIBUTION_STATEMENT_DETAILS_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_add_drg_route_distribution_statement_details_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_add_drg_route_distribution_statement_details_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_add_drg_route_distribution_statement_details_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_ADD_DRG_ROUTE_DISTRIBUTION_STATEMENTS_DETAILS_T Type 🔗
Details request to add statements to a route distribution.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_add_drg_route_distribution_statements_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
statements dbms_cloud_oci_core_add_drg_route_distribution_statement_details_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_add_drg_route_distribution_statements_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_add_drg_route_distribution_statements_details_t (
statements dbms_cloud_oci_core_add_drg_route_distribution_statement_details_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
statements
(required) The collection of route distribution statements to insert into the route distribution.
DBMS_CLOUD_OCI_CORE_ADD_DRG_ROUTE_RULE_DETAILS_T Type 🔗
Details needed when adding a DRG route rule.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_add_drg_route_rule_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
destination_type varchar2(32767),
destination varchar2(32767),
next_hop_drg_attachment_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_add_drg_route_rule_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_add_drg_route_rule_details_t (
destination_type varchar2,
destination varchar2,
next_hop_drg_attachment_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
destination_type
(required) Type of destination for the rule. Allowed values: * `CIDR_BLOCK`: If the rule's `destination` is an IP address range in CIDR notation.
Allowed values are: 'CIDR_BLOCK'
destination
(required) This is the range of IP addresses used for matching when routing traffic. Only CIDR_BLOCK values are allowed. Potential values: * IP address range in CIDR notation. This can be an IPv4 CIDR block or IPv6 prefix. For example: `192.168.1.0/24` or `2001:0db8:0123:45::/56`.
next_hop_drg_attachment_id
(required) The OCID of the next hop DRG attachment. The next hop DRG attachment is responsible for reaching the network destination.
DBMS_CLOUD_OCI_CORE_ADD_DRG_ROUTE_RULE_DETAILS_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_add_drg_route_rule_details_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_add_drg_route_rule_details_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_add_drg_route_rule_details_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_ADD_DRG_ROUTE_RULES_DETAILS_T Type 🔗
Details used in a request to add static routes to a DRG route table.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_add_drg_route_rules_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
route_rules dbms_cloud_oci_core_add_drg_route_rule_details_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_add_drg_route_rules_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_add_drg_route_rules_details_t (
route_rules dbms_cloud_oci_core_add_drg_route_rule_details_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
route_rules
(optional) The collection of static rules used to insert routes into the DRG route table.
DBMS_CLOUD_OCI_CORE_IMAGE_MEMORY_CONSTRAINTS_T Type 🔗
For a flexible image and shape, the amount of memory supported for instances that use this image.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_image_memory_constraints_t FORCE AUTHID CURRENT_USER IS OBJECT (
min_in_g_bs number,
max_in_g_bs number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_image_memory_constraints_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_image_memory_constraints_t (
min_in_g_bs number,
max_in_g_bs number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
min_in_g_bs
(optional) The minimum amount of memory, in gigabytes.
max_in_g_bs
(optional) The maximum amount of memory, in gigabytes.
DBMS_CLOUD_OCI_CORE_IMAGE_OCPU_CONSTRAINTS_T Type 🔗
OCPU options for an image and shape.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_image_ocpu_constraints_t FORCE AUTHID CURRENT_USER IS OBJECT (
l_min number,
l_max number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_image_ocpu_constraints_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_image_ocpu_constraints_t (
l_min number,
l_max number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
l_min
(optional) The minimum number of OCPUs supported for this image and shape.
l_max
(optional) The maximum number of OCPUs supported for this image and shape.
DBMS_CLOUD_OCI_CORE_ADD_IMAGE_SHAPE_COMPATIBILITY_ENTRY_DETAILS_T Type 🔗
Image shape compatibility details.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_add_image_shape_compatibility_entry_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
memory_constraints dbms_cloud_oci_core_image_memory_constraints_t,
ocpu_constraints dbms_cloud_oci_core_image_ocpu_constraints_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_add_image_shape_compatibility_entry_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_add_image_shape_compatibility_entry_details_t (
memory_constraints dbms_cloud_oci_core_image_memory_constraints_t,
ocpu_constraints dbms_cloud_oci_core_image_ocpu_constraints_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
memory_constraints
(optional)
ocpu_constraints
(optional)
DBMS_CLOUD_OCI_CORE_ICMP_OPTIONS_T Type 🔗
Optional and valid only for ICMP and ICMPv6. Use to specify a particular ICMP type and code as defined in: - ICMP Parameters - ICMPv6 Parameters If you specify ICMP or ICMPv6 as the protocol but omit this object, then all ICMP types and codes are allowed. If you do provide this object, the type is required and the code is optional. To enable MTU negotiation for ingress internet traffic via IPv4, make sure to allow type 3 (\"Destination Unreachable\") code 4 (\"Fragmentation Needed and Don't Fragment was Set\"). If you need to specify multiple codes for a single type, create a separate security list rule for each.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_icmp_options_t FORCE AUTHID CURRENT_USER IS OBJECT (
code number,
l_type number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_icmp_options_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_icmp_options_t (
code number,
l_type number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
code
(optional) The ICMP code (optional).
l_type
(required) The ICMP type.
DBMS_CLOUD_OCI_CORE_PORT_RANGE_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_port_range_t FORCE AUTHID CURRENT_USER IS OBJECT (
l_max number,
l_min number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_port_range_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_port_range_t (
l_max number,
l_min number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
l_max
(required) The maximum port number, which must not be less than the minimum port number. To specify a single port number, set both the min and max to the same value.
l_min
(required) The minimum port number, which must not be greater than the maximum port number.
DBMS_CLOUD_OCI_CORE_TCP_OPTIONS_T Type 🔗
Optional and valid only for TCP. Use to specify particular destination ports for TCP rules. If you specify TCP as the protocol but omit this object, then all destination ports are allowed.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_tcp_options_t FORCE AUTHID CURRENT_USER IS OBJECT (
destination_port_range dbms_cloud_oci_core_port_range_t,
source_port_range dbms_cloud_oci_core_port_range_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_tcp_options_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_tcp_options_t (
destination_port_range dbms_cloud_oci_core_port_range_t,
source_port_range dbms_cloud_oci_core_port_range_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
destination_port_range
(optional)
source_port_range
(optional)
DBMS_CLOUD_OCI_CORE_UDP_OPTIONS_T Type 🔗
Optional and valid only for UDP. Use to specify particular destination ports for UDP rules. If you specify UDP as the protocol but omit this object, then all destination ports are allowed.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_udp_options_t FORCE AUTHID CURRENT_USER IS OBJECT (
destination_port_range dbms_cloud_oci_core_port_range_t,
source_port_range dbms_cloud_oci_core_port_range_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_udp_options_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_udp_options_t (
destination_port_range dbms_cloud_oci_core_port_range_t,
source_port_range dbms_cloud_oci_core_port_range_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
destination_port_range
(optional)
source_port_range
(optional)
DBMS_CLOUD_OCI_CORE_ADD_SECURITY_RULE_DETAILS_T Type 🔗
A rule for allowing inbound (INGRESS) or outbound (EGRESS) IP packets.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_add_security_rule_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
description varchar2(32767),
destination varchar2(32767),
destination_type varchar2(32767),
direction varchar2(32767),
icmp_options dbms_cloud_oci_core_icmp_options_t,
is_stateless number,
protocol varchar2(32767),
source varchar2(32767),
source_type varchar2(32767),
tcp_options dbms_cloud_oci_core_tcp_options_t,
udp_options dbms_cloud_oci_core_udp_options_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_add_security_rule_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_add_security_rule_details_t (
description varchar2,
destination varchar2,
destination_type varchar2,
direction varchar2,
icmp_options dbms_cloud_oci_core_icmp_options_t,
is_stateless number,
protocol varchar2,
source varchar2,
source_type varchar2,
tcp_options dbms_cloud_oci_core_tcp_options_t,
udp_options dbms_cloud_oci_core_udp_options_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
description
(optional) An optional description of your choice for the rule. Avoid entering confidential information.
destination
(optional) Conceptually, this is the range of IP addresses that a packet originating from the instance can go to. Allowed values: * An IP address range in CIDR notation. For example: `192.168.1.0/24` or `2001:0db8:0123:45::/56` IPv6 addressing is supported for all commercial and government regions. See IPv6 Addresses. * The `cidrBlock` value for a SERVICE Type, if you're setting up a security rule for traffic destined for a particular `Service` through a service gateway. For example: `oci-phx-objectstorage`. * The OCID of a NETWORK_SECURITY_GROUP Type in the same VCN. The value can be the NSG that the rule belongs to if the rule's intent is to control traffic between VNICs in the same NSG.
destination_type
(optional) Type of destination for the rule. Required if `direction` = `EGRESS`. Allowed values: * `CIDR_BLOCK`: If the rule's `destination` is an IP address range in CIDR notation. * `SERVICE_CIDR_BLOCK`: If the rule's `destination` is the `cidrBlock` value for a SERVICE Type (the rule is for traffic destined for a particular `Service` through a service gateway). * `NETWORK_SECURITY_GROUP`: If the rule's `destination` is the OCID of a NETWORK_SECURITY_GROUP Type.
(required) Direction of the security rule. Set to `EGRESS` for rules to allow outbound IP packets, or `INGRESS` for rules to allow inbound IP packets.
Allowed values are: 'EGRESS', 'INGRESS'
icmp_options
(optional)
is_stateless
(optional) A stateless rule allows traffic in one direction. Remember to add a corresponding stateless rule in the other direction if you need to support bidirectional traffic. For example, if egress traffic allows TCP destination port 80, there should be an ingress rule to allow TCP source port 80. Defaults to false, which means the rule is stateful and a corresponding rule is not necessary for bidirectional traffic.
protocol
(required) The transport protocol. Specify either `all` or an IPv4 protocol number as defined in Protocol Numbers. Options are supported only for ICMP (\"1\"), TCP (\"6\"), UDP (\"17\"), and ICMPv6 (\"58\").
source
(optional) Conceptually, this is the range of IP addresses that a packet coming into the instance can come from. Allowed values: * An IP address range in CIDR notation. For example: `192.168.1.0/24` or `2001:0db8:0123:45::/56` IPv6 addressing is supported for all commercial and government regions. See IPv6 Addresses. * The `cidrBlock` value for a SERVICE Type, if you're setting up a security rule for traffic coming from a particular `Service` through a service gateway. For example: `oci-phx-objectstorage`. * The OCID of a NETWORK_SECURITY_GROUP Type in the same VCN. The value can be the NSG that the rule belongs to if the rule's intent is to control traffic between VNICs in the same NSG.
source_type
(optional) Type of source for the rule. Required if `direction` = `INGRESS`. * `CIDR_BLOCK`: If the rule's `source` is an IP address range in CIDR notation. * `SERVICE_CIDR_BLOCK`: If the rule's `source` is the `cidrBlock` value for a SERVICE Type (the rule is for traffic coming from a particular `Service` through a service gateway). * `NETWORK_SECURITY_GROUP`: If the rule's `source` is the OCID of a NETWORK_SECURITY_GROUP Type.
DBMS_CLOUD_OCI_CORE_ADD_SECURITY_RULE_DETAILS_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_add_security_rule_details_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_add_security_rule_details_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_add_security_rule_details_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_ADD_NETWORK_SECURITY_GROUP_SECURITY_RULES_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_add_network_security_group_security_rules_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
security_rules dbms_cloud_oci_core_add_security_rule_details_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_add_network_security_group_security_rules_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_add_network_security_group_security_rules_details_t (
security_rules dbms_cloud_oci_core_add_security_rule_details_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
security_rules
(optional) The NSG security rules to add.
DBMS_CLOUD_OCI_CORE_ADD_PUBLIC_IP_POOL_CAPACITY_DETAILS_T Type 🔗
The information used to add capacity to an IP pool.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_add_public_ip_pool_capacity_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
byoip_range_id varchar2(32767),
cidr_block varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_add_public_ip_pool_capacity_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_add_public_ip_pool_capacity_details_t (
byoip_range_id varchar2,
cidr_block varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
byoip_range_id
(required) The OCID of the `ByoipRange` resource to which the CIDR block belongs.
cidr_block
(required) The CIDR block to add to the public IP pool. It could be all of the CIDR block identified in `byoipRangeId`, or a subrange. Example: `10.0.1.0/24`
DBMS_CLOUD_OCI_CORE_ADD_SUBNET_IPV6_CIDR_DETAILS_T Type 🔗
Details used when adding an IPv6 prefix to a subnet.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_add_subnet_ipv6_cidr_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
ipv6_cidr_block varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_add_subnet_ipv6_cidr_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_add_subnet_ipv6_cidr_details_t (
ipv6_cidr_block varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
ipv6_cidr_block
(required) This field is not required and should only be specified when adding an IPv6 prefix to a subnet's IPv6 address space. SeeIPv6 Addresses. Example: `2001:0db8:0123::/64`
DBMS_CLOUD_OCI_CORE_ADD_VCN_CIDR_DETAILS_T Type 🔗
Details used to add a CIDR block to a VCN.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_add_vcn_cidr_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
cidr_block varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_add_vcn_cidr_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_add_vcn_cidr_details_t (
cidr_block varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
cidr_block
(required) The CIDR block to add.
DBMS_CLOUD_OCI_CORE_BYOIPV6_CIDR_DETAILS_T Type 🔗
The list of one or more BYOIPv6 prefixes for the VCN that meets the following criteria: - The prefix must be from a BYOIPv6 range. - The IPv6 prefixes must be valid. - Multiple prefix must not overlap each other or the on-premises network prefix. - The number of prefixes must not exceed the limit of IPv6 prefixes allowed to a VCN.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_byoipv6_cidr_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
byoipv6_range_id varchar2(32767),
ipv6_cidr_block varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_byoipv6_cidr_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_byoipv6_cidr_details_t (
byoipv6_range_id varchar2,
ipv6_cidr_block varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
byoipv6_range_id
(required) The OCID of the `ByoipRange` resource to which the CIDR block belongs.
ipv6_cidr_block
(required) An IPv6 prefix required to create a VCN with a BYOIP prefix. It could be the whole prefix identified in `byoipv6RangeId`, or a subrange. Example: `2001:0db8:0123::/48`
DBMS_CLOUD_OCI_CORE_ADD_VCN_IPV6_CIDR_DETAILS_T Type 🔗
Details used when adding a ULA or private IPv6 prefix or an IPv6 GUA assigned by Oracle or a BYOIPv6 prefix. You can add only one of these per request.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_add_vcn_ipv6_cidr_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
ipv6_private_cidr_block varchar2(32767),
is_oracle_gua_allocation_enabled number,
byoipv6_cidr_detail dbms_cloud_oci_core_byoipv6_cidr_details_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_add_vcn_ipv6_cidr_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_add_vcn_ipv6_cidr_details_t (
ipv6_private_cidr_block varchar2,
is_oracle_gua_allocation_enabled number,
byoipv6_cidr_detail dbms_cloud_oci_core_byoipv6_cidr_details_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
ipv6_private_cidr_block
(optional) This field is not required and should only be specified if a ULA or private IPv6 prefix is desired for VCN's private IP address space. SeeIPv6 Addresses. Example: `2001:0db8:0123::/48` or `fd00:1000:0:1::/64`
is_oracle_gua_allocation_enabled
(optional) Indicates whether Oracle will allocate an IPv6 GUA. Only one prefix of /56 size can be allocated by Oracle as a GUA.
byoipv6_cidr_detail
(optional)
DBMS_CLOUD_OCI_CORE_SECURITY_RULE_T Type 🔗
A security rule is one of the items in a NETWORK_SECURITY_GROUP Type. It is a virtual firewall rule for the VNICs in the network security group. A rule can be for either inbound (`direction`= INGRESS) or outbound (`direction`= EGRESS) IP packets.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_security_rule_t FORCE AUTHID CURRENT_USER IS OBJECT (
description varchar2(32767),
destination varchar2(32767),
destination_type varchar2(32767),
direction varchar2(32767),
icmp_options dbms_cloud_oci_core_icmp_options_t,
id varchar2(32767),
is_stateless number,
is_valid number,
protocol varchar2(32767),
source varchar2(32767),
source_type varchar2(32767),
tcp_options dbms_cloud_oci_core_tcp_options_t,
time_created timestamp with time zone,
udp_options dbms_cloud_oci_core_udp_options_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_security_rule_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_security_rule_t (
description varchar2,
destination varchar2,
destination_type varchar2,
direction varchar2,
icmp_options dbms_cloud_oci_core_icmp_options_t,
id varchar2,
is_stateless number,
is_valid number,
protocol varchar2,
source varchar2,
source_type varchar2,
tcp_options dbms_cloud_oci_core_tcp_options_t,
time_created timestamp with time zone,
udp_options dbms_cloud_oci_core_udp_options_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
description
(optional) An optional description of your choice for the rule.
destination
(optional) Conceptually, this is the range of IP addresses that a packet originating from the instance can go to. Allowed values: * An IP address range in CIDR notation. For example: `192.168.1.0/24` or `2001:0db8:0123:45::/56` IPv6 addressing is supported for all commercial and government regions. See IPv6 Addresses. * The `cidrBlock` value for a SERVICE Type, if you're setting up a security rule for traffic destined for a particular `Service` through a service gateway. For example: `oci-phx-objectstorage`. * The OCID of a NETWORK_SECURITY_GROUP Type in the same VCN. The value can be the NSG that the rule belongs to if the rule's intent is to control traffic between VNICs in the same NSG.
destination_type
(optional) Type of destination for the rule. Required if `direction` = `EGRESS`. Allowed values: * `CIDR_BLOCK`: If the rule's `destination` is an IP address range in CIDR notation. * `SERVICE_CIDR_BLOCK`: If the rule's `destination` is the `cidrBlock` value for a SERVICE Type (the rule is for traffic destined for a particular `Service` through a service gateway). * `NETWORK_SECURITY_GROUP`: If the rule's `destination` is the OCID of a NETWORK_SECURITY_GROUP Type.
(required) Direction of the security rule. Set to `EGRESS` for rules to allow outbound IP packets, or `INGRESS` for rules to allow inbound IP packets.
Allowed values are: 'EGRESS', 'INGRESS'
icmp_options
(optional)
id
(optional) An Oracle-assigned identifier for the security rule. You specify this ID when you want to update or delete the rule. Example: `04ABEC`
is_stateless
(optional) A stateless rule allows traffic in one direction. Remember to add a corresponding stateless rule in the other direction if you need to support bidirectional traffic. For example, if egress traffic allows TCP destination port 80, there should be an ingress rule to allow TCP source port 80. Defaults to false, which means the rule is stateful and a corresponding rule is not necessary for bidirectional traffic.
is_valid
(optional) Whether the rule is valid. The value is `True` when the rule is first created. If the rule's `source` or `destination` is a network security group, the value changes to `False` if that network security group is deleted.
protocol
(required) The transport protocol. Specify either `all` or an IPv4 protocol number as defined in Protocol Numbers. Options are supported only for ICMP (\"1\"), TCP (\"6\"), UDP (\"17\"), and ICMPv6 (\"58\").
source
(optional) Conceptually, this is the range of IP addresses that a packet coming into the instance can come from. Allowed values: * An IP address range in CIDR notation. For example: `192.168.1.0/24` or `2001:0db8:0123:45::/56` IPv6 addressing is supported for all commercial and government regions. See IPv6 Addresses. * The `cidrBlock` value for a SERVICE Type, if you're setting up a security rule for traffic coming from a particular `Service` through a service gateway. For example: `oci-phx-objectstorage`. * The OCID of a NETWORK_SECURITY_GROUP Type in the same VCN. The value can be the NSG that the rule belongs to if the rule's intent is to control traffic between VNICs in the same NSG.
source_type
(optional) Type of source for the rule. Required if `direction` = `INGRESS`. * `CIDR_BLOCK`: If the rule's `source` is an IP address range in CIDR notation. * `SERVICE_CIDR_BLOCK`: If the rule's `source` is the `cidrBlock` value for a SERVICE Type (the rule is for traffic coming from a particular `Service` through a service gateway). * `NETWORK_SECURITY_GROUP`: If the rule's `source` is the OCID of a NETWORK_SECURITY_GROUP Type.
(optional) The date and time the security rule was created. Format defined by RFC3339.
udp_options
(optional)
DBMS_CLOUD_OCI_CORE_SECURITY_RULE_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_security_rule_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_security_rule_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_security_rule_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_ADDED_NETWORK_SECURITY_GROUP_SECURITY_RULES_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_added_network_security_group_security_rules_t FORCE AUTHID CURRENT_USER IS OBJECT (
security_rules dbms_cloud_oci_core_security_rule_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_added_network_security_group_security_rules_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_added_network_security_group_security_rules_t (
security_rules dbms_cloud_oci_core_security_rule_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
security_rules
(optional) The NSG security rules that were added.
DBMS_CLOUD_OCI_CORE_ALLOWED_PHASE_ONE_PARAMETERS_T Type 🔗
Allowed phase one parameters.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_allowed_phase_one_parameters_t FORCE AUTHID CURRENT_USER IS OBJECT (
encryption_algorithms dbms_cloud_oci_core_varchar2_tbl,
authentication_algorithms dbms_cloud_oci_core_varchar2_tbl,
dh_groups dbms_cloud_oci_core_varchar2_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_allowed_phase_one_parameters_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_allowed_phase_one_parameters_t (
encryption_algorithms dbms_cloud_oci_core_varchar2_tbl,
authentication_algorithms dbms_cloud_oci_core_varchar2_tbl,
dh_groups dbms_cloud_oci_core_varchar2_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
encryption_algorithms
(optional) Allowed phase one encryption algorithms.
authentication_algorithms
(optional) Allowed phase one authentication algorithms.
dh_groups
(optional) Allowed phase one Diffie-Hellman groups.
DBMS_CLOUD_OCI_CORE_ALLOWED_PHASE_TWO_PARAMETERS_T Type 🔗
Allowed phase two parameters.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_allowed_phase_two_parameters_t FORCE AUTHID CURRENT_USER IS OBJECT (
encryption_algorithms dbms_cloud_oci_core_varchar2_tbl,
authentication_algorithms dbms_cloud_oci_core_varchar2_tbl,
pfs_dh_groups dbms_cloud_oci_core_varchar2_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_allowed_phase_two_parameters_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_allowed_phase_two_parameters_t (
encryption_algorithms dbms_cloud_oci_core_varchar2_tbl,
authentication_algorithms dbms_cloud_oci_core_varchar2_tbl,
pfs_dh_groups dbms_cloud_oci_core_varchar2_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
encryption_algorithms
(optional) Allowed phase two encryption algorithms.
authentication_algorithms
(optional) Allowed phase two authentication algorithms.
DBMS_CLOUD_OCI_CORE_DEFAULT_PHASE_ONE_PARAMETERS_T Type 🔗
Default phase one parameters.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_default_phase_one_parameters_t FORCE AUTHID CURRENT_USER IS OBJECT (
default_encryption_algorithms dbms_cloud_oci_core_varchar2_tbl,
default_authentication_algorithms dbms_cloud_oci_core_varchar2_tbl,
default_dh_groups dbms_cloud_oci_core_varchar2_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_default_phase_one_parameters_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_default_phase_one_parameters_t (
default_encryption_algorithms dbms_cloud_oci_core_varchar2_tbl,
default_authentication_algorithms dbms_cloud_oci_core_varchar2_tbl,
default_dh_groups dbms_cloud_oci_core_varchar2_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
default_encryption_algorithms
(optional) Default phase one encryption algorithms.
default_authentication_algorithms
(optional) Default phase one authentication algorithms.
default_dh_groups
(optional) Default phase one Diffie-Hellman groups.
DBMS_CLOUD_OCI_CORE_DEFAULT_PHASE_TWO_PARAMETERS_T Type 🔗
Default phase two parameters.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_default_phase_two_parameters_t FORCE AUTHID CURRENT_USER IS OBJECT (
default_encryption_algorithms dbms_cloud_oci_core_varchar2_tbl,
default_authentication_algorithms dbms_cloud_oci_core_varchar2_tbl,
default_pfs_dh_group varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_default_phase_two_parameters_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_default_phase_two_parameters_t (
default_encryption_algorithms dbms_cloud_oci_core_varchar2_tbl,
default_authentication_algorithms dbms_cloud_oci_core_varchar2_tbl,
default_pfs_dh_group varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
default_encryption_algorithms
(optional) Default phase two encryption algorithms.
default_authentication_algorithms
(optional) Default phase two authentication algorithms.
DBMS_CLOUD_OCI_CORE_ALLOWED_IKE_IP_SEC_PARAMETERS_T Type 🔗
Lists the current allowed and default IPSec tunnel parameters.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_allowed_ike_ip_sec_parameters_t FORCE AUTHID CURRENT_USER IS OBJECT (
allowed_phase_one_parameters dbms_cloud_oci_core_allowed_phase_one_parameters_t,
allowed_phase_two_parameters dbms_cloud_oci_core_allowed_phase_two_parameters_t,
default_phase_one_parameters dbms_cloud_oci_core_default_phase_one_parameters_t,
default_phase_two_parameters dbms_cloud_oci_core_default_phase_two_parameters_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_allowed_ike_ip_sec_parameters_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_allowed_ike_ip_sec_parameters_t (
allowed_phase_one_parameters dbms_cloud_oci_core_allowed_phase_one_parameters_t,
allowed_phase_two_parameters dbms_cloud_oci_core_allowed_phase_two_parameters_t,
default_phase_one_parameters dbms_cloud_oci_core_default_phase_one_parameters_t,
default_phase_two_parameters dbms_cloud_oci_core_default_phase_two_parameters_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
allowed_phase_one_parameters
(required)
allowed_phase_two_parameters
(required)
default_phase_one_parameters
(required)
default_phase_two_parameters
(required)
DBMS_CLOUD_OCI_CORE_LAUNCH_INSTANCE_PLATFORM_CONFIG_T Type 🔗
The platform configuration requested for the instance. If you provide the parameter, the instance is created with the platform configuration that you specify. For any values that you omit, the instance uses the default configuration values for the `shape` that you specify. If you don't provide the parameter, the default values for the `shape` are used. Each shape only supports certain configurable values. If the values that you provide are not valid for the specified `shape`, an error is returned. For more information about shielded instances, see Shielded Instances. For more information about BIOS settings for bare metal instances, see BIOS Settings for Bare Metal Instances.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_launch_instance_platform_config_t FORCE AUTHID CURRENT_USER IS OBJECT (
l_type varchar2(32767),
is_secure_boot_enabled number,
is_trusted_platform_module_enabled number,
is_measured_boot_enabled number,
is_memory_encryption_enabled number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_launch_instance_platform_config_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_launch_instance_platform_config_t (
l_type varchar2,
is_secure_boot_enabled number,
is_trusted_platform_module_enabled number,
is_measured_boot_enabled number,
is_memory_encryption_enabled number
) RETURN SELF AS RESULT
) NOT PERSISTABLE NOT FINAL;
(optional) Whether Secure Boot is enabled on the instance.
is_trusted_platform_module_enabled
(optional) Whether the Trusted Platform Module (TPM) is enabled on the instance.
is_measured_boot_enabled
(optional) Whether the Measured Boot feature is enabled on the instance.
is_memory_encryption_enabled
(optional) Whether the instance is a confidential instance. If this value is `true`, the instance is a confidential instance. The default value is `false`.
DBMS_CLOUD_OCI_CORE_AMD_MILAN_BM_GPU_LAUNCH_INSTANCE_PLATFORM_CONFIG_T Type 🔗
The platform configuration used when launching a bare metal GPU instance with the following shape: BM.GPU.GM4.8 (also named BM.GPU.A100-v2.8) (the AMD Milan platform).
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_amd_milan_bm_gpu_launch_instance_platform_config_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_launch_instance_platform_config_t (
numa_nodes_per_socket varchar2(32767),
is_symmetric_multi_threading_enabled number,
is_access_control_service_enabled number,
are_virtual_instructions_enabled number,
is_input_output_memory_management_unit_enabled number,
config_map json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_amd_milan_bm_gpu_launch_instance_platform_config_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_amd_milan_bm_gpu_launch_instance_platform_config_t (
l_type varchar2,
is_secure_boot_enabled number,
is_trusted_platform_module_enabled number,
is_measured_boot_enabled number,
is_memory_encryption_enabled number,
numa_nodes_per_socket varchar2,
is_symmetric_multi_threading_enabled number,
is_access_control_service_enabled number,
are_virtual_instructions_enabled number,
is_input_output_memory_management_unit_enabled number,
config_map json_element_t
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_amd_milan_bm_gpu_launch_instance_platform_config_t is a subtype of the dbms_cloud_oci_core_launch_instance_platform_config_t type.
Fields
Field
Description
numa_nodes_per_socket
(optional) The number of NUMA nodes per socket (NPS).
(optional) Whether symmetric multithreading is enabled on the instance. Symmetric multithreading is also called simultaneous multithreading (SMT) or Intel Hyper-Threading. Intel and AMD processors have two hardware execution threads per core (OCPU). SMT permits multiple independent threads of execution, to better use the resources and increase the efficiency of the CPU. When multithreading is disabled, only one thread is permitted to run on each core, which can provide higher or more predictable performance for some workloads.
is_access_control_service_enabled
(optional) Whether the Access Control Service is enabled on the instance. When enabled, the platform can enforce PCIe device isolation, required for VFIO device pass-through.
are_virtual_instructions_enabled
(optional) Whether virtualization instructions are available. For example, Secure Virtual Machine for AMD shapes or VT-x for Intel shapes.
is_input_output_memory_management_unit_enabled
(optional) Whether the input-output memory management unit is enabled.
config_map
(optional) Instance Platform Configuration Configuration Map for flexible setting input.
DBMS_CLOUD_OCI_CORE_PLATFORM_CONFIG_T Type 🔗
The platform configuration for the instance.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_platform_config_t FORCE AUTHID CURRENT_USER IS OBJECT (
l_type varchar2(32767),
is_secure_boot_enabled number,
is_trusted_platform_module_enabled number,
is_measured_boot_enabled number,
is_memory_encryption_enabled number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_platform_config_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_platform_config_t (
l_type varchar2,
is_secure_boot_enabled number,
is_trusted_platform_module_enabled number,
is_measured_boot_enabled number,
is_memory_encryption_enabled number
) RETURN SELF AS RESULT
) NOT PERSISTABLE NOT FINAL;
(optional) Whether Secure Boot is enabled on the instance.
is_trusted_platform_module_enabled
(optional) Whether the Trusted Platform Module (TPM) is enabled on the instance.
is_measured_boot_enabled
(optional) Whether the Measured Boot feature is enabled on the instance.
is_memory_encryption_enabled
(optional) Whether the instance is a confidential instance. If this value is `true`, the instance is a confidential instance. The default value is `false`.
DBMS_CLOUD_OCI_CORE_AMD_MILAN_BM_GPU_PLATFORM_CONFIG_T Type 🔗
The platform configuration used when launching a bare metal GPU instance with the following shape: BM.GPU.GM4.8 (also named BM.GPU.A100-v2.8) (the AMD Milan platform).
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_amd_milan_bm_gpu_platform_config_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_platform_config_t (
numa_nodes_per_socket varchar2(32767),
is_symmetric_multi_threading_enabled number,
is_access_control_service_enabled number,
are_virtual_instructions_enabled number,
is_input_output_memory_management_unit_enabled number,
config_map json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_amd_milan_bm_gpu_platform_config_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_amd_milan_bm_gpu_platform_config_t (
l_type varchar2,
is_secure_boot_enabled number,
is_trusted_platform_module_enabled number,
is_measured_boot_enabled number,
is_memory_encryption_enabled number,
numa_nodes_per_socket varchar2,
is_symmetric_multi_threading_enabled number,
is_access_control_service_enabled number,
are_virtual_instructions_enabled number,
is_input_output_memory_management_unit_enabled number,
config_map json_element_t
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_amd_milan_bm_gpu_platform_config_t is a subtype of the dbms_cloud_oci_core_platform_config_t type.
Fields
Field
Description
numa_nodes_per_socket
(optional) The number of NUMA nodes per socket (NPS).
(optional) Whether symmetric multithreading is enabled on the instance. Symmetric multithreading is also called simultaneous multithreading (SMT) or Intel Hyper-Threading. Intel and AMD processors have two hardware execution threads per core (OCPU). SMT permits multiple independent threads of execution, to better use the resources and increase the efficiency of the CPU. When multithreading is disabled, only one thread is permitted to run on each core, which can provide higher or more predictable performance for some workloads.
is_access_control_service_enabled
(optional) Whether the Access Control Service is enabled on the instance. When enabled, the platform can enforce PCIe device isolation, required for VFIO device pass-through.
are_virtual_instructions_enabled
(optional) Whether virtualization instructions are available. For example, Secure Virtual Machine for AMD shapes or VT-x for Intel shapes.
is_input_output_memory_management_unit_enabled
(optional) Whether the input-output memory management unit is enabled.
config_map
(optional) Instance Platform Configuration Configuration Map for flexible setting input.
DBMS_CLOUD_OCI_CORE_AMD_MILAN_BM_LAUNCH_INSTANCE_PLATFORM_CONFIG_T Type 🔗
The platform configuration used when launching a bare metal instance with one of the following shapes: BM.Standard.E4.128 or BM.DenseIO.E4.128 (the AMD Milan platform).
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_amd_milan_bm_launch_instance_platform_config_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_launch_instance_platform_config_t (
numa_nodes_per_socket varchar2(32767),
is_symmetric_multi_threading_enabled number,
is_access_control_service_enabled number,
are_virtual_instructions_enabled number,
is_input_output_memory_management_unit_enabled number,
percentage_of_cores_enabled number,
config_map json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_amd_milan_bm_launch_instance_platform_config_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_amd_milan_bm_launch_instance_platform_config_t (
l_type varchar2,
is_secure_boot_enabled number,
is_trusted_platform_module_enabled number,
is_measured_boot_enabled number,
is_memory_encryption_enabled number,
numa_nodes_per_socket varchar2,
is_symmetric_multi_threading_enabled number,
is_access_control_service_enabled number,
are_virtual_instructions_enabled number,
is_input_output_memory_management_unit_enabled number,
percentage_of_cores_enabled number,
config_map json_element_t
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_amd_milan_bm_launch_instance_platform_config_t is a subtype of the dbms_cloud_oci_core_launch_instance_platform_config_t type.
Fields
Field
Description
numa_nodes_per_socket
(optional) The number of NUMA nodes per socket (NPS).
(optional) Whether symmetric multithreading is enabled on the instance. Symmetric multithreading is also called simultaneous multithreading (SMT) or Intel Hyper-Threading. Intel and AMD processors have two hardware execution threads per core (OCPU). SMT permits multiple independent threads of execution, to better use the resources and increase the efficiency of the CPU. When multithreading is disabled, only one thread is permitted to run on each core, which can provide higher or more predictable performance for some workloads.
is_access_control_service_enabled
(optional) Whether the Access Control Service is enabled on the instance. When enabled, the platform can enforce PCIe device isolation, required for VFIO device pass-through.
are_virtual_instructions_enabled
(optional) Whether virtualization instructions are available. For example, Secure Virtual Machine for AMD shapes or VT-x for Intel shapes.
is_input_output_memory_management_unit_enabled
(optional) Whether the input-output memory management unit is enabled.
percentage_of_cores_enabled
(optional) The percentage of cores enabled. Value must be a multiple of 25%. If the requested percentage results in a fractional number of cores, the system rounds up the number of cores across processors and provisions an instance with a whole number of cores. If the applications that you run on the instance use a core-based licensing model and need fewer cores than the full size of the shape, you can disable cores to reduce your licensing costs. The instance itself is billed for the full shape, regardless of whether all cores are enabled.
config_map
(optional) Instance Platform Configuration Configuration Map for flexible setting input.
DBMS_CLOUD_OCI_CORE_AMD_MILAN_BM_PLATFORM_CONFIG_T Type 🔗
The platform configuration used when launching a bare metal instance with one of the following shapes: BM.Standard.E4.128 or BM.DenseIO.E4.128 (the AMD Milan platform).
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_amd_milan_bm_platform_config_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_platform_config_t (
numa_nodes_per_socket varchar2(32767),
is_symmetric_multi_threading_enabled number,
is_access_control_service_enabled number,
are_virtual_instructions_enabled number,
is_input_output_memory_management_unit_enabled number,
percentage_of_cores_enabled number,
config_map json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_amd_milan_bm_platform_config_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_amd_milan_bm_platform_config_t (
l_type varchar2,
is_secure_boot_enabled number,
is_trusted_platform_module_enabled number,
is_measured_boot_enabled number,
is_memory_encryption_enabled number,
numa_nodes_per_socket varchar2,
is_symmetric_multi_threading_enabled number,
is_access_control_service_enabled number,
are_virtual_instructions_enabled number,
is_input_output_memory_management_unit_enabled number,
percentage_of_cores_enabled number,
config_map json_element_t
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_amd_milan_bm_platform_config_t is a subtype of the dbms_cloud_oci_core_platform_config_t type.
Fields
Field
Description
numa_nodes_per_socket
(optional) The number of NUMA nodes per socket (NPS).
(optional) Whether symmetric multithreading is enabled on the instance. Symmetric multithreading is also called simultaneous multithreading (SMT) or Intel Hyper-Threading. Intel and AMD processors have two hardware execution threads per core (OCPU). SMT permits multiple independent threads of execution, to better use the resources and increase the efficiency of the CPU. When multithreading is disabled, only one thread is permitted to run on each core, which can provide higher or more predictable performance for some workloads.
is_access_control_service_enabled
(optional) Whether the Access Control Service is enabled on the instance. When enabled, the platform can enforce PCIe device isolation, required for VFIO device pass-through.
are_virtual_instructions_enabled
(optional) Whether virtualization instructions are available. For example, Secure Virtual Machine for AMD shapes or VT-x for Intel shapes.
is_input_output_memory_management_unit_enabled
(optional) Whether the input-output memory management unit is enabled.
percentage_of_cores_enabled
(optional) The percentage of cores enabled. Value must be a multiple of 25%. If the requested percentage results in a fractional number of cores, the system rounds up the number of cores across processors and provisions an instance with a whole number of cores. If the applications that you run on the instance use a core-based licensing model and need fewer cores than the full size of the shape, you can disable cores to reduce your licensing costs. The instance itself is billed for the full shape, regardless of whether all cores are enabled.
config_map
(optional) Instance Platform Configuration Configuration Map for flexible setting input.
DBMS_CLOUD_OCI_CORE_AMD_ROME_BM_GPU_LAUNCH_INSTANCE_PLATFORM_CONFIG_T Type 🔗
The platform configuration used when launching a bare metal GPU instance with the BM.GPU4.8 shape (the AMD Rome platform).
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_amd_rome_bm_gpu_launch_instance_platform_config_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_launch_instance_platform_config_t (
numa_nodes_per_socket varchar2(32767),
is_symmetric_multi_threading_enabled number,
is_access_control_service_enabled number,
are_virtual_instructions_enabled number,
is_input_output_memory_management_unit_enabled number,
config_map json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_amd_rome_bm_gpu_launch_instance_platform_config_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_amd_rome_bm_gpu_launch_instance_platform_config_t (
l_type varchar2,
is_secure_boot_enabled number,
is_trusted_platform_module_enabled number,
is_measured_boot_enabled number,
is_memory_encryption_enabled number,
numa_nodes_per_socket varchar2,
is_symmetric_multi_threading_enabled number,
is_access_control_service_enabled number,
are_virtual_instructions_enabled number,
is_input_output_memory_management_unit_enabled number,
config_map json_element_t
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_amd_rome_bm_gpu_launch_instance_platform_config_t is a subtype of the dbms_cloud_oci_core_launch_instance_platform_config_t type.
Fields
Field
Description
numa_nodes_per_socket
(optional) The number of NUMA nodes per socket (NPS).
(optional) Whether symmetric multithreading is enabled on the instance. Symmetric multithreading is also called simultaneous multithreading (SMT) or Intel Hyper-Threading. Intel and AMD processors have two hardware execution threads per core (OCPU). SMT permits multiple independent threads of execution, to better use the resources and increase the efficiency of the CPU. When multithreading is disabled, only one thread is permitted to run on each core, which can provide higher or more predictable performance for some workloads.
is_access_control_service_enabled
(optional) Whether the Access Control Service is enabled on the instance. When enabled, the platform can enforce PCIe device isolation, required for VFIO device pass-through.
are_virtual_instructions_enabled
(optional) Whether virtualization instructions are available. For example, Secure Virtual Machine for AMD shapes or VT-x for Intel shapes.
is_input_output_memory_management_unit_enabled
(optional) Whether the input-output memory management unit is enabled.
config_map
(optional) Instance Platform Configuration Configuration Map for flexible setting input.
DBMS_CLOUD_OCI_CORE_AMD_ROME_BM_GPU_PLATFORM_CONFIG_T Type 🔗
The platform configuration of a bare metal GPU instance that uses the BM.GPU4.8 shape (the AMD Rome platform).
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_amd_rome_bm_gpu_platform_config_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_platform_config_t (
numa_nodes_per_socket varchar2(32767),
is_symmetric_multi_threading_enabled number,
is_access_control_service_enabled number,
are_virtual_instructions_enabled number,
is_input_output_memory_management_unit_enabled number,
config_map json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_amd_rome_bm_gpu_platform_config_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_amd_rome_bm_gpu_platform_config_t (
l_type varchar2,
is_secure_boot_enabled number,
is_trusted_platform_module_enabled number,
is_measured_boot_enabled number,
is_memory_encryption_enabled number,
numa_nodes_per_socket varchar2,
is_symmetric_multi_threading_enabled number,
is_access_control_service_enabled number,
are_virtual_instructions_enabled number,
is_input_output_memory_management_unit_enabled number,
config_map json_element_t
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_amd_rome_bm_gpu_platform_config_t is a subtype of the dbms_cloud_oci_core_platform_config_t type.
Fields
Field
Description
numa_nodes_per_socket
(optional) The number of NUMA nodes per socket (NPS).
(optional) Whether symmetric multithreading is enabled on the instance. Symmetric multithreading is also called simultaneous multithreading (SMT) or Intel Hyper-Threading. Intel and AMD processors have two hardware execution threads per core (OCPU). SMT permits multiple independent threads of execution, to better use the resources and increase the efficiency of the CPU. When multithreading is disabled, only one thread is permitted to run on each core, which can provide higher or more predictable performance for some workloads.
is_access_control_service_enabled
(optional) Whether the Access Control Service is enabled on the instance. When enabled, the platform can enforce PCIe device isolation, required for VFIO device pass-through.
are_virtual_instructions_enabled
(optional) Whether virtualization instructions are available. For example, Secure Virtual Machine for AMD shapes or VT-x for Intel shapes.
is_input_output_memory_management_unit_enabled
(optional) Whether the input-output memory management unit is enabled.
config_map
(optional) Instance Platform Configuration Configuration Map for flexible setting input.
DBMS_CLOUD_OCI_CORE_AMD_ROME_BM_LAUNCH_INSTANCE_PLATFORM_CONFIG_T Type 🔗
The platform configuration used when launching a bare metal instance with the BM.Standard.E3.128 shape (the AMD Rome platform).
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_amd_rome_bm_launch_instance_platform_config_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_launch_instance_platform_config_t (
numa_nodes_per_socket varchar2(32767),
is_symmetric_multi_threading_enabled number,
is_access_control_service_enabled number,
are_virtual_instructions_enabled number,
is_input_output_memory_management_unit_enabled number,
percentage_of_cores_enabled number,
config_map json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_amd_rome_bm_launch_instance_platform_config_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_amd_rome_bm_launch_instance_platform_config_t (
l_type varchar2,
is_secure_boot_enabled number,
is_trusted_platform_module_enabled number,
is_measured_boot_enabled number,
is_memory_encryption_enabled number,
numa_nodes_per_socket varchar2,
is_symmetric_multi_threading_enabled number,
is_access_control_service_enabled number,
are_virtual_instructions_enabled number,
is_input_output_memory_management_unit_enabled number,
percentage_of_cores_enabled number,
config_map json_element_t
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_amd_rome_bm_launch_instance_platform_config_t is a subtype of the dbms_cloud_oci_core_launch_instance_platform_config_t type.
Fields
Field
Description
numa_nodes_per_socket
(optional) The number of NUMA nodes per socket (NPS).
(optional) Whether symmetric multithreading is enabled on the instance. Symmetric multithreading is also called simultaneous multithreading (SMT) or Intel Hyper-Threading. Intel and AMD processors have two hardware execution threads per core (OCPU). SMT permits multiple independent threads of execution, to better use the resources and increase the efficiency of the CPU. When multithreading is disabled, only one thread is permitted to run on each core, which can provide higher or more predictable performance for some workloads.
is_access_control_service_enabled
(optional) Whether the Access Control Service is enabled on the instance. When enabled, the platform can enforce PCIe device isolation, required for VFIO device pass-through.
are_virtual_instructions_enabled
(optional) Whether virtualization instructions are available. For example, Secure Virtual Machine for AMD shapes or VT-x for Intel shapes.
is_input_output_memory_management_unit_enabled
(optional) Whether the input-output memory management unit is enabled.
percentage_of_cores_enabled
(optional) The percentage of cores enabled. Value must be a multiple of 25%. If the requested percentage results in a fractional number of cores, the system rounds up the number of cores across processors and provisions an instance with a whole number of cores. If the applications that you run on the instance use a core-based licensing model and need fewer cores than the full size of the shape, you can disable cores to reduce your licensing costs. The instance itself is billed for the full shape, regardless of whether all cores are enabled.
config_map
(optional) Instance Platform Configuration Configuration Map for flexible setting input.
DBMS_CLOUD_OCI_CORE_AMD_ROME_BM_PLATFORM_CONFIG_T Type 🔗
The platform configuration of a bare metal instance that uses the BM.Standard.E3.128 shape (the AMD Rome platform).
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_amd_rome_bm_platform_config_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_platform_config_t (
numa_nodes_per_socket varchar2(32767),
is_symmetric_multi_threading_enabled number,
is_access_control_service_enabled number,
are_virtual_instructions_enabled number,
is_input_output_memory_management_unit_enabled number,
percentage_of_cores_enabled number,
config_map json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_amd_rome_bm_platform_config_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_amd_rome_bm_platform_config_t (
l_type varchar2,
is_secure_boot_enabled number,
is_trusted_platform_module_enabled number,
is_measured_boot_enabled number,
is_memory_encryption_enabled number,
numa_nodes_per_socket varchar2,
is_symmetric_multi_threading_enabled number,
is_access_control_service_enabled number,
are_virtual_instructions_enabled number,
is_input_output_memory_management_unit_enabled number,
percentage_of_cores_enabled number,
config_map json_element_t
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_amd_rome_bm_platform_config_t is a subtype of the dbms_cloud_oci_core_platform_config_t type.
Fields
Field
Description
numa_nodes_per_socket
(optional) The number of NUMA nodes per socket (NPS).
(optional) Whether symmetric multithreading is enabled on the instance. Symmetric multithreading is also called simultaneous multithreading (SMT) or Intel Hyper-Threading. Intel and AMD processors have two hardware execution threads per core (OCPU). SMT permits multiple independent threads of execution, to better use the resources and increase the efficiency of the CPU. When multithreading is disabled, only one thread is permitted to run on each core, which can provide higher or more predictable performance for some workloads.
is_access_control_service_enabled
(optional) Whether the Access Control Service is enabled on the instance. When enabled, the platform can enforce PCIe device isolation, required for VFIO device pass-through.
are_virtual_instructions_enabled
(optional) Whether virtualization instructions are available. For example, Secure Virtual Machine for AMD shapes or VT-x for Intel shapes.
is_input_output_memory_management_unit_enabled
(optional) Whether the input-output memory management unit is enabled.
percentage_of_cores_enabled
(optional) The percentage of cores enabled. Value must be a multiple of 25%. If the requested percentage results in a fractional number of cores, the system rounds up the number of cores across processors and provisions an instance with a whole number of cores. If the applications that you run on the instance use a core-based licensing model and need fewer cores than the full size of the shape, you can disable cores to reduce your licensing costs. The instance itself is billed for the full shape, regardless of whether all cores are enabled.
config_map
(optional) Instance Platform Configuration Configuration Map for flexible setting input.
DBMS_CLOUD_OCI_CORE_AMD_VM_LAUNCH_INSTANCE_PLATFORM_CONFIG_T Type 🔗
The platform configuration used when launching a virtual machine instance with the AMD platform.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_amd_vm_launch_instance_platform_config_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_launch_instance_platform_config_t (
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_amd_vm_launch_instance_platform_config_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_amd_vm_launch_instance_platform_config_t (
l_type varchar2,
is_secure_boot_enabled number,
is_trusted_platform_module_enabled number,
is_measured_boot_enabled number,
is_memory_encryption_enabled number
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_amd_vm_launch_instance_platform_config_t is a subtype of the dbms_cloud_oci_core_launch_instance_platform_config_t type.
DBMS_CLOUD_OCI_CORE_AMD_VM_PLATFORM_CONFIG_T Type 🔗
The platform configuration of a virtual machine instance that uses the AMD platform.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_amd_vm_platform_config_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_platform_config_t (
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_amd_vm_platform_config_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_amd_vm_platform_config_t (
l_type varchar2,
is_secure_boot_enabled number,
is_trusted_platform_module_enabled number,
is_measured_boot_enabled number,
is_memory_encryption_enabled number
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_amd_vm_platform_config_t is a subtype of the dbms_cloud_oci_core_platform_config_t type.
DBMS_CLOUD_OCI_CORE_APP_CATALOG_LISTING_T Type 🔗
Listing details.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_app_catalog_listing_t FORCE AUTHID CURRENT_USER IS OBJECT (
contact_url varchar2(32767),
description varchar2(32767),
listing_id varchar2(32767),
display_name varchar2(32767),
time_published timestamp with time zone,
publisher_logo_url varchar2(32767),
publisher_name varchar2(32767),
summary varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_app_catalog_listing_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_app_catalog_listing_t (
contact_url varchar2,
description varchar2,
listing_id varchar2,
display_name varchar2,
time_published timestamp with time zone,
publisher_logo_url varchar2,
publisher_name varchar2,
summary varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
contact_url
(optional) Listing's contact URL.
description
(optional) Description of the listing.
listing_id
(optional) The OCID of the listing.
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
time_published
(optional) Date and time the listing was published, in RFC3339 format. Example: `2018-03-20T12:32:53.532Z`
publisher_logo_url
(optional) Publisher's logo URL.
publisher_name
(optional) Name of the publisher who published this listing.
summary
(optional) Summary of the listing.
DBMS_CLOUD_OCI_CORE_NUMBER_TBL Type 🔗
Nested table type of number.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_number_tbl FORCE IS TABLE OF (number) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_APP_CATALOG_LISTING_RESOURCE_VERSION_T Type 🔗
Listing Resource Version
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_app_catalog_listing_resource_version_t FORCE AUTHID CURRENT_USER IS OBJECT (
listing_id varchar2(32767),
time_published timestamp with time zone,
listing_resource_id varchar2(32767),
listing_resource_version varchar2(32767),
available_regions dbms_cloud_oci_core_varchar2_tbl,
compatible_shapes dbms_cloud_oci_core_varchar2_tbl,
accessible_ports dbms_cloud_oci_core_number_tbl,
allowed_actions dbms_cloud_oci_core_varchar2_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_app_catalog_listing_resource_version_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_app_catalog_listing_resource_version_t (
listing_id varchar2,
time_published timestamp with time zone,
listing_resource_id varchar2,
listing_resource_version varchar2,
available_regions dbms_cloud_oci_core_varchar2_tbl,
compatible_shapes dbms_cloud_oci_core_varchar2_tbl,
accessible_ports dbms_cloud_oci_core_number_tbl,
allowed_actions dbms_cloud_oci_core_varchar2_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
listing_id
(optional) The OCID of the listing this resource version belongs to.
time_published
(optional) Date and time the listing resource version was published, in RFC3339 format. Example: `2018-03-20T12:32:53.532Z`
listing_resource_id
(optional) OCID of the listing resource.
listing_resource_version
(optional) Resource Version.
available_regions
(optional) List of regions that this listing resource version is available. For information about regions, see Regions and Availability Domains. Example: `[\"us-ashburn-1\", \"us-phoenix-1\"]`
compatible_shapes
(optional) Array of shapes compatible with this resource. You can enumerate all available shapes by calling LIST_SHAPES Function. Example: `[\"VM.Standard1.1\", \"VM.Standard1.2\"]`
accessible_ports
(optional) List of accessible ports for instances launched with this listing resource version.
allowed_actions
(optional) Allowed actions for the listing resource.
DBMS_CLOUD_OCI_CORE_APP_CATALOG_LISTING_RESOURCE_VERSION_AGREEMENTS_T Type 🔗
Agreements for a listing resource version.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_app_catalog_listing_resource_version_agreements_t FORCE AUTHID CURRENT_USER IS OBJECT (
listing_id varchar2(32767),
listing_resource_version varchar2(32767),
oracle_terms_of_use_link varchar2(32767),
eula_link varchar2(32767),
time_retrieved timestamp with time zone,
signature varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_app_catalog_listing_resource_version_agreements_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_app_catalog_listing_resource_version_agreements_t (
listing_id varchar2,
listing_resource_version varchar2,
oracle_terms_of_use_link varchar2,
eula_link varchar2,
time_retrieved timestamp with time zone,
signature varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
listing_id
(optional) The OCID of the listing associated with these agreements.
listing_resource_version
(optional) Listing resource version associated with these agreements.
oracle_terms_of_use_link
(optional) Oracle TOU link
eula_link
(optional) EULA link
time_retrieved
(optional) Date and time the agreements were retrieved, in RFC3339 format. Example: `2018-03-20T12:32:53.532Z`
signature
(optional) A generated signature for this agreement retrieval operation which should be used in the create subscription call.
DBMS_CLOUD_OCI_CORE_APP_CATALOG_LISTING_RESOURCE_VERSION_SUMMARY_T Type 🔗
Listing Resource Version summary
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_app_catalog_listing_resource_version_summary_t FORCE AUTHID CURRENT_USER IS OBJECT (
listing_id varchar2(32767),
time_published timestamp with time zone,
listing_resource_id varchar2(32767),
listing_resource_version varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_app_catalog_listing_resource_version_summary_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_app_catalog_listing_resource_version_summary_t (
listing_id varchar2,
time_published timestamp with time zone,
listing_resource_id varchar2,
listing_resource_version varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
listing_id
(optional) The OCID of the listing this resource version belongs to.
time_published
(optional) Date and time the listing resource version was published, in RFC3339 format. Example: `2018-03-20T12:32:53.532Z`
listing_resource_id
(optional) OCID of the listing resource.
listing_resource_version
(optional) Resource Version.
DBMS_CLOUD_OCI_CORE_APP_CATALOG_LISTING_SUMMARY_T Type 🔗
A summary of a listing.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_app_catalog_listing_summary_t FORCE AUTHID CURRENT_USER IS OBJECT (
listing_id varchar2(32767),
display_name varchar2(32767),
summary varchar2(32767),
publisher_name varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_app_catalog_listing_summary_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_app_catalog_listing_summary_t (
listing_id varchar2,
display_name varchar2,
summary varchar2,
publisher_name varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
listing_id
(optional) the region free ocid of the listing resource.
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
summary
(optional) The short summary for the listing.
publisher_name
(optional) The name of the publisher who published this listing.
DBMS_CLOUD_OCI_CORE_APP_CATALOG_SUBSCRIPTION_T Type 🔗
a subscription for a listing resource version.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_app_catalog_subscription_t FORCE AUTHID CURRENT_USER IS OBJECT (
publisher_name varchar2(32767),
listing_id varchar2(32767),
listing_resource_version varchar2(32767),
listing_resource_id varchar2(32767),
display_name varchar2(32767),
summary varchar2(32767),
compartment_id varchar2(32767),
time_created timestamp with time zone,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_app_catalog_subscription_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_app_catalog_subscription_t (
publisher_name varchar2,
listing_id varchar2,
listing_resource_version varchar2,
listing_resource_id varchar2,
display_name varchar2,
summary varchar2,
compartment_id varchar2,
time_created timestamp with time zone
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
publisher_name
(optional) Name of the publisher who published this listing.
listing_id
(optional) The ocid of the listing resource.
listing_resource_version
(optional) Listing resource version.
listing_resource_id
(optional) Listing resource id.
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
summary
(optional) The short summary to the listing.
compartment_id
(optional) The compartmentID of the subscription.
time_created
(optional) Date and time at which the subscription was created, in RFC3339 format. Example: `2018-03-20T12:32:53.532Z`
DBMS_CLOUD_OCI_CORE_APP_CATALOG_SUBSCRIPTION_SUMMARY_T Type 🔗
a subscription summary for a listing resource version.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_app_catalog_subscription_summary_t FORCE AUTHID CURRENT_USER IS OBJECT (
publisher_name varchar2(32767),
listing_id varchar2(32767),
listing_resource_version varchar2(32767),
listing_resource_id varchar2(32767),
display_name varchar2(32767),
summary varchar2(32767),
compartment_id varchar2(32767),
time_created timestamp with time zone,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_app_catalog_subscription_summary_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_app_catalog_subscription_summary_t (
publisher_name varchar2,
listing_id varchar2,
listing_resource_version varchar2,
listing_resource_id varchar2,
display_name varchar2,
summary varchar2,
compartment_id varchar2,
time_created timestamp with time zone
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
publisher_name
(optional) Name of the publisher who published this listing.
listing_id
(optional) The ocid of the listing resource.
listing_resource_version
(optional) Listing resource version.
listing_resource_id
(optional) Listing resource id.
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
summary
(optional) The short summary to the listing.
compartment_id
(optional) The compartmentID of the subscription.
time_created
(optional) Date and time at which the subscription was created, in RFC3339 format. Example: `2018-03-20T12:32:53.532Z`
DBMS_CLOUD_OCI_CORE_ATTACH_BOOT_VOLUME_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_attach_boot_volume_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
boot_volume_id varchar2(32767),
display_name varchar2(32767),
instance_id varchar2(32767),
encryption_in_transit_type varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_attach_boot_volume_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_attach_boot_volume_details_t (
boot_volume_id varchar2,
display_name varchar2,
instance_id varchar2,
encryption_in_transit_type varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
boot_volume_id
(required) The OCID of the boot volume.
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
instance_id
(required) The OCID of the instance.
encryption_in_transit_type
(optional) Refer the top-level definition of encryptionInTransitType. The default value is NONE.
DBMS_CLOUD_OCI_CORE_ATTACH_VOLUME_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_attach_volume_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
device varchar2(32767),
display_name varchar2(32767),
instance_id varchar2(32767),
is_read_only number,
is_shareable number,
l_type varchar2(32767),
volume_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_attach_volume_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_attach_volume_details_t (
device varchar2,
display_name varchar2,
instance_id varchar2,
is_read_only number,
is_shareable number,
l_type varchar2,
volume_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE NOT FINAL;
Fields
Field
Description
device
(optional) The device name. To retrieve a list of devices for a given instance, see LIST_INSTANCE_DEVICES Function.
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
instance_id
(required) The OCID of the instance.
is_read_only
(optional) Whether the attachment was created in read-only mode.
is_shareable
(optional) Whether the attachment should be created in shareable mode. If an attachment is created in shareable mode, then other instances can attach the same volume, provided that they also create their attachments in shareable mode. Only certain volume types can be attached in shareable mode. Defaults to false if not specified.
l_type
(required) The type of volume. The only supported values are \"iscsi\" and \"paravirtualized\".
volume_id
(required) The OCID of the volume.
DBMS_CLOUD_OCI_CORE_ATTACH_EMULATED_VOLUME_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_attach_emulated_volume_details_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_attach_volume_details_t (
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_attach_emulated_volume_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_attach_emulated_volume_details_t (
device varchar2,
display_name varchar2,
instance_id varchar2,
is_read_only number,
is_shareable number,
l_type varchar2,
volume_id varchar2
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_attach_emulated_volume_details_t is a subtype of the dbms_cloud_oci_core_attach_volume_details_t type.
DBMS_CLOUD_OCI_CORE_ATTACH_I_SCSI_VOLUME_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_attach_i_scsi_volume_details_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_attach_volume_details_t (
use_chap number,
encryption_in_transit_type varchar2(32767),
is_agent_auto_iscsi_login_enabled number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_attach_i_scsi_volume_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_attach_i_scsi_volume_details_t (
device varchar2,
display_name varchar2,
instance_id varchar2,
is_read_only number,
is_shareable number,
l_type varchar2,
volume_id varchar2,
use_chap number,
encryption_in_transit_type varchar2,
is_agent_auto_iscsi_login_enabled number
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_attach_i_scsi_volume_details_t is a subtype of the dbms_cloud_oci_core_attach_volume_details_t type.
Fields
Field
Description
use_chap
(optional) Whether to use CHAP authentication for the volume attachment. Defaults to false.
encryption_in_transit_type
(optional) Refer the top-level definition of encryptionInTransitType. The default value is NONE.
(optional) Whether to enable Oracle Cloud Agent to perform the iSCSI login and logout commands after the volume attach or detach operations for non multipath-enabled iSCSI attachments.
DBMS_CLOUD_OCI_CORE_ATTACH_INSTANCE_POOL_INSTANCE_DETAILS_T Type 🔗
An instance that is to be attached to an instance pool.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_attach_instance_pool_instance_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
instance_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_attach_instance_pool_instance_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_attach_instance_pool_instance_details_t (
instance_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_ATTACH_LOAD_BALANCER_DETAILS_T Type 🔗
Represents a load balancer that is to be attached to an instance pool.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_attach_load_balancer_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
load_balancer_id varchar2(32767),
backend_set_name varchar2(32767),
port number,
vnic_selection varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_attach_load_balancer_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_attach_load_balancer_details_t (
load_balancer_id varchar2,
backend_set_name varchar2,
port number,
vnic_selection varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
load_balancer_id
(required) The OCID of the load balancer to attach to the instance pool.
backend_set_name
(required) The name of the backend set on the load balancer to add instances to.
port
(required) The port value to use when creating the backend set.
vnic_selection
(required) Indicates which VNIC on each instance in the pool should be used to associate with the load balancer. Possible values are \"PrimaryVnic\" or the displayName of one of the secondary VNICs on the instance configuration that is associated with the instance pool.
DBMS_CLOUD_OCI_CORE_ATTACH_PARAVIRTUALIZED_VOLUME_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_attach_paravirtualized_volume_details_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_attach_volume_details_t (
is_pv_encryption_in_transit_enabled number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_attach_paravirtualized_volume_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_attach_paravirtualized_volume_details_t (
device varchar2,
display_name varchar2,
instance_id varchar2,
is_read_only number,
is_shareable number,
l_type varchar2,
volume_id varchar2,
is_pv_encryption_in_transit_enabled number
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_attach_paravirtualized_volume_details_t is a subtype of the dbms_cloud_oci_core_attach_volume_details_t type.
Fields
Field
Description
is_pv_encryption_in_transit_enabled
(optional) Whether to enable in-transit encryption for the data volume's paravirtualized attachment. The default value is false.
DBMS_CLOUD_OCI_CORE_ATTACH_SERVICE_DETERMINED_VOLUME_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_attach_service_determined_volume_details_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_attach_volume_details_t (
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_attach_service_determined_volume_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_attach_service_determined_volume_details_t (
device varchar2,
display_name varchar2,
instance_id varchar2,
is_read_only number,
is_shareable number,
l_type varchar2,
volume_id varchar2
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_attach_service_determined_volume_details_t is a subtype of the dbms_cloud_oci_core_attach_volume_details_t type.
DBMS_CLOUD_OCI_CORE_IPV6_ADDRESS_IPV6_SUBNET_CIDR_PAIR_DETAILS_T Type 🔗
Details to assign an IPv6 subnet prefix and IPv6 address on VNIC creation.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_ipv6_address_ipv6_subnet_cidr_pair_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
ipv6_subnet_cidr varchar2(32767),
ipv6_address varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_ipv6_address_ipv6_subnet_cidr_pair_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_ipv6_address_ipv6_subnet_cidr_pair_details_t (
ipv6_subnet_cidr varchar2,
ipv6_address varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
ipv6_subnet_cidr
(optional) The IPv6 prefix allocated to the subnet.
ipv6_address
(optional) An IPv6 address of your choice. Must be an available IPv6 address within the subnet's prefix. If an IPv6 address is not provided: - Oracle will automatically assign an IPv6 address from the subnet's IPv6 prefix if and only if there is only one IPv6 prefix on the subnet. - Oracle will automatically assign an IPv6 address from the subnet's IPv6 Oracle GUA prefix if it exists on the subnet.
DBMS_CLOUD_OCI_CORE_IPV6_ADDRESS_IPV6_SUBNET_CIDR_PAIR_DETAILS_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_ipv6_address_ipv6_subnet_cidr_pair_details_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_ipv6_address_ipv6_subnet_cidr_pair_details_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_ipv6_address_ipv6_subnet_cidr_pair_details_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_CREATE_VNIC_DETAILS_T Type 🔗
Contains properties for a VNIC. You use this object when creating the primary VNIC during instance launch or when creating a secondary VNIC. For more information about VNICs, see Virtual Network Interface Cards (VNICs).
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_vnic_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
assign_ipv6_ip number,
assign_public_ip number,
assign_private_dns_record number,
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
hostname_label varchar2(32767),
ipv6_address_ipv6_subnet_cidr_pair_details dbms_cloud_oci_core_ipv6_address_ipv6_subnet_cidr_pair_details_tbl,
nsg_ids dbms_cloud_oci_core_varchar2_tbl,
private_ip varchar2(32767),
skip_source_dest_check number,
subnet_id varchar2(32767),
vlan_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_vnic_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_vnic_details_t (
assign_ipv6_ip number,
assign_public_ip number,
assign_private_dns_record number,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
hostname_label varchar2,
ipv6_address_ipv6_subnet_cidr_pair_details dbms_cloud_oci_core_ipv6_address_ipv6_subnet_cidr_pair_details_tbl,
nsg_ids dbms_cloud_oci_core_varchar2_tbl,
private_ip varchar2,
skip_source_dest_check number,
subnet_id varchar2,
vlan_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
assign_ipv6_ip
(optional) Whether to allocate an IPv6 address at instance and VNIC creation from an IPv6 enabled subnet. Default: False. When provided you may optionally provide an IPv6 prefix (`ipv6SubnetCidr`) of your choice to assign the IPv6 address from. If `ipv6SubnetCidr` is not provided then an IPv6 prefix is chosen for you.
assign_public_ip
(optional) Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where `prohibitPublicIpOnVnic` = true in the SUBNET Type), then no public IP address is assigned. If not set and the subnet is public (`prohibitPublicIpOnVnic` = false), then a public IP address is assigned. If set to true and `prohibitPublicIpOnVnic` = true, an error is returned. **Note:** This public IP address is associated with the primary private IP on the VNIC. For more information, see IP Addresses. **Note:** There's a limit to the number of PUBLIC_IP Type a VNIC or instance can have. If you try to create a secondary VNIC with an assigned public IP for an instance that has already reached its public IP limit, an error is returned. For information about the public IP limits, see Public IP Addresses. Example: `false` If you specify a `vlanId`, then `assignPublicIp` must be set to false. See VLAN Type.
assign_private_dns_record
(optional) Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. The default value is true. If you specify a `hostnameLabel`, then `assignPrivateDnsRecord` must be set to true.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
hostname_label
(optional) The hostname for the VNIC's primary private IP. Used for DNS. The value is the hostname portion of the primary private IP's fully qualified domain name (FQDN) (for example, `bminstance1` in FQDN `bminstance1.subnet123.vcn1.oraclevcn.com`). Must be unique across all VNICs in the subnet and comply with RFC 952 and RFC 1123. The value appears in the VNIC Type object and also the PRIVATE_IP Type object returned by LIST_PRIVATE_IPS Function and GET_PRIVATE_IP Function. For more information, see DNS in Your Virtual Cloud Network. When launching an instance, use this `hostnameLabel` instead of the deprecated `hostnameLabel` in LAUNCH_INSTANCE_DETAILS Function. If you provide both, the values must match. Example: `bminstance1` If you specify a `vlanId`, the `hostnameLabel` cannot be specified. VNICs on a VLAN can not be assigned a hostname. See VLAN Type.
ipv6_address_ipv6_subnet_cidr_pair_details
(optional) A list of IPv6 prefix ranges from which the VNIC is assigned an IPv6 address. You can provide only the prefix ranges from which OCI selects an available address from the range. You can optionally choose to leave the prefix range empty and instead provide the specific IPv6 address within that range to use.
nsg_ids
(optional) A list of the OCIDs of the network security groups (NSGs) to add the VNIC to. For more information about NSGs, see NETWORK_SECURITY_GROUP Type. If a `vlanId` is specified, the `nsgIds` cannot be specified. The `vlanId` indicates that the VNIC will belong to a VLAN instead of a subnet. With VLANs, all VNICs in the VLAN belong to the NSGs that are associated with the VLAN. See VLAN Type.
private_ip
(optional) A private IP address of your choice to assign to the VNIC. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This is the VNIC's *primary* private IP address. The value appears in the VNIC Type object and also the PRIVATE_IP Type object returned by LIST_PRIVATE_IPS Function and GET_PRIVATE_IP Function. If you specify a `vlanId`, the `privateIp` cannot be specified. See VLAN Type. Example: `10.0.3.3`
skip_source_dest_check
(optional) Whether the source/destination check is disabled on the VNIC. Defaults to `false`, which means the check is performed. For information about why you would skip the source/destination check, see Using a Private IP as a Route Target. If you specify a `vlanId`, the `skipSourceDestCheck` cannot be specified because the source/destination check is always disabled for VNICs in a VLAN. See VLAN Type. Example: `true`
subnet_id
(optional) The OCID of the subnet to create the VNIC in. When launching an instance, use this `subnetId` instead of the deprecated `subnetId` in LAUNCH_INSTANCE_DETAILS Function. At least one of them is required; if you provide both, the values must match. If you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN instead of a subnet, provide a `vlanId` instead of a `subnetId`. If you provide both a `vlanId` and `subnetId`, the request fails.
vlan_id
(optional) Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the OCID of the VLAN. See VLAN Type. Provide a `vlanId` instead of a `subnetId`. If you provide both a `vlanId` and `subnetId`, the request fails.
DBMS_CLOUD_OCI_CORE_ATTACH_VNIC_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_attach_vnic_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
create_vnic_details dbms_cloud_oci_core_create_vnic_details_t,
display_name varchar2(32767),
instance_id varchar2(32767),
nic_index number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_attach_vnic_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_attach_vnic_details_t (
create_vnic_details dbms_cloud_oci_core_create_vnic_details_t,
display_name varchar2,
instance_id varchar2,
nic_index number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
create_vnic_details
(required)
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
instance_id
(required) The OCID of the instance.
nic_index
(optional) Which physical network interface card (NIC) the VNIC will use. Defaults to 0. Certain bare metal instance shapes have two active physical NICs (0 and 1). If you add a secondary VNIC to one of these instances, you can specify which NIC the VNIC will use. For more information, see Virtual Network Interface Cards (VNICs).
DBMS_CLOUD_OCI_CORE_AUTOTUNE_POLICY_T Type 🔗
An autotune policy automatically tunes the volume's performace based on the type of the policy.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_autotune_policy_t FORCE AUTHID CURRENT_USER IS OBJECT (
autotune_type varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_autotune_policy_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_autotune_policy_t (
autotune_type varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE NOT FINAL;
Fields
Field
Description
autotune_type
(required) This specifies the type of autotunes supported by OCI.
Information for establishing a BGP session for the IPSec tunnel.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_bgp_session_info_t FORCE AUTHID CURRENT_USER IS OBJECT (
oracle_interface_ip varchar2(32767),
customer_interface_ip varchar2(32767),
oracle_interface_ipv6 varchar2(32767),
customer_interface_ipv6 varchar2(32767),
oracle_bgp_asn varchar2(32767),
customer_bgp_asn varchar2(32767),
bgp_state varchar2(32767),
bgp_ipv6_state varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_bgp_session_info_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_bgp_session_info_t (
oracle_interface_ip varchar2,
customer_interface_ip varchar2,
oracle_interface_ipv6 varchar2,
customer_interface_ipv6 varchar2,
oracle_bgp_asn varchar2,
customer_bgp_asn varchar2,
bgp_state varchar2,
bgp_ipv6_state varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
oracle_interface_ip
(optional) The IP address for the Oracle end of the inside tunnel interface. If the tunnel's `routing` attribute is set to `BGP` (see IP_SEC_CONNECTION_TUNNEL Type), this IP address is required and used for the tunnel's BGP session. If `routing` is instead set to `STATIC`, this IP address is optional. You can set this IP address so you can troubleshoot or monitor the tunnel. The value must be a /30 or /31. Example: `10.0.0.4/31`
customer_interface_ip
(optional) The IP address for the CPE end of the inside tunnel interface. If the tunnel's `routing` attribute is set to `BGP` (see IP_SEC_CONNECTION_TUNNEL Type), this IP address is required and used for the tunnel's BGP session. If `routing` is instead set to `STATIC`, this IP address is optional. You can set this IP address so you can troubleshoot or monitor the tunnel. The value must be a /30 or /31. Example: `10.0.0.5/31`
oracle_interface_ipv6
(optional) The IPv6 address for the Oracle end of the inside tunnel interface. This IP address is optional. If the tunnel's `routing` attribute is set to `BGP` (see IP_SEC_CONNECTION_TUNNEL Type), this IP address is used for the tunnel's BGP session. If `routing` is instead set to `STATIC`, you can set this IP address to troubleshoot or monitor the tunnel. Only subnet masks from /64 up to /127 are allowed. Example: `2001:db8::1/64`
customer_interface_ipv6
(optional) The IPv6 address for the CPE end of the inside tunnel interface. This IP address is optional. If the tunnel's `routing` attribute is set to `BGP` (see IP_SEC_CONNECTION_TUNNEL Type), this IP address is used for the tunnel's BGP session. If `routing` is instead set to `STATIC`, you can set this IP address to troubleshoot or monitor the tunnel. Only subnet masks from /64 up to /127 are allowed. Example: `2001:db8::1/64`
oracle_bgp_asn
(optional) The Oracle BGP ASN.
customer_bgp_asn
(optional) If the tunnel's `routing` attribute is set to `BGP` (see IP_SEC_CONNECTION_TUNNEL Type), this ASN is required and used for the tunnel's BGP session. This is the ASN of the network on the CPE end of the BGP session. Can be a 2-byte or 4-byte ASN. Uses \"asplain\" format. If the tunnel uses static routing, the `customerBgpAsn` must be null. Example: `12345` (2-byte) or `1587232876` (4-byte)
bgp_state
(optional) The state of the BGP session.
Allowed values are: 'UP', 'DOWN'
bgp_ipv6_state
(optional) The state of the BGP IPv6 session.
Allowed values are: 'UP', 'DOWN'
DBMS_CLOUD_OCI_CORE_BLOCK_VOLUME_REPLICA_T Type 🔗
An asynchronous replica of a block volume that can then be used to create a new block volume or recover a block volume. For more information, see Overview of Cross-Region Volume Replication To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_block_volume_replica_t FORCE AUTHID CURRENT_USER IS OBJECT (
availability_domain varchar2(32767),
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
id varchar2(32767),
lifecycle_state varchar2(32767),
size_in_g_bs number,
time_created timestamp with time zone,
time_last_synced timestamp with time zone,
block_volume_id varchar2(32767),
total_data_transferred_in_g_bs number,
volume_group_replica_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_block_volume_replica_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_block_volume_replica_t (
availability_domain varchar2,
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
id varchar2,
lifecycle_state varchar2,
size_in_g_bs number,
time_created timestamp with time zone,
time_last_synced timestamp with time zone,
block_volume_id varchar2,
total_data_transferred_in_g_bs number,
volume_group_replica_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
availability_domain
(required) The availability domain of the block volume replica. Example: `Uocm:PHX-AD-1`
compartment_id
(required) The OCID of the compartment that contains the block volume replica.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(required) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
id
(required) The block volume replica's Oracle ID (OCID).
lifecycle_state
(required) The current state of a block volume replica.
(required) The size of the source block volume, in GBs.
time_created
(required) The date and time the block volume replica was created. Format defined by RFC3339.
time_last_synced
(required) The date and time the block volume replica was last synced from the source block volume. Format defined by RFC3339.
block_volume_id
(required) The OCID of the source block volume.
total_data_transferred_in_g_bs
(optional) The total size of the data transferred from the source block volume to the block volume replica, in GBs.
volume_group_replica_id
(optional) The OCID of the volume group replica.
DBMS_CLOUD_OCI_CORE_BLOCK_VOLUME_REPLICA_DETAILS_T Type 🔗
Contains the details for the block volume replica
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_block_volume_replica_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
display_name varchar2(32767),
availability_domain varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_block_volume_replica_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_block_volume_replica_details_t (
display_name varchar2,
availability_domain varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
availability_domain
(required) The availability domain of the block volume replica. Example: `Uocm:PHX-AD-1`
DBMS_CLOUD_OCI_CORE_BLOCK_VOLUME_REPLICA_INFO_T Type 🔗
Information about the block volume replica in the destination availability domain.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_block_volume_replica_info_t FORCE AUTHID CURRENT_USER IS OBJECT (
display_name varchar2(32767),
block_volume_replica_id varchar2(32767),
availability_domain varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_block_volume_replica_info_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_block_volume_replica_info_t (
display_name varchar2,
block_volume_replica_id varchar2,
availability_domain varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
display_name
(required) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
block_volume_replica_id
(required) The block volume replica's Oracle ID (OCID).
availability_domain
(required) The availability domain of the block volume replica. Example: `Uocm:PHX-AD-1`
DBMS_CLOUD_OCI_CORE_IMAGE_CAPABILITY_SCHEMA_DESCRIPTOR_T Type 🔗
Image Capability Schema Descriptor is a type of capability for an image.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_image_capability_schema_descriptor_t FORCE AUTHID CURRENT_USER IS OBJECT (
descriptor_type varchar2(32767),
source varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_image_capability_schema_descriptor_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_image_capability_schema_descriptor_t (
descriptor_type varchar2,
source varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE NOT FINAL;
Fields
Field
Description
descriptor_type
(required) The image capability schema descriptor type for the capability
source
(required)
Allowed values are: 'GLOBAL', 'IMAGE'
DBMS_CLOUD_OCI_CORE_BOOLEAN_IMAGE_CAPABILITY_SCHEMA_DESCRIPTOR_T Type 🔗
Boolean type ImageCapabilitySchemaDescriptor
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_boolean_image_capability_schema_descriptor_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_image_capability_schema_descriptor_t (
default_value number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_boolean_image_capability_schema_descriptor_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_boolean_image_capability_schema_descriptor_t (
descriptor_type varchar2,
source varchar2,
default_value number
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_boolean_image_capability_schema_descriptor_t is a subtype of the dbms_cloud_oci_core_image_capability_schema_descriptor_t type.
Fields
Field
Description
default_value
(optional) the default value
DBMS_CLOUD_OCI_CORE_BOOT_VOLUME_SOURCE_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_boot_volume_source_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
l_type varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_boot_volume_source_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_boot_volume_source_details_t (
l_type varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE NOT FINAL;
Fields
Field
Description
l_type
(required)
DBMS_CLOUD_OCI_CORE_BOOT_VOLUME_REPLICA_INFO_T Type 🔗
Information about the boot volume replica in the destination availability domain.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_boot_volume_replica_info_t FORCE AUTHID CURRENT_USER IS OBJECT (
display_name varchar2(32767),
boot_volume_replica_id varchar2(32767),
availability_domain varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_boot_volume_replica_info_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_boot_volume_replica_info_t (
display_name varchar2,
boot_volume_replica_id varchar2,
availability_domain varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
display_name
(required) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
boot_volume_replica_id
(required) The boot volume replica's Oracle ID (OCID).
availability_domain
(required) The availability domain of the boot volume replica. Example: `Uocm:PHX-AD-1`
DBMS_CLOUD_OCI_CORE_BOOT_VOLUME_REPLICA_INFO_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_boot_volume_replica_info_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_boot_volume_replica_info_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_boot_volume_replica_info_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_AUTOTUNE_POLICY_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_autotune_policy_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_autotune_policy_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_autotune_policy_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_BOOT_VOLUME_T Type 🔗
A detachable boot volume device that contains the image used to boot a Compute instance. For more information, see Overview of Boot Volumes. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_boot_volume_t FORCE AUTHID CURRENT_USER IS OBJECT (
availability_domain varchar2(32767),
compartment_id varchar2(32767),
defined_tags json_element_t,
system_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
id varchar2(32767),
image_id varchar2(32767),
is_hydrated number,
vpus_per_gb number,
lifecycle_state varchar2(32767),
size_in_g_bs number,
size_in_m_bs number,
source_details dbms_cloud_oci_core_boot_volume_source_details_t,
time_created timestamp with time zone,
volume_group_id varchar2(32767),
kms_key_id varchar2(32767),
is_auto_tune_enabled number,
auto_tuned_vpus_per_gb number,
boot_volume_replicas dbms_cloud_oci_core_boot_volume_replica_info_tbl,
autotune_policies dbms_cloud_oci_core_autotune_policy_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_boot_volume_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_boot_volume_t (
availability_domain varchar2,
compartment_id varchar2,
defined_tags json_element_t,
system_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
id varchar2,
image_id varchar2,
is_hydrated number,
vpus_per_gb number,
lifecycle_state varchar2,
size_in_g_bs number,
size_in_m_bs number,
source_details dbms_cloud_oci_core_boot_volume_source_details_t,
time_created timestamp with time zone,
volume_group_id varchar2,
kms_key_id varchar2,
is_auto_tune_enabled number,
auto_tuned_vpus_per_gb number,
boot_volume_replicas dbms_cloud_oci_core_boot_volume_replica_info_tbl,
autotune_policies dbms_cloud_oci_core_autotune_policy_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
availability_domain
(required) The availability domain of the boot volume. Example: `Uocm:PHX-AD-1`
compartment_id
(required) The OCID of the compartment that contains the boot volume.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
system_tags
(optional) System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{\"foo-namespace\": {\"bar-key\": \"value\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
id
(required) The boot volume's Oracle ID (OCID).
image_id
(optional) The image OCID used to create the boot volume.
is_hydrated
(optional) Specifies whether the boot volume's data has finished copying from the source boot volume or boot volume backup.
vpus_per_gb
(optional) The number of volume performance units (VPUs) that will be applied to this boot volume per GB, representing the Block Volume service's elastic performance options. See Block Volume Performance Levels for more information. Allowed values: * `10`: Represents Balanced option. * `20`: Represents Higher Performance option. * `30`-`120`: Represents the Ultra High Performance option. For performance autotune enabled volumes, it would be the Default(Minimum) VPUs/GB.
(required) The size of the volume in MBs. The value must be a multiple of 1024. This field is deprecated. Please use sizeInGBs.
source_details
(optional)
time_created
(required) The date and time the boot volume was created. Format defined by RFC3339.
volume_group_id
(optional) The OCID of the source volume group.
kms_key_id
(optional) The OCID of the Vault service master encryption key assigned to the boot volume.
is_auto_tune_enabled
(optional) Specifies whether the auto-tune performance is enabled for this boot volume. This field is deprecated. Use the `DetachedVolumeAutotunePolicy` instead to enable the volume for detached autotune.
auto_tuned_vpus_per_gb
(optional) The number of Volume Performance Units per GB that this boot volume is effectively tuned to.
boot_volume_replicas
(optional) The list of boot volume replicas of this boot volume
autotune_policies
(optional) The list of autotune policies enabled for this volume.
DBMS_CLOUD_OCI_CORE_BOOT_VOLUME_ATTACHMENT_T Type 🔗
Represents an attachment between a boot volume and an instance. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_boot_volume_attachment_t FORCE AUTHID CURRENT_USER IS OBJECT (
availability_domain varchar2(32767),
boot_volume_id varchar2(32767),
compartment_id varchar2(32767),
display_name varchar2(32767),
id varchar2(32767),
instance_id varchar2(32767),
lifecycle_state varchar2(32767),
time_created timestamp with time zone,
is_pv_encryption_in_transit_enabled number,
encryption_in_transit_type varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_boot_volume_attachment_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_boot_volume_attachment_t (
availability_domain varchar2,
boot_volume_id varchar2,
compartment_id varchar2,
display_name varchar2,
id varchar2,
instance_id varchar2,
lifecycle_state varchar2,
time_created timestamp with time zone,
is_pv_encryption_in_transit_enabled number,
encryption_in_transit_type varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
availability_domain
(required) The availability domain of an instance. Example: `Uocm:PHX-AD-1`
boot_volume_id
(required) The OCID of the boot volume.
compartment_id
(required) The OCID of the compartment.
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
id
(required) The OCID of the boot volume attachment.
instance_id
(required) The OCID of the instance the boot volume is attached to.
lifecycle_state
(required) The current state of the boot volume attachment.
A point-in-time copy of a boot volume that can then be used to create a new boot volume or recover a boot volume. For more information, see Overview of Boot Volume Backups To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_boot_volume_backup_t FORCE AUTHID CURRENT_USER IS OBJECT (
boot_volume_id varchar2(32767),
compartment_id varchar2(32767),
defined_tags json_element_t,
system_tags json_element_t,
display_name varchar2(32767),
expiration_time timestamp with time zone,
freeform_tags json_element_t,
id varchar2(32767),
image_id varchar2(32767),
kms_key_id varchar2(32767),
lifecycle_state varchar2(32767),
size_in_g_bs number,
source_boot_volume_backup_id varchar2(32767),
source_type varchar2(32767),
time_created timestamp with time zone,
time_request_received timestamp with time zone,
l_type varchar2(32767),
unique_size_in_g_bs number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_boot_volume_backup_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_boot_volume_backup_t (
boot_volume_id varchar2,
compartment_id varchar2,
defined_tags json_element_t,
system_tags json_element_t,
display_name varchar2,
expiration_time timestamp with time zone,
freeform_tags json_element_t,
id varchar2,
image_id varchar2,
kms_key_id varchar2,
lifecycle_state varchar2,
size_in_g_bs number,
source_boot_volume_backup_id varchar2,
source_type varchar2,
time_created timestamp with time zone,
time_request_received timestamp with time zone,
l_type varchar2,
unique_size_in_g_bs number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
boot_volume_id
(optional) The OCID of the boot volume.
compartment_id
(required) The OCID of the compartment that contains the boot volume backup.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
system_tags
(optional) System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{\"foo-namespace\": {\"bar-key\": \"value\"}}`
display_name
(required) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
expiration_time
(optional) The date and time the volume backup will expire and be automatically deleted. Format defined by RFC3339. This parameter will always be present for backups that were created automatically by a scheduled-backup policy. For manually created backups, it will be absent, signifying that there is no expiration time and the backup will last forever until manually deleted.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
id
(required) The OCID of the boot volume backup.
image_id
(optional) The image OCID used to create the boot volume the backup is taken from.
kms_key_id
(optional) The OCID of the Vault service master encryption assigned to the boot volume backup. For more information about the Vault service and encryption keys, see Overview of Vault service and Using Keys.
lifecycle_state
(required) The current state of a boot volume backup.
(optional) The OCID of the source boot volume backup.
source_type
(optional) Specifies whether the backup was created manually, or via scheduled backup policy.
Allowed values are: 'MANUAL', 'SCHEDULED'
time_created
(required) The date and time the boot volume backup was created. This is the time the actual point-in-time image of the volume data was taken. Format defined by RFC3339.
time_request_received
(optional) The date and time the request to create the boot volume backup was received. Format defined by RFC3339.
l_type
(optional) The type of a volume backup.
Allowed values are: 'FULL', 'INCREMENTAL'
unique_size_in_g_bs
(optional) The size used by the backup, in GBs. It is typically smaller than sizeInGBs, depending on the space consumed on the boot volume and whether the backup is full or incremental.
DBMS_CLOUD_OCI_CORE_BOOT_VOLUME_KMS_KEY_T Type 🔗
The Vault service master encryption key associated with this volume.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_boot_volume_kms_key_t FORCE AUTHID CURRENT_USER IS OBJECT (
kms_key_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_boot_volume_kms_key_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_boot_volume_kms_key_t (
kms_key_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
kms_key_id
(optional) The OCID of the Vault service key assigned to this volume. If the volume is not using Vault service, then the `kmsKeyId` will be a null string.
DBMS_CLOUD_OCI_CORE_BOOT_VOLUME_REPLICA_T Type 🔗
An asynchronous replica of a boot volume that can then be used to create a new boot volume or recover a boot volume. For more information, see Overview of Cross-Region Volume Replication To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_boot_volume_replica_t FORCE AUTHID CURRENT_USER IS OBJECT (
availability_domain varchar2(32767),
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
id varchar2(32767),
lifecycle_state varchar2(32767),
size_in_g_bs number,
time_created timestamp with time zone,
time_last_synced timestamp with time zone,
boot_volume_id varchar2(32767),
image_id varchar2(32767),
total_data_transferred_in_g_bs number,
volume_group_replica_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_boot_volume_replica_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_boot_volume_replica_t (
availability_domain varchar2,
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
id varchar2,
lifecycle_state varchar2,
size_in_g_bs number,
time_created timestamp with time zone,
time_last_synced timestamp with time zone,
boot_volume_id varchar2,
image_id varchar2,
total_data_transferred_in_g_bs number,
volume_group_replica_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
availability_domain
(required) The availability domain of the boot volume replica. Example: `Uocm:PHX-AD-1`
compartment_id
(required) The OCID of the compartment that contains the boot volume replica.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(required) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
id
(required) The boot volume replica's Oracle ID (OCID).
lifecycle_state
(required) The current state of a boot volume replica.
(required) The size of the source boot volume, in GBs.
time_created
(required) The date and time the boot volume replica was created. Format defined by RFC3339.
time_last_synced
(required) The date and time the boot volume replica was last synced from the source boot volume. Format defined by RFC3339.
boot_volume_id
(required) The OCID of the source boot volume.
image_id
(optional) The image OCID used to create the boot volume the replica is replicated from.
total_data_transferred_in_g_bs
(optional) The total size of the data transferred from the source boot volume to the boot volume replica, in GBs.
volume_group_replica_id
(optional) The OCID of the volume group replica.
DBMS_CLOUD_OCI_CORE_BOOT_VOLUME_REPLICA_DETAILS_T Type 🔗
Contains the details for the boot volume replica
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_boot_volume_replica_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
display_name varchar2(32767),
availability_domain varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_boot_volume_replica_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_boot_volume_replica_details_t (
display_name varchar2,
availability_domain varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
availability_domain
(required) The availability domain of the boot volume replica. Example: `Uocm:PHX-AD-1`
DBMS_CLOUD_OCI_CORE_BOOT_VOLUME_SOURCE_FROM_BOOT_VOLUME_BACKUP_DETAILS_T Type 🔗
Specifies the boot volume backup.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_boot_volume_source_from_boot_volume_backup_details_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_boot_volume_source_details_t (
id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_boot_volume_source_from_boot_volume_backup_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_boot_volume_source_from_boot_volume_backup_details_t (
l_type varchar2,
id varchar2
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_boot_volume_source_from_boot_volume_backup_details_t is a subtype of the dbms_cloud_oci_core_boot_volume_source_details_t type.
Fields
Field
Description
id
(required) The OCID of the boot volume backup.
DBMS_CLOUD_OCI_CORE_BOOT_VOLUME_SOURCE_FROM_BOOT_VOLUME_DETAILS_T Type 🔗
Specifies the source boot volume.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_boot_volume_source_from_boot_volume_details_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_boot_volume_source_details_t (
id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_boot_volume_source_from_boot_volume_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_boot_volume_source_from_boot_volume_details_t (
l_type varchar2,
id varchar2
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_boot_volume_source_from_boot_volume_details_t is a subtype of the dbms_cloud_oci_core_boot_volume_source_details_t type.
Fields
Field
Description
id
(required) The OCID of the boot volume.
DBMS_CLOUD_OCI_CORE_BOOT_VOLUME_SOURCE_FROM_BOOT_VOLUME_REPLICA_DETAILS_T Type 🔗
Specifies the source boot volume replica which the boot volume will be created from. The boot volume replica shoulbe be in the same availability domain as the boot volume. Only one volume can be created from a replica at the same time.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_boot_volume_source_from_boot_volume_replica_details_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_boot_volume_source_details_t (
id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_boot_volume_source_from_boot_volume_replica_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_boot_volume_source_from_boot_volume_replica_details_t (
l_type varchar2,
id varchar2
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_boot_volume_source_from_boot_volume_replica_details_t is a subtype of the dbms_cloud_oci_core_boot_volume_source_details_t type.
Fields
Field
Description
id
(required) The OCID of the boot volume replica.
DBMS_CLOUD_OCI_CORE_CREATE_VIRTUAL_CIRCUIT_PUBLIC_PREFIX_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_virtual_circuit_public_prefix_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
cidr_block varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_virtual_circuit_public_prefix_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_virtual_circuit_public_prefix_details_t (
cidr_block varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
cidr_block
(required) An individual public IP prefix (CIDR) to add to the public virtual circuit. All prefix sizes are allowed.
DBMS_CLOUD_OCI_CORE_CREATE_VIRTUAL_CIRCUIT_PUBLIC_PREFIX_DETAILS_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_create_virtual_circuit_public_prefix_details_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_virtual_circuit_public_prefix_details_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_create_virtual_circuit_public_prefix_details_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_BULK_ADD_VIRTUAL_CIRCUIT_PUBLIC_PREFIXES_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_bulk_add_virtual_circuit_public_prefixes_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
public_prefixes dbms_cloud_oci_core_create_virtual_circuit_public_prefix_details_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_bulk_add_virtual_circuit_public_prefixes_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_bulk_add_virtual_circuit_public_prefixes_details_t (
public_prefixes dbms_cloud_oci_core_create_virtual_circuit_public_prefix_details_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
public_prefixes
(required) The public IP prefixes (CIDRs) to add to the public virtual circuit.
DBMS_CLOUD_OCI_CORE_DELETE_VIRTUAL_CIRCUIT_PUBLIC_PREFIX_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_delete_virtual_circuit_public_prefix_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
cidr_block varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_delete_virtual_circuit_public_prefix_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_delete_virtual_circuit_public_prefix_details_t (
cidr_block varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
cidr_block
(required) An individual public IP prefix (CIDR) to remove from the public virtual circuit.
DBMS_CLOUD_OCI_CORE_DELETE_VIRTUAL_CIRCUIT_PUBLIC_PREFIX_DETAILS_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_delete_virtual_circuit_public_prefix_details_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_delete_virtual_circuit_public_prefix_details_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_delete_virtual_circuit_public_prefix_details_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_BULK_DELETE_VIRTUAL_CIRCUIT_PUBLIC_PREFIXES_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_bulk_delete_virtual_circuit_public_prefixes_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
public_prefixes dbms_cloud_oci_core_delete_virtual_circuit_public_prefix_details_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_bulk_delete_virtual_circuit_public_prefixes_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_bulk_delete_virtual_circuit_public_prefixes_details_t (
public_prefixes dbms_cloud_oci_core_delete_virtual_circuit_public_prefix_details_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
public_prefixes
(required) The public IP prefixes (CIDRs) to remove from the public virtual circuit.
DBMS_CLOUD_OCI_CORE_BYOIP_ALLOCATED_RANGE_SUMMARY_T Type 🔗
A summary of CIDR block subranges that are currently allocated to an IP pool.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_byoip_allocated_range_summary_t FORCE AUTHID CURRENT_USER IS OBJECT (
cidr_block varchar2(32767),
public_ip_pool_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_byoip_allocated_range_summary_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_byoip_allocated_range_summary_t (
cidr_block varchar2,
public_ip_pool_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
cidr_block
(optional) The BYOIP CIDR block range or subrange allocated to an IP pool. This could be all or part of a BYOIP CIDR block.
public_ip_pool_id
(optional) The OCID of the IP pool containing the CIDR block.
DBMS_CLOUD_OCI_CORE_BYOIP_ALLOCATED_RANGE_SUMMARY_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_byoip_allocated_range_summary_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_byoip_allocated_range_summary_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_byoip_allocated_range_summary_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_BYOIP_ALLOCATED_RANGE_COLLECTION_T Type 🔗
Results of a `ListByoipAllocatedRanges` operation.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_byoip_allocated_range_collection_t FORCE AUTHID CURRENT_USER IS OBJECT (
items dbms_cloud_oci_core_byoip_allocated_range_summary_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_byoip_allocated_range_collection_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_byoip_allocated_range_collection_t (
items dbms_cloud_oci_core_byoip_allocated_range_summary_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
items
(required) A list of subranges of a BYOIP CIDR block allocated to an IP pool.
DBMS_CLOUD_OCI_CORE_BYOIP_RANGE_VCN_IPV6_ALLOCATION_SUMMARY_T Type 🔗
A summary of IPv6 prefix subranges currently allocated to a VCN.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_byoip_range_vcn_ipv6_allocation_summary_t FORCE AUTHID CURRENT_USER IS OBJECT (
byoip_range_id varchar2(32767),
compartment_id varchar2(32767),
ipv6_cidr_block varchar2(32767),
vcn_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_byoip_range_vcn_ipv6_allocation_summary_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_byoip_range_vcn_ipv6_allocation_summary_t (
byoip_range_id varchar2,
compartment_id varchar2,
ipv6_cidr_block varchar2,
vcn_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
byoip_range_id
(optional) The OCID of the `ByoipRange` resource to which the CIDR block belongs.
compartment_id
(optional) The OCID of the compartment containing the `ByoipRange`.
ipv6_cidr_block
(optional) The BYOIPv6 prefix range or subrange allocated to a VCN. This could be all or part of a BYOIPv6 prefix. Each VCN allocation must be /64 or larger.
vcn_id
(optional) The OCID of the `Vcn` resource to which the ByoipRange belongs.
DBMS_CLOUD_OCI_CORE_BYOIP_RANGE_VCN_IPV6_ALLOCATION_SUMMARY_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_byoip_range_vcn_ipv6_allocation_summary_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_byoip_range_vcn_ipv6_allocation_summary_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_byoip_range_vcn_ipv6_allocation_summary_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_BYOIP_RANGE_T Type 🔗
Oracle offers the ability to Bring Your Own IP (BYOIP), importing public IP addresses or IPv6 addresses that you currently own to Oracle Cloud Infrastructure. A `ByoipRange` resource is a record of the imported address block (a BYOIP CIDR block) and also some associated metadata. The process used to Bring Your Own IP is explained in the documentation.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_byoip_range_t FORCE AUTHID CURRENT_USER IS OBJECT (
byoip_range_vcn_ipv6_allocations dbms_cloud_oci_core_byoip_range_vcn_ipv6_allocation_summary_tbl,
cidr_block varchar2(32767),
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
id varchar2(32767),
ipv6_cidr_block varchar2(32767),
lifecycle_details varchar2(32767),
lifecycle_state varchar2(32767),
time_created timestamp with time zone,
time_validated timestamp with time zone,
time_advertised timestamp with time zone,
time_withdrawn timestamp with time zone,
validation_token varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_byoip_range_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_byoip_range_t (
byoip_range_vcn_ipv6_allocations dbms_cloud_oci_core_byoip_range_vcn_ipv6_allocation_summary_tbl,
cidr_block varchar2,
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
id varchar2,
ipv6_cidr_block varchar2,
lifecycle_details varchar2,
lifecycle_state varchar2,
time_created timestamp with time zone,
time_validated timestamp with time zone,
time_advertised timestamp with time zone,
time_withdrawn timestamp with time zone,
validation_token varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
byoip_range_vcn_ipv6_allocations
(optional) A list of `ByoipRangeVcnIpv6AllocationSummary` objects.
cidr_block
(optional) The public IPv4 CIDR block being imported from on-premises to the Oracle cloud.
compartment_id
(required) The OCID of the compartment containing the BYOIP CIDR block.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
(optional) The IPv6 prefix being imported to the Oracle cloud. This prefix must be /48 or larger, and can be subdivided into sub-ranges used across multiple VCNs. A BYOIPv6 prefix can be also assigned across multiple VCNs, and each VCN must be /64 or larger. You may specify a ULA or private IPv6 prefix of /64 or larger to use in the VCN. IPv6-enabled subnets will remain a fixed /64 in size.
lifecycle_details
(optional) The `ByoipRange` resource's current status.
(required) The date and time the `ByoipRange` resource was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
time_validated
(optional) The date and time the `ByoipRange` resource was validated, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
time_advertised
(optional) The date and time the `ByoipRange` resource was advertised to the internet by BGP, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
time_withdrawn
(optional) The date and time the `ByoipRange` resource was withdrawn from advertisement by BGP to the internet, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
validation_token
(required) The validation token is an internally-generated ASCII string used in the validation process. See Importing a CIDR block for details.
DBMS_CLOUD_OCI_CORE_BYOIP_RANGE_SUMMARY_T Type 🔗
Information about a `ByoipRange` resource.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_byoip_range_summary_t FORCE AUTHID CURRENT_USER IS OBJECT (
byoip_range_vcn_ipv6_allocations dbms_cloud_oci_core_byoip_range_vcn_ipv6_allocation_summary_tbl,
cidr_block varchar2(32767),
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
id varchar2(32767),
ipv6_cidr_block varchar2(32767),
lifecycle_state varchar2(32767),
lifecycle_details varchar2(32767),
time_created timestamp with time zone,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_byoip_range_summary_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_byoip_range_summary_t (
byoip_range_vcn_ipv6_allocations dbms_cloud_oci_core_byoip_range_vcn_ipv6_allocation_summary_tbl,
cidr_block varchar2,
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
id varchar2,
ipv6_cidr_block varchar2,
lifecycle_state varchar2,
lifecycle_details varchar2,
time_created timestamp with time zone
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
byoip_range_vcn_ipv6_allocations
(optional) A list of `ByoipRangeVcnIpv6AllocationSummary` objects.
cidr_block
(optional) The public IPv4 address range you are importing to the Oracle cloud.
compartment_id
(optional) The OCID of the compartment containing the `ByoipRange` resource.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
(optional) The IPv6 prefix being imported to the Oracle cloud. This prefix must be /48 or larger, and can be subdivided into sub-ranges used across multiple VCNs. A BYOIPv6 prefix can be assigned across multiple VCNs, and each VCN must be /64 or larger. You may specify a ULA or private IPv6 prefix of /64 or larger to use in the VCN. IPv6-enabled subnets will remain a fixed /64 in size.
lifecycle_state
(optional) The `ByoipRange` resource's current state.
lifecycle_details
(optional) The Byoip Range's current lifeCycle substate.
time_created
(optional) The date and time the `ByoipRange` resource was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
DBMS_CLOUD_OCI_CORE_BYOIP_RANGE_SUMMARY_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_byoip_range_summary_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_byoip_range_summary_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_byoip_range_summary_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_BYOIP_RANGE_COLLECTION_T Type 🔗
The results returned by a `ListByoipRange` operation.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_byoip_range_collection_t FORCE AUTHID CURRENT_USER IS OBJECT (
items dbms_cloud_oci_core_byoip_range_summary_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_byoip_range_collection_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_byoip_range_collection_t (
items dbms_cloud_oci_core_byoip_range_summary_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
items
(required) A list of `ByoipRange` resource summaries.
DBMS_CLOUD_OCI_CORE_CAPACITY_REPORT_INSTANCE_SHAPE_CONFIG_T Type 🔗
The shape configuration for a shape in a capacity report.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_capacity_report_instance_shape_config_t FORCE AUTHID CURRENT_USER IS OBJECT (
ocpus number,
memory_in_g_bs number,
nvmes number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_capacity_report_instance_shape_config_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_capacity_report_instance_shape_config_t (
ocpus number,
memory_in_g_bs number,
nvmes number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
ocpus
(optional) The total number of OCPUs available to the instance.
memory_in_g_bs
(optional) The total amount of memory available to the instance, in gigabytes.
nvmes
(optional) The number of NVMe drives to be used for storage.
DBMS_CLOUD_OCI_CORE_CAPACITY_REPORT_SHAPE_AVAILABILITY_T Type 🔗
Information about the available capacity for a shape.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_capacity_report_shape_availability_t FORCE AUTHID CURRENT_USER IS OBJECT (
fault_domain varchar2(32767),
instance_shape varchar2(32767),
instance_shape_config dbms_cloud_oci_core_capacity_report_instance_shape_config_t,
available_count number,
availability_status varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_capacity_report_shape_availability_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_capacity_report_shape_availability_t (
fault_domain varchar2,
instance_shape varchar2,
instance_shape_config dbms_cloud_oci_core_capacity_report_instance_shape_config_t,
available_count number,
availability_status varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
fault_domain
(optional) The fault domain for the capacity report. If you do not specify the fault domain, the capacity report includes information about all fault domains.
instance_shape
(optional) The shape that the capacity report was requested for.
instance_shape_config
(optional)
available_count
(optional) The total number of new instances that can be created with the specified shape configuration.
availability_status
(optional) A flag denoting whether capacity is available.
DBMS_CLOUD_OCI_CORE_INSTANCE_RESERVATION_SHAPE_CONFIG_DETAILS_T Type 🔗
The shape configuration requested when launching instances in a compute capacity reservation. If the parameter is provided, the reservation is created with the resources that you specify. If some properties are missing or the parameter is not provided, the reservation is created with the default configuration values for the `shape` that you specify. Each shape only supports certain configurable values. If the values that you provide are not valid for the specified `shape`, an error is returned. For more information about customizing the resources that are allocated to flexible shapes, see Flexible Shapes.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_reservation_shape_config_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
ocpus number,
memory_in_g_bs number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_reservation_shape_config_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_reservation_shape_config_details_t (
ocpus number,
memory_in_g_bs number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
ocpus
(optional) The total number of OCPUs available to the instance.
memory_in_g_bs
(optional) The total amount of memory available to the instance, in gigabytes.
DBMS_CLOUD_OCI_CORE_CAPACITY_RESERVATION_INSTANCE_SUMMARY_T Type 🔗
Condensed instance data when listing instances in a compute capacity reservation.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_capacity_reservation_instance_summary_t FORCE AUTHID CURRENT_USER IS OBJECT (
id varchar2(32767),
availability_domain varchar2(32767),
compartment_id varchar2(32767),
fault_domain varchar2(32767),
shape_config dbms_cloud_oci_core_instance_reservation_shape_config_details_t,
shape varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_capacity_reservation_instance_summary_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_capacity_reservation_instance_summary_t (
id varchar2,
availability_domain varchar2,
compartment_id varchar2,
fault_domain varchar2,
shape_config dbms_cloud_oci_core_instance_reservation_shape_config_details_t,
shape varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
id
(required) The OCID of the instance.
availability_domain
(required) The availability domain the instance is running in.
compartment_id
(required) The OCID of the compartment that contains the instance.
fault_domain
(optional) The fault domain the instance is running in.
shape_config
(optional)
shape
(required) The shape of the instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance. You can enumerate all available shapes by calling LIST_COMPUTE_CAPACITY_RESERVATION_INSTANCE_SHAPES Function.
DBMS_CLOUD_OCI_CORE_CAPACITY_SOURCE_T Type 🔗
A capacity source of bare metal hosts.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_capacity_source_t FORCE AUTHID CURRENT_USER IS OBJECT (
capacity_type varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_capacity_source_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_capacity_source_t (
capacity_type varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE NOT FINAL;
Fields
Field
Description
capacity_type
(required) The capacity type of bare metal hosts.
Allowed values are: 'DEDICATED'
DBMS_CLOUD_OCI_CORE_CAPTURE_CONSOLE_HISTORY_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_capture_console_history_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
instance_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_capture_console_history_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_capture_console_history_details_t (
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
instance_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
instance_id
(required) The OCID of the instance to get the console history from.
DBMS_CLOUD_OCI_CORE_VTAP_CAPTURE_FILTER_RULE_DETAILS_T Type 🔗
This resource contains the rules governing what traffic a VTAP mirrors.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_vtap_capture_filter_rule_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
traffic_direction varchar2(32767),
rule_action varchar2(32767),
source_cidr varchar2(32767),
destination_cidr varchar2(32767),
protocol varchar2(32767),
icmp_options dbms_cloud_oci_core_icmp_options_t,
tcp_options dbms_cloud_oci_core_tcp_options_t,
udp_options dbms_cloud_oci_core_udp_options_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_vtap_capture_filter_rule_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_vtap_capture_filter_rule_details_t (
traffic_direction varchar2,
rule_action varchar2,
source_cidr varchar2,
destination_cidr varchar2,
protocol varchar2,
icmp_options dbms_cloud_oci_core_icmp_options_t,
tcp_options dbms_cloud_oci_core_tcp_options_t,
udp_options dbms_cloud_oci_core_udp_options_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
traffic_direction
(required) The traffic direction the VTAP is configured to mirror.
Allowed values are: 'INGRESS', 'EGRESS'
rule_action
(optional) Include or exclude packets meeting this definition from mirrored traffic.
Allowed values are: 'INCLUDE', 'EXCLUDE'
source_cidr
(optional) Traffic from this CIDR block to the VTAP source will be mirrored to the VTAP target.
destination_cidr
(optional) Traffic sent to this CIDR block through the VTAP source will be mirrored to the VTAP target.
protocol
(optional) The transport protocol used in the filter. If do not choose a protocol, all protocols will be used in the filter. Supported options are: * 1 = ICMP * 6 = TCP * 17 = UDP
icmp_options
(optional)
tcp_options
(optional)
udp_options
(optional)
DBMS_CLOUD_OCI_CORE_FLOW_LOG_CAPTURE_FILTER_RULE_DETAILS_T Type 🔗
The set of rules governing what traffic the VCN flow log collects.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_flow_log_capture_filter_rule_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
is_enabled number,
priority number,
sampling_rate number,
source_cidr varchar2(32767),
destination_cidr varchar2(32767),
protocol varchar2(32767),
icmp_options dbms_cloud_oci_core_icmp_options_t,
tcp_options dbms_cloud_oci_core_tcp_options_t,
udp_options dbms_cloud_oci_core_udp_options_t,
flow_log_type varchar2(32767),
rule_action varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_flow_log_capture_filter_rule_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_flow_log_capture_filter_rule_details_t (
is_enabled number,
priority number,
sampling_rate number,
source_cidr varchar2,
destination_cidr varchar2,
protocol varchar2,
icmp_options dbms_cloud_oci_core_icmp_options_t,
tcp_options dbms_cloud_oci_core_tcp_options_t,
udp_options dbms_cloud_oci_core_udp_options_t,
flow_log_type varchar2,
rule_action varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
is_enabled
(optional) Indicates whether a VCN flow log capture filter rule is enabled.
priority
(optional) A lower number indicates a higher priority, range 0-9. Each rule must have a distinct priority.
sampling_rate
(optional) Sampling interval as `1` of `X`, where `X` is an integer not greater than `100000`.
source_cidr
(optional) Traffic from this CIDR will be captured in the VCN flow log.
destination_cidr
(optional) Traffic to this CIDR will be captured in the VCN flow log.
protocol
(optional) The transport protocol the filter uses.
icmp_options
(optional)
tcp_options
(optional)
udp_options
(optional)
flow_log_type
(optional) Type or types of VCN flow logs to store. `ALL` includes records for both accepted traffic and rejected traffic.
Allowed values are: 'ALL', 'REJECT', 'ACCEPT'
rule_action
(optional) Include or exclude a `ruleAction` object.
Allowed values are: 'INCLUDE', 'EXCLUDE'
DBMS_CLOUD_OCI_CORE_VTAP_CAPTURE_FILTER_RULE_DETAILS_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_vtap_capture_filter_rule_details_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_vtap_capture_filter_rule_details_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_vtap_capture_filter_rule_details_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_FLOW_LOG_CAPTURE_FILTER_RULE_DETAILS_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_flow_log_capture_filter_rule_details_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_flow_log_capture_filter_rule_details_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_flow_log_capture_filter_rule_details_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_CAPTURE_FILTER_T Type 🔗
A capture filter contains a set of *CAPTURE_FILTER_RULE_DETAILS Function* governing what traffic is mirrored for a *VTAP Type* or captured for a *VCN Flow Log*. The capture filter is created with no rules defined, and it must have at least one rule to mirror traffic for the VTAP or collect VCN flow logs.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_capture_filter_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
id varchar2(32767),
lifecycle_state varchar2(32767),
filter_type varchar2(32767),
time_created timestamp with time zone,
vtap_capture_filter_rules dbms_cloud_oci_core_vtap_capture_filter_rule_details_tbl,
flow_log_capture_filter_rules dbms_cloud_oci_core_flow_log_capture_filter_rule_details_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_capture_filter_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_capture_filter_t (
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
id varchar2,
lifecycle_state varchar2,
filter_type varchar2,
time_created timestamp with time zone,
vtap_capture_filter_rules dbms_cloud_oci_core_vtap_capture_filter_rule_details_tbl,
flow_log_capture_filter_rules dbms_cloud_oci_core_flow_log_capture_filter_rule_details_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment containing the capture filter.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
(optional) Indicates which service will use this capture filter
Allowed values are: 'VTAP', 'FLOWLOG'
time_created
(optional) The date and time the capture filter was created, in the format defined by RFC3339. Example: `2021-08-25T21:10:29.600Z`
vtap_capture_filter_rules
(optional) The set of rules governing what traffic a VTAP mirrors.
flow_log_capture_filter_rules
(optional) The set of rules governing what traffic the VCN flow log collects.
DBMS_CLOUD_OCI_CORE_CHANGE_BOOT_VOLUME_BACKUP_COMPARTMENT_DETAILS_T Type 🔗
Contains the details for the compartment to move the boot volume backup to.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_change_boot_volume_backup_compartment_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_boot_volume_backup_compartment_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_boot_volume_backup_compartment_details_t (
compartment_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment to move the boot volume backup to.
DBMS_CLOUD_OCI_CORE_CHANGE_BOOT_VOLUME_COMPARTMENT_DETAILS_T Type 🔗
Contains the details for the compartment to move the boot volume to.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_change_boot_volume_compartment_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_boot_volume_compartment_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_boot_volume_compartment_details_t (
compartment_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment to move the boot volume to.
DBMS_CLOUD_OCI_CORE_CHANGE_BYOIP_RANGE_COMPARTMENT_DETAILS_T Type 🔗
The configuration details for the move operation.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_change_byoip_range_compartment_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_byoip_range_compartment_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_byoip_range_compartment_details_t (
compartment_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the destination compartment for the BYOIP CIDR block move.
DBMS_CLOUD_OCI_CORE_CHANGE_CAPTURE_FILTER_COMPARTMENT_DETAILS_T Type 🔗
These configuration details are used in the move operation when changing the compartment containing a capture filter.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_change_capture_filter_compartment_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_capture_filter_compartment_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_capture_filter_compartment_details_t (
compartment_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the destination compartment for the VTAP capture filter move.
DBMS_CLOUD_OCI_CORE_CHANGE_CLUSTER_NETWORK_COMPARTMENT_DETAILS_T Type 🔗
The configuration details for the move operation.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_change_cluster_network_compartment_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_cluster_network_compartment_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_cluster_network_compartment_details_t (
compartment_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment into which the resource should be moved.
DBMS_CLOUD_OCI_CORE_CHANGE_COMPUTE_CAPACITY_RESERVATION_COMPARTMENT_DETAILS_T Type 🔗
Specifies the compartment to move the compute capacity reservation to.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_change_compute_capacity_reservation_compartment_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_compute_capacity_reservation_compartment_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_compute_capacity_reservation_compartment_details_t (
compartment_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment to move the compute capacity reservation to.
DBMS_CLOUD_OCI_CORE_CHANGE_COMPUTE_CAPACITY_TOPOLOGY_COMPARTMENT_DETAILS_T Type 🔗
Specifies the compartment to move the compute capacity topology to.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_change_compute_capacity_topology_compartment_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_compute_capacity_topology_compartment_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_compute_capacity_topology_compartment_details_t (
compartment_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment to move the compute capacity topology to.
DBMS_CLOUD_OCI_CORE_CHANGE_COMPUTE_CLUSTER_COMPARTMENT_DETAILS_T Type 🔗
The configuration details for the move operation.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_change_compute_cluster_compartment_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_compute_cluster_compartment_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_compute_cluster_compartment_details_t (
compartment_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment to move the compute cluster to.
DBMS_CLOUD_OCI_CORE_CHANGE_COMPUTE_IMAGE_CAPABILITY_SCHEMA_COMPARTMENT_DETAILS_T Type 🔗
The configuration details for the move operation.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_change_compute_image_capability_schema_compartment_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_compute_image_capability_schema_compartment_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_compute_image_capability_schema_compartment_details_t (
compartment_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment to move the instance configuration to.
DBMS_CLOUD_OCI_CORE_CHANGE_CPE_COMPARTMENT_DETAILS_T Type 🔗
The configuration details for the move operation.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_change_cpe_compartment_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_cpe_compartment_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_cpe_compartment_details_t (
compartment_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment to move the CPE object to.
DBMS_CLOUD_OCI_CORE_CHANGE_CROSS_CONNECT_COMPARTMENT_DETAILS_T Type 🔗
The configuration details for the move operation.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_change_cross_connect_compartment_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_cross_connect_compartment_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_cross_connect_compartment_details_t (
compartment_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment to move the cross-connect to.
DBMS_CLOUD_OCI_CORE_CHANGE_CROSS_CONNECT_GROUP_COMPARTMENT_DETAILS_T Type 🔗
The configuration details for the move operation.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_change_cross_connect_group_compartment_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_cross_connect_group_compartment_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_cross_connect_group_compartment_details_t (
compartment_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment to move the cross-connect group to.
DBMS_CLOUD_OCI_CORE_CHANGE_DEDICATED_VM_HOST_COMPARTMENT_DETAILS_T Type 🔗
Specifies the compartment to move the dedicated virtual machine host to.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_change_dedicated_vm_host_compartment_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_dedicated_vm_host_compartment_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_dedicated_vm_host_compartment_details_t (
compartment_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment to move the dedicated virtual machine host to.
DBMS_CLOUD_OCI_CORE_CHANGE_DHCP_OPTIONS_COMPARTMENT_DETAILS_T Type 🔗
The configuration details for the move operation.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_change_dhcp_options_compartment_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_dhcp_options_compartment_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_dhcp_options_compartment_details_t (
compartment_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment to move the set of DHCP options to.
DBMS_CLOUD_OCI_CORE_CHANGE_DRG_COMPARTMENT_DETAILS_T Type 🔗
The configuration details for the move operation.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_change_drg_compartment_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_drg_compartment_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_drg_compartment_details_t (
compartment_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment to move the DRG to.
DBMS_CLOUD_OCI_CORE_CHANGE_IP_SEC_CONNECTION_COMPARTMENT_DETAILS_T Type 🔗
The configuration details for the move operation.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_change_ip_sec_connection_compartment_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_ip_sec_connection_compartment_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_ip_sec_connection_compartment_details_t (
compartment_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment to move the IPSec connection to.
DBMS_CLOUD_OCI_CORE_CHANGE_IMAGE_COMPARTMENT_DETAILS_T Type 🔗
The configuration details for the move operation.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_change_image_compartment_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_image_compartment_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_image_compartment_details_t (
compartment_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment to move the image to.
DBMS_CLOUD_OCI_CORE_CHANGE_INSTANCE_COMPARTMENT_DETAILS_T Type 🔗
The configuration details for the move operation.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_change_instance_compartment_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_instance_compartment_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_instance_compartment_details_t (
compartment_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment to move the instance to.
DBMS_CLOUD_OCI_CORE_CHANGE_INSTANCE_CONFIGURATION_COMPARTMENT_DETAILS_T Type 🔗
The configuration details for the move operation.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_change_instance_configuration_compartment_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_instance_configuration_compartment_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_instance_configuration_compartment_details_t (
compartment_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment to move the instance configuration to.
DBMS_CLOUD_OCI_CORE_CHANGE_INSTANCE_POOL_COMPARTMENT_DETAILS_T Type 🔗
The configuration details for the move operation.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_change_instance_pool_compartment_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_instance_pool_compartment_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_instance_pool_compartment_details_t (
compartment_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment to move the instance pool to.
DBMS_CLOUD_OCI_CORE_CHANGE_INTERNET_GATEWAY_COMPARTMENT_DETAILS_T Type 🔗
The configuration details for the move operation.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_change_internet_gateway_compartment_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_internet_gateway_compartment_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_internet_gateway_compartment_details_t (
compartment_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment to move the internet gateway to.
DBMS_CLOUD_OCI_CORE_CHANGE_LOCAL_PEERING_GATEWAY_COMPARTMENT_DETAILS_T Type 🔗
The configuration details for the move operation.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_change_local_peering_gateway_compartment_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_local_peering_gateway_compartment_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_local_peering_gateway_compartment_details_t (
compartment_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment to move the local peering gateway to.
DBMS_CLOUD_OCI_CORE_CHANGE_NAT_GATEWAY_COMPARTMENT_DETAILS_T Type 🔗
The configuration details for the move operation.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_change_nat_gateway_compartment_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_nat_gateway_compartment_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_nat_gateway_compartment_details_t (
compartment_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment to move the NAT gateway to.
DBMS_CLOUD_OCI_CORE_CHANGE_NETWORK_SECURITY_GROUP_COMPARTMENT_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_change_network_security_group_compartment_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_network_security_group_compartment_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_network_security_group_compartment_details_t (
compartment_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment to move the network security group to.
DBMS_CLOUD_OCI_CORE_CHANGE_PUBLIC_IP_COMPARTMENT_DETAILS_T Type 🔗
The configuration details for the move operation.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_change_public_ip_compartment_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_public_ip_compartment_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_public_ip_compartment_details_t (
compartment_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment to move the public IP to.
DBMS_CLOUD_OCI_CORE_CHANGE_PUBLIC_IP_POOL_COMPARTMENT_DETAILS_T Type 🔗
The configuration details for the move operation.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_change_public_ip_pool_compartment_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_public_ip_pool_compartment_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_public_ip_pool_compartment_details_t (
compartment_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the destination compartment for the public IP pool move.
DBMS_CLOUD_OCI_CORE_CHANGE_REMOTE_PEERING_CONNECTION_COMPARTMENT_DETAILS_T Type 🔗
The configuration details for the move operation.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_change_remote_peering_connection_compartment_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_remote_peering_connection_compartment_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_remote_peering_connection_compartment_details_t (
compartment_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment to move the remote peering connection to.
DBMS_CLOUD_OCI_CORE_CHANGE_ROUTE_TABLE_COMPARTMENT_DETAILS_T Type 🔗
The configuration details for the move operation.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_change_route_table_compartment_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_route_table_compartment_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_route_table_compartment_details_t (
compartment_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment to move the route table to.
DBMS_CLOUD_OCI_CORE_CHANGE_SECURITY_LIST_COMPARTMENT_DETAILS_T Type 🔗
The configuration details for the move operation.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_change_security_list_compartment_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_security_list_compartment_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_security_list_compartment_details_t (
compartment_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment to move the security list to.
DBMS_CLOUD_OCI_CORE_CHANGE_SERVICE_GATEWAY_COMPARTMENT_DETAILS_T Type 🔗
The configuration details for the move operation.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_change_service_gateway_compartment_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_service_gateway_compartment_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_service_gateway_compartment_details_t (
compartment_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment to move the service gateway to.
DBMS_CLOUD_OCI_CORE_CHANGE_SUBNET_COMPARTMENT_DETAILS_T Type 🔗
The configuration details for the move operation.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_change_subnet_compartment_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_subnet_compartment_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_subnet_compartment_details_t (
compartment_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment to move the subnet to.
DBMS_CLOUD_OCI_CORE_CHANGE_VCN_COMPARTMENT_DETAILS_T Type 🔗
The configuration details for the move operation.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_change_vcn_compartment_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_vcn_compartment_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_vcn_compartment_details_t (
compartment_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment to move the VCN to.
DBMS_CLOUD_OCI_CORE_CHANGE_VIRTUAL_CIRCUIT_COMPARTMENT_DETAILS_T Type 🔗
The configuration details for the move operation.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_change_virtual_circuit_compartment_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_virtual_circuit_compartment_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_virtual_circuit_compartment_details_t (
compartment_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment to move the virtual circuit to.
DBMS_CLOUD_OCI_CORE_CHANGE_VLAN_COMPARTMENT_DETAILS_T Type 🔗
The configuration details for the move operation.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_change_vlan_compartment_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_vlan_compartment_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_vlan_compartment_details_t (
compartment_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment to move the VLAN to.
DBMS_CLOUD_OCI_CORE_CHANGE_VOLUME_BACKUP_COMPARTMENT_DETAILS_T Type 🔗
Contains the details for the compartment to move the volume backup to.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_change_volume_backup_compartment_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_volume_backup_compartment_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_volume_backup_compartment_details_t (
compartment_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment to move the volume backup to.
DBMS_CLOUD_OCI_CORE_CHANGE_VOLUME_COMPARTMENT_DETAILS_T Type 🔗
Contains the details for the compartment to move the volume to.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_change_volume_compartment_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_volume_compartment_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_volume_compartment_details_t (
compartment_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment to move the volume to.
DBMS_CLOUD_OCI_CORE_CHANGE_VOLUME_GROUP_BACKUP_COMPARTMENT_DETAILS_T Type 🔗
Contains the details for the compartment to move the volume group backup to.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_change_volume_group_backup_compartment_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_volume_group_backup_compartment_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_volume_group_backup_compartment_details_t (
compartment_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment to move the volume group backup to.
DBMS_CLOUD_OCI_CORE_CHANGE_VOLUME_GROUP_COMPARTMENT_DETAILS_T Type 🔗
Contains the details for the compartment to move the volume group to.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_change_volume_group_compartment_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_volume_group_compartment_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_volume_group_compartment_details_t (
compartment_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment to move the volume group to.
DBMS_CLOUD_OCI_CORE_CHANGE_VTAP_COMPARTMENT_DETAILS_T Type 🔗
These configuration details are used in the move operation when changing the compartment containing a virtual test access point (VTAP).
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_change_vtap_compartment_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_vtap_compartment_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_change_vtap_compartment_details_t (
compartment_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the destination compartment for the VTAP move.
DBMS_CLOUD_OCI_CORE_CLUSTER_CONFIG_DETAILS_T Type 🔗
The HPC cluster configuration requested when launching instances in a compute capacity reservation. If the parameter is provided, the reservation is created with the HPC island and a list of HPC blocks that you specify. If a list of HPC blocks are missing or not provided, the reservation is created with any HPC blocks in the HPC island that you specify. If the values of HPC island or HPC block that you provide are not valid, an error is returned.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_cluster_config_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
hpc_island_id varchar2(32767),
network_block_ids dbms_cloud_oci_core_varchar2_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_cluster_config_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_cluster_config_details_t (
hpc_island_id varchar2,
network_block_ids dbms_cloud_oci_core_varchar2_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
(optional) The list of OCIDs of the network blocks.
DBMS_CLOUD_OCI_CORE_CLUSTER_CONFIGURATION_DETAILS_T Type 🔗
The HPC cluster configuration requested when launching instances of a cluster network. If the parameter is provided, instances will only be placed within the HPC island and list of network blocks that you specify. If a list of network blocks are missing or not provided, the instances will be placed in any HPC blocks in the HPC island that you specify. If the values of HPC island or network block that you provide are not valid, an error is returned.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_cluster_configuration_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
network_block_ids dbms_cloud_oci_core_varchar2_tbl,
hpc_island_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_cluster_configuration_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_cluster_configuration_details_t (
network_block_ids dbms_cloud_oci_core_varchar2_tbl,
hpc_island_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_INSTANCE_POOL_PLACEMENT_IPV6_ADDRESS_IPV6_SUBNET_CIDR_DETAILS_T Type 🔗
Optional. Used to specify from which subnet prefixes an IPv6 address should be allocated, or to assign valid available IPv6 addresses.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_pool_placement_ipv6_address_ipv6_subnet_cidr_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
ipv6_subnet_cidr varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_pool_placement_ipv6_address_ipv6_subnet_cidr_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_pool_placement_ipv6_address_ipv6_subnet_cidr_details_t (
ipv6_subnet_cidr varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
ipv6_subnet_cidr
(optional) Optional. Used to disambiguate which subnet prefix should be used to create an IPv6 allocation.
DBMS_CLOUD_OCI_CORE_INSTANCE_POOL_PLACEMENT_IPV6_ADDRESS_IPV6_SUBNET_CIDR_DETAILS_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_instance_pool_placement_ipv6_address_ipv6_subnet_cidr_details_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_pool_placement_ipv6_address_ipv6_subnet_cidr_details_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_instance_pool_placement_ipv6_address_ipv6_subnet_cidr_details_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_INSTANCE_POOL_PLACEMENT_PRIMARY_SUBNET_T Type 🔗
Details about the IPv6 primary subnet.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_pool_placement_primary_subnet_t FORCE AUTHID CURRENT_USER IS OBJECT (
is_assign_ipv6_ip number,
ipv6_address_ipv6_subnet_cidr_pair_details dbms_cloud_oci_core_instance_pool_placement_ipv6_address_ipv6_subnet_cidr_details_tbl,
subnet_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_pool_placement_primary_subnet_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_pool_placement_primary_subnet_t (
is_assign_ipv6_ip number,
ipv6_address_ipv6_subnet_cidr_pair_details dbms_cloud_oci_core_instance_pool_placement_ipv6_address_ipv6_subnet_cidr_details_tbl,
subnet_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
is_assign_ipv6_ip
(optional) Whether to allocate an IPv6 address at instance and VNIC creation from an IPv6 enabled subnet. Default: False. When provided you may optionally provide an IPv6 prefix (`ipv6SubnetCidr`) of your choice to assign the IPv6 address from. If `ipv6SubnetCidr` is not provided then an IPv6 prefix is chosen for you.
ipv6_address_ipv6_subnet_cidr_pair_details
(optional) A list of IPv6 prefix ranges from which the VNIC should be assigned an IPv6 address. You can provide only the prefix ranges and OCI will select an available address from the range. You can optionally choose to leave the prefix range empty and instead provide the specific IPv6 address that should be used from within that range.
subnet_id
(required) The subnet OCID for the secondary VNIC.
DBMS_CLOUD_OCI_CORE_INSTANCE_POOL_PLACEMENT_SECONDARY_VNIC_SUBNET_T Type 🔗
The secondary VNIC object for the placement configuration for an instance pool.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_pool_placement_secondary_vnic_subnet_t FORCE AUTHID CURRENT_USER IS OBJECT (
display_name varchar2(32767),
is_assign_ipv6_ip number,
ipv6_address_ipv6_subnet_cidr_pair_details dbms_cloud_oci_core_instance_pool_placement_ipv6_address_ipv6_subnet_cidr_details_tbl,
subnet_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_pool_placement_secondary_vnic_subnet_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_pool_placement_secondary_vnic_subnet_t (
display_name varchar2,
is_assign_ipv6_ip number,
ipv6_address_ipv6_subnet_cidr_pair_details dbms_cloud_oci_core_instance_pool_placement_ipv6_address_ipv6_subnet_cidr_details_tbl,
subnet_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
display_name
(optional) The display name of the VNIC. This is also used to match against the instance configuration defined secondary VNIC.
is_assign_ipv6_ip
(optional) Whether to allocate an IPv6 address at instance and VNIC creation from an IPv6 enabled subnet. Default: False. When provided you may optionally provide an IPv6 prefix (`ipv6SubnetCidr`) of your choice to assign the IPv6 address from. If `ipv6SubnetCidr` is not provided then an IPv6 prefix is chosen for you.
ipv6_address_ipv6_subnet_cidr_pair_details
(optional) A list of IPv6 prefix ranges from which the VNIC should be assigned an IPv6 address. You can provide only the prefix ranges and OCI will select an available address from the range. You can optionally choose to leave the prefix range empty and instead provide the specific IPv6 address that should be used from within that range.
subnet_id
(required) The subnet OCID for the secondary VNIC.
DBMS_CLOUD_OCI_CORE_INSTANCE_POOL_PLACEMENT_SECONDARY_VNIC_SUBNET_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_instance_pool_placement_secondary_vnic_subnet_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_pool_placement_secondary_vnic_subnet_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_instance_pool_placement_secondary_vnic_subnet_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_INSTANCE_POOL_PLACEMENT_CONFIGURATION_T Type 🔗
The location for where an instance pool will place instances.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_pool_placement_configuration_t FORCE AUTHID CURRENT_USER IS OBJECT (
availability_domain varchar2(32767),
primary_subnet_id varchar2(32767),
fault_domains dbms_cloud_oci_core_varchar2_tbl,
primary_vnic_subnets dbms_cloud_oci_core_instance_pool_placement_primary_subnet_t,
secondary_vnic_subnets dbms_cloud_oci_core_instance_pool_placement_secondary_vnic_subnet_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_pool_placement_configuration_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_pool_placement_configuration_t (
availability_domain varchar2,
primary_subnet_id varchar2,
fault_domains dbms_cloud_oci_core_varchar2_tbl,
primary_vnic_subnets dbms_cloud_oci_core_instance_pool_placement_primary_subnet_t,
secondary_vnic_subnets dbms_cloud_oci_core_instance_pool_placement_secondary_vnic_subnet_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
availability_domain
(required) The availability domain to place instances. Example: `Uocm:PHX-AD-1`
primary_subnet_id
(optional) The OCID of the primary subnet in which to place instances. This field is deprecated. Use `primaryVnicSubnets` instead to set VNIC data for instances in the pool.
fault_domains
(optional) The fault domains to place instances. If you don't provide any values, the system makes a best effort to distribute instances across all fault domains based on capacity. To distribute the instances evenly across selected fault domains, provide a set of fault domains. For example, you might want instances to be evenly distributed if your applications require high availability. To get a list of fault domains, use the LIST_FAULT_DOMAINS Function operation in the Identity and Access Management Service API. Example: `[FAULT-DOMAIN-1, FAULT-DOMAIN-2, FAULT-DOMAIN-3]`
primary_vnic_subnets
(optional)
secondary_vnic_subnets
(optional) The set of secondary VNIC data for instances in the pool.
DBMS_CLOUD_OCI_CORE_INSTANCE_POOL_LOAD_BALANCER_ATTACHMENT_T Type 🔗
Represents a load balancer that is attached to an instance pool.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_pool_load_balancer_attachment_t FORCE AUTHID CURRENT_USER IS OBJECT (
id varchar2(32767),
instance_pool_id varchar2(32767),
load_balancer_id varchar2(32767),
backend_set_name varchar2(32767),
port number,
vnic_selection varchar2(32767),
lifecycle_state varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_pool_load_balancer_attachment_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_pool_load_balancer_attachment_t (
id varchar2,
instance_pool_id varchar2,
load_balancer_id varchar2,
backend_set_name varchar2,
port number,
vnic_selection varchar2,
lifecycle_state varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
id
(required) The OCID of the load balancer attachment.
instance_pool_id
(required) The OCID of the instance pool of the load balancer attachment.
load_balancer_id
(required) The OCID of the load balancer attached to the instance pool.
backend_set_name
(required) The name of the backend set on the load balancer.
port
(required) The port value used for the backends.
vnic_selection
(required) Indicates which VNIC on each instance in the instance pool should be used to associate with the load balancer. Possible values are \"PrimaryVnic\" or the displayName of one of the secondary VNICs on the instance configuration that is associated with the instance pool.
lifecycle_state
(required) The status of the interaction between the instance pool and the load balancer.
DBMS_CLOUD_OCI_CORE_INSTANCE_POOL_PLACEMENT_CONFIGURATION_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_instance_pool_placement_configuration_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_pool_placement_configuration_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_instance_pool_placement_configuration_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_INSTANCE_POOL_LOAD_BALANCER_ATTACHMENT_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_instance_pool_load_balancer_attachment_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_pool_load_balancer_attachment_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_instance_pool_load_balancer_attachment_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_INSTANCE_POOL_T Type 🔗
An instance pool is a set of instances within the same region that are managed as a group. For more information about instance pools and instance configurations, see Managing Compute Instances.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_pool_t FORCE AUTHID CURRENT_USER IS OBJECT (
id varchar2(32767),
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
instance_configuration_id varchar2(32767),
lifecycle_state varchar2(32767),
placement_configurations dbms_cloud_oci_core_instance_pool_placement_configuration_tbl,
l_size number,
time_created timestamp with time zone,
load_balancers dbms_cloud_oci_core_instance_pool_load_balancer_attachment_tbl,
instance_display_name_formatter varchar2(32767),
instance_hostname_formatter varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_pool_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_pool_t (
id varchar2,
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
instance_configuration_id varchar2,
lifecycle_state varchar2,
placement_configurations dbms_cloud_oci_core_instance_pool_placement_configuration_tbl,
l_size number,
time_created timestamp with time zone,
load_balancers dbms_cloud_oci_core_instance_pool_load_balancer_attachment_tbl,
instance_display_name_formatter varchar2,
instance_hostname_formatter varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
(required) The OCID of the compartment containing the instance pool.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
instance_configuration_id
(required) The OCID of the instance configuration associated with the instance pool.
lifecycle_state
(required) The current state of the instance pool.
(required) The placement configurations for the instance pool.
l_size
(required) The number of instances that should be in the instance pool.
time_created
(required) The date and time the instance pool was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
load_balancers
(optional) The load balancers attached to the instance pool.
instance_display_name_formatter
(optional) A user-friendly formatter for the instance pool's instances. Instance displaynames follow the format. The formatter does not retroactively change instance's displaynames, only instance displaynames in the future follow the format
instance_hostname_formatter
(optional) A user-friendly formatter for the instance pool's instances. Instance hostnames follow the format. The formatter does not retroactively change instance's hostnames, only instance hostnames in the future follow the format
DBMS_CLOUD_OCI_CORE_CLUSTER_NETWORK_PLACEMENT_CONFIGURATION_DETAILS_T Type 🔗
The location for where the instance pools in a cluster network will place instances.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_cluster_network_placement_configuration_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
availability_domain varchar2(32767),
placement_constraint varchar2(32767),
primary_subnet_id varchar2(32767),
primary_vnic_subnets dbms_cloud_oci_core_instance_pool_placement_primary_subnet_t,
secondary_vnic_subnets dbms_cloud_oci_core_instance_pool_placement_secondary_vnic_subnet_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_cluster_network_placement_configuration_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_cluster_network_placement_configuration_details_t (
availability_domain varchar2,
placement_constraint varchar2,
primary_subnet_id varchar2,
primary_vnic_subnets dbms_cloud_oci_core_instance_pool_placement_primary_subnet_t,
secondary_vnic_subnets dbms_cloud_oci_core_instance_pool_placement_secondary_vnic_subnet_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
availability_domain
(required) The availability domain to place instances. Example: `Uocm:PHX-AD-1`
placement_constraint
(optional) The placement constraint when reserving hosts.
(optional) The OCID of the primary subnet to place instances. This field is deprecated. Use `primaryVnicSubnets` instead to set VNIC data for instances in the pool.
primary_vnic_subnets
(optional)
secondary_vnic_subnets
(optional) The set of secondary VNIC data for instances in the pool.
DBMS_CLOUD_OCI_CORE_INSTANCE_POOL_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_instance_pool_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_pool_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_instance_pool_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_CLUSTER_NETWORK_T Type 🔗
A cluster network is a group of high performance computing (HPC), GPU, or optimized bare metal instances that are connected with an ultra low-latency remote direct memory access (RDMA) network. Cluster networks with instance pools use instance pools to manage groups of identical instances. Use cluster networks with instance pools when you want predictable capacity for a specific number of identical instances that are managed as a group. If you want to manage instances in the RDMA network independently of each other or use different types of instances in the network group, use compute clusters instead. For details, see COMPUTE_CLUSTER Type.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_cluster_network_t FORCE AUTHID CURRENT_USER IS OBJECT (
id varchar2(32767),
compartment_id varchar2(32767),
hpc_island_id varchar2(32767),
network_block_ids dbms_cloud_oci_core_varchar2_tbl,
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
instance_pools dbms_cloud_oci_core_instance_pool_tbl,
placement_configuration dbms_cloud_oci_core_cluster_network_placement_configuration_details_t,
lifecycle_state varchar2(32767),
time_created timestamp with time zone,
time_updated timestamp with time zone,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_cluster_network_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_cluster_network_t (
id varchar2,
compartment_id varchar2,
hpc_island_id varchar2,
network_block_ids dbms_cloud_oci_core_varchar2_tbl,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
instance_pools dbms_cloud_oci_core_instance_pool_tbl,
placement_configuration dbms_cloud_oci_core_cluster_network_placement_configuration_details_t,
lifecycle_state varchar2,
time_created timestamp with time zone,
time_updated timestamp with time zone
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
(required) The OCID of the compartment containing the cluster network.
hpc_island_id
(optional) The OCID of the HPC island used by the cluster network.
network_block_ids
(optional) The list of network block OCIDs of the HPC island.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
instance_pools
(optional) The instance pools in the cluster network. Each cluster network can have one instance pool.
placement_configuration
(optional)
lifecycle_state
(required) The current state of the cluster network.
(required) The date and time the resource was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
time_updated
(required) The date and time the resource was updated, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
DBMS_CLOUD_OCI_CORE_INSTANCE_POOL_SUMMARY_T Type 🔗
Summary information for an instance pool.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_pool_summary_t FORCE AUTHID CURRENT_USER IS OBJECT (
id varchar2(32767),
compartment_id varchar2(32767),
display_name varchar2(32767),
instance_configuration_id varchar2(32767),
lifecycle_state varchar2(32767),
availability_domains dbms_cloud_oci_core_varchar2_tbl,
l_size number,
time_created timestamp with time zone,
defined_tags json_element_t,
freeform_tags json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_pool_summary_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_pool_summary_t (
id varchar2,
compartment_id varchar2,
display_name varchar2,
instance_configuration_id varchar2,
lifecycle_state varchar2,
availability_domains dbms_cloud_oci_core_varchar2_tbl,
l_size number,
time_created timestamp with time zone,
defined_tags json_element_t,
freeform_tags json_element_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
id
(required) The OCID of the instance pool.
compartment_id
(required) The OCID of the compartment containing the instance pool.
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
instance_configuration_id
(required) The OCID of the instance configuration associated with the instance pool.
lifecycle_state
(required) The current state of the instance pool.
(required) The availability domains for the instance pool.
l_size
(required) The number of instances that should be in the instance pool.
time_created
(required) The date and time the instance pool was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
DBMS_CLOUD_OCI_CORE_INSTANCE_POOL_SUMMARY_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_instance_pool_summary_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_pool_summary_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_instance_pool_summary_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_CLUSTER_NETWORK_SUMMARY_T Type 🔗
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_cluster_network_summary_t FORCE AUTHID CURRENT_USER IS OBJECT (
id varchar2(32767),
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
instance_pools dbms_cloud_oci_core_instance_pool_summary_tbl,
lifecycle_state varchar2(32767),
time_created timestamp with time zone,
time_updated timestamp with time zone,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_cluster_network_summary_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_cluster_network_summary_t (
id varchar2,
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
instance_pools dbms_cloud_oci_core_instance_pool_summary_tbl,
lifecycle_state varchar2,
time_created timestamp with time zone,
time_updated timestamp with time zone
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
(required) The OCID of the compartment containing the cluster netowrk.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
instance_pools
(optional) The instance pools in the cluster network.
lifecycle_state
(required) The current state of the cluster network.
(required) The date and time the resource was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
time_updated
(required) The date and time the resource was updated, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
DBMS_CLOUD_OCI_CORE_COMPARTMENT_INTERNAL_T Type 🔗
Helper definition required to perform authZ using SPLAT expressions on a Compartment
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_compartment_internal_t FORCE AUTHID CURRENT_USER IS OBJECT (
id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compartment_internal_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compartment_internal_t (
id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_COMPUTE_BARE_METAL_HOST_T Type 🔗
A compute bare metal host.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_compute_bare_metal_host_t FORCE AUTHID CURRENT_USER IS OBJECT (
compute_capacity_topology_id varchar2(32767),
compute_hpc_island_id varchar2(32767),
compute_local_block_id varchar2(32767),
compute_network_block_id varchar2(32767),
id varchar2(32767),
instance_id varchar2(32767),
instance_shape varchar2(32767),
lifecycle_details varchar2(32767),
lifecycle_state varchar2(32767),
time_created timestamp with time zone,
time_updated timestamp with time zone,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compute_bare_metal_host_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compute_bare_metal_host_t (
compute_capacity_topology_id varchar2,
compute_hpc_island_id varchar2,
compute_local_block_id varchar2,
compute_network_block_id varchar2,
id varchar2,
instance_id varchar2,
instance_shape varchar2,
lifecycle_details varchar2,
lifecycle_state varchar2,
time_created timestamp with time zone,
time_updated timestamp with time zone
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compute_capacity_topology_id
(required) The OCID of the compute capacity topology.
(required) The current state of the compute bare metal host.
Allowed values are: 'ACTIVE', 'INACTIVE'
time_created
(required) The date and time that the compute bare metal host was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
time_updated
(required) The date and time that the compute bare metal host was updated, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
DBMS_CLOUD_OCI_CORE_COMPUTE_BARE_METAL_HOST_SUMMARY_T Type 🔗
Summary information for a compute bare metal host.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_compute_bare_metal_host_summary_t FORCE AUTHID CURRENT_USER IS OBJECT (
compute_capacity_topology_id varchar2(32767),
compute_hpc_island_id varchar2(32767),
compute_local_block_id varchar2(32767),
compute_network_block_id varchar2(32767),
id varchar2(32767),
instance_id varchar2(32767),
instance_shape varchar2(32767),
lifecycle_details varchar2(32767),
lifecycle_state varchar2(32767),
time_created timestamp with time zone,
time_updated timestamp with time zone,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compute_bare_metal_host_summary_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compute_bare_metal_host_summary_t (
compute_capacity_topology_id varchar2,
compute_hpc_island_id varchar2,
compute_local_block_id varchar2,
compute_network_block_id varchar2,
id varchar2,
instance_id varchar2,
instance_shape varchar2,
lifecycle_details varchar2,
lifecycle_state varchar2,
time_created timestamp with time zone,
time_updated timestamp with time zone
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compute_capacity_topology_id
(required) The OCID of the compute capacity topology.
(required) The OCID of the compute bare metal host.
instance_id
(optional) The OCID of the compute instance that runs on the compute bare metal host.
instance_shape
(required) The shape of the compute instance that runs on the compute bare metal host.
lifecycle_details
(optional) The lifecycle state details of the compute bare metal host.
lifecycle_state
(required) The current state of the compute bare metal host.
time_created
(required) The date and time that the compute bare metal host was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
time_updated
(required) The date and time that the compute bare metal host was updated, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
DBMS_CLOUD_OCI_CORE_COMPUTE_BARE_METAL_HOST_SUMMARY_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_compute_bare_metal_host_summary_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_compute_bare_metal_host_summary_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_compute_bare_metal_host_summary_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_COMPUTE_BARE_METAL_HOST_COLLECTION_T Type 🔗
A list of compute bare metal hosts.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_compute_bare_metal_host_collection_t FORCE AUTHID CURRENT_USER IS OBJECT (
items dbms_cloud_oci_core_compute_bare_metal_host_summary_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compute_bare_metal_host_collection_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compute_bare_metal_host_collection_t (
items dbms_cloud_oci_core_compute_bare_metal_host_summary_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
items
(required) The list of compute bare metal hosts.
DBMS_CLOUD_OCI_CORE_CAPACITY_REPORT_SHAPE_AVAILABILITY_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_capacity_report_shape_availability_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_capacity_report_shape_availability_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_capacity_report_shape_availability_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_COMPUTE_CAPACITY_REPORT_T Type 🔗
A report of the host capacity within an availability domain that is available for you to create compute instances. Host capacity is the physical infrastructure that resources such as compute instances run on. Use the capacity report to determine whether sufficient capacity is available for a shape before you create an instance or change the shape of an instance.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_compute_capacity_report_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
availability_domain varchar2(32767),
shape_availabilities dbms_cloud_oci_core_capacity_report_shape_availability_tbl,
time_created timestamp with time zone,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compute_capacity_report_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compute_capacity_report_t (
compartment_id varchar2,
availability_domain varchar2,
shape_availabilities dbms_cloud_oci_core_capacity_report_shape_availability_tbl,
time_created timestamp with time zone
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID for the compartment. This should always be the root compartment.
availability_domain
(required) The availability domain for the capacity report. Example: `Uocm:PHX-AD-1`
shape_availabilities
(required) Information about the available capacity for each shape in a capacity report.
time_created
(required) The date and time the capacity report was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
DBMS_CLOUD_OCI_CORE_INSTANCE_RESERVATION_CONFIG_T Type 🔗
Data that defines the capacity configuration.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_reservation_config_t FORCE AUTHID CURRENT_USER IS OBJECT (
fault_domain varchar2(32767),
cluster_config dbms_cloud_oci_core_cluster_config_details_t,
instance_shape varchar2(32767),
instance_shape_config dbms_cloud_oci_core_instance_reservation_shape_config_details_t,
reserved_count number,
used_count number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_reservation_config_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_reservation_config_t (
fault_domain varchar2,
cluster_config dbms_cloud_oci_core_cluster_config_details_t,
instance_shape varchar2,
instance_shape_config dbms_cloud_oci_core_instance_reservation_shape_config_details_t,
reserved_count number,
used_count number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
fault_domain
(optional) The fault domain of this capacity configuration. If a value is not supplied, this capacity configuration is applicable to all fault domains in the specified availability domain. For more information, see Capacity Reservations.
cluster_config
(optional)
instance_shape
(required) The shape to use when launching instances using compute capacity reservations. The shape determines the number of CPUs, the amount of memory, and other resources allocated to the instance. You can list all available shapes by calling LIST_COMPUTE_CAPACITY_RESERVATION_INSTANCE_SHAPES Type.
instance_shape_config
(optional)
reserved_count
(required) The total number of instances that can be launched from the capacity configuration.
used_count
(required) The amount of capacity in use out of the total capacity reserved in this capacity configuration.
DBMS_CLOUD_OCI_CORE_INSTANCE_RESERVATION_CONFIG_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_instance_reservation_config_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_reservation_config_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_instance_reservation_config_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_COMPUTE_CAPACITY_RESERVATION_T Type 🔗
A template that defines the settings to use when creating compute capacity reservations.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_compute_capacity_reservation_t FORCE AUTHID CURRENT_USER IS OBJECT (
availability_domain varchar2(32767),
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
id varchar2(32767),
is_default_reservation number,
instance_reservation_configs dbms_cloud_oci_core_instance_reservation_config_tbl,
lifecycle_state varchar2(32767),
reserved_instance_count number,
time_updated timestamp with time zone,
time_created timestamp with time zone,
used_instance_count number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compute_capacity_reservation_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compute_capacity_reservation_t (
availability_domain varchar2,
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
id varchar2,
is_default_reservation number,
instance_reservation_configs dbms_cloud_oci_core_instance_reservation_config_tbl,
lifecycle_state varchar2,
reserved_instance_count number,
time_updated timestamp with time zone,
time_created timestamp with time zone,
used_instance_count number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
availability_domain
(required) The availability domain of the compute capacity reservation. Example: `Uocm:PHX-AD-1`
compartment_id
(required) The OCID of the compartment containing the compute capacity reservation.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
id
(required) The OCID of the compute capacity reservation.
is_default_reservation
(optional) Whether this capacity reservation is the default. For more information, see Capacity Reservations.
instance_reservation_configs
(optional) The capacity configurations for the capacity reservation. To use the reservation for the desired shape, specify the shape, count, and optionally the fault domain where you want this configuration.
lifecycle_state
(required) The current state of the compute capacity reservation.
(optional) The number of instances for which capacity will be held with this compute capacity reservation. This number is the sum of the values of the `reservedCount` fields for all of the instance capacity configurations under this reservation. The purpose of this field is to calculate the percentage usage of the reservation.
time_updated
(optional) The date and time the compute capacity reservation was updated, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
time_created
(required) The date and time the compute capacity reservation was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
used_instance_count
(optional) The total number of instances currently consuming space in this compute capacity reservation. This number is the sum of the values of the `usedCount` fields for all of the instance capacity configurations under this reservation. The purpose of this field is to calculate the percentage usage of the reservation.
DBMS_CLOUD_OCI_CORE_COMPUTE_CAPACITY_RESERVATION_INSTANCE_SHAPE_SUMMARY_T Type 🔗
An available shape used to launch instances in a compute capacity reservation.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_compute_capacity_reservation_instance_shape_summary_t FORCE AUTHID CURRENT_USER IS OBJECT (
availability_domain varchar2(32767),
instance_shape varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compute_capacity_reservation_instance_shape_summary_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compute_capacity_reservation_instance_shape_summary_t (
availability_domain varchar2,
instance_shape varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
availability_domain
(required) The shape's availability domain.
instance_shape
(required) The name of the available shape used to launch instances in a compute capacity reservation.
DBMS_CLOUD_OCI_CORE_COMPUTE_CAPACITY_RESERVATION_SUMMARY_T Type 🔗
Summary information for a compute capacity reservation.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_compute_capacity_reservation_summary_t FORCE AUTHID CURRENT_USER IS OBJECT (
id varchar2(32767),
compartment_id varchar2(32767),
display_name varchar2(32767),
defined_tags json_element_t,
freeform_tags json_element_t,
lifecycle_state varchar2(32767),
availability_domain varchar2(32767),
reserved_instance_count number,
used_instance_count number,
is_default_reservation number,
time_created timestamp with time zone,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compute_capacity_reservation_summary_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compute_capacity_reservation_summary_t (
id varchar2,
compartment_id varchar2,
display_name varchar2,
defined_tags json_element_t,
freeform_tags json_element_t,
lifecycle_state varchar2,
availability_domain varchar2,
reserved_instance_count number,
used_instance_count number,
is_default_reservation number,
time_created timestamp with time zone
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
id
(required) The OCID of the instance reservation configuration.
compartment_id
(optional) The OCID of the compartment.
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
lifecycle_state
(optional) The current state of the capacity reservation.
availability_domain
(required) The availability domain of the capacity reservation.
reserved_instance_count
(optional) The number of instances for which capacity will be held in this compute capacity reservation. This number is the sum of the values of the `reservedCount` fields for all of the instance capacity configurations under this reservation. The purpose of this field is to calculate the percentage usage of the reservation.
used_instance_count
(optional) The total number of instances currently consuming space in this compute capacity reservation. This number is the sum of the values of the `usedCount` fields for all of the instance capacity configurations under this reservation. The purpose of this field is to calculate the percentage usage of the reservation.
is_default_reservation
(optional) Whether this capacity reservation is the default. For more information, see Capacity Reservations.
time_created
(required) The date and time the capacity reservation was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
DBMS_CLOUD_OCI_CORE_COMPUTE_CAPACITY_TOPOLOGY_T Type 🔗
A compute capacity topology that allows you to query your bare metal hosts and their RDMA network topology.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_compute_capacity_topology_t FORCE AUTHID CURRENT_USER IS OBJECT (
availability_domain varchar2(32767),
capacity_source dbms_cloud_oci_core_capacity_source_t,
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
id varchar2(32767),
lifecycle_state varchar2(32767),
time_created timestamp with time zone,
time_updated timestamp with time zone,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compute_capacity_topology_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compute_capacity_topology_t (
availability_domain varchar2,
capacity_source dbms_cloud_oci_core_capacity_source_t,
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
id varchar2,
lifecycle_state varchar2,
time_created timestamp with time zone,
time_updated timestamp with time zone
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
availability_domain
(required) The availability domain of the compute capacity topology. Example: `Uocm:US-CHICAGO-1-AD-2`
capacity_source
(required)
compartment_id
(required) The OCID of the compartment that contains the compute capacity topology.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
id
(required) The OCID of the compute capacity topology.
lifecycle_state
(required) The current state of the compute capacity topology.
(required) The date and time that the compute capacity topology was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
time_updated
(required) The date and time that the compute capacity topology was updated, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
DBMS_CLOUD_OCI_CORE_COMPUTE_CAPACITY_TOPOLOGY_SUMMARY_T Type 🔗
Summary information for a compute capacity topology.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_compute_capacity_topology_summary_t FORCE AUTHID CURRENT_USER IS OBJECT (
availability_domain varchar2(32767),
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
id varchar2(32767),
lifecycle_state varchar2(32767),
time_created timestamp with time zone,
time_updated timestamp with time zone,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compute_capacity_topology_summary_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compute_capacity_topology_summary_t (
availability_domain varchar2,
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
id varchar2,
lifecycle_state varchar2,
time_created timestamp with time zone,
time_updated timestamp with time zone
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
availability_domain
(required) The availability domain of the compute capacity topology. Example: `Uocm:US-CHICAGO-1-AD-2`
compartment_id
(required) The OCID of the compartment that contains the compute capacity topology.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
id
(required) The OCID of the compute capacity topology.
lifecycle_state
(required) The current state of the compute capacity topology.
time_created
(required) The date and time that the compute capacity topology was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
time_updated
(required) The date and time that the compute capacity topology was updated, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
DBMS_CLOUD_OCI_CORE_COMPUTE_CAPACITY_TOPOLOGY_SUMMARY_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_compute_capacity_topology_summary_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_compute_capacity_topology_summary_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_compute_capacity_topology_summary_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_COMPUTE_CAPACITY_TOPOLOGY_COLLECTION_T Type 🔗
A list of compute capacity topologies.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_compute_capacity_topology_collection_t FORCE AUTHID CURRENT_USER IS OBJECT (
items dbms_cloud_oci_core_compute_capacity_topology_summary_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compute_capacity_topology_collection_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compute_capacity_topology_collection_t (
items dbms_cloud_oci_core_compute_capacity_topology_summary_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
items
(required) The list of compute capacity topologies.
DBMS_CLOUD_OCI_CORE_COMPUTE_CLUSTER_T Type 🔗
A remote direct memory access (RDMA) network group. A cluster network on a compute cluster is a group of high performance computing (HPC), GPU, or optimized instances that are connected with an ultra low-latency network. Use compute clusters when you want to manage instances in the cluster individually, or when you want to use different types of instances in the RDMA network group. For details about cluster networks that use instance pools to manage groups of identical instances, see CLUSTER_NETWORK Type.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_compute_cluster_t FORCE AUTHID CURRENT_USER IS OBJECT (
availability_domain varchar2(32767),
compartment_id varchar2(32767),
display_name varchar2(32767),
defined_tags json_element_t,
freeform_tags json_element_t,
id varchar2(32767),
lifecycle_state varchar2(32767),
time_created timestamp with time zone,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compute_cluster_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compute_cluster_t (
availability_domain varchar2,
compartment_id varchar2,
display_name varchar2,
defined_tags json_element_t,
freeform_tags json_element_t,
id varchar2,
lifecycle_state varchar2,
time_created timestamp with time zone
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
availability_domain
(required) The availability domain the compute cluster is running in. Example: `Uocm:PHX-AD-1`
compartment_id
(required) The OCID of the compartment that contains the compute cluster.
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
(required) The current state of the compute cluster.
Allowed values are: 'ACTIVE', 'DELETED'
time_created
(required) The date and time the compute cluster was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
DBMS_CLOUD_OCI_CORE_COMPUTE_CLUSTER_SUMMARY_T Type 🔗
Summary information for a compute cluster. A compute cluster is a remote direct memory access (RDMA) network group.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_compute_cluster_summary_t FORCE AUTHID CURRENT_USER IS OBJECT (
availability_domain varchar2(32767),
compartment_id varchar2(32767),
display_name varchar2(32767),
id varchar2(32767),
lifecycle_state varchar2(32767),
time_created timestamp with time zone,
defined_tags json_element_t,
freeform_tags json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compute_cluster_summary_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compute_cluster_summary_t (
availability_domain varchar2,
compartment_id varchar2,
display_name varchar2,
id varchar2,
lifecycle_state varchar2,
time_created timestamp with time zone,
defined_tags json_element_t,
freeform_tags json_element_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
availability_domain
(required) The availability domain the compute cluster is running in. Example: `Uocm:PHX-AD-1`
compartment_id
(required) The OCID of the compartment that contains the compute cluster.
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
(required) The current state of the compute cluster.
time_created
(required) The date and time the compute cluster was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
DBMS_CLOUD_OCI_CORE_COMPUTE_CLUSTER_SUMMARY_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_compute_cluster_summary_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_compute_cluster_summary_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_compute_cluster_summary_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_COMPUTE_CLUSTER_COLLECTION_T Type 🔗
A list of compute clusters that match filter criteria, if any. A compute cluster is a remote direct memory access (RDMA) network group.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_compute_cluster_collection_t FORCE AUTHID CURRENT_USER IS OBJECT (
items dbms_cloud_oci_core_compute_cluster_summary_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compute_cluster_collection_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compute_cluster_collection_t (
items dbms_cloud_oci_core_compute_cluster_summary_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
items
(required) The list of compute clusters.
DBMS_CLOUD_OCI_CORE_COMPUTE_GLOBAL_IMAGE_CAPABILITY_SCHEMA_T Type 🔗
Compute Global Image Capability Schema is a container for a set of compute global image capability schema versions
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_compute_global_image_capability_schema_t FORCE AUTHID CURRENT_USER IS OBJECT (
id varchar2(32767),
compartment_id varchar2(32767),
current_version_name varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
time_created timestamp with time zone,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compute_global_image_capability_schema_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compute_global_image_capability_schema_t (
id varchar2,
compartment_id varchar2,
current_version_name varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
time_created timestamp with time zone
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
id
(required) The OCID of the compute global image capability schema
compartment_id
(optional) The OCID of the compartment that contains the resource.
current_version_name
(optional) The name of the global capabilities version resource that is considered the current version.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(required) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
time_created
(required) The date and time the compute global image capability schema was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
DBMS_CLOUD_OCI_CORE_COMPUTE_GLOBAL_IMAGE_CAPABILITY_SCHEMA_SUMMARY_T Type 🔗
Summary information for a compute global image capability schema
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_compute_global_image_capability_schema_summary_t FORCE AUTHID CURRENT_USER IS OBJECT (
id varchar2(32767),
compartment_id varchar2(32767),
current_version_name varchar2(32767),
display_name varchar2(32767),
time_created timestamp with time zone,
defined_tags json_element_t,
freeform_tags json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compute_global_image_capability_schema_summary_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compute_global_image_capability_schema_summary_t (
id varchar2,
compartment_id varchar2,
current_version_name varchar2,
display_name varchar2,
time_created timestamp with time zone,
defined_tags json_element_t,
freeform_tags json_element_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
id
(required) The compute global image capability schema OCID.
compartment_id
(optional) The OCID of the compartment containing the compute global image capability schema
current_version_name
(optional) The name of the global capabilities version resource that is considered the current version.
display_name
(required) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
time_created
(required) The date and time the compute global image capability schema was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
DBMS_CLOUD_OCI_CORE_COMPUTE_GLOBAL_IMAGE_CAPABILITY_SCHEMA_VERSION_T Type 🔗
Compute Global Image Capability Schema Version is a set of all possible capabilities for a collection of images.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_compute_global_image_capability_schema_version_t FORCE AUTHID CURRENT_USER IS OBJECT (
name varchar2(32767),
compute_global_image_capability_schema_id varchar2(32767),
display_name varchar2(32767),
schema_data json_element_t,
time_created timestamp with time zone,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compute_global_image_capability_schema_version_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compute_global_image_capability_schema_version_t (
name varchar2,
compute_global_image_capability_schema_id varchar2,
display_name varchar2,
schema_data json_element_t,
time_created timestamp with time zone
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
name
(required) The name of the compute global image capability schema version
compute_global_image_capability_schema_id
(required) The ocid of the compute global image capability schema
display_name
(required) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
schema_data
(required) The map of each capability name to its ImageCapabilityDescriptor.
time_created
(required) The date and time the compute global image capability schema version was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
DBMS_CLOUD_OCI_CORE_COMPUTE_GLOBAL_IMAGE_CAPABILITY_SCHEMA_VERSION_SUMMARY_T Type 🔗
Summary information for a compute global image capability schema
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_compute_global_image_capability_schema_version_summary_t FORCE AUTHID CURRENT_USER IS OBJECT (
name varchar2(32767),
compute_global_image_capability_schema_id varchar2(32767),
display_name varchar2(32767),
time_created timestamp with time zone,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compute_global_image_capability_schema_version_summary_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compute_global_image_capability_schema_version_summary_t (
name varchar2,
compute_global_image_capability_schema_id varchar2,
display_name varchar2,
time_created timestamp with time zone
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
name
(required) The compute global image capability schema version name
compute_global_image_capability_schema_id
(required) The OCID of the compute global image capability schema
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
time_created
(required) The date and time the compute global image capability schema version was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
DBMS_CLOUD_OCI_CORE_COMPUTE_HPC_ISLAND_T Type 🔗
A compute HPC island.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_compute_hpc_island_t FORCE AUTHID CURRENT_USER IS OBJECT (
compute_capacity_topology_id varchar2(32767),
id varchar2(32767),
lifecycle_state varchar2(32767),
time_created timestamp with time zone,
time_updated timestamp with time zone,
total_compute_bare_metal_host_count number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compute_hpc_island_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compute_hpc_island_t (
compute_capacity_topology_id varchar2,
id varchar2,
lifecycle_state varchar2,
time_created timestamp with time zone,
time_updated timestamp with time zone,
total_compute_bare_metal_host_count number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compute_capacity_topology_id
(required) The OCID of the compute capacity topology.
(required) The current state of the compute HPC island.
Allowed values are: 'ACTIVE', 'INACTIVE'
time_created
(required) The date and time that the compute HPC island was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
time_updated
(required) The date and time that the compute HPC island was updated, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
total_compute_bare_metal_host_count
(required) The total number of compute bare metal hosts located in this compute HPC island.
DBMS_CLOUD_OCI_CORE_COMPUTE_HPC_ISLAND_SUMMARY_T Type 🔗
Summary information for a compute HPC island.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_compute_hpc_island_summary_t FORCE AUTHID CURRENT_USER IS OBJECT (
compute_capacity_topology_id varchar2(32767),
id varchar2(32767),
lifecycle_state varchar2(32767),
time_created timestamp with time zone,
time_updated timestamp with time zone,
total_compute_bare_metal_host_count number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compute_hpc_island_summary_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compute_hpc_island_summary_t (
compute_capacity_topology_id varchar2,
id varchar2,
lifecycle_state varchar2,
time_created timestamp with time zone,
time_updated timestamp with time zone,
total_compute_bare_metal_host_count number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compute_capacity_topology_id
(required) The OCID of the compute capacity topology.
(required) The current state of the compute HPC island.
time_created
(required) The date and time that the compute HPC island was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
time_updated
(required) The date and time that the compute HPC island was updated, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
total_compute_bare_metal_host_count
(required) The total number of compute bare metal hosts located in this compute HPC island.
DBMS_CLOUD_OCI_CORE_COMPUTE_HPC_ISLAND_SUMMARY_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_compute_hpc_island_summary_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_compute_hpc_island_summary_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_compute_hpc_island_summary_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_COMPUTE_HPC_ISLAND_COLLECTION_T Type 🔗
A list of compute HPC islands.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_compute_hpc_island_collection_t FORCE AUTHID CURRENT_USER IS OBJECT (
items dbms_cloud_oci_core_compute_hpc_island_summary_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compute_hpc_island_collection_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compute_hpc_island_collection_t (
items dbms_cloud_oci_core_compute_hpc_island_summary_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
items
(required) The list of compute HPC islands.
DBMS_CLOUD_OCI_CORE_COMPUTE_IMAGE_CAPABILITY_SCHEMA_T Type 🔗
Compute Image Capability Schema is a set of capabilities that filter the compute global capability schema version for an image.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_compute_image_capability_schema_t FORCE AUTHID CURRENT_USER IS OBJECT (
id varchar2(32767),
compartment_id varchar2(32767),
compute_global_image_capability_schema_id varchar2(32767),
compute_global_image_capability_schema_version_name varchar2(32767),
image_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
schema_data json_element_t,
time_created timestamp with time zone,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compute_image_capability_schema_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compute_image_capability_schema_t (
id varchar2,
compartment_id varchar2,
compute_global_image_capability_schema_id varchar2,
compute_global_image_capability_schema_version_name varchar2,
image_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
schema_data json_element_t,
time_created timestamp with time zone
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
id
(required) The id of the compute global image capability schema version
compartment_id
(optional) The OCID of the compartment that contains the resource.
compute_global_image_capability_schema_id
(required) The ocid of the compute global image capability schema
(required) The name of the compute global image capability schema version
image_id
(required) The OCID of the image associated with this compute image capability schema
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(required) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
schema_data
(required) The map of each capability name to its ImageCapabilityDescriptor.
time_created
(required) The date and time the compute image capability schema was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
DBMS_CLOUD_OCI_CORE_COMPUTE_IMAGE_CAPABILITY_SCHEMA_SUMMARY_T Type 🔗
Summary information for a compute image capability schema
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_compute_image_capability_schema_summary_t FORCE AUTHID CURRENT_USER IS OBJECT (
id varchar2(32767),
compartment_id varchar2(32767),
compute_global_image_capability_schema_version_name varchar2(32767),
image_id varchar2(32767),
display_name varchar2(32767),
schema_data json_element_t,
time_created timestamp with time zone,
defined_tags json_element_t,
freeform_tags json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compute_image_capability_schema_summary_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compute_image_capability_schema_summary_t (
id varchar2,
compartment_id varchar2,
compute_global_image_capability_schema_version_name varchar2,
image_id varchar2,
display_name varchar2,
schema_data json_element_t,
time_created timestamp with time zone,
defined_tags json_element_t,
freeform_tags json_element_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
id
(required) The compute image capability schema OCID.
compartment_id
(optional) The OCID of the compartment containing the compute global image capability schema
(required) The name of the compute global image capability schema version
image_id
(required) The OCID of the image associated with this compute image capability schema
display_name
(required) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
schema_data
(optional) A mapping of each capability name to its ImageCapabilityDescriptor.
time_created
(required) The date and time the compute image capability schema was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
DBMS_CLOUD_OCI_CORE_INSTANCE_CONFIGURATION_ATTACH_VOLUME_DETAILS_T Type 🔗
Volume attachmentDetails. Please see ATTACH_VOLUME_DETAILS Type
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_configuration_attach_volume_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
display_name varchar2(32767),
is_read_only number,
device varchar2(32767),
is_shareable number,
l_type varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_attach_volume_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_attach_volume_details_t (
display_name varchar2,
is_read_only number,
device varchar2,
is_shareable number,
l_type varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE NOT FINAL;
Fields
Field
Description
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
is_read_only
(optional) Whether the attachment should be created in read-only mode.
device
(optional) The device name.
is_shareable
(optional) Whether the attachment should be created in shareable mode. If an attachment is created in shareable mode, then other instances can attach the same volume, provided that they also create their attachments in shareable mode. Only certain volume types can be attached in shareable mode. Defaults to false if not specified.
l_type
(required) The type of volume. The only supported values are \"iscsi\" and \"paravirtualized\".
DBMS_CLOUD_OCI_CORE_INSTANCE_CONFIGURATION_BLOCK_VOLUME_REPLICA_DETAILS_T Type 🔗
Contains the details for the block volume replica
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_configuration_block_volume_replica_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
display_name varchar2(32767),
availability_domain varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_block_volume_replica_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_block_volume_replica_details_t (
display_name varchar2,
availability_domain varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
display_name
(optional) The display name of the block volume replica. You may optionally specify a *display name* for the block volume replica, otherwise a default is provided.
availability_domain
(required) The availability domain of the block volume replica. Example: `Uocm:PHX-AD-1`
DBMS_CLOUD_OCI_CORE_INSTANCE_CONFIGURATION_VOLUME_SOURCE_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_configuration_volume_source_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
l_type varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_volume_source_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_volume_source_details_t (
l_type varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE NOT FINAL;
Fields
Field
Description
l_type
(required)
DBMS_CLOUD_OCI_CORE_INSTANCE_CONFIGURATION_AUTOTUNE_POLICY_T Type 🔗
An autotune policy automatically tunes the volume's performace based on the type of the policy.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_configuration_autotune_policy_t FORCE AUTHID CURRENT_USER IS OBJECT (
autotune_type varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_autotune_policy_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_autotune_policy_t (
autotune_type varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE NOT FINAL;
Fields
Field
Description
autotune_type
(required) This specifies the type of autotunes supported by OCI.
DBMS_CLOUD_OCI_CORE_INSTANCE_CONFIGURATION_BLOCK_VOLUME_REPLICA_DETAILS_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_instance_configuration_block_volume_replica_details_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_configuration_block_volume_replica_details_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_instance_configuration_block_volume_replica_details_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_INSTANCE_CONFIGURATION_AUTOTUNE_POLICY_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_instance_configuration_autotune_policy_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_configuration_autotune_policy_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_instance_configuration_autotune_policy_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_INSTANCE_CONFIGURATION_CREATE_VOLUME_DETAILS_T Type 🔗
Creates a new block volume. Please see CREATE_VOLUME_DETAILS Type
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_configuration_create_volume_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
availability_domain varchar2(32767),
backup_policy_id varchar2(32767),
compartment_id varchar2(32767),
is_auto_tune_enabled number,
block_volume_replicas dbms_cloud_oci_core_instance_configuration_block_volume_replica_details_tbl,
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
kms_key_id varchar2(32767),
vpus_per_gb number,
size_in_g_bs number,
source_details dbms_cloud_oci_core_instance_configuration_volume_source_details_t,
autotune_policies dbms_cloud_oci_core_instance_configuration_autotune_policy_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_create_volume_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_create_volume_details_t (
availability_domain varchar2,
backup_policy_id varchar2,
compartment_id varchar2,
is_auto_tune_enabled number,
block_volume_replicas dbms_cloud_oci_core_instance_configuration_block_volume_replica_details_tbl,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
kms_key_id varchar2,
vpus_per_gb number,
size_in_g_bs number,
source_details dbms_cloud_oci_core_instance_configuration_volume_source_details_t,
autotune_policies dbms_cloud_oci_core_instance_configuration_autotune_policy_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
availability_domain
(optional) The availability domain of the volume. Example: `Uocm:PHX-AD-1`
backup_policy_id
(optional) If provided, specifies the ID of the volume backup policy to assign to the newly created volume. If omitted, no policy will be assigned.
compartment_id
(optional) The OCID of the compartment that contains the volume.
is_auto_tune_enabled
(optional) Specifies whether the auto-tune performance is enabled for this boot volume. This field is deprecated. Use the `InstanceConfigurationDetachedVolumeAutotunePolicy` instead to enable the volume for detached autotune.
block_volume_replicas
(optional) The list of block volume replicas to be enabled for this volume in the specified destination availability domains.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
kms_key_id
(optional) The OCID of the Vault service key to assign as the master encryption key for the volume.
vpus_per_gb
(optional) The number of volume performance units (VPUs) that will be applied to this volume per GB, representing the Block Volume service's elastic performance options. See Block Volume Performance Levels for more information. Allowed values: * `0`: Represents Lower Cost option. * `10`: Represents Balanced option. * `20`: Represents Higher Performance option. * `30`-`120`: Represents the Ultra High Performance option. For performance autotune enabled volumes, it would be the Default(Minimum) VPUs/GB.
size_in_g_bs
(optional) The size of the volume in GBs.
source_details
(optional)
autotune_policies
(optional) The list of autotune policies enabled for this volume.
DBMS_CLOUD_OCI_CORE_INSTANCE_CONFIGURATION_BLOCK_VOLUME_DETAILS_T Type 🔗
Create new block volumes or attach to an existing volume. Specify either createDetails or volumeId.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_configuration_block_volume_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
attach_details dbms_cloud_oci_core_instance_configuration_attach_volume_details_t,
create_details dbms_cloud_oci_core_instance_configuration_create_volume_details_t,
volume_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_block_volume_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_block_volume_details_t (
attach_details dbms_cloud_oci_core_instance_configuration_attach_volume_details_t,
create_details dbms_cloud_oci_core_instance_configuration_create_volume_details_t,
volume_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
attach_details
(optional)
create_details
(optional)
volume_id
(optional) The OCID of the volume.
DBMS_CLOUD_OCI_CORE_INSTANCE_CONFIGURATION_IPV6_ADDRESS_IPV6_SUBNET_CIDR_PAIR_DETAILS_T Type 🔗
Optional. Used to specify from which subnet prefixes an IPv6 address should be allocated, or to assign valid available IPv6 addresses.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_configuration_ipv6_address_ipv6_subnet_cidr_pair_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
ipv6_subnet_cidr varchar2(32767),
ipv6_address varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_ipv6_address_ipv6_subnet_cidr_pair_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_ipv6_address_ipv6_subnet_cidr_pair_details_t (
ipv6_subnet_cidr varchar2,
ipv6_address varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
ipv6_subnet_cidr
(optional) Optional. Used to disambiguate which subnet prefix should be used to create an IPv6 allocation.
ipv6_address
(optional) Optional. An available IPv6 address of your subnet from a valid IPv6 prefix on the subnet (otherwise the IP address is automatically assigned).
DBMS_CLOUD_OCI_CORE_INSTANCE_CONFIGURATION_IPV6_ADDRESS_IPV6_SUBNET_CIDR_PAIR_DETAILS_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_instance_configuration_ipv6_address_ipv6_subnet_cidr_pair_details_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_configuration_ipv6_address_ipv6_subnet_cidr_pair_details_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_instance_configuration_ipv6_address_ipv6_subnet_cidr_pair_details_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_INSTANCE_CONFIGURATION_CREATE_VNIC_DETAILS_T Type 🔗
Contains the properties of the VNIC for an instance configuration. See CREATE_VNIC_DETAILS Type and Instance Configurations for more information.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_configuration_create_vnic_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
assign_ipv6_ip number,
assign_public_ip number,
assign_private_dns_record number,
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
ipv6_address_ipv6_subnet_cidr_pair_details dbms_cloud_oci_core_instance_configuration_ipv6_address_ipv6_subnet_cidr_pair_details_tbl,
hostname_label varchar2(32767),
nsg_ids dbms_cloud_oci_core_varchar2_tbl,
private_ip varchar2(32767),
skip_source_dest_check number,
subnet_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_create_vnic_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_create_vnic_details_t (
assign_ipv6_ip number,
assign_public_ip number,
assign_private_dns_record number,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
ipv6_address_ipv6_subnet_cidr_pair_details dbms_cloud_oci_core_instance_configuration_ipv6_address_ipv6_subnet_cidr_pair_details_tbl,
hostname_label varchar2,
nsg_ids dbms_cloud_oci_core_varchar2_tbl,
private_ip varchar2,
skip_source_dest_check number,
subnet_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
assign_ipv6_ip
(optional) Whether to allocate an IPv6 address at instance and VNIC creation from an IPv6 enabled subnet. Default: False. When provided you may optionally provide an IPv6 prefix (`ipv6SubnetCidr`) of your choice to assign the IPv6 address from. If `ipv6SubnetCidr` is not provided then an IPv6 prefix is chosen for you.
assign_public_ip
(optional) Whether the VNIC should be assigned a public IP address. See the `assignPublicIp` attribute of CREATE_VNIC_DETAILS Type for more information.
assign_private_dns_record
(optional) Whether the VNIC should be assigned a private DNS record. See the `assignPrivateDnsRecord` attribute of CREATE_VNIC_DETAILS Type for more information.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
ipv6_address_ipv6_subnet_cidr_pair_details
(optional) A list of IPv6 prefixes from which the VNIC should be assigned an IPv6 address. You can provide only the prefix and OCI selects an available address from the range. You can optionally choose to leave the prefix range empty and instead provide the specific IPv6 address that should be used from within that range.
hostname_label
(optional) The hostname for the VNIC's primary private IP. See the `hostnameLabel` attribute of CREATE_VNIC_DETAILS Type for more information.
nsg_ids
(optional) A list of the OCIDs of the network security groups (NSGs) to add the VNIC to. For more information about NSGs, see NETWORK_SECURITY_GROUP Type.
private_ip
(optional) A private IP address of your choice to assign to the VNIC. See the `privateIp` attribute of CREATE_VNIC_DETAILS Type for more information.
skip_source_dest_check
(optional) Whether the source/destination check is disabled on the VNIC. See the `skipSourceDestCheck` attribute of CREATE_VNIC_DETAILS Type for more information.
subnet_id
(optional) The OCID of the subnet to create the VNIC in. See the `subnetId` attribute of CREATE_VNIC_DETAILS Type for more information.
DBMS_CLOUD_OCI_CORE_INSTANCE_CONFIGURATION_LAUNCH_INSTANCE_SHAPE_CONFIG_DETAILS_T Type 🔗
The shape configuration requested for the instance. If the parameter is provided, the instance is created with the resources that you specify. If some properties are missing or the entire parameter is not provided, the instance is created with the default configuration values for the `shape` that you specify. Each shape only supports certain configurable values. If the values that you provide are not valid for the specified `shape`, an error is returned.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_configuration_launch_instance_shape_config_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
ocpus number,
vcpus number,
memory_in_g_bs number,
baseline_ocpu_utilization varchar2(32767),
nvmes number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_launch_instance_shape_config_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_launch_instance_shape_config_details_t (
ocpus number,
vcpus number,
memory_in_g_bs number,
baseline_ocpu_utilization varchar2,
nvmes number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
ocpus
(optional) The total number of OCPUs available to the instance.
vcpus
(optional) The total number of VCPUs available to the instance. This can be used instead of OCPUs, in which case the actual number of OCPUs will be calculated based on this value and the actual hardware. This must be a multiple of 2.
memory_in_g_bs
(optional) The total amount of memory available to the instance, in gigabytes.
baseline_ocpu_utilization
(optional) The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with `BASELINE_1_1`. The following values are supported: - `BASELINE_1_8` - baseline usage is 1/8 of an OCPU. - `BASELINE_1_2` - baseline usage is 1/2 of an OCPU. - `BASELINE_1_1` - baseline usage is an entire OCPU. This represents a non-burstable instance.
(optional) The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
DBMS_CLOUD_OCI_CORE_INSTANCE_CONFIGURATION_LAUNCH_INSTANCE_PLATFORM_CONFIG_T Type 🔗
The platform configuration requested for the instance. If you provide the parameter, the instance is created with the platform configuration that you specify. For any values that you omit, the instance uses the default configuration values for the `shape` that you specify. If you don't provide the parameter, the default values for the `shape` are used. Each shape only supports certain configurable values. If the values that you provide are not valid for the specified `shape`, an error is returned.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_configuration_launch_instance_platform_config_t FORCE AUTHID CURRENT_USER IS OBJECT (
l_type varchar2(32767),
is_secure_boot_enabled number,
is_trusted_platform_module_enabled number,
is_measured_boot_enabled number,
is_memory_encryption_enabled number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_launch_instance_platform_config_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_launch_instance_platform_config_t (
l_type varchar2,
is_secure_boot_enabled number,
is_trusted_platform_module_enabled number,
is_measured_boot_enabled number,
is_memory_encryption_enabled number
) RETURN SELF AS RESULT
) NOT PERSISTABLE NOT FINAL;
(optional) Whether Secure Boot is enabled on the instance.
is_trusted_platform_module_enabled
(optional) Whether the Trusted Platform Module (TPM) is enabled on the instance.
is_measured_boot_enabled
(optional) Whether the Measured Boot feature is enabled on the instance.
is_memory_encryption_enabled
(optional) Whether the instance is a confidential instance. If this value is `true`, the instance is a confidential instance. The default value is `false`.
DBMS_CLOUD_OCI_CORE_INSTANCE_CONFIGURATION_INSTANCE_SOURCE_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_configuration_instance_source_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
source_type varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_instance_source_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_instance_source_details_t (
source_type varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE NOT FINAL;
Fields
Field
Description
source_type
(required) The source type for the instance. Use `image` when specifying the image OCID. Use `bootVolume` when specifying the boot volume OCID.
DBMS_CLOUD_OCI_CORE_INSTANCE_CONFIGURATION_LAUNCH_OPTIONS_T Type 🔗
Options for tuning the compatibility and performance of VM shapes. The values that you specify override any default values.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_configuration_launch_options_t FORCE AUTHID CURRENT_USER IS OBJECT (
boot_volume_type varchar2(32767),
firmware varchar2(32767),
network_type varchar2(32767),
remote_data_volume_type varchar2(32767),
is_pv_encryption_in_transit_enabled number,
is_consistent_volume_naming_enabled number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_launch_options_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_launch_options_t (
boot_volume_type varchar2,
firmware varchar2,
network_type varchar2,
remote_data_volume_type varchar2,
is_pv_encryption_in_transit_enabled number,
is_consistent_volume_naming_enabled number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
boot_volume_type
(optional) Emulation type for the boot volume. * `ISCSI` - ISCSI attached block storage device. * `SCSI` - Emulated SCSI disk. * `IDE` - Emulated IDE disk. * `VFIO` - Direct attached Virtual Function storage. This is the default option for local data volumes on platform images. * `PARAVIRTUALIZED` - Paravirtualized disk. This is the default for boot volumes and remote block storage volumes on platform images.
(optional) Firmware used to boot VM. Select the option that matches your operating system. * `BIOS` - Boot VM using BIOS style firmware. This is compatible with both 32 bit and 64 bit operating systems that boot using MBR style bootloaders. * `UEFI_64` - Boot VM using UEFI style firmware compatible with 64 bit operating systems. This is the default for platform images.
Allowed values are: 'BIOS', 'UEFI_64'
network_type
(optional) Emulation type for the physical network interface card (NIC). * `E1000` - Emulated Gigabit ethernet controller. Compatible with Linux e1000 network driver. * `VFIO` - Direct attached Virtual Function network controller. This is the networking type when you launch an instance using hardware-assisted (SR-IOV) networking. * `PARAVIRTUALIZED` - VM instances launch with paravirtualized devices using VirtIO drivers.
(optional) Emulation type for volume. * `ISCSI` - ISCSI attached block storage device. * `SCSI` - Emulated SCSI disk. * `IDE` - Emulated IDE disk. * `VFIO` - Direct attached Virtual Function storage. This is the default option for local data volumes on platform images. * `PARAVIRTUALIZED` - Paravirtualized disk. This is the default for boot volumes and remote block storage volumes on platform images.
(optional) Deprecated. Instead use `isPvEncryptionInTransitEnabled` in INSTANCE_CONFIGURATION_LAUNCH_INSTANCE_DETAILS Function.
is_consistent_volume_naming_enabled
(optional) Whether to enable consistent volume naming feature. Defaults to false.
DBMS_CLOUD_OCI_CORE_INSTANCE_AGENT_PLUGIN_CONFIG_DETAILS_T Type 🔗
The configuration of plugins associated with this instance.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_agent_plugin_config_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
name varchar2(32767),
desired_state varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_agent_plugin_config_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_agent_plugin_config_details_t (
name varchar2,
desired_state varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
name
(required) The plugin name. To get a list of available plugins, use the LIST_INSTANCEAGENT_AVAILABLE_PLUGINS Function operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
desired_state
(required) Whether the plugin should be enabled or disabled. To enable the monitoring and management plugins, the `isMonitoringDisabled` and `isManagementDisabled` attributes must also be set to false.
Allowed values are: 'ENABLED', 'DISABLED'
DBMS_CLOUD_OCI_CORE_INSTANCE_AGENT_PLUGIN_CONFIG_DETAILS_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_instance_agent_plugin_config_details_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_agent_plugin_config_details_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_instance_agent_plugin_config_details_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_INSTANCE_CONFIGURATION_LAUNCH_INSTANCE_AGENT_CONFIG_DETAILS_T Type 🔗
Configuration options for the Oracle Cloud Agent software running on the instance.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_configuration_launch_instance_agent_config_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
is_monitoring_disabled number,
is_management_disabled number,
are_all_plugins_disabled number,
plugins_config dbms_cloud_oci_core_instance_agent_plugin_config_details_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_launch_instance_agent_config_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_launch_instance_agent_config_details_t (
is_monitoring_disabled number,
is_management_disabled number,
are_all_plugins_disabled number,
plugins_config dbms_cloud_oci_core_instance_agent_plugin_config_details_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
is_monitoring_disabled
(optional) Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. Default value is false (monitoring plugins are enabled). These are the monitoring plugins: Compute Instance Monitoring and Custom Logs Monitoring. The monitoring plugins are controlled by this parameter and by the per-plugin configuration in the `pluginsConfig` object. - If `isMonitoringDisabled` is true, all of the monitoring plugins are disabled, regardless of the per-plugin configuration. - If `isMonitoringDisabled` is false, all of the monitoring plugins are enabled. You can optionally disable individual monitoring plugins by providing a value in the `pluginsConfig` object.
is_management_disabled
(optional) Whether Oracle Cloud Agent can run all the available management plugins. Default value is false (management plugins are enabled). These are the management plugins: OS Management Service Agent and Compute Instance Run Command. The management plugins are controlled by this parameter and by the per-plugin configuration in the `pluginsConfig` object. - If `isManagementDisabled` is true, all of the management plugins are disabled, regardless of the per-plugin configuration. - If `isManagementDisabled` is false, all of the management plugins are enabled. You can optionally disable individual management plugins by providing a value in the `pluginsConfig` object.
are_all_plugins_disabled
(optional) Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins. To get a list of available plugins, use the LIST_INSTANCEAGENT_AVAILABLE_PLUGINS Function operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
plugins_config
(optional) The configuration of plugins associated with this instance.
DBMS_CLOUD_OCI_CORE_INSTANCE_CONFIGURATION_INSTANCE_OPTIONS_T Type 🔗
Optional mutable instance options. As a part of Instance Metadata Service Security Header, This allows user to disable the legacy imds endpoints.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_configuration_instance_options_t FORCE AUTHID CURRENT_USER IS OBJECT (
are_legacy_imds_endpoints_disabled number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_instance_options_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_instance_options_t (
are_legacy_imds_endpoints_disabled number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
are_legacy_imds_endpoints_disabled
(optional) Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false.
DBMS_CLOUD_OCI_CORE_INSTANCE_CONFIGURATION_AVAILABILITY_CONFIG_T Type 🔗
Options for defining the availabiity of a VM instance after a maintenance event that impacts the underlying hardware.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_configuration_availability_config_t FORCE AUTHID CURRENT_USER IS OBJECT (
is_live_migration_preferred number,
recovery_action varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_availability_config_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_availability_config_t (
is_live_migration_preferred number,
recovery_action varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
is_live_migration_preferred
(optional) Whether to live migrate supported VM instances to a healthy physical VM host without disrupting running instances during infrastructure maintenance events. If null, Oracle chooses the best option for migrating the VM during infrastructure maintenance events.
recovery_action
(optional) The lifecycle state for an instance when it is recovered after infrastructure maintenance. * `RESTORE_INSTANCE` - The instance is restored to the lifecycle state it was in before the maintenance event. If the instance was running, it is automatically rebooted. This is the default action when a value is not set. * `STOP_INSTANCE` - The instance is recovered in the stopped state.
The action to run when the preemptible instance is interrupted for eviction.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_preemption_action_t FORCE AUTHID CURRENT_USER IS OBJECT (
l_type varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_preemption_action_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_preemption_action_t (
l_type varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE NOT FINAL;
Fields
Field
Description
l_type
(required) The type of action to run when the instance is interrupted for eviction.
Allowed values are: 'TERMINATE'
DBMS_CLOUD_OCI_CORE_PREEMPTIBLE_INSTANCE_CONFIG_DETAILS_T Type 🔗
Configuration options for preemptible instances.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_preemptible_instance_config_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
preemption_action dbms_cloud_oci_core_preemption_action_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_preemptible_instance_config_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_preemptible_instance_config_details_t (
preemption_action dbms_cloud_oci_core_preemption_action_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
preemption_action
(required)
DBMS_CLOUD_OCI_CORE_INSTANCE_CONFIGURATION_LAUNCH_INSTANCE_DETAILS_T Type 🔗
Instance launch details for creating an instance from an instance configuration. Use the `sourceDetails` parameter to specify whether a boot volume or an image should be used to launch a new instance. See LAUNCH_INSTANCE_DETAILS Type for more information.
(optional) The availability domain of the instance. Example: `Uocm:PHX-AD-1`
capacity_reservation_id
(optional) The OCID of the compute capacity reservation this instance is launched under.
compartment_id
(optional) The OCID of the compartment containing the instance. Instances created from instance configurations are placed in the same compartment as the instance that was used to create the instance configuration.
create_vnic_details
(optional)
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
extended_metadata
(optional) Additional metadata key/value pairs that you provide. They serve the same purpose and functionality as fields in the `metadata` object. They are distinguished from `metadata` fields in that these can be nested JSON objects (whereas `metadata` fields are string/string maps only). The combined size of the `metadata` and `extendedMetadata` objects can be a maximum of 32,000 bytes.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
ipxe_script
(optional) This is an advanced option. When a bare metal or virtual machine instance boots, the iPXE firmware that runs on the instance is configured to run an iPXE script to continue the boot process. If you want more control over the boot process, you can provide your own custom iPXE script that will run when the instance boots; however, you should be aware that the same iPXE script will run every time an instance boots; not only after the initial LaunchInstance call. The default iPXE script connects to the instance's local boot volume over iSCSI and performs a network boot. If you use a custom iPXE script and want to network-boot from the instance's local boot volume over iSCSI the same way as the default iPXE script, you should use the following iSCSI IP address: 169.254.0.2, and boot volume IQN: iqn.2015-02.oracle.boot. For more information about the Bring Your Own Image feature of Oracle Cloud Infrastructure, see Bring Your Own Image. For more information about iPXE, see http://ipxe.org.
metadata
(optional) Custom metadata key/value pairs that you provide, such as the SSH public key required to connect to the instance. A metadata service runs on every launched instance. The service is an HTTP endpoint listening on 169.254.169.254. You can use the service to: * Provide information to Cloud-Init to be used for various system initialization tasks. * Get information about the instance, including the custom metadata that you provide when you launch the instance. **Providing Cloud-Init Metadata** You can use the following metadata key names to provide information to Cloud-Init: **\"ssh_authorized_keys\"** - Provide one or more public SSH keys to be included in the `~/.ssh/authorized_keys` file for the default user on the instance. Use a newline character to separate multiple keys. The SSH keys must be in the format necessary for the `authorized_keys` file, as shown in the example below. **\"user_data\"** - Provide your own base64-encoded data to be used by Cloud-Init to run custom scripts or provide custom Cloud-Init configuration. For information about how to take advantage of user data, see the Cloud-Init Documentation. **Metadata Example** \"metadata\" : { \"quake_bot_level\" : \"Severe\", \"ssh_authorized_keys\" : \"ssh-rsa <your_public_SSH_key>== rsa-key-20160227\", \"user_data\" : \"<your_public_SSH_key>==\" } **Getting Metadata on the Instance** To get information about your instance, connect to the instance using SSH and issue any of the following GET requests: curl -H \"Authorization: Bearer Oracle\" http://169.254.169.254/opc/v2/instance/ curl -H \"Authorization: Bearer Oracle\" http://169.254.169.254/opc/v2/instance/metadata/ curl -H \"Authorization: Bearer Oracle\" http://169.254.169.254/opc/v2/instance/metadata/<any-key-name> You'll get back a response that includes all the instance information; only the metadata information; or the metadata information for the specified key name, respectively. The combined size of the `metadata` and `extendedMetadata` objects can be a maximum of 32,000 bytes.
shape
(optional) The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance. You can enumerate all available shapes by calling LIST_SHAPES Function.
shape_config
(optional)
platform_config
(optional)
source_details
(optional)
fault_domain
(optional) A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains let you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains. If you do not specify the fault domain, the system selects one for you. To get a list of fault domains, use the LIST_FAULT_DOMAINS Function operation in the Identity and Access Management Service API. Example: `FAULT-DOMAIN-1`
dedicated_vm_host_id
(optional) The OCID of the dedicated virtual machine host to place the instance on. Dedicated VM hosts can be used when launching individual instances from an instance configuration. They cannot be used to launch instance pools.
launch_mode
(optional) Specifies the configuration mode for launching virtual machine (VM) instances. The configuration modes are: * `NATIVE` - VM instances launch with iSCSI boot and VFIO devices. The default value for platform images. * `EMULATED` - VM instances launch with emulated devices, such as the E1000 network driver and emulated SCSI disk controller. * `PARAVIRTUALIZED` - VM instances launch with paravirtualized devices using VirtIO drivers. * `CUSTOM` - VM instances launch with custom configuration settings specified in the `LaunchOptions` parameter.
(optional) Whether to enable in-transit encryption for the data volume's paravirtualized attachment. The default value is false.
preferred_maintenance_action
(optional) The preferred maintenance action for an instance. The default is LIVE_MIGRATE, if live migration is supported. * `LIVE_MIGRATE` - Run maintenance using a live migration. * `REBOOT` - Run maintenance using a reboot.
Allowed values are: 'LIVE_MIGRATE', 'REBOOT'
instance_options
(optional)
availability_config
(optional)
preemptible_instance_config
(optional)
DBMS_CLOUD_OCI_CORE_INSTANCE_CONFIGURATION_ATTACH_VNIC_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_configuration_attach_vnic_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
create_vnic_details dbms_cloud_oci_core_instance_configuration_create_vnic_details_t,
display_name varchar2(32767),
nic_index number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_attach_vnic_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_attach_vnic_details_t (
create_vnic_details dbms_cloud_oci_core_instance_configuration_create_vnic_details_t,
display_name varchar2,
nic_index number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
create_vnic_details
(optional)
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
nic_index
(optional) Which physical network interface card (NIC) the VNIC will use. Defaults to 0. Certain bare metal instance shapes have two active physical NICs (0 and 1). If you add a secondary VNIC to one of these instances, you can specify which NIC the VNIC will use. For more information, see Virtual Network Interface Cards (VNICs).
DBMS_CLOUD_OCI_CORE_INSTANCE_CONFIGURATION_INSTANCE_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_configuration_instance_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
instance_type varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_instance_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_instance_details_t (
instance_type varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE NOT FINAL;
Fields
Field
Description
instance_type
(required) The type of instance details. Supported instanceType is compute
DBMS_CLOUD_OCI_CORE_INSTANCE_CONFIGURATION_BLOCK_VOLUME_DETAILS_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_instance_configuration_block_volume_details_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_configuration_block_volume_details_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_instance_configuration_block_volume_details_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_INSTANCE_CONFIGURATION_ATTACH_VNIC_DETAILS_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_instance_configuration_attach_vnic_details_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_configuration_attach_vnic_details_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_instance_configuration_attach_vnic_details_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_COMPUTE_INSTANCE_DETAILS_T Type 🔗
Compute Instance Configuration instance details.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_compute_instance_details_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_instance_configuration_instance_details_t (
block_volumes dbms_cloud_oci_core_instance_configuration_block_volume_details_tbl,
launch_details dbms_cloud_oci_core_instance_configuration_launch_instance_details_t,
secondary_vnics dbms_cloud_oci_core_instance_configuration_attach_vnic_details_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compute_instance_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compute_instance_details_t (
instance_type varchar2,
block_volumes dbms_cloud_oci_core_instance_configuration_block_volume_details_tbl,
launch_details dbms_cloud_oci_core_instance_configuration_launch_instance_details_t,
secondary_vnics dbms_cloud_oci_core_instance_configuration_attach_vnic_details_tbl
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_compute_instance_details_t is a subtype of the dbms_cloud_oci_core_instance_configuration_instance_details_t type.
Fields
Field
Description
block_volumes
(optional) Block volume parameters.
launch_details
(optional)
secondary_vnics
(optional) Secondary VNIC parameters.
DBMS_CLOUD_OCI_CORE_COMPUTE_INSTANCE_DETAILS_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_compute_instance_details_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_compute_instance_details_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_compute_instance_details_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_COMPUTE_INSTANCE_OPTIONS_T Type 🔗
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_compute_instance_options_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_instance_configuration_instance_details_t (
options dbms_cloud_oci_core_compute_instance_details_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compute_instance_options_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compute_instance_options_t (
instance_type varchar2,
options dbms_cloud_oci_core_compute_instance_details_tbl
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_compute_instance_options_t is a subtype of the dbms_cloud_oci_core_instance_configuration_instance_details_t type.
Fields
Field
Description
options
(optional) The Compute Instance Configuration parameters.
DBMS_CLOUD_OCI_CORE_COMPUTE_NETWORK_BLOCK_T Type 🔗
A compute network block.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_compute_network_block_t FORCE AUTHID CURRENT_USER IS OBJECT (
compute_capacity_topology_id varchar2(32767),
compute_hpc_island_id varchar2(32767),
id varchar2(32767),
lifecycle_state varchar2(32767),
time_created timestamp with time zone,
time_updated timestamp with time zone,
total_compute_bare_metal_host_count number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compute_network_block_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compute_network_block_t (
compute_capacity_topology_id varchar2,
compute_hpc_island_id varchar2,
id varchar2,
lifecycle_state varchar2,
time_created timestamp with time zone,
time_updated timestamp with time zone,
total_compute_bare_metal_host_count number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compute_capacity_topology_id
(required) The OCID of the compute capacity topology.
(required) The current state of the compute network block.
Allowed values are: 'ACTIVE', 'INACTIVE'
time_created
(required) The date and time that the compute network block was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
time_updated
(required) The date and time that the compute network block was updated, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
total_compute_bare_metal_host_count
(required) The total number of compute bare metal hosts located in this compute network block.
DBMS_CLOUD_OCI_CORE_COMPUTE_NETWORK_BLOCK_SUMMARY_T Type 🔗
Summary information for a compute network block.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_compute_network_block_summary_t FORCE AUTHID CURRENT_USER IS OBJECT (
compute_capacity_topology_id varchar2(32767),
compute_hpc_island_id varchar2(32767),
id varchar2(32767),
lifecycle_state varchar2(32767),
time_created timestamp with time zone,
time_updated timestamp with time zone,
total_compute_bare_metal_host_count number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compute_network_block_summary_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compute_network_block_summary_t (
compute_capacity_topology_id varchar2,
compute_hpc_island_id varchar2,
id varchar2,
lifecycle_state varchar2,
time_created timestamp with time zone,
time_updated timestamp with time zone,
total_compute_bare_metal_host_count number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compute_capacity_topology_id
(required) The OCID of the compute capacity topology.
(required) The current state of the compute network block.
time_created
(required) The date and time that the compute network block was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
time_updated
(required) The date and time that the compute network block was updated, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
total_compute_bare_metal_host_count
(required) The total number of compute bare metal hosts located in the compute network block.
DBMS_CLOUD_OCI_CORE_COMPUTE_NETWORK_BLOCK_SUMMARY_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_compute_network_block_summary_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_compute_network_block_summary_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_compute_network_block_summary_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_COMPUTE_NETWORK_BLOCK_COLLECTION_T Type 🔗
A list of compute network blocks.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_compute_network_block_collection_t FORCE AUTHID CURRENT_USER IS OBJECT (
items dbms_cloud_oci_core_compute_network_block_summary_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compute_network_block_collection_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_compute_network_block_collection_t (
items dbms_cloud_oci_core_compute_network_block_summary_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
items
(required) The list of compute network blocks.
DBMS_CLOUD_OCI_CORE_CONNECT_LOCAL_PEERING_GATEWAYS_DETAILS_T Type 🔗
Information about the other local peering gateway (LPG).
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_connect_local_peering_gateways_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
peer_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_connect_local_peering_gateways_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_connect_local_peering_gateways_details_t (
peer_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
peer_id
(required) The OCID of the LPG you want to peer with.
DBMS_CLOUD_OCI_CORE_CONNECT_REMOTE_PEERING_CONNECTIONS_DETAILS_T Type 🔗
Information about the other remote peering connection (RPC).
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_connect_remote_peering_connections_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
peer_id varchar2(32767),
peer_region_name varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_connect_remote_peering_connections_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_connect_remote_peering_connections_details_t (
peer_id varchar2,
peer_region_name varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
peer_id
(required) The OCID of the RPC you want to peer with.
peer_region_name
(required) The name of the region that contains the RPC you want to peer with. Example: `us-ashburn-1`
DBMS_CLOUD_OCI_CORE_CONSOLE_HISTORY_T Type 🔗
An instance's serial console data. It includes configuration messages that occur when the instance boots, such as kernel and BIOS messages, and is useful for checking the status of the instance or diagnosing problems. The console data is minimally formatted ASCII text. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_console_history_t FORCE AUTHID CURRENT_USER IS OBJECT (
availability_domain varchar2(32767),
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
id varchar2(32767),
instance_id varchar2(32767),
lifecycle_state varchar2(32767),
time_created timestamp with time zone,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_console_history_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_console_history_t (
availability_domain varchar2,
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
id varchar2,
instance_id varchar2,
lifecycle_state varchar2,
time_created timestamp with time zone
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
availability_domain
(required) The availability domain of an instance. Example: `Uocm:PHX-AD-1`
compartment_id
(required) The OCID of the compartment.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
id
(required) The OCID of the console history metadata object.
instance_id
(required) The OCID of the instance this console history was fetched from.
lifecycle_state
(required) The current state of the console history.
(required) The date and time the history was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
DBMS_CLOUD_OCI_CORE_COPY_BOOT_VOLUME_BACKUP_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_copy_boot_volume_backup_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
destination_region varchar2(32767),
display_name varchar2(32767),
kms_key_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_copy_boot_volume_backup_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_copy_boot_volume_backup_details_t (
destination_region varchar2,
display_name varchar2,
kms_key_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
destination_region
(required) The name of the destination region. Example: `us-ashburn-1`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
kms_key_id
(optional) The OCID of the Vault service key in the destination region which will be the master encryption key for the copied boot volume backup. If you do not specify this attribute the boot volume backup will be encrypted with the Oracle-provided encryption key when it is copied to the destination region. For more information about the Vault service and encryption keys, see Overview of Vault service and Using Keys.
DBMS_CLOUD_OCI_CORE_COPY_VOLUME_BACKUP_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_copy_volume_backup_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
destination_region varchar2(32767),
display_name varchar2(32767),
kms_key_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_copy_volume_backup_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_copy_volume_backup_details_t (
destination_region varchar2,
display_name varchar2,
kms_key_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
destination_region
(required) The name of the destination region. Example: `us-ashburn-1`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
kms_key_id
(optional) The OCID of the Vault service key in the destination region which will be the master encryption key for the copied volume backup. If you do not specify this attribute the volume backup will be encrypted with the Oracle-provided encryption key when it is copied to the destination region. For more information about the Vault service and encryption keys, see Overview of Vault service and Using Keys.
DBMS_CLOUD_OCI_CORE_COPY_VOLUME_GROUP_BACKUP_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_copy_volume_group_backup_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
destination_region varchar2(32767),
display_name varchar2(32767),
kms_key_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_copy_volume_group_backup_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_copy_volume_group_backup_details_t (
destination_region varchar2,
display_name varchar2,
kms_key_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
destination_region
(required) The name of the destination region. Example: `us-ashburn-1`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
kms_key_id
(optional) The OCID of the Vault service key in the destination region which will be the master encryption key for the copied volume group backup. If you do not specify this attribute the volume group backup will be encrypted with the Oracle-provided encryption key when it is copied to the destination region. For more information about the Vault service and encryption keys, see Overview of Vault service and Using Keys.
DBMS_CLOUD_OCI_CORE_CPE_T Type 🔗
An object you create when setting up a Site-to-Site VPN between your on-premises network and VCN. The `Cpe` is a virtual representation of your customer-premises equipment, which is the actual router on-premises at your site at your end of the Site-to-Site VPN IPSec connection. For more information, see Overview of the Networking Service. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_cpe_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
id varchar2(32767),
ip_address varchar2(32767),
cpe_device_shape_id varchar2(32767),
time_created timestamp with time zone,
is_private number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_cpe_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_cpe_t (
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
id varchar2,
ip_address varchar2,
cpe_device_shape_id varchar2,
time_created timestamp with time zone,
is_private number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment containing the CPE.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
id
(required) The CPE's Oracle ID (OCID).
ip_address
(required) The public IP address of the on-premises router.
cpe_device_shape_id
(optional) The OCID of the CPE's device type. The Networking service maintains a general list of CPE device types (for example, Cisco ASA). For each type, Oracle provides CPE configuration content that can help a network engineer configure the CPE. The OCID uniquely identifies the type of device. To get the OCIDs for the device types on the list, see LIST_CPE_DEVICE_SHAPES Function. For information about how to generate CPE configuration content for a CPE device type, see: * GET_CPE_DEVICE_CONFIG_CONTENT Function * GET_IPSEC_CPE_DEVICE_CONFIG_CONTENT Function * GET_TUNNEL_CPE_DEVICE_CONFIG_CONTENT Function * GET_TUNNEL_CPE_DEVICE_CONFIG Function
time_created
(optional) The date and time the CPE was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
is_private
(optional) Indicates whether this CPE is of type `private` or not.
DBMS_CLOUD_OCI_CORE_CPE_DEVICE_CONFIG_ANSWER_T Type 🔗
An individual answer to a CPE device question. The answers correlate to the questions that are specific to the CPE device type (see the `parameters` attribute of CPE_DEVICE_SHAPE_DETAIL Type).
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_cpe_device_config_answer_t FORCE AUTHID CURRENT_USER IS OBJECT (
key varchar2(32767),
value varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_cpe_device_config_answer_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_cpe_device_config_answer_t (
key varchar2,
value varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
key
(optional) A string that identifies the question to be answered. See the `key` attribute in CPE_DEVICE_CONFIG_QUESTION Function.
value
(optional) The answer to the question.
DBMS_CLOUD_OCI_CORE_CPE_DEVICE_CONFIG_QUESTION_T Type 🔗
An individual question that the customer can answer about the CPE device. The customer provides answers to these questions in UPDATE_TUNNEL_CPE_DEVICE_CONFIG Function.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_cpe_device_config_question_t FORCE AUTHID CURRENT_USER IS OBJECT (
key varchar2(32767),
display_name varchar2(32767),
explanation varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_cpe_device_config_question_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_cpe_device_config_question_t (
key varchar2,
display_name varchar2,
explanation varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
key
(optional) A string that identifies the question.
display_name
(optional) A descriptive label for the question (for example, to display in a form in a graphical interface). Avoid entering confidential information.
explanation
(optional) A description or explanation of the question, to help the customer answer accurately.
DBMS_CLOUD_OCI_CORE_CPE_DEVICE_INFO_T Type 🔗
Basic information about a particular CPE device type.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_cpe_device_info_t FORCE AUTHID CURRENT_USER IS OBJECT (
vendor varchar2(32767),
platform_software_version varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_cpe_device_info_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_cpe_device_info_t (
vendor varchar2,
platform_software_version varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
vendor
(optional) The vendor that makes the CPE device.
platform_software_version
(optional) The platform or software version of the CPE device.
DBMS_CLOUD_OCI_CORE_CPE_DEVICE_CONFIG_QUESTION_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_cpe_device_config_question_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_cpe_device_config_question_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_cpe_device_config_question_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_CPE_DEVICE_SHAPE_DETAIL_T Type 🔗
The detailed information about a particular CPE device type. Compare with CPE_DEVICE_SHAPE_SUMMARY Type.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_cpe_device_shape_detail_t FORCE AUTHID CURRENT_USER IS OBJECT (
cpe_device_shape_id varchar2(32767),
cpe_device_info dbms_cloud_oci_core_cpe_device_info_t,
parameters dbms_cloud_oci_core_cpe_device_config_question_tbl,
template varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_cpe_device_shape_detail_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_cpe_device_shape_detail_t (
cpe_device_shape_id varchar2,
cpe_device_info dbms_cloud_oci_core_cpe_device_info_t,
parameters dbms_cloud_oci_core_cpe_device_config_question_tbl,
template varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
cpe_device_shape_id
(optional) The OCID of the CPE device shape. This value uniquely identifies the type of CPE device.
cpe_device_info
(optional)
parameters
(optional) For certain CPE devices types, the customer can provide answers to questions that are specific to the device type. This attribute contains a list of those questions. The Networking service merges the answers with other information and renders a set of CPE configuration content. To provide the answers, use UPDATE_TUNNEL_CPE_DEVICE_CONFIG Function.
template
(optional) A template of CPE device configuration information that will be merged with the customer's answers to the questions to render the final CPE device configuration content. Also see: * GET_CPE_DEVICE_CONFIG_CONTENT Function * GET_IPSEC_CPE_DEVICE_CONFIG_CONTENT Function * GET_TUNNEL_CPE_DEVICE_CONFIG_CONTENT Function
DBMS_CLOUD_OCI_CORE_CPE_DEVICE_SHAPE_SUMMARY_T Type 🔗
A summary of information about a particular CPE device type. Compare with CPE_DEVICE_SHAPE_DETAIL Type.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_cpe_device_shape_summary_t FORCE AUTHID CURRENT_USER IS OBJECT (
id varchar2(32767),
cpe_device_info dbms_cloud_oci_core_cpe_device_info_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_cpe_device_shape_summary_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_cpe_device_shape_summary_t (
id varchar2,
cpe_device_info dbms_cloud_oci_core_cpe_device_info_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
id
(optional) The OCID of the CPE device shape. This value uniquely identifies the type of CPE device.
cpe_device_info
(optional)
DBMS_CLOUD_OCI_CORE_CREATE_APP_CATALOG_SUBSCRIPTION_DETAILS_T Type 🔗
details for creating a subscription for a listing resource version.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_app_catalog_subscription_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
listing_id varchar2(32767),
listing_resource_version varchar2(32767),
oracle_terms_of_use_link varchar2(32767),
eula_link varchar2(32767),
time_retrieved timestamp with time zone,
signature varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_app_catalog_subscription_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_app_catalog_subscription_details_t (
compartment_id varchar2,
listing_id varchar2,
listing_resource_version varchar2,
oracle_terms_of_use_link varchar2,
eula_link varchar2,
time_retrieved timestamp with time zone,
signature varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The compartmentID for the subscription.
listing_id
(required) The OCID of the listing.
listing_resource_version
(required) Listing resource version.
oracle_terms_of_use_link
(required) Oracle TOU link
eula_link
(optional) EULA link
time_retrieved
(required) Date and time the agreements were retrieved, in RFC3339 format. Example: `2018-03-20T12:32:53.532Z`
signature
(required) A generated signature for this listing resource version retrieved the agreements API.
DBMS_CLOUD_OCI_CORE_CREATE_BOOT_VOLUME_BACKUP_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_boot_volume_backup_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
boot_volume_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
l_type varchar2(32767),
kms_key_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_boot_volume_backup_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_boot_volume_backup_details_t (
boot_volume_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
l_type varchar2,
kms_key_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
boot_volume_id
(required) The OCID of the boot volume that needs to be backed up.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
l_type
(optional) The type of backup to create. If omitted, defaults to incremental.
Allowed values are: 'FULL', 'INCREMENTAL'
kms_key_id
(optional) The OCID of the Vault service key which is the master encryption key for the volume backup. For more information about the Vault service and encryption keys, see Overview of Vault service and Using Keys.
DBMS_CLOUD_OCI_CORE_BOOT_VOLUME_REPLICA_DETAILS_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_boot_volume_replica_details_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_boot_volume_replica_details_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_boot_volume_replica_details_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_CREATE_BOOT_VOLUME_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_boot_volume_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
availability_domain varchar2(32767),
backup_policy_id varchar2(32767),
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
kms_key_id varchar2(32767),
size_in_g_bs number,
vpus_per_gb number,
source_details dbms_cloud_oci_core_boot_volume_source_details_t,
is_auto_tune_enabled number,
boot_volume_replicas dbms_cloud_oci_core_boot_volume_replica_details_tbl,
autotune_policies dbms_cloud_oci_core_autotune_policy_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_boot_volume_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_boot_volume_details_t (
availability_domain varchar2,
backup_policy_id varchar2,
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
kms_key_id varchar2,
size_in_g_bs number,
vpus_per_gb number,
source_details dbms_cloud_oci_core_boot_volume_source_details_t,
is_auto_tune_enabled number,
boot_volume_replicas dbms_cloud_oci_core_boot_volume_replica_details_tbl,
autotune_policies dbms_cloud_oci_core_autotune_policy_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
availability_domain
(optional) The availability domain of the volume. Omissible for cloning a volume. The new volume will be created in the availability domain of the source volume. Example: `Uocm:PHX-AD-1`
backup_policy_id
(optional) If provided, specifies the ID of the boot volume backup policy to assign to the newly created boot volume. If omitted, no policy will be assigned.
compartment_id
(required) The OCID of the compartment that contains the boot volume.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
kms_key_id
(optional) The OCID of the Vault service key to assign as the master encryption key for the boot volume.
size_in_g_bs
(optional) The size of the volume in GBs.
vpus_per_gb
(optional) The number of volume performance units (VPUs) that will be applied to this volume per GB, representing the Block Volume service's elastic performance options. See Block Volume Performance Levels for more information. Allowed values: * `10`: Represents the Balanced option. * `20`: Represents the Higher Performance option. * `30`-`120`: Represents the Ultra High Performance option. For performance autotune enabled volumes, it would be the Default(Minimum) VPUs/GB.
source_details
(required)
is_auto_tune_enabled
(optional) Specifies whether the auto-tune performance is enabled for this boot volume. This field is deprecated. Use the `DetachedVolumeAutotunePolicy` instead to enable the volume for detached autotune.
boot_volume_replicas
(optional) The list of boot volume replicas to be enabled for this boot volume in the specified destination availability domains.
autotune_policies
(optional) The list of autotune policies to be enabled for this volume.
DBMS_CLOUD_OCI_CORE_CREATE_BYOIP_RANGE_DETAILS_T Type 🔗
The information used to create a `ByoipRange` resource.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_byoip_range_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
cidr_block varchar2(32767),
compartment_id varchar2(32767),
ipv6_cidr_block varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_byoip_range_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_byoip_range_details_t (
cidr_block varchar2,
compartment_id varchar2,
ipv6_cidr_block varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
cidr_block
(optional) The BYOIP CIDR block. You can assign some or all of it to a public IP pool after it is validated. Example: `10.0.1.0/24`
compartment_id
(required) The OCID of the compartment containing the BYOIP CIDR block.
ipv6_cidr_block
(optional) The BYOIPv6 prefix. You can assign some or all of it to a VCN after it is validated.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
DBMS_CLOUD_OCI_CORE_CREATE_CAPACITY_REPORT_SHAPE_AVAILABILITY_DETAILS_T Type 🔗
Information about the shapes in a capacity report.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_capacity_report_shape_availability_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
fault_domain varchar2(32767),
instance_shape varchar2(32767),
instance_shape_config dbms_cloud_oci_core_capacity_report_instance_shape_config_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_capacity_report_shape_availability_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_capacity_report_shape_availability_details_t (
fault_domain varchar2,
instance_shape varchar2,
instance_shape_config dbms_cloud_oci_core_capacity_report_instance_shape_config_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
fault_domain
(optional) The fault domain for the capacity report. If you do not specify a fault domain, the capacity report includes information about all fault domains.
instance_shape
(required) The shape that you want to request a capacity report for. You can enumerate all available shapes by calling LIST_SHAPES Function.
instance_shape_config
(optional)
DBMS_CLOUD_OCI_CORE_CREATE_CAPACITY_SOURCE_DETAILS_T Type 🔗
A capacity source of bare metal hosts.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_capacity_source_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
capacity_type varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_capacity_source_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_capacity_source_details_t (
capacity_type varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE NOT FINAL;
Fields
Field
Description
capacity_type
(required) The capacity type of bare metal hosts.
DBMS_CLOUD_OCI_CORE_CREATE_CAPTURE_FILTER_DETAILS_T Type 🔗
A capture filter contains a set of rules governing what traffic a VTAP mirrors or a VCN flow log collects.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_capture_filter_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
filter_type varchar2(32767),
vtap_capture_filter_rules dbms_cloud_oci_core_vtap_capture_filter_rule_details_tbl,
flow_log_capture_filter_rules dbms_cloud_oci_core_flow_log_capture_filter_rule_details_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_capture_filter_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_capture_filter_details_t (
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
filter_type varchar2,
vtap_capture_filter_rules dbms_cloud_oci_core_vtap_capture_filter_rule_details_tbl,
flow_log_capture_filter_rules dbms_cloud_oci_core_flow_log_capture_filter_rule_details_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment containing the capture filter.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
filter_type
(required) Indicates which service will use this capture filter
Allowed values are: 'VTAP', 'FLOWLOG'
vtap_capture_filter_rules
(optional) The set of rules governing what traffic a VTAP mirrors.
flow_log_capture_filter_rules
(optional) The set of rules governing what traffic the VCN flow log collects.
DBMS_CLOUD_OCI_CORE_CREATE_CLUSTER_NETWORK_INSTANCE_POOL_DETAILS_T Type 🔗
The data to create an instance pool in a cluster network.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_cluster_network_instance_pool_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
instance_configuration_id varchar2(32767),
l_size number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_cluster_network_instance_pool_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_cluster_network_instance_pool_details_t (
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
instance_configuration_id varchar2,
l_size number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
instance_configuration_id
(required) The OCID of the instance configuration associated with the instance pool.
l_size
(required) The number of instances that should be in the instance pool.
DBMS_CLOUD_OCI_CORE_CREATE_CLUSTER_NETWORK_INSTANCE_POOL_DETAILS_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_create_cluster_network_instance_pool_details_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_cluster_network_instance_pool_details_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_create_cluster_network_instance_pool_details_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_CREATE_CLUSTER_NETWORK_DETAILS_T Type 🔗
The data to create a cluster network with instance pools. Use cluster networks with instance pools when you want predictable capacity for a specific number of identical instances that are managed as a group. For details about creating compute clusters, which let you manage instances in the RDMA network independently of each other or use different types of instances in the network group, see CREATE_COMPUTE_CLUSTER_DETAILS Function.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_cluster_network_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
instance_pools dbms_cloud_oci_core_create_cluster_network_instance_pool_details_tbl,
placement_configuration dbms_cloud_oci_core_cluster_network_placement_configuration_details_t,
cluster_configuration dbms_cloud_oci_core_cluster_configuration_details_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_cluster_network_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_cluster_network_details_t (
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
instance_pools dbms_cloud_oci_core_create_cluster_network_instance_pool_details_tbl,
placement_configuration dbms_cloud_oci_core_cluster_network_placement_configuration_details_t,
cluster_configuration dbms_cloud_oci_core_cluster_configuration_details_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment containing the cluster network.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
instance_pools
(required) The data to create the instance pools in the cluster network. Each cluster network can have one instance pool.
placement_configuration
(required)
cluster_configuration
(optional)
DBMS_CLOUD_OCI_CORE_CREATE_CAPACITY_REPORT_SHAPE_AVAILABILITY_DETAILS_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_create_capacity_report_shape_availability_details_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_capacity_report_shape_availability_details_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_create_capacity_report_shape_availability_details_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_CREATE_COMPUTE_CAPACITY_REPORT_DETAILS_T Type 🔗
The data to create a report of available Compute capacity.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_compute_capacity_report_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
availability_domain varchar2(32767),
shape_availabilities dbms_cloud_oci_core_create_capacity_report_shape_availability_details_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_compute_capacity_report_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_compute_capacity_report_details_t (
compartment_id varchar2,
availability_domain varchar2,
shape_availabilities dbms_cloud_oci_core_create_capacity_report_shape_availability_details_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID for the compartment. This should always be the root compartment.
availability_domain
(required) The availability domain for the capacity report. Example: `Uocm:PHX-AD-1`
shape_availabilities
(required) Information about the shapes in the capacity report.
DBMS_CLOUD_OCI_CORE_INSTANCE_RESERVATION_CONFIG_DETAILS_T Type 🔗
A template that contains the settings to use when defining the instance capacity configuration.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_reservation_config_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
instance_shape varchar2(32767),
instance_shape_config dbms_cloud_oci_core_instance_reservation_shape_config_details_t,
fault_domain varchar2(32767),
cluster_config dbms_cloud_oci_core_cluster_config_details_t,
reserved_count number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_reservation_config_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_reservation_config_details_t (
instance_shape varchar2,
instance_shape_config dbms_cloud_oci_core_instance_reservation_shape_config_details_t,
fault_domain varchar2,
cluster_config dbms_cloud_oci_core_cluster_config_details_t,
reserved_count number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
instance_shape
(required) The shape requested when launching instances using reserved capacity. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance. You can list all available shapes by calling LIST_COMPUTE_CAPACITY_RESERVATION_INSTANCE_SHAPES Type.
instance_shape_config
(optional)
fault_domain
(optional) The fault domain to use for instances created using this capacity configuration. For more information, see Fault Domains. If you do not specify the fault domain, the capacity is available for an instance that does not specify a fault domain. To change the fault domain for a reservation, delete the reservation and create a new one in the preferred fault domain. To retrieve a list of fault domains, use the `ListFaultDomains` operation in the Identity and Access Management Service API. Example: `FAULT-DOMAIN-1`
cluster_config
(optional)
reserved_count
(required) The total number of instances that can be launched from the capacity configuration.
DBMS_CLOUD_OCI_CORE_INSTANCE_RESERVATION_CONFIG_DETAILS_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_instance_reservation_config_details_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_reservation_config_details_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_instance_reservation_config_details_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_CREATE_COMPUTE_CAPACITY_RESERVATION_DETAILS_T Type 🔗
The details for creating a new compute capacity reservation.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_compute_capacity_reservation_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
availability_domain varchar2(32767),
is_default_reservation number,
instance_reservation_configs dbms_cloud_oci_core_instance_reservation_config_details_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_compute_capacity_reservation_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_compute_capacity_reservation_details_t (
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
availability_domain varchar2,
is_default_reservation number,
instance_reservation_configs dbms_cloud_oci_core_instance_reservation_config_details_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment containing the capacity reservation.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
availability_domain
(required) The availability domain of this compute capacity reservation. Example: `Uocm:PHX-AD-1`
is_default_reservation
(optional) Whether this capacity reservation is the default. For more information, see Capacity Reservations.
instance_reservation_configs
(optional) The capacity configurations for the capacity reservation. To use the reservation for the desired shape, specify the shape, count, and optionally the fault domain where you want this configuration.
DBMS_CLOUD_OCI_CORE_CREATE_COMPUTE_CAPACITY_TOPOLOGY_DETAILS_T Type 🔗
The details for creating a new compute capacity topology.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_compute_capacity_topology_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
availability_domain varchar2(32767),
capacity_source dbms_cloud_oci_core_create_capacity_source_details_t,
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_compute_capacity_topology_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_compute_capacity_topology_details_t (
availability_domain varchar2,
capacity_source dbms_cloud_oci_core_create_capacity_source_details_t,
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
availability_domain
(required) The availability domain of this compute capacity topology. Example: `Uocm:US-CHICAGO-1-AD-2`
capacity_source
(required)
compartment_id
(required) The OCID of the compartment that contains this compute capacity topology.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
DBMS_CLOUD_OCI_CORE_CREATE_COMPUTE_CLUSTER_DETAILS_T Type 🔗
The data for creating a compute cluster. A compute cluster is an empty remote direct memory access (RDMA) network group After the compute cluster is created, you can use the compute cluster's OCID with the LAUNCH_INSTANCE Function operation to create instances in the compute cluster. The instances must be created in the same compartment and availability domain as the cluster. Use compute clusters when you want to manage instances in the cluster individually, or when you want to use different types of instances in the RDMA network group. For details about creating a cluster network that uses instance pools to manage groups of identical instances, see CREATE_CLUSTER_NETWORK_DETAILS Function.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_compute_cluster_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
availability_domain varchar2(32767),
compartment_id varchar2(32767),
display_name varchar2(32767),
defined_tags json_element_t,
freeform_tags json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_compute_cluster_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_compute_cluster_details_t (
availability_domain varchar2,
compartment_id varchar2,
display_name varchar2,
defined_tags json_element_t,
freeform_tags json_element_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
availability_domain
(required) The availability domain to place the compute cluster in. Example: `Uocm:PHX-AD-1`
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
DBMS_CLOUD_OCI_CORE_CREATE_COMPUTE_IMAGE_CAPABILITY_SCHEMA_DETAILS_T Type 🔗
Create Image Capability Schema for an image.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_compute_image_capability_schema_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
compute_global_image_capability_schema_version_name varchar2(32767),
image_id varchar2(32767),
freeform_tags json_element_t,
display_name varchar2(32767),
defined_tags json_element_t,
schema_data json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_compute_image_capability_schema_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_compute_image_capability_schema_details_t (
compartment_id varchar2,
compute_global_image_capability_schema_version_name varchar2,
image_id varchar2,
freeform_tags json_element_t,
display_name varchar2,
defined_tags json_element_t,
schema_data json_element_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment that contains the resource.
(required) The name of the compute global image capability schema version
image_id
(required) The ocid of the image
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
schema_data
(required) The map of each capability name to its ImageCapabilitySchemaDescriptor.
DBMS_CLOUD_OCI_CORE_CREATE_CPE_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_cpe_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
ip_address varchar2(32767),
cpe_device_shape_id varchar2(32767),
is_private number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_cpe_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_cpe_details_t (
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
ip_address varchar2,
cpe_device_shape_id varchar2,
is_private number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment to contain the CPE.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
ip_address
(required) The public IP address of the on-premises router. Example: `203.0.113.2`
cpe_device_shape_id
(optional) The OCID of the CPE device type. You can provide a value if you want to later generate CPE device configuration content for IPSec connections that use this CPE. You can also call UPDATE_CPE Function later to provide a value. For a list of possible values, see LIST_CPE_DEVICE_SHAPES Function. For more information about generating CPE device configuration content, see: * GET_CPE_DEVICE_CONFIG_CONTENT Function * GET_IPSEC_CPE_DEVICE_CONFIG_CONTENT Function * GET_TUNNEL_CPE_DEVICE_CONFIG_CONTENT Function * GET_TUNNEL_CPE_DEVICE_CONFIG Function
is_private
(optional) Indicates whether this CPE is of type `private` or not.
DBMS_CLOUD_OCI_CORE_CREATE_MACSEC_KEY_T Type 🔗
Defines the secret OCIDs held in Vault that represent the MACsec key.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_macsec_key_t FORCE AUTHID CURRENT_USER IS OBJECT (
connectivity_association_name_secret_id varchar2(32767),
connectivity_association_key_secret_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_macsec_key_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_macsec_key_t (
connectivity_association_name_secret_id varchar2,
connectivity_association_key_secret_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
connectivity_association_name_secret_id
(required) Secret OCID containing the Connectivity association Key Name (CKN) of this MACsec key. NOTE: Only the latest secret version will be used.
connectivity_association_key_secret_id
(required) Secret OCID containing the Connectivity Association Key (CAK) of this MACsec key. NOTE: Only the latest secret version will be used.
DBMS_CLOUD_OCI_CORE_CREATE_MACSEC_PROPERTIES_T Type 🔗
Properties used to configure MACsec (if capable).
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_macsec_properties_t FORCE AUTHID CURRENT_USER IS OBJECT (
state varchar2(32767),
primary_key dbms_cloud_oci_core_create_macsec_key_t,
encryption_cipher varchar2(32767),
is_unprotected_traffic_allowed number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_macsec_properties_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_macsec_properties_t (
state varchar2,
primary_key dbms_cloud_oci_core_create_macsec_key_t,
encryption_cipher varchar2,
is_unprotected_traffic_allowed number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
state
(required) Indicates whether or not MACsec is enabled.
Allowed values are: 'ENABLED', 'DISABLED'
primary_key
(optional)
encryption_cipher
(optional) Type of encryption cipher suite to use for the MACsec connection.
(optional) Indicates whether unencrypted traffic is allowed if MACsec Key Agreement protocol (MKA) fails.
DBMS_CLOUD_OCI_CORE_CREATE_CROSS_CONNECT_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_cross_connect_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
cross_connect_group_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
far_cross_connect_or_cross_connect_group_id varchar2(32767),
freeform_tags json_element_t,
location_name varchar2(32767),
near_cross_connect_or_cross_connect_group_id varchar2(32767),
port_speed_shape_name varchar2(32767),
customer_reference_name varchar2(32767),
macsec_properties dbms_cloud_oci_core_create_macsec_properties_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_cross_connect_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_cross_connect_details_t (
compartment_id varchar2,
cross_connect_group_id varchar2,
defined_tags json_element_t,
display_name varchar2,
far_cross_connect_or_cross_connect_group_id varchar2,
freeform_tags json_element_t,
location_name varchar2,
near_cross_connect_or_cross_connect_group_id varchar2,
port_speed_shape_name varchar2,
customer_reference_name varchar2,
macsec_properties dbms_cloud_oci_core_create_macsec_properties_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment to contain the cross-connect.
cross_connect_group_id
(optional) The OCID of the cross-connect group to put this cross-connect in.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
far_cross_connect_or_cross_connect_group_id
(optional) If you already have an existing cross-connect or cross-connect group at this FastConnect location, and you want this new cross-connect to be on a different router (for the purposes of redundancy), provide the OCID of that existing cross-connect or cross-connect group.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
location_name
(required) The name of the FastConnect location where this cross-connect will be installed. To get a list of the available locations, see LIST_CROSS_CONNECT_LOCATIONS Function. Example: `CyrusOne, Chandler, AZ`
near_cross_connect_or_cross_connect_group_id
(optional) If you already have an existing cross-connect or cross-connect group at this FastConnect location, and you want this new cross-connect to be on the same router, provide the OCID of that existing cross-connect or cross-connect group.
port_speed_shape_name
(required) The port speed for this cross-connect. To get a list of the available port speeds, see LIST_CROSSCONNECT_PORT_SPEED_SHAPES Function. Example: `10 Gbps`
customer_reference_name
(optional) A reference name or identifier for the physical fiber connection that this cross-connect uses.
macsec_properties
(optional)
DBMS_CLOUD_OCI_CORE_CREATE_CROSS_CONNECT_GROUP_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_cross_connect_group_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
customer_reference_name varchar2(32767),
freeform_tags json_element_t,
macsec_properties dbms_cloud_oci_core_create_macsec_properties_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_cross_connect_group_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_cross_connect_group_details_t (
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
customer_reference_name varchar2,
freeform_tags json_element_t,
macsec_properties dbms_cloud_oci_core_create_macsec_properties_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment to contain the cross-connect group.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
customer_reference_name
(optional) A reference name or identifier for the physical fiber connection that this cross-connect group uses.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
macsec_properties
(optional)
DBMS_CLOUD_OCI_CORE_CREATE_DEDICATED_CAPACITY_SOURCE_DETAILS_T Type 🔗
A capacity source of bare metal hosts that is dedicated to a customer.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_dedicated_capacity_source_details_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_create_capacity_source_details_t (
compartment_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_dedicated_capacity_source_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_dedicated_capacity_source_details_t (
capacity_type varchar2,
compartment_id varchar2
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_create_dedicated_capacity_source_details_t is a subtype of the dbms_cloud_oci_core_create_capacity_source_details_t type.
Fields
Field
Description
compartment_id
(optional) The OCID of the compartment of this capacity source.
DBMS_CLOUD_OCI_CORE_CREATE_DEDICATED_VM_HOST_DETAILS_T Type 🔗
The details for creating a new dedicated virtual machine host.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_dedicated_vm_host_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
availability_domain varchar2(32767),
compartment_id varchar2(32767),
dedicated_vm_host_shape varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
fault_domain varchar2(32767),
freeform_tags json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_dedicated_vm_host_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_dedicated_vm_host_details_t (
availability_domain varchar2,
compartment_id varchar2,
dedicated_vm_host_shape varchar2,
defined_tags json_element_t,
display_name varchar2,
fault_domain varchar2,
freeform_tags json_element_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
availability_domain
(required) The availability domain of the dedicated virtual machine host. Example: `Uocm:PHX-AD-1`
compartment_id
(required) The OCID of the compartment.
dedicated_vm_host_shape
(required) The dedicated virtual machine host shape. The shape determines the number of CPUs and other resources available for VM instances launched on the dedicated virtual machine host.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
fault_domain
(optional) The fault domain for the dedicated virtual machine host's assigned instances. For more information, see Fault Domains. If you do not specify the fault domain, the system selects one for you. To change the fault domain for a dedicated virtual machine host, delete it and create a new dedicated virtual machine host in the preferred fault domain. To get a list of fault domains, use the `ListFaultDomains` operation in the Identity and Access Management Service API. Example: `FAULT-DOMAIN-1`
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
DBMS_CLOUD_OCI_CORE_DHCP_OPTION_T Type 🔗
A single DHCP option according to RFC 1533. The two options available to use are DHCP_DNS_OPTION Type and DHCP_SEARCH_DOMAIN_OPTION Type. For more information, see DNS in Your Virtual Cloud Network and DHCP Options.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_dhcp_option_t FORCE AUTHID CURRENT_USER IS OBJECT (
l_type varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_dhcp_option_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_dhcp_option_t (
l_type varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE NOT FINAL;
Fields
Field
Description
l_type
(required) The specific DHCP option. Either `DomainNameServer` (for DHCP_DNS_OPTION Type) or `SearchDomain` (for DHCP_SEARCH_DOMAIN_OPTION Type).
DBMS_CLOUD_OCI_CORE_DHCP_OPTION_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_dhcp_option_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_dhcp_option_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_dhcp_option_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_CREATE_DHCP_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_dhcp_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
options dbms_cloud_oci_core_dhcp_option_tbl,
vcn_id varchar2(32767),
domain_name_type varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_dhcp_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_dhcp_details_t (
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
options dbms_cloud_oci_core_dhcp_option_tbl,
vcn_id varchar2,
domain_name_type varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment to contain the set of DHCP options.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
options
(required) A set of DHCP options.
vcn_id
(required) The OCID of the VCN the set of DHCP options belongs to.
domain_name_type
(optional) The search domain name type of DHCP options
DBMS_CLOUD_OCI_CORE_DRG_ATTACHMENT_NETWORK_CREATE_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_drg_attachment_network_create_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
l_type varchar2(32767),
id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_drg_attachment_network_create_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_drg_attachment_network_create_details_t (
l_type varchar2,
id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE NOT FINAL;
Fields
Field
Description
l_type
(required)
Allowed values are: 'VCN'
id
(optional) The OCID of the network attached to the DRG.
DBMS_CLOUD_OCI_CORE_CREATE_DRG_ATTACHMENT_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_drg_attachment_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
display_name varchar2(32767),
drg_id varchar2(32767),
drg_route_table_id varchar2(32767),
network_details dbms_cloud_oci_core_drg_attachment_network_create_details_t,
defined_tags json_element_t,
freeform_tags json_element_t,
route_table_id varchar2(32767),
vcn_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_drg_attachment_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_drg_attachment_details_t (
display_name varchar2,
drg_id varchar2,
drg_route_table_id varchar2,
network_details dbms_cloud_oci_core_drg_attachment_network_create_details_t,
defined_tags json_element_t,
freeform_tags json_element_t,
route_table_id varchar2,
vcn_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
(optional) The OCID of the DRG route table that is assigned to this attachment. The DRG route table manages traffic inside the DRG.
network_details
(optional)
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
route_table_id
(optional) The OCID of the route table used by the DRG attachment. If you don't specify a route table here, the DRG attachment is created without an associated route table. The Networking service does NOT automatically associate the attached VCN's default route table with the DRG attachment. For information about why you would associate a route table with a DRG attachment, see: * Transit Routing: Access to Multiple VCNs in Same Region * Transit Routing: Private Access to Oracle Services This field is deprecated. Instead, use the networkDetails field to specify the VCN route table for this attachment.
vcn_id
(optional) The OCID of the VCN. This field is deprecated. Instead, use the `networkDetails` field to specify the OCID of the attached resource.
DBMS_CLOUD_OCI_CORE_CREATE_DRG_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_drg_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_drg_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_drg_details_t (
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment to contain the DRG.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
DBMS_CLOUD_OCI_CORE_CREATE_DRG_ROUTE_DISTRIBUTION_DETAILS_T Type 🔗
Details used to create a route distribution.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_drg_route_distribution_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
drg_id varchar2(32767),
distribution_type varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_drg_route_distribution_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_drg_route_distribution_details_t (
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
drg_id varchar2,
distribution_type varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
drg_id
(required) The OCID of the DRG the DRG route table belongs to.
distribution_type
(required) Whether this distribution defines how routes get imported into route tables or exported through DRG Attachments
Allowed values are: 'IMPORT'
DBMS_CLOUD_OCI_CORE_CREATE_DRG_ROUTE_TABLE_DETAILS_T Type 🔗
Details used in a request to create a DRG route table.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_drg_route_table_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
drg_id varchar2(32767),
import_drg_route_distribution_id varchar2(32767),
is_ecmp_enabled number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_drg_route_table_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_drg_route_table_details_t (
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
drg_id varchar2,
import_drg_route_distribution_id varchar2,
is_ecmp_enabled number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
drg_id
(required) The OCID of the DRG the DRG route table belongs to.
import_drg_route_distribution_id
(optional) The OCID of the import route distribution used to specify how incoming route advertisements through referenced attachments are inserted into the DRG route table.
is_ecmp_enabled
(optional) If you want traffic to be routed using ECMP across your virtual circuits or IPSec tunnels to your on-premises networks, enable ECMP on the DRG route table.
DBMS_CLOUD_OCI_CORE_CREATE_IP_SEC_TUNNEL_BGP_SESSION_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_ip_sec_tunnel_bgp_session_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
oracle_interface_ip varchar2(32767),
customer_interface_ip varchar2(32767),
oracle_interface_ipv6 varchar2(32767),
customer_interface_ipv6 varchar2(32767),
customer_bgp_asn varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_ip_sec_tunnel_bgp_session_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_ip_sec_tunnel_bgp_session_details_t (
oracle_interface_ip varchar2,
customer_interface_ip varchar2,
oracle_interface_ipv6 varchar2,
customer_interface_ipv6 varchar2,
customer_bgp_asn varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
oracle_interface_ip
(optional) The IP address for the Oracle end of the inside tunnel interface. If the tunnel's `routing` attribute is set to `BGP` (see IP_SEC_CONNECTION_TUNNEL Type), this IP address is required and used for the tunnel's BGP session. If `routing` is instead set to `STATIC`, this IP address is optional. You can set this IP address to troubleshoot or monitor the tunnel. The value must be a /30 or /31. Example: `10.0.0.4/31`
customer_interface_ip
(optional) The IP address for the CPE end of the inside tunnel interface. If the tunnel's `routing` attribute is set to `BGP` (see IP_SEC_CONNECTION_TUNNEL Type), this IP address is required and used for the tunnel's BGP session. If `routing` is instead set to `STATIC`, this IP address is optional. You can set this IP address to troubleshoot or monitor the tunnel. The value must be a /30 or /31. Example: `10.0.0.5/31`
oracle_interface_ipv6
(optional) The IPv6 address for the Oracle end of the inside tunnel interface. This IP address is optional. If the tunnel's `routing` attribute is set to `BGP` (see IP_SEC_CONNECTION_TUNNEL Type), this IP address is used for the tunnel's BGP session. If `routing` is instead set to `STATIC`, you can set this IP address to troubleshoot or monitor the tunnel. Only subnet masks from /64 up to /127 are allowed. Example: `2001:db8::1/64`
customer_interface_ipv6
(optional) The IPv6 address for the CPE end of the inside tunnel interface. This IP address is optional. If the tunnel's `routing` attribute is set to `BGP` (see IP_SEC_CONNECTION_TUNNEL Type), this IP address is used for the tunnel's BGP session. If `routing` is instead set to `STATIC`, you can set this IP address to troubleshoot or monitor the tunnel. Only subnet masks from /64 up to /127 are allowed. Example: `2001:db8::1/64`
customer_bgp_asn
(optional) If the tunnel's `routing` attribute is set to `BGP` (see IP_SEC_CONNECTION_TUNNEL Type), this ASN is required and used for the tunnel's BGP session. This is the ASN of the network on the CPE end of the BGP session. Can be a 2-byte or 4-byte ASN. Uses \"asplain\" format. If the tunnel's `routing` attribute is set to `STATIC`, the `customerBgpAsn` must be null. Example: `12345` (2-byte) or `1587232876` (4-byte)
DBMS_CLOUD_OCI_CORE_PHASE_ONE_CONFIG_DETAILS_T Type 🔗
Configuration details for IKE phase one (ISAKMP) configuration parameters.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_phase_one_config_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
is_custom_phase_one_config number,
authentication_algorithm varchar2(32767),
encryption_algorithm varchar2(32767),
diffie_helman_group varchar2(32767),
lifetime_in_seconds number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_phase_one_config_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_phase_one_config_details_t (
is_custom_phase_one_config number,
authentication_algorithm varchar2,
encryption_algorithm varchar2,
diffie_helman_group varchar2,
lifetime_in_seconds number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
is_custom_phase_one_config
(optional) Indicates whether custom configuration is enabled for phase one options.
authentication_algorithm
(optional) The custom authentication algorithm proposed during phase one tunnel negotiation.
These configuration details are used for dead peer detection (DPD). DPD periodically checks the stability of the connection to the customer premises (CPE), and may be used to detect that the link to the CPE has gone down.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_dpd_config_t FORCE AUTHID CURRENT_USER IS OBJECT (
dpd_mode varchar2(32767),
dpd_timeout_in_sec number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_dpd_config_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_dpd_config_t (
dpd_mode varchar2,
dpd_timeout_in_sec number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
dpd_mode
(optional) This option defines whether DPD can be initiated from the Oracle side of the connection.
(optional) DPD timeout in seconds. This sets the longest interval between CPE device health messages before the IPSec connection indicates it has lost contact with the CPE. The default is 20 seconds.
DBMS_CLOUD_OCI_CORE_CREATE_IP_SEC_TUNNEL_ENCRYPTION_DOMAIN_DETAILS_T Type 🔗
Request to enable a multi-encryption domain policy on the IPSec tunnel. There can't be more than 50 security associations in use at one time. See Encryption domain for policy-based tunnels for more.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_ip_sec_tunnel_encryption_domain_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
oracle_traffic_selector dbms_cloud_oci_core_varchar2_tbl,
cpe_traffic_selector dbms_cloud_oci_core_varchar2_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_ip_sec_tunnel_encryption_domain_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_ip_sec_tunnel_encryption_domain_details_t (
oracle_traffic_selector dbms_cloud_oci_core_varchar2_tbl,
cpe_traffic_selector dbms_cloud_oci_core_varchar2_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
oracle_traffic_selector
(optional) Lists IPv4 or IPv6-enabled subnets in your Oracle tenancy.
cpe_traffic_selector
(optional) Lists IPv4 or IPv6-enabled subnets in your on-premises network.
DBMS_CLOUD_OCI_CORE_CREATE_IP_SEC_CONNECTION_TUNNEL_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_ip_sec_connection_tunnel_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
display_name varchar2(32767),
routing varchar2(32767),
ike_version varchar2(32767),
shared_secret varchar2(32767),
bgp_session_config dbms_cloud_oci_core_create_ip_sec_tunnel_bgp_session_details_t,
oracle_initiation varchar2(32767),
nat_translation_enabled varchar2(32767),
phase_one_config dbms_cloud_oci_core_phase_one_config_details_t,
phase_two_config dbms_cloud_oci_core_phase_two_config_details_t,
dpd_config dbms_cloud_oci_core_dpd_config_t,
oracle_tunnel_ip varchar2(32767),
associated_virtual_circuits dbms_cloud_oci_core_varchar2_tbl,
drg_route_table_id varchar2(32767),
encryption_domain_config dbms_cloud_oci_core_create_ip_sec_tunnel_encryption_domain_details_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_ip_sec_connection_tunnel_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_ip_sec_connection_tunnel_details_t (
display_name varchar2,
routing varchar2,
ike_version varchar2,
shared_secret varchar2,
bgp_session_config dbms_cloud_oci_core_create_ip_sec_tunnel_bgp_session_details_t,
oracle_initiation varchar2,
nat_translation_enabled varchar2,
phase_one_config dbms_cloud_oci_core_phase_one_config_details_t,
phase_two_config dbms_cloud_oci_core_phase_two_config_details_t,
dpd_config dbms_cloud_oci_core_dpd_config_t,
oracle_tunnel_ip varchar2,
associated_virtual_circuits dbms_cloud_oci_core_varchar2_tbl,
drg_route_table_id varchar2,
encryption_domain_config dbms_cloud_oci_core_create_ip_sec_tunnel_encryption_domain_details_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
routing
(optional) The type of routing to use for this tunnel (BGP dynamic routing, static routing, or policy-based routing).
Allowed values are: 'BGP', 'STATIC', 'POLICY'
ike_version
(optional) Internet Key Exchange protocol version.
Allowed values are: 'V1', 'V2'
shared_secret
(optional) The shared secret (pre-shared key) to use for the IPSec tunnel. Only numbers, letters, and spaces are allowed. If you don't provide a value, Oracle generates a value for you. You can specify your own shared secret later if you like with UPDATE_IP_SEC_CONNECTION_TUNNEL_SHARED_SECRET Function.
bgp_session_config
(optional)
oracle_initiation
(optional) Indicates whether the Oracle end of the IPSec connection is able to initiate starting up the IPSec tunnel.
(optional) By default (the `AUTO` setting), IKE sends packets with a source and destination port set to 500, and when it detects that the port used to forward packets has changed (most likely because a NAT device is between the CPE device and the Oracle VPN headend) it will try to negotiate the use of NAT-T. The `ENABLED` option sets the IKE protocol to use port 4500 instead of 500 and forces encapsulating traffic with the ESP protocol inside UDP packets. The `DISABLED` option directs IKE to completely refuse to negotiate NAT-T even if it senses there may be a NAT device in use.
Allowed values are: 'ENABLED', 'DISABLED', 'AUTO'
phase_one_config
(optional)
phase_two_config
(optional)
dpd_config
(optional)
oracle_tunnel_ip
(optional) The headend IP that you can choose on the Oracle side to terminate your private IPSec tunnel.
associated_virtual_circuits
(optional) The list of virtual circuit OCIDs over which your network can reach this tunnel.
drg_route_table_id
(optional) The OCID of the DRG route table assigned to this attachment. The DRG route table manages traffic inside the DRG.
encryption_domain_config
(optional)
DBMS_CLOUD_OCI_CORE_CREATE_IP_SEC_CONNECTION_TUNNEL_DETAILS_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_create_ip_sec_connection_tunnel_details_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_ip_sec_connection_tunnel_details_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_create_ip_sec_connection_tunnel_details_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_CREATE_IP_SEC_CONNECTION_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_ip_sec_connection_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
cpe_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
drg_id varchar2(32767),
freeform_tags json_element_t,
cpe_local_identifier varchar2(32767),
cpe_local_identifier_type varchar2(32767),
static_routes dbms_cloud_oci_core_varchar2_tbl,
tunnel_configuration dbms_cloud_oci_core_create_ip_sec_connection_tunnel_details_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_ip_sec_connection_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_ip_sec_connection_details_t (
compartment_id varchar2,
cpe_id varchar2,
defined_tags json_element_t,
display_name varchar2,
drg_id varchar2,
freeform_tags json_element_t,
cpe_local_identifier varchar2,
cpe_local_identifier_type varchar2,
static_routes dbms_cloud_oci_core_varchar2_tbl,
tunnel_configuration dbms_cloud_oci_core_create_ip_sec_connection_tunnel_details_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment to contain the IPSec connection.
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
cpe_local_identifier
(optional) Your identifier for your CPE device. Can be either an IP address or a hostname (specifically, the fully qualified domain name (FQDN)). The type of identifier you provide here must correspond to the value for `cpeLocalIdentifierType`. If you don't provide a value, the `ipAddress` attribute for the CPE Type object specified by `cpeId` is used as the `cpeLocalIdentifier`. For information about why you'd provide this value, see If Your CPE Is Behind a NAT Device. Example IP address: `10.0.3.3` Example hostname: `cpe.example.com`
cpe_local_identifier_type
(optional) The type of identifier for your CPE device. The value you provide here must correspond to the value for `cpeLocalIdentifier`.
Allowed values are: 'IP_ADDRESS', 'HOSTNAME'
static_routes
(required) Static routes to the CPE. A static route's CIDR must not be a multicast address or class E address. Used for routing a given IPSec tunnel's traffic only if the tunnel is using static routing. If you configure at least one tunnel to use static routing, then you must provide at least one valid static route. If you configure both tunnels to use BGP dynamic routing, you can provide an empty list for the static routes. For more information, see the important note in IP_SEC_CONNECTION Type. The CIDR can be either IPv4 or IPv6. IPv6 addressing is supported for all commercial and government regions. See IPv6 Addresses. Example: `10.0.1.0/24` Example: `2001:db8::/32`
tunnel_configuration
(optional) Information for creating the individual tunnels in the IPSec connection. You can provide a maximum of 2 `tunnelConfiguration` objects in the array (one for each of the two tunnels).
DBMS_CLOUD_OCI_CORE_IMAGE_SOURCE_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_image_source_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
operating_system varchar2(32767),
operating_system_version varchar2(32767),
source_image_type varchar2(32767),
source_type varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_image_source_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_image_source_details_t (
operating_system varchar2,
operating_system_version varchar2,
source_image_type varchar2,
source_type varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE NOT FINAL;
Fields
Field
Description
operating_system
(optional)
operating_system_version
(optional)
source_image_type
(optional) The format of the image to be imported. Only monolithic images are supported. This attribute is not used for exported Oracle images with the OCI image format.
Allowed values are: 'QCOW2', 'VMDK'
source_type
(required) The source type for the image. Use `objectStorageTuple` when specifying the namespace, bucket name, and object name. Use `objectStorageUri` when specifying the Object Storage URL.
DBMS_CLOUD_OCI_CORE_CREATE_IMAGE_DETAILS_T Type 🔗
Either instanceId or imageSourceDetails must be provided in addition to other required parameters.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_image_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
image_source_details dbms_cloud_oci_core_image_source_details_t,
instance_id varchar2(32767),
launch_mode varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_image_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_image_details_t (
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
image_source_details dbms_cloud_oci_core_image_source_details_t,
instance_id varchar2,
launch_mode varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment you want the image to be created in.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name for the image. It does not have to be unique, and it's changeable. Avoid entering confidential information. You cannot use a platform image name as a custom image name. Example: `My Oracle Linux image`
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
image_source_details
(optional)
instance_id
(optional) The OCID of the instance you want to use as the basis for the image.
launch_mode
(optional) Specifies the configuration mode for launching virtual machine (VM) instances. The configuration modes are: * `NATIVE` - VM instances launch with paravirtualized boot and VFIO devices. The default value for platform images. * `EMULATED` - VM instances launch with emulated devices, such as the E1000 network driver and emulated SCSI disk controller. * `PARAVIRTUALIZED` - VM instances launch with paravirtualized devices using VirtIO drivers. * `CUSTOM` - VM instances launch with custom configuration settings specified in the `LaunchOptions` parameter.
DBMS_CLOUD_OCI_CORE_CREATE_INSTANCE_CONFIGURATION_BASE_T Type 🔗
Creation details for an instance configuration.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_instance_configuration_base_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
source varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_instance_configuration_base_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_instance_configuration_base_t (
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
source varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE NOT FINAL;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment containing the instance configuration.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
source
(optional) The source of the instance configuration. An instance configuration defines the settings to use when creating Compute instances, including details such as the base image, shape, and metadata. You can also specify the associated resources for the instance, such as block volume attachments and network configuration. When you create an instance configuration using an existing instance as a template, the instance configuration does not include any information from the source instance's boot volume, such as installed applications, binaries, and files on the instance. It also does not include the contents of any block volumes that are attached to the instance. To create an instance configuration that includes the custom setup from an instance's boot volume, you must first create a custom image from the instance (see CREATE_IMAGE Function). Then, use the custom image to launch a new instance (see LAUNCH_INSTANCE Function). Finally, create the instance configuration based on the instance that you created from the custom image. To include block volume contents with an instance configuration, first create a backup of the attached block volumes (see CREATE_VOLUME_BACKUP Function). Then, create the instance configuration by specifying the list of settings, using INSTANCE_CONFIGURATION_VOLUME_SOURCE_FROM_VOLUME_BACKUP_DETAILS Function to include the block volume backups in the list of settings. The following values are supported: * `NONE`: Creates an instance configuration using the list of settings that you specify. * `INSTANCE`: Creates an instance configuration using an existing instance as a template.
Allowed values are: 'NONE', 'INSTANCE'
DBMS_CLOUD_OCI_CORE_CREATE_INSTANCE_CONFIGURATION_DETAILS_T Type 🔗
Details for creating an instance configuration by providing a list of configuration settings.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_instance_configuration_details_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_create_instance_configuration_base_t (
instance_details dbms_cloud_oci_core_instance_configuration_instance_details_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_instance_configuration_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_instance_configuration_details_t (
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
source varchar2,
instance_details dbms_cloud_oci_core_instance_configuration_instance_details_t
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_create_instance_configuration_details_t is a subtype of the dbms_cloud_oci_core_create_instance_configuration_base_t type.
Fields
Field
Description
instance_details
(required)
DBMS_CLOUD_OCI_CORE_CREATE_INSTANCE_CONFIGURATION_FROM_INSTANCE_DETAILS_T Type 🔗
Details for creating an instance configuration using an existing instance as a template.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_instance_configuration_from_instance_details_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_create_instance_configuration_base_t (
instance_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_instance_configuration_from_instance_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_instance_configuration_from_instance_details_t (
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
source varchar2,
instance_id varchar2
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_create_instance_configuration_from_instance_details_t is a subtype of the dbms_cloud_oci_core_create_instance_configuration_base_t type.
Fields
Field
Description
instance_id
(required) The OCID of the instance to use to create the instance configuration.
DBMS_CLOUD_OCI_CORE_CREATE_INSTANCE_CONSOLE_CONNECTION_DETAILS_T Type 🔗
The details for creating a instance console connection. The instance console connection is created in the same compartment as the instance.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_instance_console_connection_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
defined_tags json_element_t,
freeform_tags json_element_t,
instance_id varchar2(32767),
public_key varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_instance_console_connection_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_instance_console_connection_details_t (
defined_tags json_element_t,
freeform_tags json_element_t,
instance_id varchar2,
public_key varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
instance_id
(required) The OCID of the instance to create the console connection to.
public_key
(required) The SSH public key used to authenticate the console connection.
DBMS_CLOUD_OCI_CORE_CREATE_INSTANCE_POOL_PLACEMENT_CONFIGURATION_DETAILS_T Type 🔗
The location for where an instance pool will place instances.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_instance_pool_placement_configuration_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
availability_domain varchar2(32767),
fault_domains dbms_cloud_oci_core_varchar2_tbl,
primary_subnet_id varchar2(32767),
primary_vnic_subnets dbms_cloud_oci_core_instance_pool_placement_primary_subnet_t,
secondary_vnic_subnets dbms_cloud_oci_core_instance_pool_placement_secondary_vnic_subnet_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_instance_pool_placement_configuration_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_instance_pool_placement_configuration_details_t (
availability_domain varchar2,
fault_domains dbms_cloud_oci_core_varchar2_tbl,
primary_subnet_id varchar2,
primary_vnic_subnets dbms_cloud_oci_core_instance_pool_placement_primary_subnet_t,
secondary_vnic_subnets dbms_cloud_oci_core_instance_pool_placement_secondary_vnic_subnet_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
availability_domain
(required) The availability domain to place instances. Example: `Uocm:PHX-AD-1`
fault_domains
(optional) The fault domains to place instances. If you don't provide any values, the system makes a best effort to distribute instances across all fault domains based on capacity. To distribute the instances evenly across selected fault domains, provide a set of fault domains. For example, you might want instances to be evenly distributed if your applications require high availability. To get a list of fault domains, use the LIST_FAULT_DOMAINS Function operation in the Identity and Access Management Service API. Example: `[FAULT-DOMAIN-1, FAULT-DOMAIN-2, FAULT-DOMAIN-3]`
primary_subnet_id
(optional) The OCID of the primary subnet in which to place instances. This field is deprecated. Use `primaryVnicSubnets` instead to set VNIC data for instances in the pool.
primary_vnic_subnets
(optional)
secondary_vnic_subnets
(optional) The set of secondary VNIC data for instances in the pool.
DBMS_CLOUD_OCI_CORE_CREATE_INSTANCE_POOL_PLACEMENT_CONFIGURATION_DETAILS_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_create_instance_pool_placement_configuration_details_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_instance_pool_placement_configuration_details_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_create_instance_pool_placement_configuration_details_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_ATTACH_LOAD_BALANCER_DETAILS_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_attach_load_balancer_details_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_attach_load_balancer_details_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_attach_load_balancer_details_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_CREATE_INSTANCE_POOL_DETAILS_T Type 🔗
The data to create an instance pool.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_instance_pool_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
instance_configuration_id varchar2(32767),
placement_configurations dbms_cloud_oci_core_create_instance_pool_placement_configuration_details_tbl,
l_size number,
load_balancers dbms_cloud_oci_core_attach_load_balancer_details_tbl,
instance_display_name_formatter varchar2(32767),
instance_hostname_formatter varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_instance_pool_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_instance_pool_details_t (
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
instance_configuration_id varchar2,
placement_configurations dbms_cloud_oci_core_create_instance_pool_placement_configuration_details_tbl,
l_size number,
load_balancers dbms_cloud_oci_core_attach_load_balancer_details_tbl,
instance_display_name_formatter varchar2,
instance_hostname_formatter varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment containing the instance pool.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
instance_configuration_id
(required) The OCID of the instance configuration associated with the instance pool.
placement_configurations
(required) The placement configurations for the instance pool. Provide one placement configuration for each availability domain. To use the instance pool with a regional subnet, provide a placement configuration for each availability domain, and include the regional subnet in each placement configuration.
l_size
(required) The number of instances that should be in the instance pool.
load_balancers
(optional) The load balancers to attach to the instance pool.
instance_display_name_formatter
(optional) A user-friendly formatter for the instance pool's instances. Instance displaynames follow the format. The formatter does not retroactively change instance's displaynames, only instance displaynames in the future follow the format
instance_hostname_formatter
(optional) A user-friendly formatter for the instance pool's instances. Instance hostnames follow the format. The formatter does not retroactively change instance's hostnames, only instance hostnames in the future follow the format
DBMS_CLOUD_OCI_CORE_CREATE_INTERNET_GATEWAY_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_internet_gateway_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
is_enabled number,
vcn_id varchar2(32767),
route_table_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_internet_gateway_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_internet_gateway_details_t (
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
is_enabled number,
vcn_id varchar2,
route_table_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment to contain the internet gateway.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
is_enabled
(required) Whether the gateway is enabled upon creation.
vcn_id
(required) The OCID of the VCN the Internet Gateway is attached to.
route_table_id
(optional) The OCID of the route table the Internet Gateway is using.
DBMS_CLOUD_OCI_CORE_CREATE_IPV6_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_ipv6_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
ip_address varchar2(32767),
vnic_id varchar2(32767),
ipv6_subnet_cidr varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_ipv6_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_ipv6_details_t (
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
ip_address varchar2,
vnic_id varchar2,
ipv6_subnet_cidr varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
ip_address
(optional) 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::`
vnic_id
(required) The OCID of the VNIC to assign the IPv6 to. The IPv6 will be in the VNIC's subnet.
ipv6_subnet_cidr
(optional) The IPv6 prefix allocated to the subnet. This is required if more than one IPv6 prefix exists on the subnet.
DBMS_CLOUD_OCI_CORE_CREATE_LOCAL_PEERING_GATEWAY_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_local_peering_gateway_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
route_table_id varchar2(32767),
vcn_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_local_peering_gateway_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_local_peering_gateway_details_t (
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
route_table_id varchar2,
vcn_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment containing the local peering gateway (LPG).
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
route_table_id
(optional) The OCID of the route table the LPG will use. If you don't specify a route table here, the LPG is created without an associated route table. The Networking service does NOT automatically associate the attached VCN's default route table with the LPG. For information about why you would associate a route table with an LPG, see Transit Routing: Access to Multiple VCNs in Same Region.
vcn_id
(required) The OCID of the VCN the LPG belongs to.
DBMS_CLOUD_OCI_CORE_CREATE_NAT_GATEWAY_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_nat_gateway_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
block_traffic number,
vcn_id varchar2(32767),
public_ip_id varchar2(32767),
route_table_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_nat_gateway_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_nat_gateway_details_t (
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
block_traffic number,
vcn_id varchar2,
public_ip_id varchar2,
route_table_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment to contain the NAT gateway.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
block_traffic
(optional) Whether the NAT gateway blocks traffic through it. The default is `false`. Example: `true`
vcn_id
(required) The OCID of the VCN the gateway belongs to.
public_ip_id
(optional) The OCID of the public IP address associated with the NAT gateway.
route_table_id
(optional) The OCID of the route table used by the NAT gateway. If you don't specify a route table here, the NAT gateway is created without an associated route table. The Networking service does NOT automatically associate the attached VCN's default route table with the NAT gateway.
DBMS_CLOUD_OCI_CORE_CREATE_NETWORK_SECURITY_GROUP_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_network_security_group_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
vcn_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_network_security_group_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_network_security_group_details_t (
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
vcn_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment to contain the network security group.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
vcn_id
(required) The OCID of the VCN to create the network security group in.
DBMS_CLOUD_OCI_CORE_CREATE_PRIVATE_IP_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_private_ip_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
hostname_label varchar2(32767),
ip_address varchar2(32767),
vnic_id varchar2(32767),
vlan_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_private_ip_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_private_ip_details_t (
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
hostname_label varchar2,
ip_address varchar2,
vnic_id varchar2,
vlan_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
hostname_label
(optional) The hostname for the private IP. Used for DNS. The value is the hostname portion of the private IP's fully qualified domain name (FQDN) (for example, `bminstance1` in FQDN `bminstance1.subnet123.vcn1.oraclevcn.com`). Must be unique across all VNICs in the subnet and comply with RFC 952 and RFC 1123. For more information, see DNS in Your Virtual Cloud Network. Example: `bminstance1`
ip_address
(optional) A private IP 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 a private IP address from the subnet. Example: `10.0.3.3`
vnic_id
(optional) The OCID of the VNIC to assign the private IP to. The VNIC and private IP must be in the same subnet.
vlan_id
(optional) Use this attribute only with the Oracle Cloud VMware Solution. The OCID of the VLAN from which the private IP is to be drawn. The IP address, *if supplied*, must be valid for the given VLAN. See VLAN Type.
DBMS_CLOUD_OCI_CORE_CREATE_PUBLIC_IP_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_public_ip_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
lifetime varchar2(32767),
private_ip_id varchar2(32767),
public_ip_pool_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_public_ip_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_public_ip_details_t (
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
lifetime varchar2,
private_ip_id varchar2,
public_ip_pool_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment to contain the public IP. For ephemeral public IPs, you must set this to the private IP's compartment OCID.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
lifetime
(required) Defines when the public IP is deleted and released back to the Oracle Cloud Infrastructure public IP pool. For more information, see Public IP Addresses.
Allowed values are: 'EPHEMERAL', 'RESERVED'
private_ip_id
(optional) The OCID of the private IP to assign the public IP to. Required for an ephemeral public IP because it must always be assigned to a private IP (specifically a *primary* private IP). Optional for a reserved public IP. If you don't provide it, the public IP is created but not assigned to a private IP. You can later assign the public IP with UPDATE_PUBLIC_IP Function.
DBMS_CLOUD_OCI_CORE_CREATE_PUBLIC_IP_POOL_DETAILS_T Type 🔗
The information used to create a public IP pool.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_public_ip_pool_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_public_ip_pool_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_public_ip_pool_details_t (
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment containing the public IP pool.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
DBMS_CLOUD_OCI_CORE_CREATE_REMOTE_PEERING_CONNECTION_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_remote_peering_connection_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
drg_id varchar2(32767),
freeform_tags json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_remote_peering_connection_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_remote_peering_connection_details_t (
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
drg_id varchar2,
freeform_tags json_element_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment to contain the RPC.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
drg_id
(required) The OCID of the DRG the RPC belongs to.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
DBMS_CLOUD_OCI_CORE_ROUTE_RULE_T Type 🔗
A mapping between a destination IP address range and a virtual device to route matching packets to (a target).
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_route_rule_t FORCE AUTHID CURRENT_USER IS OBJECT (
cidr_block varchar2(32767),
destination varchar2(32767),
destination_type varchar2(32767),
network_entity_id varchar2(32767),
description varchar2(32767),
route_type varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_route_rule_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_route_rule_t (
cidr_block varchar2,
destination varchar2,
destination_type varchar2,
network_entity_id varchar2,
description varchar2,
route_type varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
cidr_block
(optional) Deprecated. Instead use `destination` and `destinationType`. Requests that include both `cidrBlock` and `destination` will be rejected. A destination IP address range in CIDR notation. Matching packets will be routed to the indicated network entity (the target). Cannot be an IPv6 prefix. Example: `0.0.0.0/0`
destination
(optional) Conceptually, this is the range of IP addresses used for matching when routing traffic. Required if you provide a `destinationType`. Allowed values: * IP address range in CIDR notation. Can be an IPv4 CIDR block or IPv6 prefix. For example: `192.168.1.0/24` or `2001:0db8:0123:45::/56`. If you set this to an IPv6 prefix, the route rule's target can only be a DRG or internet gateway. IPv6 addressing is supported for all commercial and government regions. See IPv6 Addresses. * The `cidrBlock` value for a SERVICE Type, if you're setting up a route rule for traffic destined for a particular `Service` through a service gateway. For example: `oci-phx-objectstorage`.
destination_type
(optional) Type of destination for the rule. Required if you provide a `destination`. * `CIDR_BLOCK`: If the rule's `destination` is an IP address range in CIDR notation. * `SERVICE_CIDR_BLOCK`: If the rule's `destination` is the `cidrBlock` value for a SERVICE Type (the rule is for traffic destined for a particular `Service` through a service gateway).
(required) The OCID for the route rule's target. For information about the type of targets you can specify, see Route Tables.
description
(optional) An optional description of your choice for the rule.
route_type
(optional) A route rule can be STATIC if manually added to the route table, LOCAL if added by OCI to the route table.
Allowed values are: 'STATIC', 'LOCAL'
DBMS_CLOUD_OCI_CORE_ROUTE_RULE_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_route_rule_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_route_rule_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_route_rule_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_CREATE_ROUTE_TABLE_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_route_table_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
route_rules dbms_cloud_oci_core_route_rule_tbl,
vcn_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_route_table_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_route_table_details_t (
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
route_rules dbms_cloud_oci_core_route_rule_tbl,
vcn_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment to contain the route table.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
route_rules
(required) The collection of rules used for routing destination IPs to network devices.
vcn_id
(required) The OCID of the VCN the route table belongs to.
DBMS_CLOUD_OCI_CORE_EGRESS_SECURITY_RULE_T Type 🔗
A rule for allowing outbound IP packets.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_egress_security_rule_t FORCE AUTHID CURRENT_USER IS OBJECT (
destination varchar2(32767),
destination_type varchar2(32767),
icmp_options dbms_cloud_oci_core_icmp_options_t,
is_stateless number,
protocol varchar2(32767),
tcp_options dbms_cloud_oci_core_tcp_options_t,
udp_options dbms_cloud_oci_core_udp_options_t,
description varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_egress_security_rule_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_egress_security_rule_t (
destination varchar2,
destination_type varchar2,
icmp_options dbms_cloud_oci_core_icmp_options_t,
is_stateless number,
protocol varchar2,
tcp_options dbms_cloud_oci_core_tcp_options_t,
udp_options dbms_cloud_oci_core_udp_options_t,
description varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
destination
(required) Conceptually, this is the range of IP addresses that a packet originating from the instance can go to. Allowed values: * IP address range in CIDR notation. For example: `192.168.1.0/24` or `2001:0db8:0123:45::/56` Note that IPv6 addressing is currently supported only in certain regions. See IPv6 Addresses. * The `cidrBlock` value for a SERVICE Type, if you're setting up a security list rule for traffic destined for a particular `Service` through a service gateway. For example: `oci-phx-objectstorage`.
destination_type
(optional) Type of destination for the rule. The default is `CIDR_BLOCK`. Allowed values: * `CIDR_BLOCK`: If the rule's `destination` is an IP address range in CIDR notation. * `SERVICE_CIDR_BLOCK`: If the rule's `destination` is the `cidrBlock` value for a SERVICE Type (the rule is for traffic destined for a particular `Service` through a service gateway).
(optional) A stateless rule allows traffic in one direction. Remember to add a corresponding stateless rule in the other direction if you need to support bidirectional traffic. For example, if egress traffic allows TCP destination port 80, there should be an ingress rule to allow TCP source port 80. Defaults to false, which means the rule is stateful and a corresponding rule is not necessary for bidirectional traffic.
protocol
(required) The transport protocol. Specify either `all` or an IPv4 protocol number as defined in Protocol Numbers. Options are supported only for ICMP (\"1\"), TCP (\"6\"), UDP (\"17\"), and ICMPv6 (\"58\").
tcp_options
(optional)
udp_options
(optional)
description
(optional) An optional description of your choice for the rule.
DBMS_CLOUD_OCI_CORE_INGRESS_SECURITY_RULE_T Type 🔗
A rule for allowing inbound IP packets.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_ingress_security_rule_t FORCE AUTHID CURRENT_USER IS OBJECT (
icmp_options dbms_cloud_oci_core_icmp_options_t,
is_stateless number,
protocol varchar2(32767),
source varchar2(32767),
source_type varchar2(32767),
tcp_options dbms_cloud_oci_core_tcp_options_t,
udp_options dbms_cloud_oci_core_udp_options_t,
description varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_ingress_security_rule_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_ingress_security_rule_t (
icmp_options dbms_cloud_oci_core_icmp_options_t,
is_stateless number,
protocol varchar2,
source varchar2,
source_type varchar2,
tcp_options dbms_cloud_oci_core_tcp_options_t,
udp_options dbms_cloud_oci_core_udp_options_t,
description varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
icmp_options
(optional)
is_stateless
(optional) A stateless rule allows traffic in one direction. Remember to add a corresponding stateless rule in the other direction if you need to support bidirectional traffic. For example, if ingress traffic allows TCP destination port 80, there should be an egress rule to allow TCP source port 80. Defaults to false, which means the rule is stateful and a corresponding rule is not necessary for bidirectional traffic.
protocol
(required) The transport protocol. Specify either `all` or an IPv4 protocol number as defined in Protocol Numbers. Options are supported only for ICMP (\"1\"), TCP (\"6\"), UDP (\"17\"), and ICMPv6 (\"58\").
source
(required) Conceptually, this is the range of IP addresses that a packet coming into the instance can come from. Allowed values: * IP address range in CIDR notation. For example: `192.168.1.0/24` or `2001:0db8:0123:45::/56`. IPv6 addressing is supported for all commercial and government regions. See IPv6 Addresses. * The `cidrBlock` value for a SERVICE Type, if you're setting up a security list rule for traffic coming from a particular `Service` through a service gateway. For example: `oci-phx-objectstorage`.
source_type
(optional) Type of source for the rule. The default is `CIDR_BLOCK`. * `CIDR_BLOCK`: If the rule's `source` is an IP address range in CIDR notation. * `SERVICE_CIDR_BLOCK`: If the rule's `source` is the `cidrBlock` value for a SERVICE Type (the rule is for traffic coming from a particular `Service` through a service gateway).
(optional) An optional description of your choice for the rule.
DBMS_CLOUD_OCI_CORE_EGRESS_SECURITY_RULE_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_egress_security_rule_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_egress_security_rule_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_egress_security_rule_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_INGRESS_SECURITY_RULE_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_ingress_security_rule_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_ingress_security_rule_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_ingress_security_rule_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_CREATE_SECURITY_LIST_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_security_list_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
egress_security_rules dbms_cloud_oci_core_egress_security_rule_tbl,
freeform_tags json_element_t,
ingress_security_rules dbms_cloud_oci_core_ingress_security_rule_tbl,
vcn_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_security_list_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_security_list_details_t (
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
egress_security_rules dbms_cloud_oci_core_egress_security_rule_tbl,
freeform_tags json_element_t,
ingress_security_rules dbms_cloud_oci_core_ingress_security_rule_tbl,
vcn_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment to contain the security list.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
egress_security_rules
(required) Rules for allowing egress IP packets.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
ingress_security_rules
(required) Rules for allowing ingress IP packets.
vcn_id
(required) The OCID of the VCN the security list belongs to.
DBMS_CLOUD_OCI_CORE_SERVICE_ID_REQUEST_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_service_id_request_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
service_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_service_id_request_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_service_id_request_details_t (
service_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_SERVICE_ID_REQUEST_DETAILS_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_service_id_request_details_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_service_id_request_details_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_service_id_request_details_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_CREATE_SERVICE_GATEWAY_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_service_gateway_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
route_table_id varchar2(32767),
services dbms_cloud_oci_core_service_id_request_details_tbl,
vcn_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_service_gateway_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_service_gateway_details_t (
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
route_table_id varchar2,
services dbms_cloud_oci_core_service_id_request_details_tbl,
vcn_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID] of the compartment to contain the service gateway.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
route_table_id
(optional) The OCID of the route table the service gateway will use. If you don't specify a route table here, the service gateway is created without an associated route table. The Networking service does NOT automatically associate the attached VCN's default route table with the service gateway. For information about why you would associate a route table with a service gateway, see Transit Routing: Private Access to Oracle Services.
services
(required) List of the OCIDs of the SERVICE Type objects to enable for the service gateway. This list can be empty if you don't want to enable any `Service` objects when you create the gateway. You can enable a `Service` object later by using either ATTACH_SERVICE_ID Function or UPDATE_SERVICE_GATEWAY Function. For each enabled `Service`, make sure there's a route rule with the `Service` object's `cidrBlock` as the rule's destination and the service gateway as the rule's target. See ROUTE_TABLE Type.
DBMS_CLOUD_OCI_CORE_CREATE_SUBNET_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_subnet_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
availability_domain varchar2(32767),
cidr_block varchar2(32767),
compartment_id varchar2(32767),
defined_tags json_element_t,
dhcp_options_id varchar2(32767),
display_name varchar2(32767),
dns_label varchar2(32767),
freeform_tags json_element_t,
ipv6_cidr_block varchar2(32767),
ipv6_cidr_blocks dbms_cloud_oci_core_varchar2_tbl,
prohibit_internet_ingress number,
prohibit_public_ip_on_vnic number,
route_table_id varchar2(32767),
security_list_ids dbms_cloud_oci_core_varchar2_tbl,
vcn_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_subnet_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_subnet_details_t (
availability_domain varchar2,
cidr_block varchar2,
compartment_id varchar2,
defined_tags json_element_t,
dhcp_options_id varchar2,
display_name varchar2,
dns_label varchar2,
freeform_tags json_element_t,
ipv6_cidr_block varchar2,
ipv6_cidr_blocks dbms_cloud_oci_core_varchar2_tbl,
prohibit_internet_ingress number,
prohibit_public_ip_on_vnic number,
route_table_id varchar2,
security_list_ids dbms_cloud_oci_core_varchar2_tbl,
vcn_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
availability_domain
(optional) Controls whether the subnet is regional or specific to an availability domain. Oracle recommends creating regional subnets because they're more flexible and make it easier to implement failover across availability domains. Originally, AD-specific subnets were the only kind available to use. To create a regional subnet, omit this attribute. Then any resources later created in this subnet (such as a Compute instance) can be created in any availability domain in the region. To instead create an AD-specific subnet, set this attribute to the availability domain you want this subnet to be in. Then any resources later created in this subnet can only be created in that availability domain. Example: `Uocm:PHX-AD-1`
cidr_block
(required) The CIDR IP address range of the subnet. The CIDR must maintain the following rules - a. The CIDR block is valid and correctly formatted. b. The new range is within one of the parent VCN ranges. Example: `10.0.1.0/24`
compartment_id
(required) The OCID of the compartment to contain the subnet.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
dhcp_options_id
(optional) The OCID of the set of DHCP options the subnet will use. If you don't provide a value, the subnet uses the VCN's default set of DHCP options.
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
dns_label
(optional) A DNS label for the subnet, used in conjunction with the VNIC's hostname and VCN's DNS label to form a fully qualified domain name (FQDN) for each VNIC within this subnet (for example, `bminstance1.subnet123.vcn1.oraclevcn.com`). Must be an alphanumeric string that begins with a letter and is unique within the VCN. The value cannot be changed. This value must be set if you want to use the Internet and VCN Resolver to resolve the hostnames of instances in the subnet. It can only be set if the VCN itself was created with a DNS label. For more information, see DNS in Your Virtual Cloud Network. Example: `subnet123`
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
ipv6_cidr_block
(optional) Use this to enable IPv6 addressing for this subnet. The VCN must be enabled for IPv6. You can't change this subnet characteristic later. All subnets are /64 in size. The subnet portion of the IPv6 address is the fourth hextet from the left (1111 in the following example). For important details about IPv6 addressing in a VCN, see IPv6 Addresses. Example: `2001:0db8:0123:1111::/64`
ipv6_cidr_blocks
(optional) The list of all IPv6 prefixes (Oracle allocated IPv6 GUA, ULA or private IPv6 prefixes, BYOIPv6 prefixes) for the subnet that meets the following criteria: - The prefixes must be valid. - Multiple prefixes must not overlap each other or the on-premises network prefix. - The number of prefixes must not exceed the limit of IPv6 prefixes allowed to a subnet.
prohibit_internet_ingress
(optional) Whether to disallow ingress internet traffic to VNICs within this subnet. Defaults to false. For IPv6, if `prohibitInternetIngress` is set to `true`, internet access is not allowed for any IPv6s assigned to VNICs in the subnet. Otherwise, ingress internet traffic is allowed by default. `prohibitPublicIpOnVnic` will be set to the value of `prohibitInternetIngress` to dictate IPv4 behavior in this subnet. Only one or the other flag should be specified. Example: `true`
prohibit_public_ip_on_vnic
(optional) Whether VNICs within this subnet can have public IP addresses. Defaults to false, which means VNICs created in this subnet will automatically be assigned public IP addresses unless specified otherwise during instance launch or VNIC creation (with the `assignPublicIp` flag in CREATE_VNIC_DETAILS Type). If `prohibitPublicIpOnVnic` is set to true, VNICs created in this subnet cannot have public IP addresses (that is, it's a private subnet). If you intend to use an IPv6 prefix, you should use the flag `prohibitInternetIngress` to specify ingress internet traffic behavior of the subnet. Example: `true`
route_table_id
(optional) The OCID of the route table the subnet will use. If you don't provide a value, the subnet uses the VCN's default route table.
security_list_ids
(optional) The OCIDs of the security list or lists the subnet will use. If you don't provide a value, the subnet uses the VCN's default security list. Remember that security lists are associated *with the subnet*, but the rules are applied to the individual VNICs in the subnet.
vcn_id
(required) The OCID of the VCN to contain the subnet.
DBMS_CLOUD_OCI_CORE_BYOIPV6_CIDR_DETAILS_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_byoipv6_cidr_details_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_byoipv6_cidr_details_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_byoipv6_cidr_details_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_CREATE_VCN_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_vcn_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
cidr_block varchar2(32767),
cidr_blocks dbms_cloud_oci_core_varchar2_tbl,
compartment_id varchar2(32767),
ipv6_private_cidr_blocks dbms_cloud_oci_core_varchar2_tbl,
is_oracle_gua_allocation_enabled number,
byoipv6_cidr_details dbms_cloud_oci_core_byoipv6_cidr_details_tbl,
defined_tags json_element_t,
display_name varchar2(32767),
dns_label varchar2(32767),
freeform_tags json_element_t,
is_ipv6_enabled number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_vcn_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_vcn_details_t (
cidr_block varchar2,
cidr_blocks dbms_cloud_oci_core_varchar2_tbl,
compartment_id varchar2,
ipv6_private_cidr_blocks dbms_cloud_oci_core_varchar2_tbl,
is_oracle_gua_allocation_enabled number,
byoipv6_cidr_details dbms_cloud_oci_core_byoipv6_cidr_details_tbl,
defined_tags json_element_t,
display_name varchar2,
dns_label varchar2,
freeform_tags json_element_t,
is_ipv6_enabled number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
cidr_block
(optional) **Deprecated.** Do *not* set this value. Use `cidrBlocks` instead. Example: `10.0.0.0/16`
cidr_blocks
(optional) The list of one or more IPv4 CIDR blocks for the VCN that meet the following criteria: - The CIDR blocks must be valid. - They must not overlap with each other or with the on-premises network CIDR block. - The number of CIDR blocks must not exceed the limit of CIDR blocks allowed per VCN. **Important:** Do *not* specify a value for `cidrBlock`. Use this parameter instead.
compartment_id
(required) The OCID of the compartment to contain the VCN.
ipv6_private_cidr_blocks
(optional) The list of one or more ULA or Private IPv6 prefixes for the VCN that meets the following criteria: - The CIDR blocks must be valid. - Multiple CIDR blocks must not overlap each other or the on-premises network prefix. - The number of CIDR blocks must not exceed the limit of IPv6 prefixes allowed to a VCN. **Important:** Do *not* specify a value for `ipv6CidrBlock`. Use this parameter instead.
is_oracle_gua_allocation_enabled
(optional) Specifies whether to skip Oracle allocated IPv6 GUA. By default, Oracle will allocate one GUA of /56 size for an IPv6 enabled VCN.
byoipv6_cidr_details
(optional) The list of BYOIPv6 OCIDs and BYOIPv6 prefixes required to create a VCN that uses BYOIPv6 address ranges.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
dns_label
(optional) A DNS label for the VCN, used in conjunction with the VNIC's hostname and subnet's DNS label to form a fully qualified domain name (FQDN) for each VNIC within this subnet (for example, `bminstance1.subnet123.vcn1.oraclevcn.com`). Not required to be unique, but it's a best practice to set unique DNS labels for VCNs in your tenancy. Must be an alphanumeric string that begins with a letter. The value cannot be changed. You must set this value if you want instances to be able to use hostnames to resolve other instances in the VCN. Otherwise the Internet and VCN Resolver will not work. For more information, see DNS in Your Virtual Cloud Network. Example: `vcn1`
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
is_ipv6_enabled
(optional) Whether IPv6 is enabled for the VCN. Default is `false`. If enabled, Oracle will assign the VCN a IPv6 /56 CIDR block. You may skip having Oracle allocate the VCN a IPv6 /56 CIDR block by setting isOracleGuaAllocationEnabled to `false`. For important details about IPv6 addressing in a VCN, see IPv6 Addresses. Example: `true`
DBMS_CLOUD_OCI_CORE_CROSS_CONNECT_MAPPING_T Type 🔗
For use with Oracle Cloud Infrastructure FastConnect. Each VIRTUAL_CIRCUIT Type runs on one or more cross-connects or cross-connect groups. A `CrossConnectMapping` contains the properties for an individual cross-connect or cross-connect group associated with a given virtual circuit. The mapping includes information about the cross-connect or cross-connect group, the VLAN, and the BGP peering session. If you're a customer who is colocated with Oracle, that means you own both the virtual circuit and the physical connection it runs on (cross-connect or cross-connect group), so you specify all the information in the mapping. There's one exception: for a public virtual circuit, Oracle specifies the BGP IPv4 addresses. If you're a provider, then you own the physical connection that the customer's virtual circuit runs on, so you contribute information about the cross-connect or cross-connect group and VLAN. Who specifies the BGP peering information in the case of customer connection via provider? If the BGP session goes from Oracle to the provider's edge router, then the provider also specifies the BGP peering information. If the BGP session instead goes from Oracle to the customer's edge router, then the customer specifies the BGP peering information. There's one exception: for a public virtual circuit, Oracle specifies the BGP IPv4 addresses. Every `CrossConnectMapping` must have BGP IPv4 peering addresses. BGP IPv6 peering addresses are optional. If BGP IPv6 addresses are provided, the customer can exchange IPv6 routes with Oracle.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_cross_connect_mapping_t FORCE AUTHID CURRENT_USER IS OBJECT (
bgp_md5_auth_key varchar2(32767),
cross_connect_or_cross_connect_group_id varchar2(32767),
customer_bgp_peering_ip varchar2(32767),
oracle_bgp_peering_ip varchar2(32767),
customer_bgp_peering_ipv6 varchar2(32767),
oracle_bgp_peering_ipv6 varchar2(32767),
vlan number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_cross_connect_mapping_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_cross_connect_mapping_t (
bgp_md5_auth_key varchar2,
cross_connect_or_cross_connect_group_id varchar2,
customer_bgp_peering_ip varchar2,
oracle_bgp_peering_ip varchar2,
customer_bgp_peering_ipv6 varchar2,
oracle_bgp_peering_ipv6 varchar2,
vlan number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
bgp_md5_auth_key
(optional) The key for BGP MD5 authentication. Only applicable if your system requires MD5 authentication. If empty or not set (null), that means you don't use BGP MD5 authentication.
cross_connect_or_cross_connect_group_id
(optional) The OCID of the cross-connect or cross-connect group for this mapping. Specified by the owner of the cross-connect or cross-connect group (the customer if the customer is colocated with Oracle, or the provider if the customer is connecting via provider).
customer_bgp_peering_ip
(optional) The BGP IPv4 address for the router on the other end of the BGP session from Oracle. Specified by the owner of that router. If the session goes from Oracle to a customer, this is the BGP IPv4 address of the customer's edge router. If the session goes from Oracle to a provider, this is the BGP IPv4 address of the provider's edge router. Must use a subnet mask from /28 to /31. There's one exception: for a public virtual circuit, Oracle specifies the BGP IPv4 addresses. Example: `10.0.0.18/31`
oracle_bgp_peering_ip
(optional) The IPv4 address for Oracle's end of the BGP session. Must use a subnet mask from /28 to /31. If the session goes from Oracle to a customer's edge router, the customer specifies this information. If the session goes from Oracle to a provider's edge router, the provider specifies this. There's one exception: for a public virtual circuit, Oracle specifies the BGP IPv4 addresses. Example: `10.0.0.19/31`
customer_bgp_peering_ipv6
(optional) The BGP IPv6 address for the router on the other end of the BGP session from Oracle. Specified by the owner of that router. If the session goes from Oracle to a customer, this is the BGP IPv6 address of the customer's edge router. If the session goes from Oracle to a provider, this is the BGP IPv6 address of the provider's edge router. Only subnet masks from /64 up to /127 are allowed. There's one exception: for a public virtual circuit, Oracle specifies the BGP IPv6 addresses. IPv6 addressing is supported for all commercial and government regions. See IPv6 Addresses. Example: `2001:db8::1/64`
oracle_bgp_peering_ipv6
(optional) The IPv6 address for Oracle's end of the BGP session. Only subnet masks from /64 up to /127 are allowed. If the session goes from Oracle to a customer's edge router, the customer specifies this information. If the session goes from Oracle to a provider's edge router, the provider specifies this. There's one exception: for a public virtual circuit, Oracle specifies the BGP IPv6 addresses. Note that IPv6 addressing is currently supported only in certain regions. See IPv6 Addresses. Example: `2001:db8::2/64`
vlan
(optional) The number of the specific VLAN (on the cross-connect or cross-connect group) that is assigned to this virtual circuit. Specified by the owner of the cross-connect or cross-connect group (the customer if the customer is colocated with Oracle, or the provider if the customer is connecting via provider). Example: `200`
DBMS_CLOUD_OCI_CORE_CROSS_CONNECT_MAPPING_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_cross_connect_mapping_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_cross_connect_mapping_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_cross_connect_mapping_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_CREATE_VIRTUAL_CIRCUIT_DETAILS_T Type 🔗
(optional) The provisioned data rate of the connection. To get a list of the available bandwidth levels (that is, shapes), see LIST_FAST_CONNECT_PROVIDER_VIRTUAL_CIRCUIT_BANDWIDTH_SHAPES Function. Example: `10 Gbps`
compartment_id
(required) The OCID of the compartment to contain the virtual circuit.
cross_connect_mappings
(optional) Create a `CrossConnectMapping` for each cross-connect or cross-connect group this virtual circuit will run on.
routing_policy
(optional) The routing policy sets how routing information about the Oracle cloud is shared over a public virtual circuit. Policies available are: `ORACLE_SERVICE_NETWORK`, `REGIONAL`, `MARKET_LEVEL`, and `GLOBAL`. See Route Filtering for details. By default, routing information is shared for all routes in the same market.
(optional) Set to `ENABLED` (the default) to activate the BGP session of the virtual circuit, set to `DISABLED` to deactivate the virtual circuit.
Allowed values are: 'ENABLED', 'DISABLED'
is_bfd_enabled
(optional) Set to `true` to enable BFD for IPv4 BGP peering, or set to `false` to disable BFD. If this is not set, the default is `false`.
is_transport_mode
(optional) Set to `true` for the virtual circuit to carry only encrypted traffic, or set to `false` for the virtual circuit to carry unencrypted traffic. If this is not set, the default is `false`.
customer_bgp_asn
(optional) Deprecated. Instead use `customerAsn`. If you specify values for both, the request will be rejected.
customer_asn
(optional) Your BGP ASN (either public or private). Provide this value only if there's a BGP session that goes from your edge router to Oracle. Otherwise, leave this empty or null. Can be a 2-byte or 4-byte ASN. Uses \"asplain\" format. Example: `12345` (2-byte) or `1587232876` (4-byte)
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
gateway_id
(optional) For private virtual circuits only. The OCID of the DRG Type that this virtual circuit uses.
provider_name
(optional) Deprecated. Instead use `providerServiceId`. To get a list of the provider names, see LIST_FAST_CONNECT_PROVIDER_SERVICES Function.
provider_service_id
(optional) The OCID of the service offered by the provider (if you're connecting via a provider). To get a list of the available service offerings, see LIST_FAST_CONNECT_PROVIDER_SERVICES Function.
provider_service_key_name
(optional) The service key name offered by the provider (if the customer is connecting via a provider).
provider_service_name
(optional) Deprecated. Instead use `providerServiceId`. To get a list of the provider names, see LIST_FAST_CONNECT_PROVIDER_SERVICES Function.
public_prefixes
(optional) For a public virtual circuit. The public IP prefixes (CIDRs) the customer wants to advertise across the connection.
l_region
(optional) The Oracle Cloud Infrastructure region where this virtual circuit is located. Example: `phx`
l_type
(required) The type of IP addresses used in this virtual circuit. PRIVATE means RFC 1918 addresses (10.0.0.0/8, 172.16/12, and 192.168/16).
Allowed values are: 'PUBLIC', 'PRIVATE'
ip_mtu
(optional) The layer 3 IP MTU to use with this virtual circuit.
Allowed values are: 'MTU_1500', 'MTU_9000'
DBMS_CLOUD_OCI_CORE_CREATE_VLAN_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_vlan_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
availability_domain varchar2(32767),
cidr_block varchar2(32767),
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
nsg_ids dbms_cloud_oci_core_varchar2_tbl,
route_table_id varchar2(32767),
vcn_id varchar2(32767),
vlan_tag number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_vlan_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_vlan_details_t (
availability_domain varchar2,
cidr_block varchar2,
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
nsg_ids dbms_cloud_oci_core_varchar2_tbl,
route_table_id varchar2,
vcn_id varchar2,
vlan_tag number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
availability_domain
(optional) Controls whether the VLAN is regional or specific to an availability domain. A regional VLAN has the flexibility to implement failover across availability domains. Previously, all VLANs were AD-specific. To create a regional VLAN, omit this attribute. Resources created subsequently in this VLAN (such as a Compute instance) can be created in any availability domain in the region. To create an AD-specific VLAN, use this attribute to specify the availability domain. Resources created in this VLAN must be in that availability domain. Example: `Uocm:PHX-AD-1`
cidr_block
(required) The range of IPv4 addresses that will be used for layer 3 communication with hosts outside the VLAN. The CIDR must maintain the following rules - 1. The CIDR block is valid and correctly formatted. 2. The new range is within one of the parent VCN ranges. Example: `192.0.2.0/24`
compartment_id
(required) The OCID of the compartment to contain the VLAN.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
nsg_ids
(optional) A list of the OCIDs of the network security groups (NSGs) to add all VNICs in the VLAN to. For more information about NSGs, see NETWORK_SECURITY_GROUP Type.
route_table_id
(optional) The OCID of the route table the VLAN will use. If you don't provide a value, the VLAN uses the VCN's default route table.
vcn_id
(required) The OCID of the VCN to contain the VLAN.
vlan_tag
(optional) The IEEE 802.1Q VLAN tag for this VLAN. The value must be unique across all VLANs in the VCN. If you don't provide a value, Oracle assigns one. You cannot change the value later. VLAN tag 0 is reserved for use by Oracle.
DBMS_CLOUD_OCI_CORE_CREATE_VOLUME_BACKUP_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_volume_backup_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
kms_key_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
l_type varchar2(32767),
volume_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_volume_backup_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_volume_backup_details_t (
kms_key_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
l_type varchar2,
volume_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
kms_key_id
(optional) The OCID of the Vault service key which is the master encryption key for the volume backup. For more information about the Vault service and encryption keys, see Overview of Vault service and Using Keys.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
l_type
(optional) The type of backup to create. If omitted, defaults to INCREMENTAL.
Allowed values are: 'FULL', 'INCREMENTAL'
volume_id
(required) The OCID of the volume that needs to be backed up.
DBMS_CLOUD_OCI_CORE_CREATE_VOLUME_BACKUP_POLICY_ASSIGNMENT_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_volume_backup_policy_assignment_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
asset_id varchar2(32767),
policy_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_volume_backup_policy_assignment_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_volume_backup_policy_assignment_details_t (
asset_id varchar2,
policy_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
asset_id
(required) The OCID of the volume to assign the policy to.
policy_id
(required) The OCID of the volume backup policy to assign to the volume.
DBMS_CLOUD_OCI_CORE_VOLUME_BACKUP_SCHEDULE_T Type 🔗
Defines the backup frequency and retention period for a volume backup policy. For more information, see Policy-Based Backups.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_volume_backup_schedule_t FORCE AUTHID CURRENT_USER IS OBJECT (
backup_type varchar2(32767),
offset_seconds number,
period varchar2(32767),
offset_type varchar2(32767),
hour_of_day number,
day_of_week varchar2(32767),
day_of_month number,
month varchar2(32767),
retention_seconds number,
time_zone varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_volume_backup_schedule_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_volume_backup_schedule_t (
backup_type varchar2,
offset_seconds number,
period varchar2,
offset_type varchar2,
hour_of_day number,
day_of_week varchar2,
day_of_month number,
month varchar2,
retention_seconds number,
time_zone varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
backup_type
(required) The type of volume backup to create.
Allowed values are: 'FULL', 'INCREMENTAL'
offset_seconds
(optional) The number of seconds that the volume backup start time should be shifted from the default interval boundaries specified by the period. The volume backup start time is the frequency start time plus the offset.
(optional) Indicates how the offset is defined. If value is `STRUCTURED`, then `hourOfDay`, `dayOfWeek`, `dayOfMonth`, and `month` fields are used and `offsetSeconds` will be ignored in requests and users should ignore its value from the responses. `hourOfDay` is applicable for periods `ONE_DAY`, `ONE_WEEK`, `ONE_MONTH` and `ONE_YEAR`. `dayOfWeek` is applicable for period `ONE_WEEK`. `dayOfMonth` is applicable for periods `ONE_MONTH` and `ONE_YEAR`. 'month' is applicable for period 'ONE_YEAR'. They will be ignored in the requests for inapplicable periods. If value is `NUMERIC_SECONDS`, then `offsetSeconds` will be used for both requests and responses and the structured fields will be ignored in the requests and users should ignore their values from the responses. For clients using older versions of Apis and not sending `offsetType` in their requests, the behaviour is just like `NUMERIC_SECONDS`.
DBMS_CLOUD_OCI_CORE_VOLUME_BACKUP_SCHEDULE_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_volume_backup_schedule_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_volume_backup_schedule_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_volume_backup_schedule_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_CREATE_VOLUME_BACKUP_POLICY_DETAILS_T Type 🔗
Specifies the properties for creating user defined backup policy. For more information about user defined backup policies, see User Defined Policies in Policy-Based Backups.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_volume_backup_policy_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
display_name varchar2(32767),
destination_region varchar2(32767),
schedules dbms_cloud_oci_core_volume_backup_schedule_tbl,
defined_tags json_element_t,
freeform_tags json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_volume_backup_policy_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_volume_backup_policy_details_t (
compartment_id varchar2,
display_name varchar2,
destination_region varchar2,
schedules dbms_cloud_oci_core_volume_backup_schedule_tbl,
defined_tags json_element_t,
freeform_tags json_element_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment.
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
destination_region
(optional) The paired destination region for copying scheduled backups to. Example: `us-ashburn-1`. See Region Pairs for details about paired regions.
schedules
(optional) The collection of schedules for the volume backup policy. See see Schedules in Policy-Based Backups for more information.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
DBMS_CLOUD_OCI_CORE_VOLUME_SOURCE_DETAILS_T Type 🔗
Specifies the volume source details for a new Block volume. The volume source is either another Block volume in the same Availability Domain or a Block volume backup. This is an optional field. If not specified or set to null, the new Block volume will be empty. When specified, the new Block volume will contain data from the source volume or backup.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_volume_source_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
l_type varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_volume_source_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_volume_source_details_t (
l_type varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE NOT FINAL;
Fields
Field
Description
l_type
(required)
DBMS_CLOUD_OCI_CORE_BLOCK_VOLUME_REPLICA_DETAILS_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_block_volume_replica_details_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_block_volume_replica_details_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_block_volume_replica_details_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_CREATE_VOLUME_DETAILS_T Type 🔗
The details of the volume to create. For CreateVolume operation, this field is required in the request, see CREATE_VOLUME Function.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_volume_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
availability_domain varchar2(32767),
backup_policy_id varchar2(32767),
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
kms_key_id varchar2(32767),
vpus_per_gb number,
size_in_g_bs number,
size_in_m_bs number,
source_details dbms_cloud_oci_core_volume_source_details_t,
volume_backup_id varchar2(32767),
is_auto_tune_enabled number,
block_volume_replicas dbms_cloud_oci_core_block_volume_replica_details_tbl,
autotune_policies dbms_cloud_oci_core_autotune_policy_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_volume_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_volume_details_t (
availability_domain varchar2,
backup_policy_id varchar2,
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
kms_key_id varchar2,
vpus_per_gb number,
size_in_g_bs number,
size_in_m_bs number,
source_details dbms_cloud_oci_core_volume_source_details_t,
volume_backup_id varchar2,
is_auto_tune_enabled number,
block_volume_replicas dbms_cloud_oci_core_block_volume_replica_details_tbl,
autotune_policies dbms_cloud_oci_core_autotune_policy_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
availability_domain
(optional) The availability domain of the volume. Omissible for cloning a volume. The new volume will be created in the availability domain of the source volume. Example: `Uocm:PHX-AD-1`
backup_policy_id
(optional) If provided, specifies the ID of the volume backup policy to assign to the newly created volume. If omitted, no policy will be assigned.
compartment_id
(required) The OCID of the compartment that contains the volume.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
kms_key_id
(optional) The OCID of the Vault service key to assign as the master encryption key for the volume.
vpus_per_gb
(optional) The number of volume performance units (VPUs) that will be applied to this volume per GB, representing the Block Volume service's elastic performance options. See Block Volume Performance Levels for more information. Allowed values: * `0`: Represents Lower Cost option. * `10`: Represents Balanced option. * `20`: Represents Higher Performance option. * `30`-`120`: Represents the Ultra High Performance option. For performance autotune enabled volumes, it would be the Default(Minimum) VPUs/GB.
size_in_g_bs
(optional) The size of the volume in GBs.
size_in_m_bs
(optional) The size of the volume in MBs. The value must be a multiple of 1024. This field is deprecated. Use sizeInGBs instead.
source_details
(optional)
volume_backup_id
(optional) The OCID of the volume backup from which the data should be restored on the newly created volume. This field is deprecated. Use the sourceDetails field instead to specify the backup for the volume.
is_auto_tune_enabled
(optional) Specifies whether the auto-tune performance is enabled for this volume. This field is deprecated. Use the `DetachedVolumeAutotunePolicy` instead to enable the volume for detached autotune.
block_volume_replicas
(optional) The list of block volume replicas to be enabled for this volume in the specified destination availability domains.
autotune_policies
(optional) The list of autotune policies to be enabled for this volume.
DBMS_CLOUD_OCI_CORE_CREATE_VOLUME_GROUP_BACKUP_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_volume_group_backup_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
l_type varchar2(32767),
volume_group_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_volume_group_backup_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_volume_group_backup_details_t (
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
l_type varchar2,
volume_group_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(optional) The OCID of the compartment that will contain the volume group backup. This parameter is optional, by default backup will be created in the same compartment and source volume group.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
l_type
(optional) The type of backup to create. If omitted, defaults to incremental.
Allowed values are: 'FULL', 'INCREMENTAL'
volume_group_id
(required) The OCID of the volume group that needs to be backed up.
DBMS_CLOUD_OCI_CORE_VOLUME_GROUP_SOURCE_DETAILS_T Type 🔗
Specifies the source for a volume group.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_volume_group_source_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
l_type varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_volume_group_source_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_volume_group_source_details_t (
l_type varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE NOT FINAL;
Fields
Field
Description
l_type
(required)
DBMS_CLOUD_OCI_CORE_VOLUME_GROUP_REPLICA_DETAILS_T Type 🔗
Contains the details for the volume group replica.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_volume_group_replica_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
display_name varchar2(32767),
availability_domain varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_volume_group_replica_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_volume_group_replica_details_t (
display_name varchar2,
availability_domain varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
availability_domain
(required) The availability domain of the volume group replica. Example: `Uocm:PHX-AD-1`
DBMS_CLOUD_OCI_CORE_VOLUME_GROUP_REPLICA_DETAILS_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_volume_group_replica_details_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_volume_group_replica_details_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_volume_group_replica_details_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_CREATE_VOLUME_GROUP_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_create_volume_group_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
availability_domain varchar2(32767),
backup_policy_id varchar2(32767),
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
source_details dbms_cloud_oci_core_volume_group_source_details_t,
volume_group_replicas dbms_cloud_oci_core_volume_group_replica_details_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_volume_group_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_create_volume_group_details_t (
availability_domain varchar2,
backup_policy_id varchar2,
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
source_details dbms_cloud_oci_core_volume_group_source_details_t,
volume_group_replicas dbms_cloud_oci_core_volume_group_replica_details_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
availability_domain
(required) The availability domain of the volume group.
backup_policy_id
(optional) If provided, specifies the ID of the volume backup policy to assign to the newly created volume group. If omitted, no policy will be assigned.
compartment_id
(required) The OCID of the compartment that contains the volume group.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
source_details
(required)
volume_group_replicas
(optional) The list of volume group replicas that this volume group will be enabled to have in the specified destination availability domains.
DBMS_CLOUD_OCI_CORE_CREATE_VTAP_DETAILS_T Type 🔗
These details are included in a request to create a virtual test access point (VTAP).
(required) The OCID of the compartment containing the `Vtap` resource.
vcn_id
(required) The OCID of the VCN containing the `Vtap` resource.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
source_id
(required) The OCID of the source point where packets are captured.
target_id
(optional) The OCID of the destination resource where mirrored packets are sent.
target_ip
(optional) The IP address of the destination resource where mirrored packets are sent.
(optional) Defines an encapsulation header type for the VTAP's mirrored traffic.
Allowed values are: 'VXLAN'
vxlan_network_identifier
(optional) The virtual extensible LAN (VXLAN) network identifier (or VXLAN segment ID) that uniquely identifies the VXLAN.
is_vtap_enabled
(optional) Used to start or stop a `Vtap` resource. * `TRUE` directs the VTAP to start mirroring traffic. * `FALSE` (Default) directs the VTAP to stop mirroring traffic.
(optional) The IP Address of the source private endpoint.
source_private_endpoint_subnet_id
(optional) The OCID of the subnet that source private endpoint belongs to.
DBMS_CLOUD_OCI_CORE_MACSEC_KEY_T Type 🔗
An object defining the Secrets-in-Vault OCIDs representing the MACsec key.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_macsec_key_t FORCE AUTHID CURRENT_USER IS OBJECT (
connectivity_association_name_secret_id varchar2(32767),
connectivity_association_name_secret_version number,
connectivity_association_key_secret_id varchar2(32767),
connectivity_association_key_secret_version number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_macsec_key_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_macsec_key_t (
connectivity_association_name_secret_id varchar2,
connectivity_association_name_secret_version number,
connectivity_association_key_secret_id varchar2,
connectivity_association_key_secret_version number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
connectivity_association_name_secret_id
(required) Secret OCID containing the Connectivity association Key Name (CKN) of this MACsec key.
connectivity_association_name_secret_version
(optional) The secret version of the connectivity association name secret in Vault.
connectivity_association_key_secret_id
(required) Secret OCID containing the Connectivity Association Key (CAK) of this MACsec key.
connectivity_association_key_secret_version
(optional) The secret version of the `connectivityAssociationKey` secret in Vault.
DBMS_CLOUD_OCI_CORE_MACSEC_PROPERTIES_T Type 🔗
Properties used for MACsec (if capable).
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_macsec_properties_t FORCE AUTHID CURRENT_USER IS OBJECT (
state varchar2(32767),
primary_key dbms_cloud_oci_core_macsec_key_t,
encryption_cipher varchar2(32767),
is_unprotected_traffic_allowed number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_macsec_properties_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_macsec_properties_t (
state varchar2,
primary_key dbms_cloud_oci_core_macsec_key_t,
encryption_cipher varchar2,
is_unprotected_traffic_allowed number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
state
(required) Indicates whether or not MACsec is enabled.
Allowed values are: 'ENABLED', 'DISABLED'
primary_key
(optional)
encryption_cipher
(optional) Type of encryption cipher suite to use for the MACsec connection.
(optional) Indicates whether unencrypted traffic is allowed if MACsec Key Agreement protocol (MKA) fails.
DBMS_CLOUD_OCI_CORE_CROSS_CONNECT_T Type 🔗
For use with Oracle Cloud Infrastructure FastConnect. A cross-connect represents a physical connection between an existing network and Oracle. Customers who are colocated with Oracle in a FastConnect location create and use cross-connects. For more information, see FastConnect Overview. Oracle recommends you create each cross-connect in a CROSS_CONNECT_GROUP Type so you can use link aggregation with the connection. **Note:** If you're a provider who is setting up a physical connection to Oracle so customers can use FastConnect over the connection, be aware that your connection is modeled the same way as a colocated customer's (with `CrossConnect` and `CrossConnectGroup` objects, and so on). To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_cross_connect_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
cross_connect_group_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
id varchar2(32767),
lifecycle_state varchar2(32767),
location_name varchar2(32767),
port_name varchar2(32767),
port_speed_shape_name varchar2(32767),
customer_reference_name varchar2(32767),
time_created timestamp with time zone,
macsec_properties dbms_cloud_oci_core_macsec_properties_t,
oci_physical_device_name varchar2(32767),
oci_logical_device_name varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_cross_connect_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_cross_connect_t (
compartment_id varchar2,
cross_connect_group_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
id varchar2,
lifecycle_state varchar2,
location_name varchar2,
port_name varchar2,
port_speed_shape_name varchar2,
customer_reference_name varchar2,
time_created timestamp with time zone,
macsec_properties dbms_cloud_oci_core_macsec_properties_t,
oci_physical_device_name varchar2,
oci_logical_device_name varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(optional) The OCID of the compartment containing the cross-connect group.
cross_connect_group_id
(optional) The OCID of the cross-connect group this cross-connect belongs to (if any).
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
(optional) The name of the FastConnect location where this cross-connect is installed.
port_name
(optional) A string identifying the meet-me room port for this cross-connect.
port_speed_shape_name
(optional) The port speed for this cross-connect. Example: `10 Gbps`
customer_reference_name
(optional) A reference name or identifier for the physical fiber connection that this cross-connect uses.
time_created
(optional) The date and time the cross-connect was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
macsec_properties
(optional)
oci_physical_device_name
(optional) The FastConnect device that terminates the physical connection.
oci_logical_device_name
(optional) The FastConnect device that terminates the logical connection. This device might be different than the device that terminates the physical connection.
DBMS_CLOUD_OCI_CORE_CROSS_CONNECT_GROUP_T Type 🔗
For use with Oracle Cloud Infrastructure FastConnect. A cross-connect group is a link aggregation group (LAG), which can contain one or more CROSS_CONNECT Type. Customers who are colocated with Oracle in a FastConnect location create and use cross-connect groups. For more information, see FastConnect Overview. **Note:** If you're a provider who is setting up a physical connection to Oracle so customers can use FastConnect over the connection, be aware that your connection is modeled the same way as a colocated customer's (with `CrossConnect` and `CrossConnectGroup` objects, and so on). To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_cross_connect_group_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
id varchar2(32767),
lifecycle_state varchar2(32767),
customer_reference_name varchar2(32767),
time_created timestamp with time zone,
macsec_properties dbms_cloud_oci_core_macsec_properties_t,
oci_physical_device_name varchar2(32767),
oci_logical_device_name varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_cross_connect_group_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_cross_connect_group_t (
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
id varchar2,
lifecycle_state varchar2,
customer_reference_name varchar2,
time_created timestamp with time zone,
macsec_properties dbms_cloud_oci_core_macsec_properties_t,
oci_physical_device_name varchar2,
oci_logical_device_name varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(optional) The OCID of the compartment containing the cross-connect group.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
id
(optional) The cross-connect group's Oracle ID (OCID).
lifecycle_state
(optional) The cross-connect group's current state.
(optional) A reference name or identifier for the physical fiber connection that this cross-connect group uses.
time_created
(optional) The date and time the cross-connect group was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
macsec_properties
(optional)
oci_physical_device_name
(optional) The FastConnect device that terminates the physical connection.
oci_logical_device_name
(optional) The FastConnect device that terminates the logical connection. This device might be different than the device that terminates the physical connection.
DBMS_CLOUD_OCI_CORE_CROSS_CONNECT_LOCATION_T Type 🔗
An individual FastConnect location.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_cross_connect_location_t FORCE AUTHID CURRENT_USER IS OBJECT (
description varchar2(32767),
name varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_cross_connect_location_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_cross_connect_location_t (
description varchar2,
name varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
description
(required) A description of the location.
name
(required) The name of the location. Example: `CyrusOne, Chandler, AZ`
DBMS_CLOUD_OCI_CORE_CROSS_CONNECT_MAPPING_DETAILS_T Type 🔗
For use with Oracle Cloud Infrastructure FastConnect. Each VIRTUAL_CIRCUIT Type runs on one or more cross-connects or cross-connect groups. A `CrossConnectMappingDetails` contains the properties for an individual cross-connect or cross-connect group associated with a given virtual circuit. The details includes information about the cross-connect or cross-connect group, the VLAN, and the BGP peering session.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_cross_connect_mapping_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
bgp_md5_auth_key varchar2(32767),
cross_connect_or_cross_connect_group_id varchar2(32767),
customer_bgp_peering_ip varchar2(32767),
oracle_bgp_peering_ip varchar2(32767),
customer_bgp_peering_ipv6 varchar2(32767),
oracle_bgp_peering_ipv6 varchar2(32767),
vlan number,
ipv4_bgp_status varchar2(32767),
ipv6_bgp_status varchar2(32767),
oci_logical_device_name varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_cross_connect_mapping_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_cross_connect_mapping_details_t (
bgp_md5_auth_key varchar2,
cross_connect_or_cross_connect_group_id varchar2,
customer_bgp_peering_ip varchar2,
oracle_bgp_peering_ip varchar2,
customer_bgp_peering_ipv6 varchar2,
oracle_bgp_peering_ipv6 varchar2,
vlan number,
ipv4_bgp_status varchar2,
ipv6_bgp_status varchar2,
oci_logical_device_name varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
bgp_md5_auth_key
(optional) The key for BGP MD5 authentication. Only applicable if your system requires MD5 authentication. If empty or not set (null), that means you don't use BGP MD5 authentication.
cross_connect_or_cross_connect_group_id
(optional) The OCID of the cross-connect or cross-connect group for this mapping. Specified by the owner of the cross-connect or cross-connect group (the customer if the customer is colocated with Oracle, or the provider if the customer is connecting via provider).
customer_bgp_peering_ip
(optional) The BGP IPv4 address for the router on the other end of the BGP session from Oracle. Specified by the owner of that router. If the session goes from Oracle to a customer, this is the BGP IPv4 address of the customer's edge router. If the session goes from Oracle to a provider, this is the BGP IPv4 address of the provider's edge router. Must use a subnet mask from /28 to /31. There's one exception: for a public virtual circuit, Oracle specifies the BGP IPv4 addresses. Example: `10.0.0.18/31`
oracle_bgp_peering_ip
(optional) The IPv4 address for Oracle's end of the BGP session. Must use a subnet mask from /28 to /31. If the session goes from Oracle to a customer's edge router, the customer specifies this information. If the session goes from Oracle to a provider's edge router, the provider specifies this. There's one exception: for a public virtual circuit, Oracle specifies the BGP IPv4 addresses. Example: `10.0.0.19/31`
customer_bgp_peering_ipv6
(optional) The BGP IPv6 address for the router on the other end of the BGP session from Oracle. Specified by the owner of that router. If the session goes from Oracle to a customer, this is the BGP IPv6 address of the customer's edge router. If the session goes from Oracle to a provider, this is the BGP IPv6 address of the provider's edge router. Only subnet masks from /64 up to /127 are allowed. There's one exception: for a public virtual circuit, Oracle specifies the BGP IPv6 addresses. Example: `2001:db8::1/64`
oracle_bgp_peering_ipv6
(optional) The IPv6 address for Oracle's end of the BGP session. Only subnet masks from /64 up to /127 are allowed. If the session goes from Oracle to a customer's edge router, the customer specifies this information. If the session goes from Oracle to a provider's edge router, the provider specifies this. There's one exception: for a public virtual circuit, Oracle specifies the BGP IPv6 addresses. Example: `2001:db8::2/64`
vlan
(optional) The number of the specific VLAN (on the cross-connect or cross-connect group) that is assigned to this virtual circuit. Specified by the owner of the cross-connect or cross-connect group (the customer if the customer is colocated with Oracle, or the provider if the customer is connecting via provider). Example: `200`
ipv4_bgp_status
(optional) The state of the Ipv4 BGP session.
Allowed values are: 'UP', 'DOWN'
ipv6_bgp_status
(optional) The state of the Ipv6 BGP session.
Allowed values are: 'UP', 'DOWN'
oci_logical_device_name
(optional) The FastConnect device that terminates the logical connection.
DBMS_CLOUD_OCI_CORE_CROSS_CONNECT_MAPPING_DETAILS_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_cross_connect_mapping_details_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_cross_connect_mapping_details_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_cross_connect_mapping_details_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_CROSS_CONNECT_MAPPING_DETAILS_COLLECTION_T Type 🔗
An array of CrossConnectMappingDetails
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_cross_connect_mapping_details_collection_t FORCE AUTHID CURRENT_USER IS OBJECT (
items dbms_cloud_oci_core_cross_connect_mapping_details_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_cross_connect_mapping_details_collection_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_cross_connect_mapping_details_collection_t (
items dbms_cloud_oci_core_cross_connect_mapping_details_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
items
(required) CrossConnectMappingDetails items
DBMS_CLOUD_OCI_CORE_CROSS_CONNECT_PORT_SPEED_SHAPE_T Type 🔗
An individual port speed level for cross-connects.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_cross_connect_port_speed_shape_t FORCE AUTHID CURRENT_USER IS OBJECT (
name varchar2(32767),
port_speed_in_gbps number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_cross_connect_port_speed_shape_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_cross_connect_port_speed_shape_t (
name varchar2,
port_speed_in_gbps number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
name
(required) The name of the port speed shape. Example: `10 Gbps`
port_speed_in_gbps
(required) The port speed in Gbps. Example: `10`
DBMS_CLOUD_OCI_CORE_CROSS_CONNECT_STATUS_T Type 🔗
The status of the cross-connect.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_cross_connect_status_t FORCE AUTHID CURRENT_USER IS OBJECT (
cross_connect_id varchar2(32767),
interface_state varchar2(32767),
light_level_ind_bm number,
light_level_indicator varchar2(32767),
encryption_status varchar2(32767),
light_levels_in_d_bm dbms_cloud_oci_core_number_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_cross_connect_status_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_cross_connect_status_t (
cross_connect_id varchar2,
interface_state varchar2,
light_level_ind_bm number,
light_level_indicator varchar2,
encryption_status varchar2,
light_levels_in_d_bm dbms_cloud_oci_core_number_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
(optional) Indicates whether Oracle's side of the interface is up or down.
Allowed values are: 'UP', 'DOWN'
light_level_ind_bm
(optional) The light level of the cross-connect (in dBm). Example: `14.0`
light_level_indicator
(optional) Status indicator corresponding to the light level. * **NO_LIGHT:** No measurable light * **LOW_WARN:** There's measurable light but it's too low * **HIGH_WARN:** Light level is too high * **BAD:** There's measurable light but the signal-to-noise ratio is bad * **GOOD:** Good light level
(optional) Encryption status of this cross connect. Possible values: * **UP:** Traffic is encrypted over this cross-connect * **DOWN:** Traffic is not encrypted over this cross-connect * **CIPHER_MISMATCH:** The MACsec encryption cipher doesn't match the cipher on the CPE * **CKN_MISMATCH:** The MACsec Connectivity association Key Name (CKN) doesn't match the CKN on the CPE * **CAK_MISMATCH:** The MACsec Connectivity Association Key (CAK) doesn't match the CAK on the CPE
(optional) The light levels of the cross-connect (in dBm). Example: `[14.0, -14.0, 2.1, -10.1]`
DBMS_CLOUD_OCI_CORE_DEDICATED_CAPACITY_SOURCE_T Type 🔗
A capacity source of bare metal hosts that is dedicated to a user.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_dedicated_capacity_source_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_capacity_source_t (
compartment_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_dedicated_capacity_source_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_dedicated_capacity_source_t (
capacity_type varchar2,
compartment_id varchar2
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_dedicated_capacity_source_t is a subtype of the dbms_cloud_oci_core_capacity_source_t type.
Fields
Field
Description
compartment_id
(optional) The OCID of the compartment of this capacity source.
DBMS_CLOUD_OCI_CORE_DEDICATED_VM_HOST_T Type 🔗
A dedicated virtual machine host lets you host multiple VM instances on a dedicated server that is not shared with other tenancies.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_dedicated_vm_host_t FORCE AUTHID CURRENT_USER IS OBJECT (
availability_domain varchar2(32767),
compartment_id varchar2(32767),
dedicated_vm_host_shape varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
fault_domain varchar2(32767),
freeform_tags json_element_t,
id varchar2(32767),
lifecycle_state varchar2(32767),
time_created timestamp with time zone,
total_ocpus number,
remaining_ocpus number,
total_memory_in_g_bs number,
remaining_memory_in_g_bs number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_dedicated_vm_host_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_dedicated_vm_host_t (
availability_domain varchar2,
compartment_id varchar2,
dedicated_vm_host_shape varchar2,
defined_tags json_element_t,
display_name varchar2,
fault_domain varchar2,
freeform_tags json_element_t,
id varchar2,
lifecycle_state varchar2,
time_created timestamp with time zone,
total_ocpus number,
remaining_ocpus number,
total_memory_in_g_bs number,
remaining_memory_in_g_bs number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
availability_domain
(required) The availability domain the dedicated virtual machine host is running in. Example: `Uocm:PHX-AD-1`
compartment_id
(required) The OCID of the compartment that contains the dedicated virtual machine host.
dedicated_vm_host_shape
(required) The dedicated virtual machine host shape. The shape determines the number of CPUs and other resources available for VMs.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(required) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
fault_domain
(optional) The fault domain for the dedicated virtual machine host's assigned instances. For more information, see Fault Domains. If you do not specify the fault domain, the system selects one for you. To change the fault domain for a dedicated virtual machine host, delete it, and then create a new dedicated virtual machine host in the preferred fault domain. To get a list of fault domains, use the `ListFaultDomains` operation in the Identity and Access Management Service API. Example: `FAULT-DOMAIN-1`
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
(required) The date and time the dedicated VM host was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
total_ocpus
(required) The total OCPUs of the dedicated VM host.
remaining_ocpus
(required) The available OCPUs of the dedicated VM host.
total_memory_in_g_bs
(optional) The total memory of the dedicated VM host, in GBs.
remaining_memory_in_g_bs
(optional) The remaining memory of the dedicated VM host, in GBs.
DBMS_CLOUD_OCI_CORE_DEDICATED_VM_HOST_INSTANCE_SHAPE_SUMMARY_T Type 🔗
The shape used to launch instances associated with the dedicated VM host.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_dedicated_vm_host_instance_shape_summary_t FORCE AUTHID CURRENT_USER IS OBJECT (
availability_domain varchar2(32767),
instance_shape_name varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_dedicated_vm_host_instance_shape_summary_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_dedicated_vm_host_instance_shape_summary_t (
availability_domain varchar2,
instance_shape_name varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
availability_domain
(optional) The shape's availability domain.
instance_shape_name
(required) The name of the virtual machine instance shapes that can be launched on a dedicated VM host.
DBMS_CLOUD_OCI_CORE_DEDICATED_VM_HOST_INSTANCE_SUMMARY_T Type 🔗
Condensed instance data when listing instances on a dedicated VM host.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_dedicated_vm_host_instance_summary_t FORCE AUTHID CURRENT_USER IS OBJECT (
availability_domain varchar2(32767),
compartment_id varchar2(32767),
instance_id varchar2(32767),
shape varchar2(32767),
time_created timestamp with time zone,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_dedicated_vm_host_instance_summary_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_dedicated_vm_host_instance_summary_t (
availability_domain varchar2,
compartment_id varchar2,
instance_id varchar2,
shape varchar2,
time_created timestamp with time zone
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
availability_domain
(required) The availability domain the virtual machine instance is running in. Example: `Uocm:PHX-AD-1`
compartment_id
(required) The OCID of the compartment that contains the virtual machine instance.
instance_id
(required) The OCID of the virtual machine instance.
shape
(required) The shape of the VM instance.
time_created
(required) The date and time the virtual machine instance was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
DBMS_CLOUD_OCI_CORE_DEDICATED_VM_HOST_SHAPE_SUMMARY_T Type 🔗
The shape used to launch the dedicated virtual machine (VM) host.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_dedicated_vm_host_shape_summary_t FORCE AUTHID CURRENT_USER IS OBJECT (
availability_domain varchar2(32767),
dedicated_vm_host_shape varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_dedicated_vm_host_shape_summary_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_dedicated_vm_host_shape_summary_t (
availability_domain varchar2,
dedicated_vm_host_shape varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
availability_domain
(optional) The shape's availability domain.
dedicated_vm_host_shape
(required) The name of the dedicated VM host shape. You can enumerate all available shapes by calling DEDICATED_VM_HOST_SHAPES Type.
DBMS_CLOUD_OCI_CORE_DEDICATED_VM_HOST_SUMMARY_T Type 🔗
A dedicated virtual machine (VM) host lets you host multiple instances on a dedicated server that is not shared with other tenancies.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_dedicated_vm_host_summary_t FORCE AUTHID CURRENT_USER IS OBJECT (
availability_domain varchar2(32767),
compartment_id varchar2(32767),
dedicated_vm_host_shape varchar2(32767),
display_name varchar2(32767),
fault_domain varchar2(32767),
id varchar2(32767),
lifecycle_state varchar2(32767),
time_created timestamp with time zone,
remaining_ocpus number,
total_ocpus number,
total_memory_in_g_bs number,
remaining_memory_in_g_bs number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_dedicated_vm_host_summary_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_dedicated_vm_host_summary_t (
availability_domain varchar2,
compartment_id varchar2,
dedicated_vm_host_shape varchar2,
display_name varchar2,
fault_domain varchar2,
id varchar2,
lifecycle_state varchar2,
time_created timestamp with time zone,
remaining_ocpus number,
total_ocpus number,
total_memory_in_g_bs number,
remaining_memory_in_g_bs number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
availability_domain
(required) The availability domain the dedicated VM host is running in. Example: `Uocm:PHX-AD-1`
compartment_id
(required) The OCID of the compartment that contains the dedicated VM host.
dedicated_vm_host_shape
(required) The shape of the dedicated VM host. The shape determines the number of CPUs and other resources available for VMs.
display_name
(required) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
fault_domain
(optional) The fault domain for the dedicated VM host's assigned instances. For more information, see Fault Domains. If you do not specify the fault domain, the system selects one for you. To change the fault domain for a dedicated VM host, delete it and create a new dedicated VM host in the preferred fault domain. To get a list of fault domains, use the ListFaultDomains operation in the Identity and Access Management Service API. Example: `FAULT-DOMAIN-1`
(required) The date and time the dedicated VM host was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
remaining_ocpus
(required) The current available OCPUs of the dedicated VM host.
total_ocpus
(required) The current total OCPUs of the dedicated VM host.
total_memory_in_g_bs
(optional) The current total memory of the dedicated VM host, in GBs.
remaining_memory_in_g_bs
(optional) The current available memory of the dedicated VM host, in GBs.
DBMS_CLOUD_OCI_CORE_DEFAULT_DRG_ROUTE_TABLES_T Type 🔗
The default DRG route table for this DRG. Each network type has a default DRG route table. You can update a network type to use a different DRG route table, but each network type must have a default DRG route table. You cannot delete a default DRG route table.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_default_drg_route_tables_t FORCE AUTHID CURRENT_USER IS OBJECT (
vcn varchar2(32767),
ipsec_tunnel varchar2(32767),
virtual_circuit varchar2(32767),
remote_peering_connection varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_default_drg_route_tables_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_default_drg_route_tables_t (
vcn varchar2,
ipsec_tunnel varchar2,
virtual_circuit varchar2,
remote_peering_connection varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
vcn
(optional) The OCID of the default DRG route table to be assigned to DRG attachments of type VCN on creation.
ipsec_tunnel
(optional) The OCID of the default DRG route table assigned to DRG attachments of type IPSEC_TUNNEL on creation.
virtual_circuit
(optional) The OCID of the default DRG route table to be assigned to DRG attachments of type VIRTUAL_CIRCUIT on creation.
remote_peering_connection
(optional) The OCID of the default DRG route table to be assigned to DRG attachments of type REMOTE_PEERING_CONNECTION on creation.
DBMS_CLOUD_OCI_CORE_DETACH_INSTANCE_POOL_INSTANCE_DETAILS_T Type 🔗
An instance that is to be detached from an instance pool.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_detach_instance_pool_instance_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
instance_id varchar2(32767),
is_decrement_size number,
is_auto_terminate number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_detach_instance_pool_instance_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_detach_instance_pool_instance_details_t (
instance_id varchar2,
is_decrement_size number,
is_auto_terminate number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
(optional) Whether to decrease the size of the instance pool when the instance is detached. If `true`, the pool size is decreased. If `false`, the pool will provision a new, replacement instance using the pool's instance configuration as a template. Default is `true`.
is_auto_terminate
(optional) Whether to permanently terminate (delete) the instance and its attached boot volume when detaching it from the instance pool. Default is `false`.
DBMS_CLOUD_OCI_CORE_DETACH_LOAD_BALANCER_DETAILS_T Type 🔗
Represents a load balancer that is to be detached from an instance pool.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_detach_load_balancer_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
load_balancer_id varchar2(32767),
backend_set_name varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_detach_load_balancer_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_detach_load_balancer_details_t (
load_balancer_id varchar2,
backend_set_name varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
load_balancer_id
(required) The OCID of the load balancer to detach from the instance pool.
backend_set_name
(required) The name of the backend set on the load balancer to detach from the instance pool.
DBMS_CLOUD_OCI_CORE_DETACHED_VOLUME_AUTOTUNE_POLICY_T Type 🔗
Volume's performace will be tuned to the lower cost settings once detached.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_detached_volume_autotune_policy_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_autotune_policy_t (
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_detached_volume_autotune_policy_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_detached_volume_autotune_policy_t (
autotune_type varchar2
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_detached_volume_autotune_policy_t is a subtype of the dbms_cloud_oci_core_autotune_policy_t type.
DBMS_CLOUD_OCI_CORE_DEVICE_T Type 🔗
Device Path corresponding to the block devices attached to instances having a name and isAvailable flag.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_device_t FORCE AUTHID CURRENT_USER IS OBJECT (
name varchar2(32767),
is_available number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_device_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_device_t (
name varchar2,
is_available number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
name
(required) The device name.
is_available
(required) The flag denoting whether device is available.
DBMS_CLOUD_OCI_CORE_DHCP_DNS_OPTION_T Type 🔗
DHCP option for specifying how DNS (hostname resolution) is handled in the subnets in the VCN. For more information, see DNS in Your Virtual Cloud Network.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_dhcp_dns_option_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_dhcp_option_t (
custom_dns_servers dbms_cloud_oci_core_varchar2_tbl,
server_type varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_dhcp_dns_option_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_dhcp_dns_option_t (
l_type varchar2,
custom_dns_servers dbms_cloud_oci_core_varchar2_tbl,
server_type varchar2
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_dhcp_dns_option_t is a subtype of the dbms_cloud_oci_core_dhcp_option_t type.
Fields
Field
Description
custom_dns_servers
(optional) If you set `serverType` to `CustomDnsServer`, specify the IP address of at least one DNS server of your choice (three maximum).
server_type
(required) * **VcnLocal:** Reserved for future use. * **VcnLocalPlusInternet:** Also referred to as \"Internet and VCN Resolver\". Instances can resolve internet hostnames (no internet gateway is required), and can resolve hostnames of instances in the VCN. This is the default value in the default set of DHCP options in the VCN. For the Internet and VCN Resolver to work across the VCN, there must also be a DNS label set for the VCN, a DNS label set for each subnet, and a hostname for each instance. The Internet and VCN Resolver also enables reverse DNS lookup, which lets you determine the hostname corresponding to the private IP address. For more information, see DNS in Your Virtual Cloud Network. * **CustomDnsServer:** Instances use a DNS server of your choice (three maximum).
A set of DHCP options. Used by the VCN to automatically provide configuration information to the instances when they boot up. There are two options you can set: - DHCP_DNS_OPTION Type: Lets you specify how DNS (hostname resolution) is handled in the subnets in your VCN. - DHCP_SEARCH_DOMAIN_OPTION Type: Lets you specify a search domain name to use for DNS queries. For more information, see DNS in Your Virtual Cloud Network and DHCP Options. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_dhcp_options_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
id varchar2(32767),
lifecycle_state varchar2(32767),
options dbms_cloud_oci_core_dhcp_option_tbl,
time_created timestamp with time zone,
vcn_id varchar2(32767),
domain_name_type varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_dhcp_options_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_dhcp_options_t (
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
id varchar2,
lifecycle_state varchar2,
options dbms_cloud_oci_core_dhcp_option_tbl,
time_created timestamp with time zone,
vcn_id varchar2,
domain_name_type varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment containing the set of DHCP options.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
id
(required) Oracle ID (OCID) for the set of DHCP options.
lifecycle_state
(required) The current state of the set of DHCP options.
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_dhcp_search_domain_option_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_dhcp_option_t (
search_domain_names dbms_cloud_oci_core_varchar2_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_dhcp_search_domain_option_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_dhcp_search_domain_option_t (
l_type varchar2,
search_domain_names dbms_cloud_oci_core_varchar2_tbl
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_dhcp_search_domain_option_t is a subtype of the dbms_cloud_oci_core_dhcp_option_t type.
Fields
Field
Description
search_domain_names
(required) A single search domain name according to RFC 952 and RFC 1123. During a DNS query, the OS will append this search domain name to the value being queried. If you set DHCP_DNS_OPTION Type to `VcnLocalPlusInternet`, and you assign a DNS label to the VCN during creation, the search domain name in the VCN's default set of DHCP options is automatically set to the VCN domain (for example, `vcn1.oraclevcn.com`). If you don't want to use a search domain name, omit this option from the set of DHCP options. Do not include this option with an empty list of search domain names, or with an empty string as the value for any search domain name.
DBMS_CLOUD_OCI_CORE_DRG_T Type 🔗
A dynamic routing gateway (DRG) is a virtual router that provides a path for private network traffic between networks. You use it with other Networking Service components to create a connection to your on-premises network using Site-to-Site VPN or a connection that uses FastConnect. For more information, see Networking Overview. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_drg_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
id varchar2(32767),
lifecycle_state varchar2(32767),
time_created timestamp with time zone,
default_drg_route_tables dbms_cloud_oci_core_default_drg_route_tables_t,
default_export_drg_route_distribution_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_drg_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_drg_t (
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
id varchar2,
lifecycle_state varchar2,
time_created timestamp with time zone,
default_drg_route_tables dbms_cloud_oci_core_default_drg_route_tables_t,
default_export_drg_route_distribution_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment containing the DRG.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
(optional) The date and time the DRG was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
default_drg_route_tables
(optional)
default_export_drg_route_distribution_id
(optional) The OCID of this DRG's default export route distribution for the DRG attachments.
DBMS_CLOUD_OCI_CORE_DRG_ATTACHMENT_NETWORK_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_drg_attachment_network_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
l_type varchar2(32767),
id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_drg_attachment_network_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_drg_attachment_network_details_t (
l_type varchar2,
id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE NOT FINAL;
(optional) The OCID of the network attached to the DRG.
DBMS_CLOUD_OCI_CORE_DRG_ATTACHMENT_T Type 🔗
A DRG attachment serves as a link between a DRG and a network resource. A DRG can be attached to a VCN, IPSec tunnel, remote peering connection, or virtual circuit. For more information, see Overview of the Networking Service.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_drg_attachment_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
display_name varchar2(32767),
drg_id varchar2(32767),
id varchar2(32767),
lifecycle_state varchar2(32767),
time_created timestamp with time zone,
drg_route_table_id varchar2(32767),
network_details dbms_cloud_oci_core_drg_attachment_network_details_t,
defined_tags json_element_t,
freeform_tags json_element_t,
route_table_id varchar2(32767),
vcn_id varchar2(32767),
export_drg_route_distribution_id varchar2(32767),
is_cross_tenancy number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_drg_attachment_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_drg_attachment_t (
compartment_id varchar2,
display_name varchar2,
drg_id varchar2,
id varchar2,
lifecycle_state varchar2,
time_created timestamp with time zone,
drg_route_table_id varchar2,
network_details dbms_cloud_oci_core_drg_attachment_network_details_t,
defined_tags json_element_t,
freeform_tags json_element_t,
route_table_id varchar2,
vcn_id varchar2,
export_drg_route_distribution_id varchar2,
is_cross_tenancy number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment containing the DRG attachment.
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
(optional) The date and time the DRG attachment was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
drg_route_table_id
(optional) The OCID of the DRG route table that is assigned to this attachment. The DRG route table manages traffic inside the DRG.
network_details
(optional)
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
(optional) The OCID of the VCN. This field is deprecated. Instead, use the `networkDetails` field to view the OCID of the attached resource.
export_drg_route_distribution_id
(optional) The OCID of the export route distribution used to specify how routes in the assigned DRG route table are advertised to the attachment. If this value is null, no routes are advertised through this attachment.
is_cross_tenancy
(optional) Indicates whether the DRG attachment and attached network live in a different tenancy than the DRG. Example: `false`
DBMS_CLOUD_OCI_CORE_DRG_ATTACHMENT_ID_DRG_ROUTE_DISTRIBUTION_MATCH_CRITERIA_T Type 🔗
The criteria by which a specific attachment will import routes to the DRG.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_drg_attachment_id_drg_route_distribution_match_criteria_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_drg_route_distribution_match_criteria_t (
drg_attachment_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_drg_attachment_id_drg_route_distribution_match_criteria_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_drg_attachment_id_drg_route_distribution_match_criteria_t (
match_type varchar2,
drg_attachment_id varchar2
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_drg_attachment_id_drg_route_distribution_match_criteria_t is a subtype of the dbms_cloud_oci_core_drg_route_distribution_match_criteria_t type.
The `DrgAttachmentInfo` resource contains the OCID of the DRG attachment.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_drg_attachment_info_t FORCE AUTHID CURRENT_USER IS OBJECT (
id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_drg_attachment_info_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_drg_attachment_info_t (
id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
id
(required) The Oracle-assigned ID of the DRG attachment
DBMS_CLOUD_OCI_CORE_DRG_ATTACHMENT_MATCH_ALL_DRG_ROUTE_DISTRIBUTION_MATCH_CRITERIA_T Type 🔗
All routes are imported or exported.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_drg_attachment_match_all_drg_route_distribution_match_criteria_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_drg_route_distribution_match_criteria_t (
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_drg_attachment_match_all_drg_route_distribution_match_criteria_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_drg_attachment_match_all_drg_route_distribution_match_criteria_t (
match_type varchar2
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_drg_attachment_match_all_drg_route_distribution_match_criteria_t is a subtype of the dbms_cloud_oci_core_drg_route_distribution_match_criteria_t type.
DBMS_CLOUD_OCI_CORE_DRG_ATTACHMENT_NETWORK_UPDATE_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_drg_attachment_network_update_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
l_type varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_drg_attachment_network_update_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_drg_attachment_network_update_details_t (
l_type varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE NOT FINAL;
Fields
Field
Description
l_type
(required)
Allowed values are: 'VCN'
DBMS_CLOUD_OCI_CORE_DRG_ATTACHMENT_TYPE_DRG_ROUTE_DISTRIBUTION_MATCH_CRITERIA_T Type 🔗
The attachment type from which the DRG will import routes. Routes will be imported from all attachments of this type.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_drg_attachment_type_drg_route_distribution_match_criteria_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_drg_route_distribution_match_criteria_t (
attachment_type varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_drg_attachment_type_drg_route_distribution_match_criteria_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_drg_attachment_type_drg_route_distribution_match_criteria_t (
match_type varchar2,
attachment_type varchar2
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_drg_attachment_type_drg_route_distribution_match_criteria_t is a subtype of the dbms_cloud_oci_core_drg_route_distribution_match_criteria_t type.
Fields
Field
Description
attachment_type
(required) The type of the network resource to be included in this match. A match for a network type implies that all DRG attachments of that type insert routes into the table.
DBMS_CLOUD_OCI_CORE_DRG_REDUNDANCY_STATUS_T Type 🔗
The redundancy status of the DRG. For more information, see Redundancy Remedies.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_drg_redundancy_status_t FORCE AUTHID CURRENT_USER IS OBJECT (
id varchar2(32767),
status varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_drg_redundancy_status_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_drg_redundancy_status_t (
id varchar2,
status varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_DRG_ROUTE_DISTRIBUTION_T Type 🔗
A route distribution establishes how routes get imported into DRG route tables and exported through the DRG attachments. A route distribution is a list of statements. Each statement consists of a set of matches, all of which must be `True` in order for the statement's action to take place. Each statement determines which routes are propagated. You can assign a route distribution as a route table's import distribution. The statements in an import route distribution specify how how incoming route advertisements through a referenced attachment or all attachments of a certain type are inserted into the route table. You can assign a route distribution as a DRG attachment's export distribution unless the attachment has the type VCN. Exporting routes through a VCN attachment is unsupported. Export route distribution statements specify how routes in a DRG attachment's assigned table are advertised out through the attachment. When a DRG is created, a route distribution is created with a single ACCEPT statement with match criteria MATCH_ALL. By default, all DRG attachments (except for those of type VCN), are assigned this distribution. The two auto-generated DRG route tables (one as the default for VCN attachments, and the other for all other types of attachments) are each assigned an auto generated import route distribution. The default VCN table's import distribution has a single statement with match criteria MATCH_ALL to import routes from each DRG attachment type. The other table's import distribution has a statement to import routes from attachments with the VCN type. The route distribution is always in the same compartment as the DRG.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_drg_route_distribution_t FORCE AUTHID CURRENT_USER IS OBJECT (
drg_id varchar2(32767),
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
id varchar2(32767),
lifecycle_state varchar2(32767),
time_created timestamp with time zone,
distribution_type varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_drg_route_distribution_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_drg_route_distribution_t (
drg_id varchar2,
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
id varchar2,
lifecycle_state varchar2,
time_created timestamp with time zone,
distribution_type varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
drg_id
(required) The OCID of the DRG that contains this route distribution.
compartment_id
(required) The OCID of the compartment containing the route distribution.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
id
(required) The route distribution's Oracle ID (OCID).
lifecycle_state
(required) The route distribution's current state.
(required) The date and time the route distribution was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
distribution_type
(required) Whether this distribution defines how routes get imported into route tables or exported through DRG attachments.
Allowed values are: 'IMPORT', 'EXPORT'
DBMS_CLOUD_OCI_CORE_DRG_ROUTE_DISTRIBUTION_STATEMENT_T Type 🔗
A single statement within a route distribution. All match criteria in a statement must be met for the action to take place.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_drg_route_distribution_statement_t FORCE AUTHID CURRENT_USER IS OBJECT (
match_criteria dbms_cloud_oci_core_drg_route_distribution_match_criteria_tbl,
action varchar2(32767),
priority number,
id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_drg_route_distribution_statement_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_drg_route_distribution_statement_t (
match_criteria dbms_cloud_oci_core_drg_route_distribution_match_criteria_tbl,
action varchar2,
priority number,
id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
match_criteria
(required) The action is applied only if all of the match criteria is met. If there are no match criteria in a statement, any input is considered a match and the action is applied.
action
(required) `ACCEPT` indicates the route should be imported or exported as-is.
Allowed values are: 'ACCEPT'
priority
(required) This field specifies the priority of each statement in a route distribution. Priorities must be unique within a particular route distribution. The priority will be represented as a number between 0 and 65535 where a lower number indicates a higher priority. When a route is processed, statements are applied in the order defined by their priority. The first matching rule dictates the action that will be taken on the route.
id
(required) The Oracle-assigned ID of the route distribution statement.
DBMS_CLOUD_OCI_CORE_DRG_ROUTE_RULE_T Type 🔗
A DRG route rule is a mapping between a destination IP address range and a DRG attachment. The map is used to route matching packets. Traffic will be routed across the attachments using Equal-cost multi-path routing (ECMP) if there are multiple rules with identical destinations and none of the rules conflict.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_drg_route_rule_t FORCE AUTHID CURRENT_USER IS OBJECT (
destination varchar2(32767),
destination_type varchar2(32767),
next_hop_drg_attachment_id varchar2(32767),
route_type varchar2(32767),
is_conflict number,
is_blackhole number,
id varchar2(32767),
route_provenance varchar2(32767),
attributes json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_drg_route_rule_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_drg_route_rule_t (
destination varchar2,
destination_type varchar2,
next_hop_drg_attachment_id varchar2,
route_type varchar2,
is_conflict number,
is_blackhole number,
id varchar2,
route_provenance varchar2,
attributes json_element_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
destination
(required) Represents the range of IP addresses to match against when routing traffic. Potential values: * An IP address range (IPv4 or IPv6) in CIDR notation. For example: `192.168.1.0/24` or `2001:0db8:0123:45::/56`. * When you're setting up a security rule for traffic destined for a particular `Service` through a service gateway, this is the `cidrBlock` value associated with that SERVICE Type. For example: `oci-phx-objectstorage`.
destination_type
(required) The type of destination for the rule. Allowed values: * `CIDR_BLOCK`: If the rule's `destination` is an IP address range in CIDR notation. * `SERVICE_CIDR_BLOCK`: If the rule's `destination` is the `cidrBlock` value for a SERVICE Type (the rule is for traffic destined for a particular `Service` through a service gateway).
(required) The OCID of the next hop DRG attachment responsible for reaching the network destination. A value of `BLACKHOLE` means traffic for this route is discarded without notification.
route_type
(optional) You can specify static routes for the DRG route table using the API. The DRG learns dynamic routes from the DRG attachments using various routing protocols.
Allowed values are: 'STATIC', 'DYNAMIC'
is_conflict
(optional) Indicates that the route was not imported due to a conflict between route rules.
is_blackhole
(optional) Indicates that if the next hop attachment does not exist, so traffic for this route is discarded without notification.
id
(required) The Oracle-assigned ID of the DRG route rule.
route_provenance
(required) The earliest origin of a route. If a route is advertised to a DRG through an IPsec tunnel attachment, and is propagated to peered DRGs via RPC attachments, the route's provenance in the peered DRGs remains `IPSEC_TUNNEL`, because that is the earliest origin. No routes with a provenance `IPSEC_TUNNEL` or `VIRTUAL_CIRCUIT` will be exported to IPsec tunnel or virtual circuit attachments, regardless of the attachment's export distribution.
(optional) Additional properties for the route, computed by the service.
DBMS_CLOUD_OCI_CORE_DRG_ROUTE_TABLE_T Type 🔗
All routing inside the DRG is driven by the contents of DRG route tables. DRG route tables contain rules which route packets to a particular network destination, represented as a DRG attachment. The routing decision for a packet entering a DRG is determined by the rules in the DRG route table assigned to the attachment-of-entry. Each DRG attachment can inject routes in any DRG route table, provided there is a statement corresponding to the attachment in the route table's `importDrgRouteDistribution`. You can also insert static routes into the DRG route tables. The DRG route table is always in the same compartment as the DRG. There must always be a default DRG route table for each attachment type.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_drg_route_table_t FORCE AUTHID CURRENT_USER IS OBJECT (
id varchar2(32767),
compartment_id varchar2(32767),
drg_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
time_created timestamp with time zone,
lifecycle_state varchar2(32767),
import_drg_route_distribution_id varchar2(32767),
is_ecmp_enabled number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_drg_route_table_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_drg_route_table_t (
id varchar2,
compartment_id varchar2,
drg_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
time_created timestamp with time zone,
lifecycle_state varchar2,
import_drg_route_distribution_id varchar2,
is_ecmp_enabled number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
(required) The OCID of the compartment the DRG is in. The DRG route table is always in the same compartment as the DRG.
drg_id
(required) The OCID of the DRG the DRG that contains this route table.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
time_created
(required) The date and time the DRG route table was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
(optional) The OCID of the import route distribution used to specify how incoming route advertisements from referenced attachments are inserted into the DRG route table.
is_ecmp_enabled
(required) If you want traffic to be routed using ECMP across your virtual circuits or IPSec tunnels to your on-premises network, enable ECMP on the DRG route table to which these attachments import routes.
DBMS_CLOUD_OCI_CORE_VOLUME_ATTACHMENT_T Type 🔗
A base object for all types of attachments between a storage volume and an instance. For specific details about iSCSI attachments, see I_SCSI_VOLUME_ATTACHMENT Type. For general information about volume attachments, see Overview of Block Volume Storage. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_volume_attachment_t FORCE AUTHID CURRENT_USER IS OBJECT (
attachment_type varchar2(32767),
availability_domain varchar2(32767),
compartment_id varchar2(32767),
device varchar2(32767),
display_name varchar2(32767),
id varchar2(32767),
instance_id varchar2(32767),
is_read_only number,
is_shareable number,
lifecycle_state varchar2(32767),
time_created timestamp with time zone,
volume_id varchar2(32767),
is_pv_encryption_in_transit_enabled number,
is_multipath number,
iscsi_login_state varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_volume_attachment_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_volume_attachment_t (
attachment_type varchar2,
availability_domain varchar2,
compartment_id varchar2,
device varchar2,
display_name varchar2,
id varchar2,
instance_id varchar2,
is_read_only number,
is_shareable number,
lifecycle_state varchar2,
time_created timestamp with time zone,
volume_id varchar2,
is_pv_encryption_in_transit_enabled number,
is_multipath number,
iscsi_login_state varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE NOT FINAL;
Fields
Field
Description
attachment_type
(required) The type of volume attachment.
availability_domain
(required) The availability domain of an instance. Example: `Uocm:PHX-AD-1`
compartment_id
(required) The OCID of the compartment.
device
(optional) The device name.
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
id
(required) The OCID of the volume attachment.
instance_id
(required) The OCID of the instance the volume is attached to.
is_read_only
(optional) Whether the attachment was created in read-only mode.
is_shareable
(optional) Whether the attachment should be created in shareable mode. If an attachment is created in shareable mode, then other instances can attach the same volume, provided that they also create their attachments in shareable mode. Only certain volume types can be attached in shareable mode. Defaults to false if not specified.
lifecycle_state
(required) The current state of the volume attachment.
(required) The date and time the volume was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
volume_id
(required) The OCID of the volume.
is_pv_encryption_in_transit_enabled
(optional) Whether in-transit encryption for the data volume's paravirtualized attachment is enabled or not.
is_multipath
(optional) Whether the Iscsi or Paravirtualized attachment is multipath or not, it is not applicable to NVMe attachment.
iscsi_login_state
(optional) The iscsi login state of the volume attachment. For a Iscsi volume attachment, all iscsi sessions need to be all logged-in or logged-out to be in logged-in or logged-out state.
DBMS_CLOUD_OCI_CORE_EMULATED_VOLUME_ATTACHMENT_T Type 🔗
An Emulated volume attachment.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_emulated_volume_attachment_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_volume_attachment_t (
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_emulated_volume_attachment_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_emulated_volume_attachment_t (
attachment_type varchar2,
availability_domain varchar2,
compartment_id varchar2,
device varchar2,
display_name varchar2,
id varchar2,
instance_id varchar2,
is_read_only number,
is_shareable number,
lifecycle_state varchar2,
time_created timestamp with time zone,
volume_id varchar2,
is_pv_encryption_in_transit_enabled number,
is_multipath number,
iscsi_login_state varchar2
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_emulated_volume_attachment_t is a subtype of the dbms_cloud_oci_core_volume_attachment_t type.
DBMS_CLOUD_OCI_CORE_ENCRYPTION_DOMAIN_CONFIG_T Type 🔗
Configuration information used by the encryption domain policy.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_encryption_domain_config_t FORCE AUTHID CURRENT_USER IS OBJECT (
oracle_traffic_selector dbms_cloud_oci_core_varchar2_tbl,
cpe_traffic_selector dbms_cloud_oci_core_varchar2_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_encryption_domain_config_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_encryption_domain_config_t (
oracle_traffic_selector dbms_cloud_oci_core_varchar2_tbl,
cpe_traffic_selector dbms_cloud_oci_core_varchar2_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
oracle_traffic_selector
(optional) Lists IPv4 or IPv6-enabled subnets in your Oracle tenancy.
cpe_traffic_selector
(optional) Lists IPv4 or IPv6-enabled subnets in your on-premises network.
DBMS_CLOUD_OCI_CORE_ENUM_INTEGER_IMAGE_CAPABILITY_DESCRIPTOR_T Type 🔗
Enum Integer type CapabilityDescriptor
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_enum_integer_image_capability_descriptor_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_image_capability_schema_descriptor_t (
l_values dbms_cloud_oci_core_number_tbl,
default_value number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_enum_integer_image_capability_descriptor_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_enum_integer_image_capability_descriptor_t (
descriptor_type varchar2,
source varchar2,
l_values dbms_cloud_oci_core_number_tbl,
default_value number
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_enum_integer_image_capability_descriptor_t is a subtype of the dbms_cloud_oci_core_image_capability_schema_descriptor_t type.
Fields
Field
Description
l_values
(required) the list of values for the enum
default_value
(optional) the default value
DBMS_CLOUD_OCI_CORE_ENUM_STRING_IMAGE_CAPABILITY_SCHEMA_DESCRIPTOR_T Type 🔗
Enum String type of ImageCapabilitySchemaDescriptor
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_enum_string_image_capability_schema_descriptor_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_image_capability_schema_descriptor_t (
l_values dbms_cloud_oci_core_varchar2_tbl,
default_value varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_enum_string_image_capability_schema_descriptor_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_enum_string_image_capability_schema_descriptor_t (
descriptor_type varchar2,
source varchar2,
l_values dbms_cloud_oci_core_varchar2_tbl,
default_value varchar2
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_enum_string_image_capability_schema_descriptor_t is a subtype of the dbms_cloud_oci_core_image_capability_schema_descriptor_t type.
Fields
Field
Description
l_values
(required) the list of values for the enum
default_value
(optional) the default value
DBMS_CLOUD_OCI_CORE_ERROR_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_error_t FORCE AUTHID CURRENT_USER IS OBJECT (
code varchar2(32767),
message varchar2(32767),
original_message varchar2(32767),
original_message_template varchar2(32767),
message_arguments json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_error_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_error_t (
code varchar2,
message varchar2,
original_message varchar2,
original_message_template varchar2,
message_arguments json_element_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
code
(required) A short error code that defines the error, meant for programmatic parsing. See API Errors.
message
(required) A human-readable error message.
original_message
(optional) A human-readable error string in English. This value might be different from the `message` field.
original_message_template
(optional) The template for the `originalMessage` in ICU message format, but without the values to be substituted.
message_arguments
(optional) The values to be substituted into the `originalMessageTemplate`, expressed as a string-to-string map.
DBMS_CLOUD_OCI_CORE_EXPORT_IMAGE_DETAILS_T Type 🔗
The destination details for the image export. Set `destinationType` to `objectStorageTuple` and use EXPORT_IMAGE_VIA_OBJECT_STORAGE_TUPLE_DETAILS Function when specifying the namespace, bucket name, and object name. Set `destinationType` to `objectStorageUri` and use EXPORT_IMAGE_VIA_OBJECT_STORAGE_URI_DETAILS Function when specifying the Object Storage URL.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_export_image_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
destination_type varchar2(32767),
export_format varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_export_image_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_export_image_details_t (
destination_type varchar2,
export_format varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE NOT FINAL;
Fields
Field
Description
destination_type
(required) The destination type. Use `objectStorageTuple` when specifying the namespace, bucket name, and object name. Use `objectStorageUri` when specifying the Object Storage URL.
export_format
(optional) The format to export the image to. The default value is `OCI`. The following image formats are available: - `OCI` - Oracle Cloud Infrastructure file with a QCOW2 image and Oracle Cloud Infrastructure metadata (.oci). Use this format to export a custom image that you want to import into other tenancies or regions. - `QCOW2` - QEMU Copy On Write (.qcow2) - `VDI` - Virtual Disk Image (.vdi) for Oracle VM VirtualBox - `VHD` - Virtual Hard Disk (.vhd) for Hyper-V - `VMDK` - Virtual Machine Disk (.vmdk)
DBMS_CLOUD_OCI_CORE_EXPORT_IMAGE_VIA_OBJECT_STORAGE_TUPLE_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_export_image_via_object_storage_tuple_details_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_export_image_details_t (
bucket_name varchar2(32767),
namespace_name varchar2(32767),
object_name varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_export_image_via_object_storage_tuple_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_export_image_via_object_storage_tuple_details_t (
destination_type varchar2,
export_format varchar2,
bucket_name varchar2,
namespace_name varchar2,
object_name varchar2
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_export_image_via_object_storage_tuple_details_t is a subtype of the dbms_cloud_oci_core_export_image_details_t type.
Fields
Field
Description
bucket_name
(required) The Object Storage bucket to export the image to.
namespace_name
(required) The Object Storage namespace to export the image to.
object_name
(required) The Object Storage object name for the exported image.
DBMS_CLOUD_OCI_CORE_EXPORT_IMAGE_VIA_OBJECT_STORAGE_URI_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_export_image_via_object_storage_uri_details_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_export_image_details_t (
destination_uri varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_export_image_via_object_storage_uri_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_export_image_via_object_storage_uri_details_t (
destination_type varchar2,
export_format varchar2,
destination_uri varchar2
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_export_image_via_object_storage_uri_details_t is a subtype of the dbms_cloud_oci_core_export_image_details_t type.
DBMS_CLOUD_OCI_CORE_FAST_CONNECT_PROVIDER_SERVICE_T Type 🔗
A service offering from a supported provider. For more information, see FastConnect Overview.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_fast_connect_provider_service_t FORCE AUTHID CURRENT_USER IS OBJECT (
description varchar2(32767),
id varchar2(32767),
private_peering_bgp_management varchar2(32767),
provider_name varchar2(32767),
provider_service_name varchar2(32767),
public_peering_bgp_management varchar2(32767),
supported_virtual_circuit_types dbms_cloud_oci_core_varchar2_tbl,
customer_asn_management varchar2(32767),
provider_service_key_management varchar2(32767),
bandwith_shape_management varchar2(32767),
required_total_cross_connects number,
l_type varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_fast_connect_provider_service_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_fast_connect_provider_service_t (
description varchar2,
id varchar2,
private_peering_bgp_management varchar2,
provider_name varchar2,
provider_service_name varchar2,
public_peering_bgp_management varchar2,
supported_virtual_circuit_types dbms_cloud_oci_core_varchar2_tbl,
customer_asn_management varchar2,
provider_service_key_management varchar2,
bandwith_shape_management varchar2,
required_total_cross_connects number,
l_type varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
description
(optional) The location of the provider's website or portal. This portal is where you can get information about the provider service, create a virtual circuit connection from the provider to Oracle Cloud Infrastructure, and retrieve your provider service key for that virtual circuit connection. Example: `https://example.com`
id
(required) The OCID of the service offered by the provider.
private_peering_bgp_management
(required) Who is responsible for managing the private peering BGP information.
(required) Total number of cross-connect or cross-connect groups required for the virtual circuit.
l_type
(required) Provider service type.
Allowed values are: 'LAYER2', 'LAYER3'
DBMS_CLOUD_OCI_CORE_FAST_CONNECT_PROVIDER_SERVICE_KEY_T Type 🔗
A provider service key and its details. A provider service key is an identifier for a provider's virtual circuit.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_fast_connect_provider_service_key_t FORCE AUTHID CURRENT_USER IS OBJECT (
name varchar2(32767),
bandwidth_shape_name varchar2(32767),
peering_location varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_fast_connect_provider_service_key_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_fast_connect_provider_service_key_t (
name varchar2,
bandwidth_shape_name varchar2,
peering_location varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
name
(required) The service key that the provider gives you when you set up a virtual circuit connection from the provider to Oracle Cloud Infrastructure. Use this value as the `providerServiceKeyName` query parameter for GET_FAST_CONNECT_PROVIDER_SERVICE_KEY Function.
bandwidth_shape_name
(optional) The provisioned data rate of the connection. To get a list of the available bandwidth levels (that is, shapes), see LIST_FAST_CONNECT_PROVIDER_VIRTUAL_CIRCUIT_BANDWIDTH_SHAPES Function. Example: `10 Gbps`
peering_location
(optional) The provider's peering location.
DBMS_CLOUD_OCI_CORE_GENERIC_BM_LAUNCH_INSTANCE_PLATFORM_CONFIG_T Type 🔗
The standard platform configuration to be used when launching a bare metal instance.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_generic_bm_launch_instance_platform_config_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_launch_instance_platform_config_t (
numa_nodes_per_socket varchar2(32767),
is_symmetric_multi_threading_enabled number,
is_access_control_service_enabled number,
are_virtual_instructions_enabled number,
is_input_output_memory_management_unit_enabled number,
percentage_of_cores_enabled number,
config_map json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_generic_bm_launch_instance_platform_config_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_generic_bm_launch_instance_platform_config_t (
l_type varchar2,
is_secure_boot_enabled number,
is_trusted_platform_module_enabled number,
is_measured_boot_enabled number,
is_memory_encryption_enabled number,
numa_nodes_per_socket varchar2,
is_symmetric_multi_threading_enabled number,
is_access_control_service_enabled number,
are_virtual_instructions_enabled number,
is_input_output_memory_management_unit_enabled number,
percentage_of_cores_enabled number,
config_map json_element_t
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_generic_bm_launch_instance_platform_config_t is a subtype of the dbms_cloud_oci_core_launch_instance_platform_config_t type.
Fields
Field
Description
numa_nodes_per_socket
(optional) The number of NUMA nodes per socket (NPS).
(optional) Whether symmetric multithreading is enabled on the instance. Symmetric multithreading is also called simultaneous multithreading (SMT) or Intel Hyper-Threading. Intel and AMD processors have two hardware execution threads per core (OCPU). SMT permits multiple independent threads of execution, to better use the resources and increase the efficiency of the CPU. When multithreading is disabled, only one thread is permitted to run on each core, which can provide higher or more predictable performance for some workloads.
is_access_control_service_enabled
(optional) Whether the Access Control Service is enabled on the instance. When enabled, the platform can enforce PCIe device isolation, required for VFIO device pass-through.
are_virtual_instructions_enabled
(optional) Whether virtualization instructions are available. For example, Secure Virtual Machine for AMD shapes or VT-x for Intel shapes.
is_input_output_memory_management_unit_enabled
(optional) Whether the input-output memory management unit is enabled.
percentage_of_cores_enabled
(optional) The percentage of cores enabled. Value must be a multiple of 25%. If the requested percentage results in a fractional number of cores, the system rounds up the number of cores across processors and provisions an instance with a whole number of cores. If the applications that you run on the instance use a core-based licensing model and need fewer cores than the full size of the shape, you can disable cores to reduce your licensing costs. The instance itself is billed for the full shape, regardless of whether all cores are enabled.
config_map
(optional) Instance Platform Configuration Configuration Map for flexible setting input.
DBMS_CLOUD_OCI_CORE_GENERIC_BM_PLATFORM_CONFIG_T Type 🔗
The standard platform configuration of a bare metal instance.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_generic_bm_platform_config_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_platform_config_t (
numa_nodes_per_socket varchar2(32767),
is_symmetric_multi_threading_enabled number,
is_access_control_service_enabled number,
are_virtual_instructions_enabled number,
is_input_output_memory_management_unit_enabled number,
percentage_of_cores_enabled number,
config_map json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_generic_bm_platform_config_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_generic_bm_platform_config_t (
l_type varchar2,
is_secure_boot_enabled number,
is_trusted_platform_module_enabled number,
is_measured_boot_enabled number,
is_memory_encryption_enabled number,
numa_nodes_per_socket varchar2,
is_symmetric_multi_threading_enabled number,
is_access_control_service_enabled number,
are_virtual_instructions_enabled number,
is_input_output_memory_management_unit_enabled number,
percentage_of_cores_enabled number,
config_map json_element_t
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_generic_bm_platform_config_t is a subtype of the dbms_cloud_oci_core_platform_config_t type.
Fields
Field
Description
numa_nodes_per_socket
(optional) The number of NUMA nodes per socket (NPS).
(optional) Whether symmetric multithreading is enabled on the instance. Symmetric multithreading is also called simultaneous multithreading (SMT) or Intel Hyper-Threading. Intel and AMD processors have two hardware execution threads per core (OCPU). SMT permits multiple independent threads of execution, to better use the resources and increase the efficiency of the CPU. When multithreading is disabled, only one thread is permitted to run on each core, which can provide higher or more predictable performance for some workloads.
is_access_control_service_enabled
(optional) Whether the Access Control Service is enabled on the instance. When enabled, the platform can enforce PCIe device isolation, required for VFIO device pass-through.
are_virtual_instructions_enabled
(optional) Whether virtualization instructions are available. For example, Secure Virtual Machine for AMD shapes or VT-x for Intel shapes.
is_input_output_memory_management_unit_enabled
(optional) Whether the input-output memory management unit is enabled.
percentage_of_cores_enabled
(optional) The percentage of cores enabled. Value must be a multiple of 25%. If the requested percentage results in a fractional number of cores, the system rounds up the number of cores across processors and provisions an instance with a whole number of cores. If the applications that you run on the instance use a core-based licensing model and need fewer cores than the full size of the shape, you can disable cores to reduce your licensing costs. The instance itself is billed for the full shape, regardless of whether all cores are enabled.
config_map
(optional) Instance Platform Configuration Configuration Map for flexible setting input.
DBMS_CLOUD_OCI_CORE_GET_PUBLIC_IP_BY_IP_ADDRESS_DETAILS_T Type 🔗
IP address of the public IP.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_get_public_ip_by_ip_address_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
ip_address varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_get_public_ip_by_ip_address_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_get_public_ip_by_ip_address_details_t (
ip_address varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
ip_address
(required) The public IP address. Example: 203.0.113.2
DBMS_CLOUD_OCI_CORE_GET_PUBLIC_IP_BY_PRIVATE_IP_ID_DETAILS_T Type 🔗
Details of the private IP that the public IP is assigned to.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_get_public_ip_by_private_ip_id_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
private_ip_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_get_public_ip_by_private_ip_id_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_get_public_ip_by_private_ip_id_details_t (
private_ip_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
A connection between a DRG and CPE. This connection consists of multiple IPSec tunnels. Creating this connection is one of the steps required when setting up a Site-to-Site VPN. **Important:** Each tunnel in an IPSec connection can use either static routing or BGP dynamic routing (see the IP_SEC_CONNECTION_TUNNEL Type object's `routing` attribute). Originally only static routing was supported and every IPSec connection was required to have at least one static route configured. To maintain backward compatibility in the API when support for BPG dynamic routing was introduced, the API accepts an empty list of static routes if you configure both of the IPSec tunnels to use BGP dynamic routing. If you switch a tunnel's routing from `BGP` to `STATIC`, you must first ensure that the IPSec connection is configured with at least one valid CIDR block static route. Oracle uses the IPSec connection's static routes when routing a tunnel's traffic *only* if that tunnel's `routing` attribute = `STATIC`. Otherwise the static routes are ignored. For more information about the workflow for setting up an IPSec connection, see Site-to-Site VPN Overview. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_ip_sec_connection_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
cpe_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
drg_id varchar2(32767),
freeform_tags json_element_t,
id varchar2(32767),
lifecycle_state varchar2(32767),
cpe_local_identifier varchar2(32767),
cpe_local_identifier_type varchar2(32767),
static_routes dbms_cloud_oci_core_varchar2_tbl,
time_created timestamp with time zone,
transport_type varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_ip_sec_connection_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_ip_sec_connection_t (
compartment_id varchar2,
cpe_id varchar2,
defined_tags json_element_t,
display_name varchar2,
drg_id varchar2,
freeform_tags json_element_t,
id varchar2,
lifecycle_state varchar2,
cpe_local_identifier varchar2,
cpe_local_identifier_type varchar2,
static_routes dbms_cloud_oci_core_varchar2_tbl,
time_created timestamp with time zone,
transport_type varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment containing the IPSec connection.
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
id
(required) The IPSec connection's Oracle ID (OCID).
(optional) Your identifier for your CPE device. Can be either an IP address or a hostname (specifically, the fully qualified domain name (FQDN)). The type of identifier here must correspond to the value for `cpeLocalIdentifierType`. If you don't provide a value when creating the IPSec connection, the `ipAddress` attribute for the CPE Type object specified by `cpeId` is used as the `cpeLocalIdentifier`. For information about why you'd provide this value, see If Your CPE Is Behind a NAT Device. Example IP address: `10.0.3.3` Example hostname: `cpe.example.com`
cpe_local_identifier_type
(optional) The type of identifier for your CPE device. The value here must correspond to the value for `cpeLocalIdentifier`.
Allowed values are: 'IP_ADDRESS', 'HOSTNAME'
static_routes
(required) Static routes to the CPE. The CIDR must not be a multicast address or class E address. Used for routing a given IPSec tunnel's traffic only if the tunnel is using static routing. If you configure at least one tunnel to use static routing, then you must provide at least one valid static route. If you configure both tunnels to use BGP dynamic routing, you can provide an empty list for the static routes. The CIDR can be either IPv4 or IPv6. IPv6 addressing is supported for all commercial and government regions. See IPv6 Addresses. Example: `10.0.1.0/24` Example: `2001:db8::/32`
time_created
(optional) The date and time the IPSec connection was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
transport_type
(optional) The transport type used for the IPSec connection.
Allowed values are: 'INTERNET', 'FASTCONNECT'
DBMS_CLOUD_OCI_CORE_TUNNEL_CONFIG_T Type 🔗
Deprecated. For tunnel information, instead see: * IP_SEC_CONNECTION_TUNNEL Type * IP_SEC_CONNECTION_TUNNEL_SHARED_SECRET Type
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_tunnel_config_t FORCE AUTHID CURRENT_USER IS OBJECT (
ip_address varchar2(32767),
shared_secret varchar2(32767),
time_created timestamp with time zone,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_tunnel_config_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_tunnel_config_t (
ip_address varchar2,
shared_secret varchar2,
time_created timestamp with time zone
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
ip_address
(required) The IP address of Oracle's VPN headend. Example: `203.0.113.50 `
shared_secret
(required) The shared secret of the IPSec tunnel.
time_created
(optional) The date and time the IPSec connection was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
DBMS_CLOUD_OCI_CORE_TUNNEL_CONFIG_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_tunnel_config_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_tunnel_config_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_tunnel_config_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_IP_SEC_CONNECTION_DEVICE_CONFIG_T Type 🔗
Deprecated. For tunnel information, instead see: * IP_SEC_CONNECTION_TUNNEL Type * IP_SEC_CONNECTION_TUNNEL_SHARED_SECRET Type
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_ip_sec_connection_device_config_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
id varchar2(32767),
time_created timestamp with time zone,
tunnels dbms_cloud_oci_core_tunnel_config_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_ip_sec_connection_device_config_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_ip_sec_connection_device_config_t (
compartment_id varchar2,
id varchar2,
time_created timestamp with time zone,
tunnels dbms_cloud_oci_core_tunnel_config_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment containing the IPSec connection.
id
(required) The IPSec connection's Oracle ID (OCID).
time_created
(optional) The date and time the IPSec connection was created.
tunnels
(optional) Two TUNNEL_CONFIG Type objects.
DBMS_CLOUD_OCI_CORE_TUNNEL_STATUS_T Type 🔗
Deprecated. For tunnel information, instead see IP_SEC_CONNECTION_TUNNEL Type.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_tunnel_status_t FORCE AUTHID CURRENT_USER IS OBJECT (
ip_address varchar2(32767),
lifecycle_state varchar2(32767),
time_created timestamp with time zone,
time_state_modified timestamp with time zone,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_tunnel_status_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_tunnel_status_t (
ip_address varchar2,
lifecycle_state varchar2,
time_created timestamp with time zone,
time_state_modified timestamp with time zone
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
ip_address
(required) The IP address of Oracle's VPN headend. Example: `203.0.113.50`
(optional) The date and time the IPSec connection was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
time_state_modified
(optional) When the state of the tunnel last changed, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
DBMS_CLOUD_OCI_CORE_TUNNEL_STATUS_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_tunnel_status_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_tunnel_status_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_tunnel_status_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_IP_SEC_CONNECTION_DEVICE_STATUS_T Type 🔗
Deprecated. For tunnel information, instead see IP_SEC_CONNECTION_TUNNEL Type.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_ip_sec_connection_device_status_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
id varchar2(32767),
time_created timestamp with time zone,
tunnels dbms_cloud_oci_core_tunnel_status_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_ip_sec_connection_device_status_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_ip_sec_connection_device_status_t (
compartment_id varchar2,
id varchar2,
time_created timestamp with time zone,
tunnels dbms_cloud_oci_core_tunnel_status_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment containing the IPSec connection.
id
(required) The IPSec connection's Oracle ID (OCID).
time_created
(optional) The date and time the IPSec connection was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
tunnels
(optional) Two TUNNEL_STATUS Type objects.
DBMS_CLOUD_OCI_CORE_TUNNEL_PHASE_ONE_DETAILS_T Type 🔗
IPSec tunnel details specific to ISAKMP phase one.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_tunnel_phase_one_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
is_custom_phase_one_config number,
lifetime number,
remaining_lifetime number,
custom_authentication_algorithm varchar2(32767),
negotiated_authentication_algorithm varchar2(32767),
custom_encryption_algorithm varchar2(32767),
negotiated_encryption_algorithm varchar2(32767),
custom_dh_group varchar2(32767),
negotiated_dh_group varchar2(32767),
is_ike_established number,
remaining_lifetime_last_retrieved timestamp with time zone,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_tunnel_phase_one_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_tunnel_phase_one_details_t (
is_custom_phase_one_config number,
lifetime number,
remaining_lifetime number,
custom_authentication_algorithm varchar2,
negotiated_authentication_algorithm varchar2,
custom_encryption_algorithm varchar2,
negotiated_encryption_algorithm varchar2,
custom_dh_group varchar2,
negotiated_dh_group varchar2,
is_ike_established number,
remaining_lifetime_last_retrieved timestamp with time zone
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
is_custom_phase_one_config
(optional) Indicates whether custom phase one configuration is enabled. If this option is not enabled, default settings are proposed.
lifetime
(optional) The total configured lifetime of the IKE security association.
remaining_lifetime
(optional) The remaining lifetime before the key is refreshed.
custom_authentication_algorithm
(optional) The proposed custom authentication algorithm.
negotiated_authentication_algorithm
(optional) The negotiated authentication algorithm.
custom_encryption_algorithm
(optional) The proposed custom encryption algorithm.
negotiated_encryption_algorithm
(optional) The negotiated encryption algorithm.
custom_dh_group
(optional) The proposed custom Diffie-Hellman group.
negotiated_dh_group
(optional) The negotiated Diffie-Hellman group.
is_ike_established
(optional) Indicates whether IKE phase one is established.
remaining_lifetime_last_retrieved
(optional) The date and time we retrieved the remaining lifetime, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
DBMS_CLOUD_OCI_CORE_TUNNEL_PHASE_TWO_DETAILS_T Type 🔗
IPsec tunnel detail information specific to phase two.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_tunnel_phase_two_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
is_custom_phase_two_config number,
lifetime number,
remaining_lifetime number,
custom_authentication_algorithm varchar2(32767),
negotiated_authentication_algorithm varchar2(32767),
custom_encryption_algorithm varchar2(32767),
negotiated_encryption_algorithm varchar2(32767),
dh_group varchar2(32767),
negotiated_dh_group varchar2(32767),
is_esp_established number,
is_pfs_enabled number,
remaining_lifetime_last_retrieved timestamp with time zone,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_tunnel_phase_two_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_tunnel_phase_two_details_t (
is_custom_phase_two_config number,
lifetime number,
remaining_lifetime number,
custom_authentication_algorithm varchar2,
negotiated_authentication_algorithm varchar2,
custom_encryption_algorithm varchar2,
negotiated_encryption_algorithm varchar2,
dh_group varchar2,
negotiated_dh_group varchar2,
is_esp_established number,
is_pfs_enabled number,
remaining_lifetime_last_retrieved timestamp with time zone
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
is_custom_phase_two_config
(optional) Indicates whether custom phase two configuration is enabled. If this option is not enabled, default settings are proposed.
lifetime
(optional) The total configured lifetime of the IKE security association.
remaining_lifetime
(optional) The remaining lifetime before the key is refreshed.
custom_authentication_algorithm
(optional) Phase two authentication algorithm proposed during tunnel negotiation.
negotiated_authentication_algorithm
(optional) The negotiated phase two authentication algorithm.
custom_encryption_algorithm
(optional) The proposed custom phase two encryption algorithm.
negotiated_encryption_algorithm
(optional) The negotiated encryption algorithm.
dh_group
(optional) The proposed Diffie-Hellman group.
negotiated_dh_group
(optional) The negotiated Diffie-Hellman group.
is_esp_established
(optional) Indicates that ESP phase two is established.
is_pfs_enabled
(optional) Indicates that PFS (perfect forward secrecy) is enabled.
remaining_lifetime_last_retrieved
(optional) The date and time the remaining lifetime was last retrieved, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
DBMS_CLOUD_OCI_CORE_IP_SEC_CONNECTION_TUNNEL_T Type 🔗
Information about a single IPSec tunnel in an IPSec connection. This object does not include the tunnel's shared secret (pre-shared key), which is found in the IP_SEC_CONNECTION_TUNNEL_SHARED_SECRET Type object.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_ip_sec_connection_tunnel_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
id varchar2(32767),
vpn_ip varchar2(32767),
cpe_ip varchar2(32767),
status varchar2(32767),
ike_version varchar2(32767),
lifecycle_state varchar2(32767),
display_name varchar2(32767),
bgp_session_info dbms_cloud_oci_core_bgp_session_info_t,
encryption_domain_config dbms_cloud_oci_core_encryption_domain_config_t,
routing varchar2(32767),
time_created timestamp with time zone,
time_status_updated timestamp with time zone,
oracle_can_initiate varchar2(32767),
nat_translation_enabled varchar2(32767),
dpd_mode varchar2(32767),
dpd_timeout_in_sec number,
phase_one_details dbms_cloud_oci_core_tunnel_phase_one_details_t,
phase_two_details dbms_cloud_oci_core_tunnel_phase_two_details_t,
associated_virtual_circuits dbms_cloud_oci_core_varchar2_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_ip_sec_connection_tunnel_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_ip_sec_connection_tunnel_t (
compartment_id varchar2,
id varchar2,
vpn_ip varchar2,
cpe_ip varchar2,
status varchar2,
ike_version varchar2,
lifecycle_state varchar2,
display_name varchar2,
bgp_session_info dbms_cloud_oci_core_bgp_session_info_t,
encryption_domain_config dbms_cloud_oci_core_encryption_domain_config_t,
routing varchar2,
time_created timestamp with time zone,
time_status_updated timestamp with time zone,
oracle_can_initiate varchar2,
nat_translation_enabled varchar2,
dpd_mode varchar2,
dpd_timeout_in_sec number,
phase_one_details dbms_cloud_oci_core_tunnel_phase_one_details_t,
phase_two_details dbms_cloud_oci_core_tunnel_phase_two_details_t,
associated_virtual_circuits dbms_cloud_oci_core_varchar2_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment containing the tunnel.
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
bgp_session_info
(optional)
encryption_domain_config
(optional)
routing
(optional) The type of routing used for this tunnel (BGP dynamic routing, static routing, or policy-based routing).
Allowed values are: 'BGP', 'STATIC', 'POLICY'
time_created
(optional) The date and time the IPSec tunnel was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
time_status_updated
(optional) When the status of the IPSec tunnel last changed, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
oracle_can_initiate
(optional) Indicates whether Oracle can only respond to a request to start an IPSec tunnel from the CPE device, or both respond to and initiate requests.
(optional) By default (the `AUTO` setting), IKE sends packets with a source and destination port set to 500, and when it detects that the port used to forward packets has changed (most likely because a NAT device is between the CPE device and the Oracle VPN headend) it will try to negotiate the use of NAT-T. The `ENABLED` option sets the IKE protocol to use port 4500 instead of 500 and forces encapsulating traffic with the ESP protocol inside UDP packets. The `DISABLED` option directs IKE to completely refuse to negotiate NAT-T even if it senses there may be a NAT device in use. .
Allowed values are: 'ENABLED', 'DISABLED', 'AUTO'
dpd_mode
(optional) Dead peer detection (DPD) mode set on the Oracle side of the connection. This mode sets whether Oracle can only respond to a request from the CPE device to start DPD, or both respond to and initiate requests.
(optional) The list of virtual circuit OCIDs over which your network can reach this tunnel.
DBMS_CLOUD_OCI_CORE_IP_SEC_CONNECTION_TUNNEL_ERROR_DETAILS_T Type 🔗
Details for an error on an IPSec tunnel.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_ip_sec_connection_tunnel_error_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
id varchar2(32767),
error_code varchar2(32767),
error_description varchar2(32767),
solution varchar2(32767),
oci_resources_link varchar2(32767),
l_timestamp timestamp with time zone,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_ip_sec_connection_tunnel_error_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_ip_sec_connection_tunnel_error_details_t (
id varchar2,
error_code varchar2,
error_description varchar2,
solution varchar2,
oci_resources_link varchar2,
l_timestamp timestamp with time zone
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
id
(required) Unique ID generated for each error report.
error_code
(required) Unique code describes the error type.
error_description
(required) A detailed description of the error.
solution
(required) Resolution for the error.
oci_resources_link
(required) Link to more Oracle resources or relevant documentation.
l_timestamp
(required) Timestamp when the error occurred.
DBMS_CLOUD_OCI_CORE_IP_SEC_CONNECTION_TUNNEL_SHARED_SECRET_T Type 🔗
The tunnel's shared secret (pre-shared key).
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_ip_sec_connection_tunnel_shared_secret_t FORCE AUTHID CURRENT_USER IS OBJECT (
shared_secret varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_ip_sec_connection_tunnel_shared_secret_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_ip_sec_connection_tunnel_shared_secret_t (
shared_secret varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
shared_secret
(required) The tunnel's shared secret (pre-shared key).
DBMS_CLOUD_OCI_CORE_MULTIPATH_DEVICE_T Type 🔗
Secondary multipath device, it uses the charUsername and chapSecret from primary volume attachment
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_multipath_device_t FORCE AUTHID CURRENT_USER IS OBJECT (
ipv4 varchar2(32767),
iqn varchar2(32767),
port number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_multipath_device_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_multipath_device_t (
ipv4 varchar2,
iqn varchar2,
port number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
ipv4
(required) The volume's iSCSI IP address. Example: `169.254.2.2`
iqn
(required) The target volume's iSCSI Qualified Name in the format defined by RFC 3720. Example: `iqn.2015-12.com.oracleiaas:40b7ee03-883f-46c6-a951-63d2841d2195`
port
(optional) The volume's iSCSI port, usually port 860 or 3260. Example: `3260`
DBMS_CLOUD_OCI_CORE_MULTIPATH_DEVICE_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_multipath_device_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_multipath_device_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_multipath_device_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_I_SCSI_VOLUME_ATTACHMENT_T Type 🔗
An ISCSI volume attachment.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_i_scsi_volume_attachment_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_volume_attachment_t (
chap_secret varchar2(32767),
chap_username varchar2(32767),
ipv4 varchar2(32767),
iqn varchar2(32767),
port number,
multipath_devices dbms_cloud_oci_core_multipath_device_tbl,
encryption_in_transit_type varchar2(32767),
is_agent_auto_iscsi_login_enabled number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_i_scsi_volume_attachment_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_i_scsi_volume_attachment_t (
attachment_type varchar2,
availability_domain varchar2,
compartment_id varchar2,
device varchar2,
display_name varchar2,
id varchar2,
instance_id varchar2,
is_read_only number,
is_shareable number,
lifecycle_state varchar2,
time_created timestamp with time zone,
volume_id varchar2,
is_pv_encryption_in_transit_enabled number,
is_multipath number,
iscsi_login_state varchar2,
chap_secret varchar2,
chap_username varchar2,
ipv4 varchar2,
iqn varchar2,
port number,
multipath_devices dbms_cloud_oci_core_multipath_device_tbl,
encryption_in_transit_type varchar2,
is_agent_auto_iscsi_login_enabled number
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_i_scsi_volume_attachment_t is a subtype of the dbms_cloud_oci_core_volume_attachment_t type.
Fields
Field
Description
chap_secret
(optional) The Challenge-Handshake-Authentication-Protocol (CHAP) secret valid for the associated CHAP user name. (Also called the \"CHAP password\".)
chap_username
(optional) The volume's system-generated Challenge-Handshake-Authentication-Protocol (CHAP) user name. See RFC 1994 for more on CHAP. Example: `ocid1.volume.oc1.phx.<unique_ID>`
ipv4
(required) The volume's iSCSI IP address. Example: `169.254.0.2`
iqn
(required) The target volume's iSCSI Qualified Name in the format defined by RFC 3720.
port
(required) The volume's iSCSI port, usually port 860 or 3260. Example: `3260`
multipath_devices
(optional) A list of secondary multipath devices
encryption_in_transit_type
(optional) Refer the top-level definition of encryptionInTransitType. The default value is NONE.
(optional) Whether Oracle Cloud Agent is enabled perform the iSCSI login and logout commands after the volume attach or detach operations for non multipath-enabled iSCSI attachments.
DBMS_CLOUD_OCI_CORE_LAUNCH_OPTIONS_T Type 🔗
Options for tuning the compatibility and performance of VM shapes. The values that you specify override any default values.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_launch_options_t FORCE AUTHID CURRENT_USER IS OBJECT (
boot_volume_type varchar2(32767),
firmware varchar2(32767),
network_type varchar2(32767),
remote_data_volume_type varchar2(32767),
is_pv_encryption_in_transit_enabled number,
is_consistent_volume_naming_enabled number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_launch_options_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_launch_options_t (
boot_volume_type varchar2,
firmware varchar2,
network_type varchar2,
remote_data_volume_type varchar2,
is_pv_encryption_in_transit_enabled number,
is_consistent_volume_naming_enabled number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
boot_volume_type
(optional) Emulation type for the boot volume. * `ISCSI` - ISCSI attached block storage device. * `SCSI` - Emulated SCSI disk. * `IDE` - Emulated IDE disk. * `VFIO` - Direct attached Virtual Function storage. This is the default option for local data volumes on platform images. * `PARAVIRTUALIZED` - Paravirtualized disk. This is the default for boot volumes and remote block storage volumes on platform images.
(optional) Firmware used to boot VM. Select the option that matches your operating system. * `BIOS` - Boot VM using BIOS style firmware. This is compatible with both 32 bit and 64 bit operating systems that boot using MBR style bootloaders. * `UEFI_64` - Boot VM using UEFI style firmware compatible with 64 bit operating systems. This is the default for platform images.
Allowed values are: 'BIOS', 'UEFI_64'
network_type
(optional) Emulation type for the physical network interface card (NIC). * `E1000` - Emulated Gigabit ethernet controller. Compatible with Linux e1000 network driver. * `VFIO` - Direct attached Virtual Function network controller. This is the networking type when you launch an instance using hardware-assisted (SR-IOV) networking. * `PARAVIRTUALIZED` - VM instances launch with paravirtualized devices using VirtIO drivers.
(optional) Emulation type for volume. * `ISCSI` - ISCSI attached block storage device. * `SCSI` - Emulated SCSI disk. * `IDE` - Emulated IDE disk. * `VFIO` - Direct attached Virtual Function storage. This is the default option for local data volumes on platform images. * `PARAVIRTUALIZED` - Paravirtualized disk. This is the default for boot volumes and remote block storage volumes on platform images.
(optional) Deprecated. Instead use `isPvEncryptionInTransitEnabled` in LAUNCH_INSTANCE_DETAILS Function.
is_consistent_volume_naming_enabled
(optional) Whether to enable consistent volume naming feature. Defaults to false.
DBMS_CLOUD_OCI_CORE_INSTANCE_AGENT_FEATURES_T Type 🔗
Oracle Cloud Agent features supported on the image.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_agent_features_t FORCE AUTHID CURRENT_USER IS OBJECT (
is_monitoring_supported number,
is_management_supported number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_agent_features_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_agent_features_t (
is_monitoring_supported number,
is_management_supported number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
is_monitoring_supported
(optional) This attribute is not used.
is_management_supported
(optional) This attribute is not used.
DBMS_CLOUD_OCI_CORE_IMAGE_T Type 🔗
A boot disk image for launching an instance. For more information, see Overview of the Compute Service. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_image_t FORCE AUTHID CURRENT_USER IS OBJECT (
base_image_id varchar2(32767),
compartment_id varchar2(32767),
create_image_allowed number,
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
id varchar2(32767),
launch_mode varchar2(32767),
launch_options dbms_cloud_oci_core_launch_options_t,
lifecycle_state varchar2(32767),
operating_system varchar2(32767),
operating_system_version varchar2(32767),
agent_features dbms_cloud_oci_core_instance_agent_features_t,
listing_type varchar2(32767),
size_in_m_bs number,
billable_size_in_g_bs number,
time_created timestamp with time zone,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_image_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_image_t (
base_image_id varchar2,
compartment_id varchar2,
create_image_allowed number,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
id varchar2,
launch_mode varchar2,
launch_options dbms_cloud_oci_core_launch_options_t,
lifecycle_state varchar2,
operating_system varchar2,
operating_system_version varchar2,
agent_features dbms_cloud_oci_core_instance_agent_features_t,
listing_type varchar2,
size_in_m_bs number,
billable_size_in_g_bs number,
time_created timestamp with time zone
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
base_image_id
(optional) The OCID of the image originally used to launch the instance.
compartment_id
(required) The OCID of the compartment containing the instance you want to use as the basis for the image.
create_image_allowed
(required) Whether instances launched with this image can be used to create new images. For example, you cannot create an image of an Oracle Database instance. Example: `true`
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name for the image. It does not have to be unique, and it's changeable. Avoid entering confidential information. You cannot use a platform image name as a custom image name. Example: `My custom Oracle Linux image`
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
id
(required) The OCID of the image.
launch_mode
(optional) Specifies the configuration mode for launching virtual machine (VM) instances. The configuration modes are: * `NATIVE` - VM instances launch with iSCSI boot and VFIO devices. The default value for platform images. * `EMULATED` - VM instances launch with emulated devices, such as the E1000 network driver and emulated SCSI disk controller. * `PARAVIRTUALIZED` - VM instances launch with paravirtualized devices using VirtIO drivers. * `CUSTOM` - VM instances launch with custom configuration settings specified in the `LaunchOptions` parameter.
(required) The image's operating system. Example: `Oracle Linux`
operating_system_version
(required) The image's operating system version. Example: `7.2`
agent_features
(optional)
listing_type
(optional) The listing type of the image. The default value is \"NONE\".
Allowed values are: 'COMMUNITY', 'NONE'
size_in_m_bs
(optional) The boot volume size for an instance launched from this image (1 MB = 1,048,576 bytes). Note this is not the same as the size of the image when it was exported or the actual size of the image. Example: `47694`
billable_size_in_g_bs
(optional) The size of the internal storage for this image that is subject to billing (1 GB = 1,073,741,824 bytes). Example: `100`
time_created
(required) The date and time the image was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
DBMS_CLOUD_OCI_CORE_IMAGE_SHAPE_COMPATIBILITY_ENTRY_T Type 🔗
An image and shape that are compatible.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_image_shape_compatibility_entry_t FORCE AUTHID CURRENT_USER IS OBJECT (
image_id varchar2(32767),
shape varchar2(32767),
memory_constraints dbms_cloud_oci_core_image_memory_constraints_t,
ocpu_constraints dbms_cloud_oci_core_image_ocpu_constraints_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_image_shape_compatibility_entry_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_image_shape_compatibility_entry_t (
image_id varchar2,
shape varchar2,
memory_constraints dbms_cloud_oci_core_image_memory_constraints_t,
ocpu_constraints dbms_cloud_oci_core_image_ocpu_constraints_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
image_id
(required) The image OCID.
shape
(required) The shape name.
memory_constraints
(optional)
ocpu_constraints
(optional)
DBMS_CLOUD_OCI_CORE_IMAGE_SHAPE_COMPATIBILITY_SUMMARY_T Type 🔗
Summary information for a compatible image and shape.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_image_shape_compatibility_summary_t FORCE AUTHID CURRENT_USER IS OBJECT (
image_id varchar2(32767),
shape varchar2(32767),
memory_constraints dbms_cloud_oci_core_image_memory_constraints_t,
ocpu_constraints dbms_cloud_oci_core_image_ocpu_constraints_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_image_shape_compatibility_summary_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_image_shape_compatibility_summary_t (
image_id varchar2,
shape varchar2,
memory_constraints dbms_cloud_oci_core_image_memory_constraints_t,
ocpu_constraints dbms_cloud_oci_core_image_ocpu_constraints_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_IMAGE_SOURCE_VIA_OBJECT_STORAGE_TUPLE_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_image_source_via_object_storage_tuple_details_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_image_source_details_t (
bucket_name varchar2(32767),
namespace_name varchar2(32767),
object_name varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_image_source_via_object_storage_tuple_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_image_source_via_object_storage_tuple_details_t (
operating_system varchar2,
operating_system_version varchar2,
source_image_type varchar2,
source_type varchar2,
bucket_name varchar2,
namespace_name varchar2,
object_name varchar2
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_image_source_via_object_storage_tuple_details_t is a subtype of the dbms_cloud_oci_core_image_source_details_t type.
Fields
Field
Description
bucket_name
(required) The Object Storage bucket for the image.
namespace_name
(required) The Object Storage namespace for the image.
object_name
(required) The Object Storage name for the image.
DBMS_CLOUD_OCI_CORE_IMAGE_SOURCE_VIA_OBJECT_STORAGE_URI_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_image_source_via_object_storage_uri_details_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_image_source_details_t (
source_uri varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_image_source_via_object_storage_uri_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_image_source_via_object_storage_uri_details_t (
operating_system varchar2,
operating_system_version varchar2,
source_image_type varchar2,
source_type varchar2,
source_uri varchar2
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_image_source_via_object_storage_uri_details_t is a subtype of the dbms_cloud_oci_core_image_source_details_t type.
Fields
Field
Description
source_uri
(required) The Object Storage URL for the image.
DBMS_CLOUD_OCI_CORE_INSTANCE_OPTIONS_T Type 🔗
Optional mutable instance options
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_options_t FORCE AUTHID CURRENT_USER IS OBJECT (
are_legacy_imds_endpoints_disabled number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_options_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_options_t (
are_legacy_imds_endpoints_disabled number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
are_legacy_imds_endpoints_disabled
(optional) Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false.
DBMS_CLOUD_OCI_CORE_INSTANCE_AVAILABILITY_CONFIG_T Type 🔗
Options for defining the availabiity of a VM instance after a maintenance event that impacts the underlying hardware.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_availability_config_t FORCE AUTHID CURRENT_USER IS OBJECT (
is_live_migration_preferred number,
recovery_action varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_availability_config_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_availability_config_t (
is_live_migration_preferred number,
recovery_action varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
is_live_migration_preferred
(optional) Whether to live migrate supported VM instances to a healthy physical VM host without disrupting running instances during infrastructure maintenance events. If null, Oracle chooses the best option for migrating the VM during infrastructure maintenance events.
recovery_action
(optional) The lifecycle state for an instance when it is recovered after infrastructure maintenance. * `RESTORE_INSTANCE` - The instance is restored to the lifecycle state it was in before the maintenance event. If the instance was running, it is automatically rebooted. This is the default action when a value is not set. * `STOP_INSTANCE` - The instance is recovered in the stopped state.
DBMS_CLOUD_OCI_CORE_INSTANCE_SHAPE_CONFIG_T Type 🔗
The shape configuration for an instance. The shape configuration determines the resources allocated to an instance.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_shape_config_t FORCE AUTHID CURRENT_USER IS OBJECT (
ocpus number,
memory_in_g_bs number,
baseline_ocpu_utilization varchar2(32767),
processor_description varchar2(32767),
networking_bandwidth_in_gbps number,
max_vnic_attachments number,
gpus number,
gpu_description varchar2(32767),
local_disks number,
local_disks_total_size_in_g_bs number,
local_disk_description varchar2(32767),
vcpus number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_shape_config_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_shape_config_t (
ocpus number,
memory_in_g_bs number,
baseline_ocpu_utilization varchar2,
processor_description varchar2,
networking_bandwidth_in_gbps number,
max_vnic_attachments number,
gpus number,
gpu_description varchar2,
local_disks number,
local_disks_total_size_in_g_bs number,
local_disk_description varchar2,
vcpus number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
ocpus
(optional) The total number of OCPUs available to the instance.
memory_in_g_bs
(optional) The total amount of memory available to the instance, in gigabytes.
baseline_ocpu_utilization
(optional) The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with `BASELINE_1_1`. The following values are supported: - `BASELINE_1_8` - baseline usage is 1/8 of an OCPU. - `BASELINE_1_2` - baseline usage is 1/2 of an OCPU. - `BASELINE_1_1` - baseline usage is the entire OCPU. This represents a non-burstable instance.
(optional) A short description of the instance's processor (CPU).
networking_bandwidth_in_gbps
(optional) The networking bandwidth available to the instance, in gigabits per second.
max_vnic_attachments
(optional) The maximum number of VNIC attachments for the instance.
gpus
(optional) The number of GPUs available to the instance.
gpu_description
(optional) A short description of the instance's graphics processing unit (GPU). If the instance does not have any GPUs, this field is `null`.
local_disks
(optional) The number of local disks available to the instance.
local_disks_total_size_in_g_bs
(optional) The aggregate size of all local disks, in gigabytes. If the instance does not have any local disks, this field is `null`.
local_disk_description
(optional) A short description of the local disks available to this instance. If the instance does not have any local disks, this field is `null`.
vcpus
(optional) The total number of VCPUs available to the instance. This can be used instead of OCPUs, in which case the actual number of OCPUs will be calculated based on this value and the actual hardware. This must be a multiple of 2.
DBMS_CLOUD_OCI_CORE_INSTANCE_SOURCE_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_source_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
source_type varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_source_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_source_details_t (
source_type varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE NOT FINAL;
Fields
Field
Description
source_type
(required) The source type for the instance. Use `image` when specifying the image OCID. Use `bootVolume` when specifying the boot volume OCID.
DBMS_CLOUD_OCI_CORE_INSTANCE_AGENT_CONFIG_T Type 🔗
Configuration options for the Oracle Cloud Agent software running on the instance.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_agent_config_t FORCE AUTHID CURRENT_USER IS OBJECT (
is_monitoring_disabled number,
is_management_disabled number,
are_all_plugins_disabled number,
plugins_config dbms_cloud_oci_core_instance_agent_plugin_config_details_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_agent_config_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_agent_config_t (
is_monitoring_disabled number,
is_management_disabled number,
are_all_plugins_disabled number,
plugins_config dbms_cloud_oci_core_instance_agent_plugin_config_details_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
is_monitoring_disabled
(optional) Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. These are the monitoring plugins: Compute Instance Monitoring and Custom Logs Monitoring. The monitoring plugins are controlled by this parameter and by the per-plugin configuration in the `pluginsConfig` object. - If `isMonitoringDisabled` is true, all of the monitoring plugins are disabled, regardless of the per-plugin configuration. - If `isMonitoringDisabled` is false, all of the monitoring plugins are enabled. You can optionally disable individual monitoring plugins by providing a value in the `pluginsConfig` object.
is_management_disabled
(optional) Whether Oracle Cloud Agent can run all the available management plugins. These are the management plugins: OS Management Service Agent and Compute Instance Run Command. The management plugins are controlled by this parameter and by the per-plugin configuration in the `pluginsConfig` object. - If `isManagementDisabled` is true, all of the management plugins are disabled, regardless of the per-plugin configuration. - If `isManagementDisabled` is false, all of the management plugins are enabled. You can optionally disable individual management plugins by providing a value in the `pluginsConfig` object.
are_all_plugins_disabled
(optional) Whether Oracle Cloud Agent can run all of the available plugins. This includes the management and monitoring plugins. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
plugins_config
(optional) The configuration of plugins associated with this instance.
DBMS_CLOUD_OCI_CORE_INSTANCE_T Type 🔗
A compute host. The image used to launch the instance determines its operating system and other software. The shape specified during the launch process determines the number of CPUs and memory allocated to the instance. When you launch an instance, it is automatically attached to a virtual network interface card (VNIC), called the *primary VNIC*. The VNIC has a private IP address from the subnet's CIDR. You can either assign a private IP address of your choice or let Oracle automatically assign one. You can choose whether the instance has a public IP address. To retrieve the addresses, use the LIST_VNIC_ATTACHMENTS Function operation to get the VNIC ID for the instance, and then call GET_VNIC Function with the VNIC ID. For more information, see Overview of the Compute Service. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_t FORCE AUTHID CURRENT_USER IS OBJECT (
availability_domain varchar2(32767),
capacity_reservation_id varchar2(32767),
compartment_id varchar2(32767),
dedicated_vm_host_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
extended_metadata json_element_t,
fault_domain varchar2(32767),
freeform_tags json_element_t,
id varchar2(32767),
image_id varchar2(32767),
ipxe_script varchar2(32767),
launch_mode varchar2(32767),
launch_options dbms_cloud_oci_core_launch_options_t,
instance_options dbms_cloud_oci_core_instance_options_t,
availability_config dbms_cloud_oci_core_instance_availability_config_t,
preemptible_instance_config dbms_cloud_oci_core_preemptible_instance_config_details_t,
lifecycle_state varchar2(32767),
metadata json_element_t,
l_region varchar2(32767),
shape varchar2(32767),
shape_config dbms_cloud_oci_core_instance_shape_config_t,
is_cross_numa_node number,
source_details dbms_cloud_oci_core_instance_source_details_t,
system_tags json_element_t,
time_created timestamp with time zone,
agent_config dbms_cloud_oci_core_instance_agent_config_t,
time_maintenance_reboot_due timestamp with time zone,
platform_config dbms_cloud_oci_core_platform_config_t,
instance_configuration_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_t (
availability_domain varchar2,
capacity_reservation_id varchar2,
compartment_id varchar2,
dedicated_vm_host_id varchar2,
defined_tags json_element_t,
display_name varchar2,
extended_metadata json_element_t,
fault_domain varchar2,
freeform_tags json_element_t,
id varchar2,
image_id varchar2,
ipxe_script varchar2,
launch_mode varchar2,
launch_options dbms_cloud_oci_core_launch_options_t,
instance_options dbms_cloud_oci_core_instance_options_t,
availability_config dbms_cloud_oci_core_instance_availability_config_t,
preemptible_instance_config dbms_cloud_oci_core_preemptible_instance_config_details_t,
lifecycle_state varchar2,
metadata json_element_t,
l_region varchar2,
shape varchar2,
shape_config dbms_cloud_oci_core_instance_shape_config_t,
is_cross_numa_node number,
source_details dbms_cloud_oci_core_instance_source_details_t,
system_tags json_element_t,
time_created timestamp with time zone,
agent_config dbms_cloud_oci_core_instance_agent_config_t,
time_maintenance_reboot_due timestamp with time zone,
platform_config dbms_cloud_oci_core_platform_config_t,
instance_configuration_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
availability_domain
(required) The availability domain the instance is running in. Example: `Uocm:PHX-AD-1`
capacity_reservation_id
(optional) The OCID of the compute capacity reservation this instance is launched under. When this field contains an empty string or is null, the instance is not currently in a capacity reservation. For more information, see Capacity Reservations.
compartment_id
(required) The OCID of the compartment that contains the instance.
dedicated_vm_host_id
(optional) The OCID of the dedicated virtual machine host that the instance is placed on.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
extended_metadata
(optional) Additional metadata key/value pairs that you provide. They serve the same purpose and functionality as fields in the `metadata` object. They are distinguished from `metadata` fields in that these can be nested JSON objects (whereas `metadata` fields are string/string maps only).
fault_domain
(optional) The name of the fault domain the instance is running in. A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains let you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains. If you do not specify the fault domain, the system selects one for you. Example: `FAULT-DOMAIN-1`
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
id
(required) The OCID of the instance.
image_id
(optional) Deprecated. Use `sourceDetails` instead.
ipxe_script
(optional) When a bare metal or virtual machine instance boots, the iPXE firmware that runs on the instance is configured to run an iPXE script to continue the boot process. If you want more control over the boot process, you can provide your own custom iPXE script that will run when the instance boots. Be aware that the same iPXE script will run every time an instance boots, not only after the initial LaunchInstance call. The default iPXE script connects to the instance's local boot volume over iSCSI and performs a network boot. If you use a custom iPXE script and want to network-boot from the instance's local boot volume over iSCSI the same way as the default iPXE script, use the following iSCSI IP address: 169.254.0.2, and boot volume IQN: iqn.2015-02.oracle.boot. If your instance boot volume attachment type is paravirtualized, the boot volume is attached to the instance through virtio-scsi and no iPXE script is used. If your instance boot volume attachment type is paravirtualized and you use custom iPXE to network boot into your instance, the primary boot volume is attached as a data volume through virtio-scsi drive. For more information about the Bring Your Own Image feature of Oracle Cloud Infrastructure, see Bring Your Own Image. For more information about iPXE, see http://ipxe.org.
launch_mode
(optional) Specifies the configuration mode for launching virtual machine (VM) instances. The configuration modes are: * `NATIVE` - VM instances launch with iSCSI boot and VFIO devices. The default value for platform images. * `EMULATED` - VM instances launch with emulated devices, such as the E1000 network driver and emulated SCSI disk controller. * `PARAVIRTUALIZED` - VM instances launch with paravirtualized devices using VirtIO drivers. * `CUSTOM` - VM instances launch with custom configuration settings specified in the `LaunchOptions` parameter.
(required) The region that contains the availability domain the instance is running in. For the us-phoenix-1 and us-ashburn-1 regions, `phx` and `iad` are returned, respectively. For all other regions, the full region name is returned. Examples: `phx`, `eu-frankfurt-1`
shape
(required) The shape of the instance. The shape determines the number of CPUs and the amount of memory allocated to the instance. You can enumerate all available shapes by calling LIST_SHAPES Function.
shape_config
(optional)
is_cross_numa_node
(optional) Whether the instance’s OCPUs and memory are distributed across multiple NUMA nodes.
source_details
(optional)
system_tags
(optional) System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{\"foo-namespace\": {\"bar-key\": \"value\"}}`
time_created
(required) The date and time the instance was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
agent_config
(optional)
time_maintenance_reboot_due
(optional) The date and time the instance is expected to be stopped / started, in the format defined by RFC3339. After that time if instance hasn't been rebooted, Oracle will reboot the instance within 24 hours of the due time. Regardless of how the instance was stopped, the flag will be reset to empty as soon as instance reaches Stopped state. Example: `2018-05-25T21:10:29.600Z`
platform_config
(optional)
instance_configuration_id
(optional) The OCID of the Instance Configuration used to source launch details for this instance. Any other fields supplied in the instance launch request override the details stored in the Instance Configuration for this instance launch.
DBMS_CLOUD_OCI_CORE_INSTANCE_CONFIGURATION_T Type 🔗
An instance configuration is a template that defines the settings to use when creating Compute instances. For more information about instance configurations, see Managing Compute Instances.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_configuration_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
id varchar2(32767),
instance_details dbms_cloud_oci_core_instance_configuration_instance_details_t,
deferred_fields dbms_cloud_oci_core_varchar2_tbl,
time_created timestamp with time zone,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_t (
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
id varchar2,
instance_details dbms_cloud_oci_core_instance_configuration_instance_details_t,
deferred_fields dbms_cloud_oci_core_varchar2_tbl,
time_created timestamp with time zone
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment containing the instance configuration.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
id
(required) The OCID of the instance configuration.
instance_details
(optional)
deferred_fields
(optional) Parameters that were not specified when the instance configuration was created, but that are required to launch an instance from the instance configuration. See the LAUNCH_INSTANCE_CONFIGURATION Function operation.
time_created
(required) The date and time the instance configuration was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
DBMS_CLOUD_OCI_CORE_INSTANCE_CONFIGURATION_AMD_MILAN_BM_GPU_LAUNCH_INSTANCE_PLATFORM_CONFIG_T Type 🔗
The platform configuration used when launching a bare metal GPU instance with the following shape: BM.GPU.GM4.8 (also named BM.GPU.A100-v2.8) (the AMD Milan platform).
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_configuration_amd_milan_bm_gpu_launch_instance_platform_config_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_instance_configuration_launch_instance_platform_config_t (
numa_nodes_per_socket varchar2(32767),
is_symmetric_multi_threading_enabled number,
is_access_control_service_enabled number,
are_virtual_instructions_enabled number,
is_input_output_memory_management_unit_enabled number,
config_map json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_amd_milan_bm_gpu_launch_instance_platform_config_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_amd_milan_bm_gpu_launch_instance_platform_config_t (
l_type varchar2,
is_secure_boot_enabled number,
is_trusted_platform_module_enabled number,
is_measured_boot_enabled number,
is_memory_encryption_enabled number,
numa_nodes_per_socket varchar2,
is_symmetric_multi_threading_enabled number,
is_access_control_service_enabled number,
are_virtual_instructions_enabled number,
is_input_output_memory_management_unit_enabled number,
config_map json_element_t
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_instance_configuration_amd_milan_bm_gpu_launch_instance_platform_config_t is a subtype of the dbms_cloud_oci_core_instance_configuration_launch_instance_platform_config_t type.
Fields
Field
Description
numa_nodes_per_socket
(optional) The number of NUMA nodes per socket (NPS).
(optional) Whether symmetric multithreading is enabled on the instance. Symmetric multithreading is also called simultaneous multithreading (SMT) or Intel Hyper-Threading. Intel and AMD processors have two hardware execution threads per core (OCPU). SMT permits multiple independent threads of execution, to better use the resources and increase the efficiency of the CPU. When multithreading is disabled, only one thread is permitted to run on each core, which can provide higher or more predictable performance for some workloads.
is_access_control_service_enabled
(optional) Whether the Access Control Service is enabled on the instance. When enabled, the platform can enforce PCIe device isolation, required for VFIO device pass-through.
are_virtual_instructions_enabled
(optional) Whether virtualization instructions are available. For example, Secure Virtual Machine for AMD shapes or VT-x for Intel shapes.
is_input_output_memory_management_unit_enabled
(optional) Whether the input-output memory management unit is enabled.
config_map
(optional) Instance Platform Configuration Configuration Map for flexible setting input.
DBMS_CLOUD_OCI_CORE_INSTANCE_CONFIGURATION_AMD_MILAN_BM_LAUNCH_INSTANCE_PLATFORM_CONFIG_T Type 🔗
The platform configuration used when launching a bare metal instance with one of the following shapes: BM.Standard.E4.128 or BM.DenseIO.E4.128 (the AMD Milan platform).
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_configuration_amd_milan_bm_launch_instance_platform_config_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_instance_configuration_launch_instance_platform_config_t (
numa_nodes_per_socket varchar2(32767),
is_symmetric_multi_threading_enabled number,
is_access_control_service_enabled number,
are_virtual_instructions_enabled number,
is_input_output_memory_management_unit_enabled number,
percentage_of_cores_enabled number,
config_map json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_amd_milan_bm_launch_instance_platform_config_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_amd_milan_bm_launch_instance_platform_config_t (
l_type varchar2,
is_secure_boot_enabled number,
is_trusted_platform_module_enabled number,
is_measured_boot_enabled number,
is_memory_encryption_enabled number,
numa_nodes_per_socket varchar2,
is_symmetric_multi_threading_enabled number,
is_access_control_service_enabled number,
are_virtual_instructions_enabled number,
is_input_output_memory_management_unit_enabled number,
percentage_of_cores_enabled number,
config_map json_element_t
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_instance_configuration_amd_milan_bm_launch_instance_platform_config_t is a subtype of the dbms_cloud_oci_core_instance_configuration_launch_instance_platform_config_t type.
Fields
Field
Description
numa_nodes_per_socket
(optional) The number of NUMA nodes per socket (NPS).
(optional) Whether symmetric multithreading is enabled on the instance. Symmetric multithreading is also called simultaneous multithreading (SMT) or Intel Hyper-Threading. Intel and AMD processors have two hardware execution threads per core (OCPU). SMT permits multiple independent threads of execution, to better use the resources and increase the efficiency of the CPU. When multithreading is disabled, only one thread is permitted to run on each core, which can provide higher or more predictable performance for some workloads.
is_access_control_service_enabled
(optional) Whether the Access Control Service is enabled on the instance. When enabled, the platform can enforce PCIe device isolation, required for VFIO device pass-through.
are_virtual_instructions_enabled
(optional) Whether virtualization instructions are available. For example, Secure Virtual Machine for AMD shapes or VT-x for Intel shapes.
is_input_output_memory_management_unit_enabled
(optional) Whether the input-output memory management unit is enabled.
percentage_of_cores_enabled
(optional) The percentage of cores enabled. Value must be a multiple of 25%. If the requested percentage results in a fractional number of cores, the system rounds up the number of cores across processors and provisions an instance with a whole number of cores. If the applications that you run on the instance use a core-based licensing model and need fewer cores than the full size of the shape, you can disable cores to reduce your licensing costs. The instance itself is billed for the full shape, regardless of whether all cores are enabled.
config_map
(optional) Instance Platform Configuration Configuration Map for flexible setting input.
DBMS_CLOUD_OCI_CORE_INSTANCE_CONFIGURATION_AMD_ROME_BM_GPU_LAUNCH_INSTANCE_PLATFORM_CONFIG_T Type 🔗
The platform configuration of a bare metal GPU instance that uses the BM.GPU4.8 shape (the AMD Rome platform).
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_configuration_amd_rome_bm_gpu_launch_instance_platform_config_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_instance_configuration_launch_instance_platform_config_t (
numa_nodes_per_socket varchar2(32767),
is_symmetric_multi_threading_enabled number,
is_access_control_service_enabled number,
are_virtual_instructions_enabled number,
is_input_output_memory_management_unit_enabled number,
config_map json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_amd_rome_bm_gpu_launch_instance_platform_config_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_amd_rome_bm_gpu_launch_instance_platform_config_t (
l_type varchar2,
is_secure_boot_enabled number,
is_trusted_platform_module_enabled number,
is_measured_boot_enabled number,
is_memory_encryption_enabled number,
numa_nodes_per_socket varchar2,
is_symmetric_multi_threading_enabled number,
is_access_control_service_enabled number,
are_virtual_instructions_enabled number,
is_input_output_memory_management_unit_enabled number,
config_map json_element_t
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_instance_configuration_amd_rome_bm_gpu_launch_instance_platform_config_t is a subtype of the dbms_cloud_oci_core_instance_configuration_launch_instance_platform_config_t type.
Fields
Field
Description
numa_nodes_per_socket
(optional) The number of NUMA nodes per socket (NPS).
(optional) Whether symmetric multithreading is enabled on the instance. Symmetric multithreading is also called simultaneous multithreading (SMT) or Intel Hyper-Threading. Intel and AMD processors have two hardware execution threads per core (OCPU). SMT permits multiple independent threads of execution, to better use the resources and increase the efficiency of the CPU. When multithreading is disabled, only one thread is permitted to run on each core, which can provide higher or more predictable performance for some workloads.
is_access_control_service_enabled
(optional) Whether the Access Control Service is enabled on the instance. When enabled, the platform can enforce PCIe device isolation, required for VFIO device pass-through.
are_virtual_instructions_enabled
(optional) Whether virtualization instructions are available. For example, Secure Virtual Machine for AMD shapes or VT-x for Intel shapes.
is_input_output_memory_management_unit_enabled
(optional) Whether the input-output memory management unit is enabled.
config_map
(optional) Instance Platform Configuration Configuration Map for flexible setting input.
DBMS_CLOUD_OCI_CORE_INSTANCE_CONFIGURATION_AMD_ROME_BM_LAUNCH_INSTANCE_PLATFORM_CONFIG_T Type 🔗
The platform configuration used when launching a bare metal instance with the BM.Standard.E3.128 shape (the AMD Rome platform).
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_configuration_amd_rome_bm_launch_instance_platform_config_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_instance_configuration_launch_instance_platform_config_t (
numa_nodes_per_socket varchar2(32767),
is_symmetric_multi_threading_enabled number,
is_access_control_service_enabled number,
are_virtual_instructions_enabled number,
is_input_output_memory_management_unit_enabled number,
percentage_of_cores_enabled number,
config_map json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_amd_rome_bm_launch_instance_platform_config_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_amd_rome_bm_launch_instance_platform_config_t (
l_type varchar2,
is_secure_boot_enabled number,
is_trusted_platform_module_enabled number,
is_measured_boot_enabled number,
is_memory_encryption_enabled number,
numa_nodes_per_socket varchar2,
is_symmetric_multi_threading_enabled number,
is_access_control_service_enabled number,
are_virtual_instructions_enabled number,
is_input_output_memory_management_unit_enabled number,
percentage_of_cores_enabled number,
config_map json_element_t
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_instance_configuration_amd_rome_bm_launch_instance_platform_config_t is a subtype of the dbms_cloud_oci_core_instance_configuration_launch_instance_platform_config_t type.
Fields
Field
Description
numa_nodes_per_socket
(optional) The number of NUMA nodes per socket (NPS).
(optional) Whether symmetric multithreading is enabled on the instance. Symmetric multithreading is also called simultaneous multithreading (SMT) or Intel Hyper-Threading. Intel and AMD processors have two hardware execution threads per core (OCPU). SMT permits multiple independent threads of execution, to better use the resources and increase the efficiency of the CPU. When multithreading is disabled, only one thread is permitted to run on each core, which can provide higher or more predictable performance for some workloads.
is_access_control_service_enabled
(optional) Whether the Access Control Service is enabled on the instance. When enabled, the platform can enforce PCIe device isolation, required for VFIO device pass-through.
are_virtual_instructions_enabled
(optional) Whether virtualization instructions are available. For example, Secure Virtual Machine for AMD shapes or VT-x for Intel shapes.
is_input_output_memory_management_unit_enabled
(optional) Whether the input-output memory management unit is enabled.
percentage_of_cores_enabled
(optional) The percentage of cores enabled. Value must be a multiple of 25%. If the requested percentage results in a fractional number of cores, the system rounds up the number of cores across processors and provisions an instance with a whole number of cores. If the applications that you run on the instance use a core-based licensing model and need fewer cores than the full size of the shape, you can disable cores to reduce your licensing costs. The instance itself is billed for the full shape, regardless of whether all cores are enabled.
config_map
(optional) Instance Platform Configuration Configuration Map for flexible setting input.
DBMS_CLOUD_OCI_CORE_INSTANCE_CONFIGURATION_AMD_VM_LAUNCH_INSTANCE_PLATFORM_CONFIG_T Type 🔗
The platform configuration used when launching a virtual machine instance with the AMD platform.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_configuration_amd_vm_launch_instance_platform_config_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_instance_configuration_launch_instance_platform_config_t (
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_amd_vm_launch_instance_platform_config_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_amd_vm_launch_instance_platform_config_t (
l_type varchar2,
is_secure_boot_enabled number,
is_trusted_platform_module_enabled number,
is_measured_boot_enabled number,
is_memory_encryption_enabled number
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_instance_configuration_amd_vm_launch_instance_platform_config_t is a subtype of the dbms_cloud_oci_core_instance_configuration_launch_instance_platform_config_t type.
DBMS_CLOUD_OCI_CORE_INSTANCE_CONFIGURATION_DETACHED_VOLUME_AUTOTUNE_POLICY_T Type 🔗
Volume's performace will be tuned to the lower cost settings once detached.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_configuration_detached_volume_autotune_policy_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_instance_configuration_autotune_policy_t (
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_detached_volume_autotune_policy_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_detached_volume_autotune_policy_t (
autotune_type varchar2
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_instance_configuration_detached_volume_autotune_policy_t is a subtype of the dbms_cloud_oci_core_instance_configuration_autotune_policy_t type.
DBMS_CLOUD_OCI_CORE_INSTANCE_CONFIGURATION_GENERIC_BM_LAUNCH_INSTANCE_PLATFORM_CONFIG_T Type 🔗
The standard platform configuration to be used when launching a bare metal instance.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_configuration_generic_bm_launch_instance_platform_config_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_instance_configuration_launch_instance_platform_config_t (
numa_nodes_per_socket varchar2(32767),
is_symmetric_multi_threading_enabled number,
is_access_control_service_enabled number,
are_virtual_instructions_enabled number,
is_input_output_memory_management_unit_enabled number,
percentage_of_cores_enabled number,
config_map json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_generic_bm_launch_instance_platform_config_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_generic_bm_launch_instance_platform_config_t (
l_type varchar2,
is_secure_boot_enabled number,
is_trusted_platform_module_enabled number,
is_measured_boot_enabled number,
is_memory_encryption_enabled number,
numa_nodes_per_socket varchar2,
is_symmetric_multi_threading_enabled number,
is_access_control_service_enabled number,
are_virtual_instructions_enabled number,
is_input_output_memory_management_unit_enabled number,
percentage_of_cores_enabled number,
config_map json_element_t
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_instance_configuration_generic_bm_launch_instance_platform_config_t is a subtype of the dbms_cloud_oci_core_instance_configuration_launch_instance_platform_config_t type.
Fields
Field
Description
numa_nodes_per_socket
(optional) The number of NUMA nodes per socket (NPS).
(optional) Whether symmetric multithreading is enabled on the instance. Symmetric multithreading is also called simultaneous multithreading (SMT) or Intel Hyper-Threading. Intel and AMD processors have two hardware execution threads per core (OCPU). SMT permits multiple independent threads of execution, to better use the resources and increase the efficiency of the CPU. When multithreading is disabled, only one thread is permitted to run on each core, which can provide higher or more predictable performance for some workloads.
is_access_control_service_enabled
(optional) Whether the Access Control Service is enabled on the instance. When enabled, the platform can enforce PCIe device isolation, required for VFIO device pass-through.
are_virtual_instructions_enabled
(optional) Whether virtualization instructions are available. For example, Secure Virtual Machine for AMD shapes or VT-x for Intel shapes.
is_input_output_memory_management_unit_enabled
(optional) Whether the input-output memory management unit is enabled.
percentage_of_cores_enabled
(optional) The percentage of cores enabled. Value must be a multiple of 25%. If the requested percentage results in a fractional number of cores, the system rounds up the number of cores across processors and provisions an instance with a whole number of cores. If the applications that you run on the instance use a core-based licensing model and need fewer cores than the full size of the shape, you can disable cores to reduce your licensing costs. The instance itself is billed for the full shape, regardless of whether all cores are enabled.
config_map
(optional) Instance Platform Configuration Configuration Map for flexible setting input.
DBMS_CLOUD_OCI_CORE_INSTANCE_CONFIGURATION_INSTANCE_SOURCE_IMAGE_FILTER_DETAILS_T Type 🔗
These are the criteria for selecting an image. This is required if imageId is not specified.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_configuration_instance_source_image_filter_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
defined_tags_filter json_element_t,
operating_system varchar2(32767),
operating_system_version varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_instance_source_image_filter_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_instance_source_image_filter_details_t (
compartment_id varchar2,
defined_tags_filter json_element_t,
operating_system varchar2,
operating_system_version varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(optional) The OCID of the compartment containing images to search
defined_tags_filter
(optional) Filter based on these defined tags. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
operating_system
(optional) The image's operating system. Example: `Oracle Linux`
operating_system_version
(optional) The image's operating system version. Example: `7.2`
DBMS_CLOUD_OCI_CORE_INSTANCE_CONFIGURATION_INSTANCE_SOURCE_VIA_BOOT_VOLUME_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_configuration_instance_source_via_boot_volume_details_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_instance_configuration_instance_source_details_t (
boot_volume_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_instance_source_via_boot_volume_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_instance_source_via_boot_volume_details_t (
source_type varchar2,
boot_volume_id varchar2
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_instance_configuration_instance_source_via_boot_volume_details_t is a subtype of the dbms_cloud_oci_core_instance_configuration_instance_source_details_t type.
Fields
Field
Description
boot_volume_id
(optional) The OCID of the boot volume used to boot the instance.
DBMS_CLOUD_OCI_CORE_INSTANCE_CONFIGURATION_INSTANCE_SOURCE_VIA_IMAGE_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_configuration_instance_source_via_image_details_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_instance_configuration_instance_source_details_t (
boot_volume_size_in_g_bs number,
image_id varchar2(32767),
kms_key_id varchar2(32767),
boot_volume_vpus_per_gb number,
instance_source_image_filter_details dbms_cloud_oci_core_instance_configuration_instance_source_image_filter_details_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_instance_source_via_image_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_instance_source_via_image_details_t (
source_type varchar2,
boot_volume_size_in_g_bs number,
image_id varchar2,
kms_key_id varchar2,
boot_volume_vpus_per_gb number,
instance_source_image_filter_details dbms_cloud_oci_core_instance_configuration_instance_source_image_filter_details_t
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_instance_configuration_instance_source_via_image_details_t is a subtype of the dbms_cloud_oci_core_instance_configuration_instance_source_details_t type.
Fields
Field
Description
boot_volume_size_in_g_bs
(optional) The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB).
image_id
(optional) The OCID of the image used to boot the instance.
kms_key_id
(optional) The OCID of the Vault service key to assign as the master encryption key for the boot volume.
boot_volume_vpus_per_gb
(optional) The number of volume performance units (VPUs) that will be applied to this volume per GB, representing the Block Volume service's elastic performance options. See Block Volume Performance Levels for more information. Allowed values: * `10`: Represents Balanced option. * `20`: Represents Higher Performance option. * `30`-`120`: Represents the Ultra High Performance option. For performance autotune enabled volumes, it would be the Default(Minimum) VPUs/GB.
instance_source_image_filter_details
(optional)
DBMS_CLOUD_OCI_CORE_INSTANCE_CONFIGURATION_INTEL_ICELAKE_BM_LAUNCH_INSTANCE_PLATFORM_CONFIG_T Type 🔗
The platform configuration used when launching a bare metal instance with the BM.Standard3.64 shape or the BM.Optimized3.36 shape (the Intel Ice Lake platform).
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_configuration_intel_icelake_bm_launch_instance_platform_config_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_instance_configuration_launch_instance_platform_config_t (
numa_nodes_per_socket varchar2(32767),
is_symmetric_multi_threading_enabled number,
is_input_output_memory_management_unit_enabled number,
percentage_of_cores_enabled number,
config_map json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_intel_icelake_bm_launch_instance_platform_config_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_intel_icelake_bm_launch_instance_platform_config_t (
l_type varchar2,
is_secure_boot_enabled number,
is_trusted_platform_module_enabled number,
is_measured_boot_enabled number,
is_memory_encryption_enabled number,
numa_nodes_per_socket varchar2,
is_symmetric_multi_threading_enabled number,
is_input_output_memory_management_unit_enabled number,
percentage_of_cores_enabled number,
config_map json_element_t
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_instance_configuration_intel_icelake_bm_launch_instance_platform_config_t is a subtype of the dbms_cloud_oci_core_instance_configuration_launch_instance_platform_config_t type.
Fields
Field
Description
numa_nodes_per_socket
(optional) The number of NUMA nodes per socket (NPS).
Allowed values are: 'NPS1', 'NPS2'
is_symmetric_multi_threading_enabled
(optional) Whether symmetric multithreading is enabled on the instance. Symmetric multithreading is also called simultaneous multithreading (SMT) or Intel Hyper-Threading. Intel and AMD processors have two hardware execution threads per core (OCPU). SMT permits multiple independent threads of execution, to better use the resources and increase the efficiency of the CPU. When multithreading is disabled, only one thread is permitted to run on each core, which can provide higher or more predictable performance for some workloads.
is_input_output_memory_management_unit_enabled
(optional) Whether the input-output memory management unit is enabled.
percentage_of_cores_enabled
(optional) The percentage of cores enabled. Value must be a multiple of 25%. If the requested percentage results in a fractional number of cores, the system rounds up the number of cores across processors and provisions an instance with a whole number of cores. If the applications that you run on the instance use a core-based licensing model and need fewer cores than the full size of the shape, you can disable cores to reduce your licensing costs. The instance itself is billed for the full shape, regardless of whether all cores are enabled.
config_map
(optional) Instance Platform Configuration Configuration Map for flexible setting input.
DBMS_CLOUD_OCI_CORE_INSTANCE_CONFIGURATION_INTEL_SKYLAKE_BM_LAUNCH_INSTANCE_PLATFORM_CONFIG_T Type 🔗
The platform configuration used when launching a bare metal instance with one of the following shapes: BM.Standard2.52, BM.GPU2.2, BM.GPU3.8, or BM.DenseIO2.52 (the Intel Skylake platform).
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_configuration_intel_skylake_bm_launch_instance_platform_config_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_instance_configuration_launch_instance_platform_config_t (
numa_nodes_per_socket varchar2(32767),
is_symmetric_multi_threading_enabled number,
is_input_output_memory_management_unit_enabled number,
percentage_of_cores_enabled number,
config_map json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_intel_skylake_bm_launch_instance_platform_config_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_intel_skylake_bm_launch_instance_platform_config_t (
l_type varchar2,
is_secure_boot_enabled number,
is_trusted_platform_module_enabled number,
is_measured_boot_enabled number,
is_memory_encryption_enabled number,
numa_nodes_per_socket varchar2,
is_symmetric_multi_threading_enabled number,
is_input_output_memory_management_unit_enabled number,
percentage_of_cores_enabled number,
config_map json_element_t
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_instance_configuration_intel_skylake_bm_launch_instance_platform_config_t is a subtype of the dbms_cloud_oci_core_instance_configuration_launch_instance_platform_config_t type.
Fields
Field
Description
numa_nodes_per_socket
(optional) The number of NUMA nodes per socket (NPS).
Allowed values are: 'NPS1', 'NPS2'
is_symmetric_multi_threading_enabled
(optional) Whether symmetric multithreading is enabled on the instance. Symmetric multithreading is also called simultaneous multithreading (SMT) or Intel Hyper-Threading. Intel and AMD processors have two hardware execution threads per core (OCPU). SMT permits multiple independent threads of execution, to better use the resources and increase the efficiency of the CPU. When multithreading is disabled, only one thread is permitted to run on each core, which can provide higher or more predictable performance for some workloads.
is_input_output_memory_management_unit_enabled
(optional) Whether the input-output memory management unit is enabled.
percentage_of_cores_enabled
(optional) The percentage of cores enabled. Value must be a multiple of 25%. If the requested percentage results in a fractional number of cores, the system rounds up the number of cores across processors and provisions an instance with a whole number of cores. If the applications that you run on the instance use a core-based licensing model and need fewer cores than the full size of the shape, you can disable cores to reduce your licensing costs. The instance itself is billed for the full shape, regardless of whether all cores are enabled.
config_map
(optional) Instance Platform Configuration Configuration Map for flexible setting input.
DBMS_CLOUD_OCI_CORE_INSTANCE_CONFIGURATION_INTEL_VM_LAUNCH_INSTANCE_PLATFORM_CONFIG_T Type 🔗
The platform configuration used when launching a virtual machine instance with the Intel platform.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_configuration_intel_vm_launch_instance_platform_config_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_instance_configuration_launch_instance_platform_config_t (
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_intel_vm_launch_instance_platform_config_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_intel_vm_launch_instance_platform_config_t (
l_type varchar2,
is_secure_boot_enabled number,
is_trusted_platform_module_enabled number,
is_measured_boot_enabled number,
is_memory_encryption_enabled number
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_instance_configuration_intel_vm_launch_instance_platform_config_t is a subtype of the dbms_cloud_oci_core_instance_configuration_launch_instance_platform_config_t type.
DBMS_CLOUD_OCI_CORE_INSTANCE_CONFIGURATION_ISCSI_ATTACH_VOLUME_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_configuration_iscsi_attach_volume_details_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_instance_configuration_attach_volume_details_t (
use_chap number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_iscsi_attach_volume_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_iscsi_attach_volume_details_t (
display_name varchar2,
is_read_only number,
device varchar2,
is_shareable number,
l_type varchar2,
use_chap number
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_instance_configuration_iscsi_attach_volume_details_t is a subtype of the dbms_cloud_oci_core_instance_configuration_attach_volume_details_t type.
Fields
Field
Description
use_chap
(optional) Whether to use CHAP authentication for the volume attachment. Defaults to false.
DBMS_CLOUD_OCI_CORE_INSTANCE_CONFIGURATION_PARAVIRTUALIZED_ATTACH_VOLUME_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_configuration_paravirtualized_attach_volume_details_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_instance_configuration_attach_volume_details_t (
is_pv_encryption_in_transit_enabled number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_paravirtualized_attach_volume_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_paravirtualized_attach_volume_details_t (
display_name varchar2,
is_read_only number,
device varchar2,
is_shareable number,
l_type varchar2,
is_pv_encryption_in_transit_enabled number
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_instance_configuration_paravirtualized_attach_volume_details_t is a subtype of the dbms_cloud_oci_core_instance_configuration_attach_volume_details_t type.
Fields
Field
Description
is_pv_encryption_in_transit_enabled
(optional) Whether to enable in-transit encryption for the data volume's paravirtualized attachment. The default value is false.
DBMS_CLOUD_OCI_CORE_INSTANCE_CONFIGURATION_PERFORMANCE_BASED_AUTOTUNE_POLICY_T Type 🔗
If a volume is being throttled at the current setting for a certain period of time, auto-tune will gradually increase the volume’s performance limited up to Maximum VPUs/GB. After the volume has been idle at the current setting for a certain period of time, auto-tune will gradually decrease the volume’s performance limited down to Default/Minimum VPUs/GB.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_configuration_performance_based_autotune_policy_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_instance_configuration_autotune_policy_t (
max_vpus_per_gb number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_performance_based_autotune_policy_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_performance_based_autotune_policy_t (
autotune_type varchar2,
max_vpus_per_gb number
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_instance_configuration_performance_based_autotune_policy_t is a subtype of the dbms_cloud_oci_core_instance_configuration_autotune_policy_t type.
Fields
Field
Description
max_vpus_per_gb
(required) This will be the maximum VPUs/GB performance level that the volume will be auto-tuned temporarily based on performance monitoring.
DBMS_CLOUD_OCI_CORE_INSTANCE_CONFIGURATION_SUMMARY_T Type 🔗
Summary information for an instance configuration.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_configuration_summary_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
display_name varchar2(32767),
id varchar2(32767),
time_created timestamp with time zone,
defined_tags json_element_t,
freeform_tags json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_summary_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_summary_t (
compartment_id varchar2,
display_name varchar2,
id varchar2,
time_created timestamp with time zone,
defined_tags json_element_t,
freeform_tags json_element_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment containing the instance configuration.
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
id
(required) The OCID of the instance configuration.
time_created
(required) The date and time the instance configuration was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
DBMS_CLOUD_OCI_CORE_INSTANCE_CONFIGURATION_VOLUME_SOURCE_FROM_VOLUME_BACKUP_DETAILS_T Type 🔗
Specifies the volume backup.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_configuration_volume_source_from_volume_backup_details_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_instance_configuration_volume_source_details_t (
id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_volume_source_from_volume_backup_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_volume_source_from_volume_backup_details_t (
l_type varchar2,
id varchar2
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_instance_configuration_volume_source_from_volume_backup_details_t is a subtype of the dbms_cloud_oci_core_instance_configuration_volume_source_details_t type.
Fields
Field
Description
id
(optional) The OCID of the volume backup.
DBMS_CLOUD_OCI_CORE_INSTANCE_CONFIGURATION_VOLUME_SOURCE_FROM_VOLUME_DETAILS_T Type 🔗
Specifies the source volume.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_configuration_volume_source_from_volume_details_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_instance_configuration_volume_source_details_t (
id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_volume_source_from_volume_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_configuration_volume_source_from_volume_details_t (
l_type varchar2,
id varchar2
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_instance_configuration_volume_source_from_volume_details_t is a subtype of the dbms_cloud_oci_core_instance_configuration_volume_source_details_t type.
Fields
Field
Description
id
(optional) The OCID of the volume.
DBMS_CLOUD_OCI_CORE_INSTANCE_CONSOLE_CONNECTION_T Type 🔗
The `InstanceConsoleConnection` API provides you with console access to Compute instances, enabling you to troubleshoot malfunctioning instances remotely. For more information about instance console connections, see Troubleshooting Instances Using Instance Console Connections.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_console_connection_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
connection_string varchar2(32767),
defined_tags json_element_t,
fingerprint varchar2(32767),
freeform_tags json_element_t,
id varchar2(32767),
instance_id varchar2(32767),
lifecycle_state varchar2(32767),
service_host_key_fingerprint varchar2(32767),
vnc_connection_string varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_console_connection_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_console_connection_t (
compartment_id varchar2,
connection_string varchar2,
defined_tags json_element_t,
fingerprint varchar2,
freeform_tags json_element_t,
id varchar2,
instance_id varchar2,
lifecycle_state varchar2,
service_host_key_fingerprint varchar2,
vnc_connection_string varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(optional) The OCID of the compartment to contain the console connection.
connection_string
(optional) The SSH connection string for the console connection.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
fingerprint
(optional) The SSH public key's fingerprint for client authentication to the console connection.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
id
(optional) The OCID of the console connection.
instance_id
(optional) The OCID of the instance the console connection connects to.
lifecycle_state
(optional) The current state of the console connection.
(optional) The SSH public key's fingerprint for the console connection service host.
vnc_connection_string
(optional) The SSH connection string for the SSH tunnel used to connect to the console connection over VNC.
DBMS_CLOUD_OCI_CORE_INSTANCE_CREDENTIALS_T Type 🔗
The credentials for a particular instance.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_credentials_t FORCE AUTHID CURRENT_USER IS OBJECT (
password varchar2(32767),
username varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_credentials_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_credentials_t (
password varchar2,
username varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
password
(required) The password for the username.
username
(required) The username.
DBMS_CLOUD_OCI_CORE_INSTANCE_MAINTENANCE_REBOOT_T Type 🔗
The maximum possible date and time that a maintenance reboot can be extended.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_maintenance_reboot_t FORCE AUTHID CURRENT_USER IS OBJECT (
time_maintenance_reboot_due_max timestamp with time zone,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_maintenance_reboot_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_maintenance_reboot_t (
time_maintenance_reboot_due_max timestamp with time zone
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
time_maintenance_reboot_due_max
(required) The maximum extension date and time for the maintenance reboot, in the format defined by RFC3339. The range for the maintenance extension is between 1 and 14 days from the initial scheduled maintenance date. Example: `2018-05-25T21:10:29.600Z`
DBMS_CLOUD_OCI_CORE_INSTANCE_POOL_INSTANCE_LOAD_BALANCER_BACKEND_T Type 🔗
Represents the load balancer Backend that is configured for an instance pool instance.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_pool_instance_load_balancer_backend_t FORCE AUTHID CURRENT_USER IS OBJECT (
load_balancer_id varchar2(32767),
backend_set_name varchar2(32767),
backend_name varchar2(32767),
backend_health_status varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_pool_instance_load_balancer_backend_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_pool_instance_load_balancer_backend_t (
load_balancer_id varchar2,
backend_set_name varchar2,
backend_name varchar2,
backend_health_status varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
load_balancer_id
(required) The OCID of the load balancer attached to the instance pool.
backend_set_name
(required) The name of the backend set on the load balancer.
backend_name
(required) The name of the backend in the backend set.
backend_health_status
(required) The health of the backend as observed by the load balancer.
DBMS_CLOUD_OCI_CORE_INSTANCE_POOL_INSTANCE_LOAD_BALANCER_BACKEND_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_instance_pool_instance_load_balancer_backend_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_pool_instance_load_balancer_backend_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_instance_pool_instance_load_balancer_backend_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_INSTANCE_POOL_INSTANCE_T Type 🔗
Information about an instance that belongs to an instance pool.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_pool_instance_t FORCE AUTHID CURRENT_USER IS OBJECT (
id varchar2(32767),
instance_pool_id varchar2(32767),
availability_domain varchar2(32767),
lifecycle_state varchar2(32767),
compartment_id varchar2(32767),
display_name varchar2(32767),
fault_domain varchar2(32767),
instance_configuration_id varchar2(32767),
l_region varchar2(32767),
shape varchar2(32767),
state varchar2(32767),
time_created timestamp with time zone,
load_balancer_backends dbms_cloud_oci_core_instance_pool_instance_load_balancer_backend_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_pool_instance_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_pool_instance_t (
id varchar2,
instance_pool_id varchar2,
availability_domain varchar2,
lifecycle_state varchar2,
compartment_id varchar2,
display_name varchar2,
fault_domain varchar2,
instance_configuration_id varchar2,
l_region varchar2,
shape varchar2,
state varchar2,
time_created timestamp with time zone,
load_balancer_backends dbms_cloud_oci_core_instance_pool_instance_load_balancer_backend_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
(required) The OCID of the compartment that contains the instance.
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
fault_domain
(optional) The fault domain the instance is running in.
instance_configuration_id
(required) The OCID of the instance configuration used to create the instance.
l_region
(required) The region that contains the availability domain the instance is running in.
shape
(required) The shape of the instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
state
(required) The lifecycle state of the instance. Refer to `lifecycleState` in the INSTANCE Type resource.
time_created
(required) The date and time the instance pool instance was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
load_balancer_backends
(optional) The load balancer backends that are configured for the instance.
DBMS_CLOUD_OCI_CORE_INSTANCE_POOL_PLACEMENT_SUBNET_DETAILS_T Type 🔗
Base details about the IPv6 subnet.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_pool_placement_subnet_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
is_assign_ipv6_ip number,
ipv6_address_ipv6_subnet_cidr_pair_details dbms_cloud_oci_core_instance_pool_placement_ipv6_address_ipv6_subnet_cidr_details_tbl,
subnet_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_pool_placement_subnet_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_pool_placement_subnet_details_t (
is_assign_ipv6_ip number,
ipv6_address_ipv6_subnet_cidr_pair_details dbms_cloud_oci_core_instance_pool_placement_ipv6_address_ipv6_subnet_cidr_details_tbl,
subnet_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
is_assign_ipv6_ip
(optional) Whether to allocate an IPv6 address at instance and VNIC creation from an IPv6 enabled subnet. Default: False. When provided you may optionally provide an IPv6 prefix (`ipv6SubnetCidr`) of your choice to assign the IPv6 address from. If `ipv6SubnetCidr` is not provided then an IPv6 prefix is chosen for you.
ipv6_address_ipv6_subnet_cidr_pair_details
(optional) A list of IPv6 prefix ranges from which the VNIC should be assigned an IPv6 address. You can provide only the prefix ranges and OCI will select an available address from the range. You can optionally choose to leave the prefix range empty and instead provide the specific IPv6 address that should be used from within that range.
subnet_id
(required) The subnet OCID for the secondary VNIC.
DBMS_CLOUD_OCI_CORE_INSTANCE_POWER_ACTION_DETAILS_T Type 🔗
A base object for all types of instance power action requests.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_power_action_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
action_type varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_power_action_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_power_action_details_t (
action_type varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE NOT FINAL;
Fields
Field
Description
action_type
(required) The type of power action to perform.
DBMS_CLOUD_OCI_CORE_INSTANCE_SOURCE_IMAGE_FILTER_DETAILS_T Type 🔗
These are the criteria for selecting an image. This is required if imageId is not specified.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_source_image_filter_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
defined_tags_filter json_element_t,
operating_system varchar2(32767),
operating_system_version varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_source_image_filter_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_source_image_filter_details_t (
compartment_id varchar2,
defined_tags_filter json_element_t,
operating_system varchar2,
operating_system_version varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment containing images to search
defined_tags_filter
(optional) Filter based on these defined tags. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
operating_system
(optional) The image's operating system. Example: `Oracle Linux`
operating_system_version
(optional) The image's operating system version. Example: `7.2`
DBMS_CLOUD_OCI_CORE_INSTANCE_SOURCE_VIA_BOOT_VOLUME_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_source_via_boot_volume_details_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_instance_source_details_t (
boot_volume_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_source_via_boot_volume_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_source_via_boot_volume_details_t (
source_type varchar2,
boot_volume_id varchar2
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_instance_source_via_boot_volume_details_t is a subtype of the dbms_cloud_oci_core_instance_source_details_t type.
Fields
Field
Description
boot_volume_id
(required) The OCID of the boot volume used to boot the instance.
DBMS_CLOUD_OCI_CORE_INSTANCE_SOURCE_VIA_IMAGE_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_source_via_image_details_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_instance_source_details_t (
boot_volume_size_in_g_bs number,
image_id varchar2(32767),
kms_key_id varchar2(32767),
boot_volume_vpus_per_gb number,
instance_source_image_filter_details dbms_cloud_oci_core_instance_source_image_filter_details_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_source_via_image_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_source_via_image_details_t (
source_type varchar2,
boot_volume_size_in_g_bs number,
image_id varchar2,
kms_key_id varchar2,
boot_volume_vpus_per_gb number,
instance_source_image_filter_details dbms_cloud_oci_core_instance_source_image_filter_details_t
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_instance_source_via_image_details_t is a subtype of the dbms_cloud_oci_core_instance_source_details_t type.
Fields
Field
Description
boot_volume_size_in_g_bs
(optional) The size of the boot volume in GBs. Minimum value is 50 GB and maximum value is 32,768 GB (32 TB).
image_id
(optional) The OCID of the image used to boot the instance.
kms_key_id
(optional) The OCID of the Vault service key to assign as the master encryption key for the boot volume.
boot_volume_vpus_per_gb
(optional) The number of volume performance units (VPUs) that will be applied to this volume per GB, representing the Block Volume service's elastic performance options. See Block Volume Performance Levels for more information. Allowed values: * `10`: Represents Balanced option. * `20`: Represents Higher Performance option. * `30`-`120`: Represents the Ultra High Performance option. For volumes with the auto-tuned performance feature enabled, this is set to the default (minimum) VPUs/GB.
instance_source_image_filter_details
(optional)
DBMS_CLOUD_OCI_CORE_INSTANCE_SUMMARY_T Type 🔗
Condensed instance data when listing instances in an instance pool.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_instance_summary_t FORCE AUTHID CURRENT_USER IS OBJECT (
id varchar2(32767),
availability_domain varchar2(32767),
compartment_id varchar2(32767),
display_name varchar2(32767),
fault_domain varchar2(32767),
instance_configuration_id varchar2(32767),
l_region varchar2(32767),
shape varchar2(32767),
state varchar2(32767),
time_created timestamp with time zone,
load_balancer_backends dbms_cloud_oci_core_instance_pool_instance_load_balancer_backend_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_summary_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_instance_summary_t (
id varchar2,
availability_domain varchar2,
compartment_id varchar2,
display_name varchar2,
fault_domain varchar2,
instance_configuration_id varchar2,
l_region varchar2,
shape varchar2,
state varchar2,
time_created timestamp with time zone,
load_balancer_backends dbms_cloud_oci_core_instance_pool_instance_load_balancer_backend_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
id
(required) The OCID of the instance.
availability_domain
(required) The availability domain the instance is running in.
compartment_id
(required) The OCID of the compartment that contains the instance.
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
fault_domain
(optional) The fault domain the instance is running in.
instance_configuration_id
(required) The OCID of the instance confgiuration used to create the instance.
l_region
(required) The region that contains the availability domain the instance is running in.
shape
(optional) The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance. You can enumerate all available shapes by calling LIST_SHAPES Function.
state
(required) The current state of the instance pool instance.
time_created
(required) The date and time the instance pool instance was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
load_balancer_backends
(optional) The load balancer backends that are configured for the instance pool instance.
DBMS_CLOUD_OCI_CORE_INTEL_ICELAKE_BM_LAUNCH_INSTANCE_PLATFORM_CONFIG_T Type 🔗
The platform configuration used when launching a bare metal instance with the BM.Standard3.64 shape or the BM.Optimized3.36 shape (the Intel Ice Lake platform).
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_intel_icelake_bm_launch_instance_platform_config_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_launch_instance_platform_config_t (
numa_nodes_per_socket varchar2(32767),
is_symmetric_multi_threading_enabled number,
is_input_output_memory_management_unit_enabled number,
percentage_of_cores_enabled number,
config_map json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_intel_icelake_bm_launch_instance_platform_config_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_intel_icelake_bm_launch_instance_platform_config_t (
l_type varchar2,
is_secure_boot_enabled number,
is_trusted_platform_module_enabled number,
is_measured_boot_enabled number,
is_memory_encryption_enabled number,
numa_nodes_per_socket varchar2,
is_symmetric_multi_threading_enabled number,
is_input_output_memory_management_unit_enabled number,
percentage_of_cores_enabled number,
config_map json_element_t
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_intel_icelake_bm_launch_instance_platform_config_t is a subtype of the dbms_cloud_oci_core_launch_instance_platform_config_t type.
Fields
Field
Description
numa_nodes_per_socket
(optional) The number of NUMA nodes per socket (NPS).
Allowed values are: 'NPS1', 'NPS2'
is_symmetric_multi_threading_enabled
(optional) Whether symmetric multithreading is enabled on the instance. Symmetric multithreading is also called simultaneous multithreading (SMT) or Intel Hyper-Threading. Intel and AMD processors have two hardware execution threads per core (OCPU). SMT permits multiple independent threads of execution, to better use the resources and increase the efficiency of the CPU. When multithreading is disabled, only one thread is permitted to run on each core, which can provide higher or more predictable performance for some workloads.
is_input_output_memory_management_unit_enabled
(optional) Whether the input-output memory management unit is enabled.
percentage_of_cores_enabled
(optional) The percentage of cores enabled. Value must be a multiple of 25%. If the requested percentage results in a fractional number of cores, the system rounds up the number of cores across processors and provisions an instance with a whole number of cores. If the applications that you run on the instance use a core-based licensing model and need fewer cores than the full size of the shape, you can disable cores to reduce your licensing costs. The instance itself is billed for the full shape, regardless of whether all cores are enabled.
config_map
(optional) Instance Platform Configuration Configuration Map for flexible setting input.
DBMS_CLOUD_OCI_CORE_INTEL_ICELAKE_BM_PLATFORM_CONFIG_T Type 🔗
The platform configuration of a bare metal instance that uses the BM.Standard3.64 shape or the BM.Optimized3.36 shape (the Intel Ice Lake platform).
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_intel_icelake_bm_platform_config_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_platform_config_t (
numa_nodes_per_socket varchar2(32767),
is_symmetric_multi_threading_enabled number,
is_input_output_memory_management_unit_enabled number,
percentage_of_cores_enabled number,
config_map json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_intel_icelake_bm_platform_config_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_intel_icelake_bm_platform_config_t (
l_type varchar2,
is_secure_boot_enabled number,
is_trusted_platform_module_enabled number,
is_measured_boot_enabled number,
is_memory_encryption_enabled number,
numa_nodes_per_socket varchar2,
is_symmetric_multi_threading_enabled number,
is_input_output_memory_management_unit_enabled number,
percentage_of_cores_enabled number,
config_map json_element_t
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_intel_icelake_bm_platform_config_t is a subtype of the dbms_cloud_oci_core_platform_config_t type.
Fields
Field
Description
numa_nodes_per_socket
(optional) The number of NUMA nodes per socket (NPS).
Allowed values are: 'NPS1', 'NPS2'
is_symmetric_multi_threading_enabled
(optional) Whether symmetric multithreading is enabled on the instance. Symmetric multithreading is also called simultaneous multithreading (SMT) or Intel Hyper-Threading. Intel and AMD processors have two hardware execution threads per core (OCPU). SMT permits multiple independent threads of execution, to better use the resources and increase the efficiency of the CPU. When multithreading is disabled, only one thread is permitted to run on each core, which can provide higher or more predictable performance for some workloads.
is_input_output_memory_management_unit_enabled
(optional) Whether the input-output memory management unit is enabled.
percentage_of_cores_enabled
(optional) The percentage of cores enabled. Value must be a multiple of 25%. If the requested percentage results in a fractional number of cores, the system rounds up the number of cores across processors and provisions an instance with a whole number of cores. If the applications that you run on the instance use a core-based licensing model and need fewer cores than the full size of the shape, you can disable cores to reduce your licensing costs. The instance itself is billed for the full shape, regardless of whether all cores are enabled.
config_map
(optional) Instance Platform Configuration Configuration Map for flexible setting input.
DBMS_CLOUD_OCI_CORE_INTEL_SKYLAKE_BM_LAUNCH_INSTANCE_PLATFORM_CONFIG_T Type 🔗
The platform configuration used when launching a bare metal instance with an Intel X7-based processor (the Intel Skylake platform).
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_intel_skylake_bm_launch_instance_platform_config_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_launch_instance_platform_config_t (
numa_nodes_per_socket varchar2(32767),
is_symmetric_multi_threading_enabled number,
is_input_output_memory_management_unit_enabled number,
percentage_of_cores_enabled number,
config_map json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_intel_skylake_bm_launch_instance_platform_config_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_intel_skylake_bm_launch_instance_platform_config_t (
l_type varchar2,
is_secure_boot_enabled number,
is_trusted_platform_module_enabled number,
is_measured_boot_enabled number,
is_memory_encryption_enabled number,
numa_nodes_per_socket varchar2,
is_symmetric_multi_threading_enabled number,
is_input_output_memory_management_unit_enabled number,
percentage_of_cores_enabled number,
config_map json_element_t
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_intel_skylake_bm_launch_instance_platform_config_t is a subtype of the dbms_cloud_oci_core_launch_instance_platform_config_t type.
Fields
Field
Description
numa_nodes_per_socket
(optional) The number of NUMA nodes per socket (NPS).
Allowed values are: 'NPS1', 'NPS2'
is_symmetric_multi_threading_enabled
(optional) Whether symmetric multithreading is enabled on the instance. Symmetric multithreading is also called simultaneous multithreading (SMT) or Intel Hyper-Threading. Intel and AMD processors have two hardware execution threads per core (OCPU). SMT permits multiple independent threads of execution, to better use the resources and increase the efficiency of the CPU. When multithreading is disabled, only one thread is permitted to run on each core, which can provide higher or more predictable performance for some workloads.
is_input_output_memory_management_unit_enabled
(optional) Whether the input-output memory management unit is enabled.
percentage_of_cores_enabled
(optional) The percentage of cores enabled. Value must be a multiple of 25%. If the requested percentage results in a fractional number of cores, the system rounds up the number of cores across processors and provisions an instance with a whole number of cores. If the applications that you run on the instance use a core-based licensing model and need fewer cores than the full size of the shape, you can disable cores to reduce your licensing costs. The instance itself is billed for the full shape, regardless of whether all cores are enabled.
config_map
(optional) Instance Platform Configuration Configuration Map for flexible setting input.
DBMS_CLOUD_OCI_CORE_INTEL_SKYLAKE_BM_PLATFORM_CONFIG_T Type 🔗
The platform configuration of a bare metal instance that uses one of the following shapes: BM.Standard2.52, BM.GPU2.2, BM.GPU3.8, or BM.DenseIO2.52 (the Intel Skylake platform).
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_intel_skylake_bm_platform_config_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_platform_config_t (
numa_nodes_per_socket varchar2(32767),
is_symmetric_multi_threading_enabled number,
is_input_output_memory_management_unit_enabled number,
percentage_of_cores_enabled number,
config_map json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_intel_skylake_bm_platform_config_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_intel_skylake_bm_platform_config_t (
l_type varchar2,
is_secure_boot_enabled number,
is_trusted_platform_module_enabled number,
is_measured_boot_enabled number,
is_memory_encryption_enabled number,
numa_nodes_per_socket varchar2,
is_symmetric_multi_threading_enabled number,
is_input_output_memory_management_unit_enabled number,
percentage_of_cores_enabled number,
config_map json_element_t
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_intel_skylake_bm_platform_config_t is a subtype of the dbms_cloud_oci_core_platform_config_t type.
Fields
Field
Description
numa_nodes_per_socket
(optional) The number of NUMA nodes per socket (NPS).
Allowed values are: 'NPS1', 'NPS2'
is_symmetric_multi_threading_enabled
(optional) Whether symmetric multithreading is enabled on the instance. Symmetric multithreading is also called simultaneous multithreading (SMT) or Intel Hyper-Threading. Intel and AMD processors have two hardware execution threads per core (OCPU). SMT permits multiple independent threads of execution, to better use the resources and increase the efficiency of the CPU. When multithreading is disabled, only one thread is permitted to run on each core, which can provide higher or more predictable performance for some workloads.
is_input_output_memory_management_unit_enabled
(optional) Whether the input-output memory management unit is enabled.
percentage_of_cores_enabled
(optional) The percentage of cores enabled. Value must be a multiple of 25%. If the requested percentage results in a fractional number of cores, the system rounds up the number of cores across processors and provisions an instance with a whole number of cores. If the applications that you run on the instance use a core-based licensing model and need fewer cores than the full size of the shape, you can disable cores to reduce your licensing costs. The instance itself is billed for the full shape, regardless of whether all cores are enabled.
config_map
(optional) Instance Platform Configuration Configuration Map for flexible setting input.
DBMS_CLOUD_OCI_CORE_INTEL_VM_LAUNCH_INSTANCE_PLATFORM_CONFIG_T Type 🔗
The platform configuration used when launching a virtual machine instance with the Intel platform.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_intel_vm_launch_instance_platform_config_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_launch_instance_platform_config_t (
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_intel_vm_launch_instance_platform_config_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_intel_vm_launch_instance_platform_config_t (
l_type varchar2,
is_secure_boot_enabled number,
is_trusted_platform_module_enabled number,
is_measured_boot_enabled number,
is_memory_encryption_enabled number
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_intel_vm_launch_instance_platform_config_t is a subtype of the dbms_cloud_oci_core_launch_instance_platform_config_t type.
DBMS_CLOUD_OCI_CORE_INTEL_VM_PLATFORM_CONFIG_T Type 🔗
The platform configuration of a virtual machine instance that uses the Intel platform.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_intel_vm_platform_config_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_platform_config_t (
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_intel_vm_platform_config_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_intel_vm_platform_config_t (
l_type varchar2,
is_secure_boot_enabled number,
is_trusted_platform_module_enabled number,
is_measured_boot_enabled number,
is_memory_encryption_enabled number
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_intel_vm_platform_config_t is a subtype of the dbms_cloud_oci_core_platform_config_t type.
DBMS_CLOUD_OCI_CORE_INTERNET_GATEWAY_T Type 🔗
Represents a router that connects the edge of a VCN with the Internet. For an example scenario that uses an internet gateway, see Typical Networking Service Scenarios. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_internet_gateway_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
id varchar2(32767),
is_enabled number,
lifecycle_state varchar2(32767),
time_created timestamp with time zone,
vcn_id varchar2(32767),
route_table_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_internet_gateway_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_internet_gateway_t (
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
id varchar2,
is_enabled number,
lifecycle_state varchar2,
time_created timestamp with time zone,
vcn_id varchar2,
route_table_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment containing the internet gateway.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
id
(required) The internet gateway's Oracle ID (OCID).
is_enabled
(optional) Whether the gateway is enabled. When the gateway is disabled, traffic is not routed to/from the Internet, regardless of route rules.
(optional) The date and time the internet gateway was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
vcn_id
(required) The OCID of the VCN the Internet Gateway belongs to.
route_table_id
(optional) The OCID of the route table the Internet Gateway is using.
DBMS_CLOUD_OCI_CORE_IPSEC_TUNNEL_DRG_ATTACHMENT_NETWORK_DETAILS_T Type 🔗
Specifies the IPSec tunnel attached to the DRG.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_ipsec_tunnel_drg_attachment_network_details_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_drg_attachment_network_details_t (
ipsec_connection_id varchar2(32767),
transport_attachment_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_ipsec_tunnel_drg_attachment_network_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_ipsec_tunnel_drg_attachment_network_details_t (
l_type varchar2,
id varchar2,
ipsec_connection_id varchar2,
transport_attachment_id varchar2
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_ipsec_tunnel_drg_attachment_network_details_t is a subtype of the dbms_cloud_oci_core_drg_attachment_network_details_t type.
Fields
Field
Description
ipsec_connection_id
(optional) The IPSec connection that contains the attached IPSec tunnel.
transport_attachment_id
(optional) The OCID of the virtual circuit's DRG attachment.
DBMS_CLOUD_OCI_CORE_IPV6_T Type 🔗
An *IPv6* is a conceptual term that refers to an IPv6 address and related properties. The `IPv6` object is the API representation of an IPv6. You can create and assign an IPv6 to any VNIC that is in an IPv6-enabled subnet in an IPv6-enabled VCN. **Note:** IPv6 addressing is supported for all commercial and government regions. For important details about IPv6 addressing in a VCN, see IPv6 Addresses.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_ipv6_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
id varchar2(32767),
ip_address varchar2(32767),
lifecycle_state varchar2(32767),
subnet_id varchar2(32767),
time_created timestamp with time zone,
vnic_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_ipv6_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_ipv6_t (
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
id varchar2,
ip_address varchar2,
lifecycle_state varchar2,
subnet_id varchar2,
time_created timestamp with time zone,
vnic_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment containing the IPv6. This is the same as the VNIC's compartment.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(required) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
(required) The IPv6 address of the `IPv6` object. The address is within the IPv6 prefix of the VNIC's subnet (see the `ipv6CidrBlock` attribute for the SUBNET Type object. Example: `2001:0db8:0123:1111:abcd:ef01:2345:6789`
(required) The date and time the IPv6 was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
vnic_id
(required) The OCID of the VNIC the IPv6 is assigned to. The VNIC and IPv6 must be in the same subnet.
DBMS_CLOUD_OCI_CORE_LAUNCH_INSTANCE_AGENT_CONFIG_DETAILS_T Type 🔗
Configuration options for the Oracle Cloud Agent software running on the instance.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_launch_instance_agent_config_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
is_monitoring_disabled number,
is_management_disabled number,
are_all_plugins_disabled number,
plugins_config dbms_cloud_oci_core_instance_agent_plugin_config_details_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_launch_instance_agent_config_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_launch_instance_agent_config_details_t (
is_monitoring_disabled number,
is_management_disabled number,
are_all_plugins_disabled number,
plugins_config dbms_cloud_oci_core_instance_agent_plugin_config_details_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
is_monitoring_disabled
(optional) Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. Default value is false (monitoring plugins are enabled). These are the monitoring plugins: Compute Instance Monitoring and Custom Logs Monitoring. The monitoring plugins are controlled by this parameter and by the per-plugin configuration in the `pluginsConfig` object. - If `isMonitoringDisabled` is true, all of the monitoring plugins are disabled, regardless of the per-plugin configuration. - If `isMonitoringDisabled` is false, all of the monitoring plugins are enabled. You can optionally disable individual monitoring plugins by providing a value in the `pluginsConfig` object.
is_management_disabled
(optional) Whether Oracle Cloud Agent can run all the available management plugins. Default value is false (management plugins are enabled). These are the management plugins: OS Management Service Agent and Compute Instance Run Command. The management plugins are controlled by this parameter and by the per-plugin configuration in the `pluginsConfig` object. - If `isManagementDisabled` is true, all of the management plugins are disabled, regardless of the per-plugin configuration. - If `isManagementDisabled` is false, all of the management plugins are enabled. You can optionally disable individual management plugins by providing a value in the `pluginsConfig` object.
are_all_plugins_disabled
(optional) Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins. To get a list of available plugins, use the LIST_INSTANCEAGENT_AVAILABLE_PLUGINS Function operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
plugins_config
(optional) The configuration of plugins associated with this instance.
DBMS_CLOUD_OCI_CORE_LAUNCH_INSTANCE_AVAILABILITY_CONFIG_DETAILS_T Type 🔗
Options for VM migration during infrastructure maintenance events and for defining the availability of a VM instance after a maintenance event that impacts the underlying hardware.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_launch_instance_availability_config_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
is_live_migration_preferred number,
recovery_action varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_launch_instance_availability_config_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_launch_instance_availability_config_details_t (
is_live_migration_preferred number,
recovery_action varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
is_live_migration_preferred
(optional) Whether to live migrate supported VM instances to a healthy physical VM host without disrupting running instances during infrastructure maintenance events. If null, Oracle chooses the best option for migrating the VM during infrastructure maintenance events.
recovery_action
(optional) The lifecycle state for an instance when it is recovered after infrastructure maintenance. * `RESTORE_INSTANCE` - The instance is restored to the lifecycle state it was in before the maintenance event. If the instance was running, it is automatically rebooted. This is the default action when a value is not set. * `STOP_INSTANCE` - The instance is recovered in the stopped state.
DBMS_CLOUD_OCI_CORE_LAUNCH_INSTANCE_SHAPE_CONFIG_DETAILS_T Type 🔗
The shape configuration requested for the instance. If the parameter is provided, the instance is created with the resources that you specify. If some properties are missing or the entire parameter is not provided, the instance is created with the default configuration values for the `shape` that you specify. Each shape only supports certain configurable values. If the values that you provide are not valid for the specified `shape`, an error is returned.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_launch_instance_shape_config_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
ocpus number,
vcpus number,
memory_in_g_bs number,
baseline_ocpu_utilization varchar2(32767),
nvmes number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_launch_instance_shape_config_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_launch_instance_shape_config_details_t (
ocpus number,
vcpus number,
memory_in_g_bs number,
baseline_ocpu_utilization varchar2,
nvmes number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
ocpus
(optional) The total number of OCPUs available to the instance.
vcpus
(optional) The total number of VCPUs available to the instance. This can be used instead of OCPUs, in which case the actual number of OCPUs will be calculated based on this value and the actual hardware. This must be a multiple of 2.
memory_in_g_bs
(optional) The total amount of memory available to the instance, in gigabytes.
baseline_ocpu_utilization
(optional) The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with `BASELINE_1_1`. The following values are supported: - `BASELINE_1_8` - baseline usage is 1/8 of an OCPU. - `BASELINE_1_2` - baseline usage is 1/2 of an OCPU. - `BASELINE_1_1` - baseline usage is an entire OCPU. This represents a non-burstable instance.
(required) The availability domain of the instance. Example: `Uocm:PHX-AD-1`
capacity_reservation_id
(optional) The OCID of the compute capacity reservation this instance is launched under. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see Capacity Reservations.
compartment_id
(required) The OCID of the compartment.
create_vnic_details
(optional)
dedicated_vm_host_id
(optional) The OCID of the dedicated virtual machine host to place the instance on.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
extended_metadata
(optional) Additional metadata key/value pairs that you provide. They serve the same purpose and functionality as fields in the `metadata` object. They are distinguished from `metadata` fields in that these can be nested JSON objects (whereas `metadata` fields are string/string maps only). The combined size of the `metadata` and `extendedMetadata` objects can be a maximum of 32,000 bytes.
fault_domain
(optional) A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains let you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains. If you do not specify the fault domain, the system selects one for you. To get a list of fault domains, use the LIST_FAULT_DOMAINS Function operation in the Identity and Access Management Service API. Example: `FAULT-DOMAIN-1`
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
compute_cluster_id
(optional) The OCID of the compute cluster that the instance will be created in.
hostname_label
(optional) Deprecated. Instead use `hostnameLabel` in CREATE_VNIC_DETAILS Type. If you provide both, the values must match.
image_id
(optional) Deprecated. Use `sourceDetails` with INSTANCE_SOURCE_VIA_IMAGE_DETAILS Function source type instead. If you specify values for both, the values must match.
ipxe_script
(optional) This is an advanced option. When a bare metal or virtual machine instance boots, the iPXE firmware that runs on the instance is configured to run an iPXE script to continue the boot process. If you want more control over the boot process, you can provide your own custom iPXE script that will run when the instance boots. Be aware that the same iPXE script will run every time an instance boots, not only after the initial LaunchInstance call. The default iPXE script connects to the instance's local boot volume over iSCSI and performs a network boot. If you use a custom iPXE script and want to network-boot from the instance's local boot volume over iSCSI the same way as the default iPXE script, use the following iSCSI IP address: 169.254.0.2, and boot volume IQN: iqn.2015-02.oracle.boot. If your instance boot volume attachment type is paravirtualized, the boot volume is attached to the instance through virtio-scsi and no iPXE script is used. If your instance boot volume attachment type is paravirtualized and you use custom iPXE to network boot into your instance, the primary boot volume is attached as a data volume through virtio-scsi drive. For more information about the Bring Your Own Image feature of Oracle Cloud Infrastructure, see Bring Your Own Image. For more information about iPXE, see http://ipxe.org.
launch_options
(optional)
instance_options
(optional)
availability_config
(optional)
preemptible_instance_config
(optional)
metadata
(optional) Custom metadata key/value pairs that you provide, such as the SSH public key required to connect to the instance. A metadata service runs on every launched instance. The service is an HTTP endpoint listening on 169.254.169.254. You can use the service to: * Provide information to Cloud-Init to be used for various system initialization tasks. * Get information about the instance, including the custom metadata that you provide when you launch the instance. **Providing Cloud-Init Metadata** You can use the following metadata key names to provide information to Cloud-Init: **\"ssh_authorized_keys\"** - Provide one or more public SSH keys to be included in the `~/.ssh/authorized_keys` file for the default user on the instance. Use a newline character to separate multiple keys. The SSH keys must be in the format necessary for the `authorized_keys` file, as shown in the example below. **\"user_data\"** - Provide your own base64-encoded data to be used by Cloud-Init to run custom scripts or provide custom Cloud-Init configuration. For information about how to take advantage of user data, see the Cloud-Init Documentation. **Metadata Example** \"metadata\" : { \"quake_bot_level\" : \"Severe\", \"ssh_authorized_keys\" : \"ssh-rsa <your_public_SSH_key>== rsa-key-20160227\", \"user_data\" : \"<your_public_SSH_key>==\" } **Getting Metadata on the Instance** To get information about your instance, connect to the instance using SSH and issue any of the following GET requests: curl -H \"Authorization: Bearer Oracle\" http://169.254.169.254/opc/v2/instance/ curl -H \"Authorization: Bearer Oracle\" http://169.254.169.254/opc/v2/instance/metadata/ curl -H \"Authorization: Bearer Oracle\" http://169.254.169.254/opc/v2/instance/metadata/<any-key-name> You'll get back a response that includes all the instance information; only the metadata information; or the metadata information for the specified key name, respectively. The combined size of the `metadata` and `extendedMetadata` objects can be a maximum of 32,000 bytes.
agent_config
(optional)
shape
(optional) The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance. You can enumerate all available shapes by calling LIST_SHAPES Function.
shape_config
(optional)
source_details
(optional)
subnet_id
(optional) Deprecated. Instead use `subnetId` in CREATE_VNIC_DETAILS Type. At least one of them is required; if you provide both, the values must match.
is_pv_encryption_in_transit_enabled
(optional) Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. The default value is false.
platform_config
(optional)
instance_configuration_id
(optional) The OCID of the Instance Configuration containing instance launch details. Any other fields supplied in this instance launch request will override the details stored in the Instance Configuration for this instance launch.
DBMS_CLOUD_OCI_CORE_LETTER_OF_AUTHORITY_T Type 🔗
The Letter of Authority for the cross-connect. You must submit this letter when requesting cabling for the cross-connect at the FastConnect location.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_letter_of_authority_t FORCE AUTHID CURRENT_USER IS OBJECT (
authorized_entity_name varchar2(32767),
circuit_type varchar2(32767),
cross_connect_id varchar2(32767),
facility_location varchar2(32767),
port_name varchar2(32767),
time_expires timestamp with time zone,
time_issued timestamp with time zone,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_letter_of_authority_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_letter_of_authority_t (
authorized_entity_name varchar2,
circuit_type varchar2,
cross_connect_id varchar2,
facility_location varchar2,
port_name varchar2,
time_expires timestamp with time zone,
time_issued timestamp with time zone
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
authorized_entity_name
(optional) The name of the entity authorized by this Letter of Authority.
circuit_type
(optional) The type of cross-connect fiber, termination, and optical specification.
(optional) The address of the FastConnect location.
port_name
(optional) The meet-me room port for this cross-connect.
time_expires
(optional) The date and time when the Letter of Authority expires, in the format defined by RFC3339.
time_issued
(optional) The date and time the Letter of Authority was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
DBMS_CLOUD_OCI_CORE_LOCAL_PEERING_GATEWAY_T Type 🔗
A local peering gateway (LPG) is an object on a VCN that lets that VCN peer with another VCN in the same region. *Peering* means that the two VCNs can communicate using private IP addresses, but without the traffic traversing the internet or routing through your on-premises network. For more information, see VCN Peering. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_local_peering_gateway_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
id varchar2(32767),
is_cross_tenancy_peering number,
lifecycle_state varchar2(32767),
peer_advertised_cidr varchar2(32767),
peer_advertised_cidr_details dbms_cloud_oci_core_varchar2_tbl,
peering_status varchar2(32767),
peering_status_details varchar2(32767),
peer_id varchar2(32767),
route_table_id varchar2(32767),
time_created timestamp with time zone,
vcn_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_local_peering_gateway_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_local_peering_gateway_t (
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
id varchar2,
is_cross_tenancy_peering number,
lifecycle_state varchar2,
peer_advertised_cidr varchar2,
peer_advertised_cidr_details dbms_cloud_oci_core_varchar2_tbl,
peering_status varchar2,
peering_status_details varchar2,
peer_id varchar2,
route_table_id varchar2,
time_created timestamp with time zone,
vcn_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment containing the LPG.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(required) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
(optional) The smallest aggregate CIDR that contains all the CIDR routes advertised by the VCN at the other end of the peering from this LPG. See `peerAdvertisedCidrDetails` for the individual CIDRs. The value is `null` if the LPG is not peered. Example: `192.168.0.0/16`, or if aggregated with `172.16.0.0/24` then `128.0.0.0/1`
peer_advertised_cidr_details
(optional) The specific ranges of IP addresses available on or via the VCN at the other end of the peering from this LPG. The value is `null` if the LPG is not peered. You can use these as destination CIDRs for route rules to route a subnet's traffic to this LPG. Example: [`192.168.0.0/16`, `172.16.0.0/24`]
peering_status
(required) Whether the LPG is peered with another LPG. `NEW` means the LPG has not yet been peered. `PENDING` means the peering is being established. `REVOKED` means the LPG at the other end of the peering has been deleted.
DBMS_CLOUD_OCI_CORE_LOOP_BACK_DRG_ATTACHMENT_NETWORK_DETAILS_T Type 🔗
Specifies the loopback attachment on the DRG. A loopback attachment can be used to terminate a virtual circuit that is carrying an IPSec tunnel, routing traffic directly to the IPSec tunnel attachment where the tunnel can terminate.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_loop_back_drg_attachment_network_details_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_drg_attachment_network_details_t (
ids dbms_cloud_oci_core_varchar2_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_loop_back_drg_attachment_network_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_loop_back_drg_attachment_network_details_t (
l_type varchar2,
id varchar2,
ids dbms_cloud_oci_core_varchar2_tbl
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_loop_back_drg_attachment_network_details_t is a subtype of the dbms_cloud_oci_core_drg_attachment_network_details_t type.
Fields
Field
Description
ids
(optional) The OCID of the target IPSec tunnel attachment.
DBMS_CLOUD_OCI_CORE_MEASURED_BOOT_ENTRY_T Type 🔗
One Trusted Platform Module (TPM) Platform Configuration Register (PCR) entry. The entry might be measured during boot, or specified in a policy.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_measured_boot_entry_t FORCE AUTHID CURRENT_USER IS OBJECT (
pcr_index varchar2(32767),
value varchar2(32767),
hash_algorithm varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_measured_boot_entry_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_measured_boot_entry_t (
pcr_index varchar2,
value varchar2,
hash_algorithm varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
pcr_index
(optional) The index of the policy.
value
(optional) The hashed PCR value.
hash_algorithm
(optional) The type of algorithm used to calculate the hash.
DBMS_CLOUD_OCI_CORE_MEASURED_BOOT_ENTRY_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_measured_boot_entry_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_measured_boot_entry_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_measured_boot_entry_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_MEASURED_BOOT_REPORT_MEASUREMENTS_T Type 🔗
A list of Trusted Platform Module (TPM) Platform Configuration Register (PCR) entries.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_measured_boot_report_measurements_t FORCE AUTHID CURRENT_USER IS OBJECT (
policy dbms_cloud_oci_core_measured_boot_entry_tbl,
actual dbms_cloud_oci_core_measured_boot_entry_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_measured_boot_report_measurements_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_measured_boot_report_measurements_t (
policy dbms_cloud_oci_core_measured_boot_entry_tbl,
actual dbms_cloud_oci_core_measured_boot_entry_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
policy
(optional) The list of expected PCR entries to use during verification.
actual
(optional) The list of actual PCR entries measured during boot.
DBMS_CLOUD_OCI_CORE_MEASURED_BOOT_REPORT_T Type 🔗
The measured boot report for a shielded instance.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_measured_boot_report_t FORCE AUTHID CURRENT_USER IS OBJECT (
is_policy_verification_successful number,
measurements dbms_cloud_oci_core_measured_boot_report_measurements_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_measured_boot_report_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_measured_boot_report_t (
is_policy_verification_successful number,
measurements dbms_cloud_oci_core_measured_boot_report_measurements_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
is_policy_verification_successful
(required) Whether the verification succeeded, and the new values match the expected values.
measurements
(optional)
DBMS_CLOUD_OCI_CORE_MEMBER_REPLICA_T Type 🔗
OCIDs for the volume replicas in this volume group replica.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_member_replica_t FORCE AUTHID CURRENT_USER IS OBJECT (
volume_replica_id varchar2(32767),
membership_state varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_member_replica_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_member_replica_t (
volume_replica_id varchar2,
membership_state varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
volume_replica_id
(required) The volume replica ID.
membership_state
(optional) Membership state of the volume replica in relation to the volume group replica.
DBMS_CLOUD_OCI_CORE_MODIFY_VCN_CIDR_DETAILS_T Type 🔗
Details for updating a CIDR block.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_modify_vcn_cidr_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
original_cidr_block varchar2(32767),
new_cidr_block varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_modify_vcn_cidr_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_modify_vcn_cidr_details_t (
original_cidr_block varchar2,
new_cidr_block varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
original_cidr_block
(required) The CIDR IP address to update.
new_cidr_block
(required) The new CIDR IP address.
DBMS_CLOUD_OCI_CORE_NAT_GATEWAY_T Type 🔗
A NAT (Network Address Translation) gateway, which represents a router that lets instances without public IPs contact the public internet without exposing the instance to inbound internet traffic. For more information, see NAT Gateway. To use any of the API operations, you must be authorized in an IAM policy. If you are not authorized, talk to an administrator. If you are an administrator who needs to write policies to give users access, see Getting Started with Policies.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_nat_gateway_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
id varchar2(32767),
block_traffic number,
lifecycle_state varchar2(32767),
nat_ip varchar2(32767),
time_created timestamp with time zone,
vcn_id varchar2(32767),
public_ip_id varchar2(32767),
route_table_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_nat_gateway_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_nat_gateway_t (
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
id varchar2,
block_traffic number,
lifecycle_state varchar2,
nat_ip varchar2,
time_created timestamp with time zone,
vcn_id varchar2,
public_ip_id varchar2,
route_table_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment that contains the NAT gateway.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
(required) The IP address associated with the NAT gateway.
time_created
(required) The date and time the NAT gateway was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
vcn_id
(required) The OCID of the VCN the NAT gateway belongs to.
public_ip_id
(optional) The OCID of the public IP address associated with the NAT gateway.
route_table_id
(optional) The OCID of the route table used by the NAT gateway. If you don't specify a route table here, the NAT gateway is created without an associated route table. The Networking service does NOT automatically associate the attached VCN's default route table with the NAT gateway.
DBMS_CLOUD_OCI_CORE_NETWORK_SECURITY_GROUP_T Type 🔗
A *network security group* (NSG) provides virtual firewall rules for a specific set of VNIC Type in a VCN. Compare NSGs with SECURITY_LIST Type, which provide virtual firewall rules to all the VNICs in a *subnet*. A network security group consists of two items: * The set of VNIC Type that all have the same security rule needs (for example, a group of Compute instances all running the same application) * A set of NSG SECURITY_RULE Type that apply to the VNICs in the group After creating an NSG, you can add VNICs and security rules to it. For example, when you create an instance, you can specify one or more NSGs to add the instance to (see CREATE_VNIC_DETAILS Function). Or you can add an existing instance to an NSG with UPDATE_VNIC Function. To add security rules to an NSG, see ADD_NETWORK_SECURITY_GROUP_SECURITY_RULES Function. To list the VNICs in an NSG, see LIST_NETWORK_SECURITY_GROUP_VNICS Function. To list the security rules in an NSG, see LIST_NETWORK_SECURITY_GROUP_SECURITY_RULES Function. For more information about network security groups, see Network Security Groups. **Important:** Oracle Cloud Infrastructure Compute service images automatically include firewall rules (for example, Linux iptables, Windows firewall). If there are issues with some type of access to an instance, make sure all of the following are set correctly: * Any security rules in any NSGs the instance's VNIC belongs to * Any SECURITY_LIST Type associated with the instance's subnet * The instance's OS firewall rules To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_network_security_group_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
id varchar2(32767),
lifecycle_state varchar2(32767),
time_created timestamp with time zone,
vcn_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_network_security_group_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_network_security_group_t (
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
id varchar2,
lifecycle_state varchar2,
time_created timestamp with time zone,
vcn_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment the network security group is in.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
id
(required) The OCID of the network security group.
lifecycle_state
(required) The network security group's current state.
(required) The date and time the network security group was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
vcn_id
(required) The OCID of the network security group's VCN.
DBMS_CLOUD_OCI_CORE_NETWORK_SECURITY_GROUP_VNIC_T Type 🔗
Information about a VNIC that belongs to a network security group.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_network_security_group_vnic_t FORCE AUTHID CURRENT_USER IS OBJECT (
resource_id varchar2(32767),
time_associated timestamp with time zone,
vnic_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_network_security_group_vnic_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_network_security_group_vnic_t (
resource_id varchar2,
time_associated timestamp with time zone,
vnic_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
resource_id
(optional) The OCID of the parent resource that the VNIC is attached to (for example, a Compute instance).
time_associated
(optional) The date and time the VNIC was added to the network security group, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
DBMS_CLOUD_OCI_CORE_TOPOLOGY_ENTITY_RELATIONSHIP_T Type 🔗
Defines the relationship between Virtual Network topology entities.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_topology_entity_relationship_t FORCE AUTHID CURRENT_USER IS OBJECT (
id1 varchar2(32767),
id2 varchar2(32767),
l_type varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_topology_entity_relationship_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_topology_entity_relationship_t (
id1 varchar2,
id2 varchar2,
l_type varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE NOT FINAL;
Fields
Field
Description
id1
(required) The OCID of the first entity in the relationship.
id2
(required) The OCID of the second entity in the relationship.
l_type
(required) The type of relationship between the entities.
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_json_element_t_tbl FORCE IS TABLE OF (json_element_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_TOPOLOGY_ENTITY_RELATIONSHIP_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_topology_entity_relationship_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_topology_entity_relationship_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_topology_entity_relationship_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_TOPOLOGY_T Type 🔗
Defines the representation of a virtual network topology.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_topology_t FORCE AUTHID CURRENT_USER IS OBJECT (
l_type varchar2(32767),
entities dbms_cloud_oci_core_json_element_t_tbl,
relationships dbms_cloud_oci_core_topology_entity_relationship_tbl,
limited_entities dbms_cloud_oci_core_varchar2_tbl,
time_created timestamp with time zone,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_topology_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_topology_t (
l_type varchar2,
entities dbms_cloud_oci_core_json_element_t_tbl,
relationships dbms_cloud_oci_core_topology_entity_relationship_tbl,
limited_entities dbms_cloud_oci_core_varchar2_tbl,
time_created timestamp with time zone
) RETURN SELF AS RESULT
) NOT PERSISTABLE NOT FINAL;
(required) Lists entities comprising the virtual network topology.
relationships
(required) Lists relationships between entities in the virtual network topology.
limited_entities
(required) Lists entities that are limited during ingestion. The values for the items in the list are the entity type names of the limitedEntities. Example: `vcn`
time_created
(required) Records when the virtual network topology was created, in RFC3339 format for date and time.
DBMS_CLOUD_OCI_CORE_NETWORKING_TOPOLOGY_T Type 🔗
Defines the representation of a virtual network topology for a region. See Network Visualizer Documentation for more information, including conventions and pictures of symbols.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_networking_topology_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_topology_t (
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_networking_topology_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_networking_topology_t (
l_type varchar2,
entities dbms_cloud_oci_core_json_element_t_tbl,
relationships dbms_cloud_oci_core_topology_entity_relationship_tbl,
limited_entities dbms_cloud_oci_core_varchar2_tbl,
time_created timestamp with time zone
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_networking_topology_t is a subtype of the dbms_cloud_oci_core_topology_t type.
DBMS_CLOUD_OCI_CORE_PARAVIRTUALIZED_VOLUME_ATTACHMENT_T Type 🔗
A paravirtualized volume attachment.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_paravirtualized_volume_attachment_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_volume_attachment_t (
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_paravirtualized_volume_attachment_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_paravirtualized_volume_attachment_t (
attachment_type varchar2,
availability_domain varchar2,
compartment_id varchar2,
device varchar2,
display_name varchar2,
id varchar2,
instance_id varchar2,
is_read_only number,
is_shareable number,
lifecycle_state varchar2,
time_created timestamp with time zone,
volume_id varchar2,
is_pv_encryption_in_transit_enabled number,
is_multipath number,
iscsi_login_state varchar2
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_paravirtualized_volume_attachment_t is a subtype of the dbms_cloud_oci_core_volume_attachment_t type.
DBMS_CLOUD_OCI_CORE_PEER_REGION_FOR_REMOTE_PEERING_T Type 🔗
Details about a region that supports remote VCN peering. For more information, see VCN Peering.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_peer_region_for_remote_peering_t FORCE AUTHID CURRENT_USER IS OBJECT (
name varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_peer_region_for_remote_peering_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_peer_region_for_remote_peering_t (
name varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
name
(required) The region's name. Example: `us-phoenix-1`
DBMS_CLOUD_OCI_CORE_PERCENTAGE_OF_CORES_ENABLED_OPTIONS_T Type 🔗
Configuration options for the percentage of cores enabled.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_percentage_of_cores_enabled_options_t FORCE AUTHID CURRENT_USER IS OBJECT (
l_min number,
l_max number,
default_value number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_percentage_of_cores_enabled_options_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_percentage_of_cores_enabled_options_t (
l_min number,
l_max number,
default_value number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
l_min
(optional) The minimum allowed percentage of cores enabled.
l_max
(optional) The maximum allowed percentage of cores enabled.
default_value
(optional) The default percentage of cores enabled.
DBMS_CLOUD_OCI_CORE_PERFORMANCE_BASED_AUTOTUNE_POLICY_T Type 🔗
If a volume is being throttled at the current setting for a certain period of time, auto-tune will gradually increase the volume’s performance limited up to Maximum VPUs/GB. After the volume has been idle at the current setting for a certain period of time, auto-tune will gradually decrease the volume’s performance limited down to Default/Minimum VPUs/GB.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_performance_based_autotune_policy_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_autotune_policy_t (
max_vpus_per_gb number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_performance_based_autotune_policy_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_performance_based_autotune_policy_t (
autotune_type varchar2,
max_vpus_per_gb number
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_performance_based_autotune_policy_t is a subtype of the dbms_cloud_oci_core_autotune_policy_t type.
Fields
Field
Description
max_vpus_per_gb
(required) This will be the maximum VPUs/GB performance level that the volume will be auto-tuned temporarily based on performance monitoring.
DBMS_CLOUD_OCI_CORE_PRIVATE_IP_T Type 🔗
A *private IP* is a conceptual term that refers to an IPv4 private IP address and related properties. The `privateIp` object is the API representation of a private IP. **Note:** For information about IPv6 addresses, see IPV6 Type. Each instance has a *primary private IP* that is automatically created and assigned to the primary VNIC during instance launch. If you add a secondary VNIC to the instance, it also automatically gets a primary private IP. You can't remove a primary private IP from its VNIC. The primary private IP is automatically deleted when the VNIC is terminated. You can add *secondary private IPs* to a VNIC after it's created. For more information, see the `privateIp` operations and also IP Addresses. **Note:** Only LIST_PRIVATE_IPS Function and GET_PRIVATE_IP Function work with *primary* private IPs. To create and update primary private IPs, you instead work with instance and VNIC operations. For example, a primary private IP's properties come from the values you specify in CREATE_VNIC_DETAILS Type when calling either LAUNCH_INSTANCE Function or ATTACH_VNIC Function. To update the hostname for a primary private IP, you use UPDATE_VNIC Function. `PrivateIp` objects that are created for use with the Oracle Cloud VMware Solution are assigned to a VLAN and not a VNIC in a subnet. See the descriptions of the relevant attributes in the `PrivateIp` object. Also see VLAN Type. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_private_ip_t FORCE AUTHID CURRENT_USER IS OBJECT (
availability_domain varchar2(32767),
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
hostname_label varchar2(32767),
id varchar2(32767),
ip_address varchar2(32767),
is_primary number,
vlan_id varchar2(32767),
subnet_id varchar2(32767),
time_created timestamp with time zone,
vnic_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_private_ip_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_private_ip_t (
availability_domain varchar2,
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
hostname_label varchar2,
id varchar2,
ip_address varchar2,
is_primary number,
vlan_id varchar2,
subnet_id varchar2,
time_created timestamp with time zone,
vnic_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
availability_domain
(optional) The private IP's availability domain. This attribute will be null if this is a *secondary* private IP assigned to a VNIC that is in a *regional* subnet. Example: `Uocm:PHX-AD-1`
compartment_id
(optional) The OCID of the compartment containing the private IP.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
hostname_label
(optional) The hostname for the private IP. Used for DNS. The value is the hostname portion of the private IP's fully qualified domain name (FQDN) (for example, `bminstance1` in FQDN `bminstance1.subnet123.vcn1.oraclevcn.com`). Must be unique across all VNICs in the subnet and comply with RFC 952 and RFC 1123. For more information, see DNS in Your Virtual Cloud Network. Example: `bminstance1`
(optional) The private IP address of the `privateIp` object. The address is within the CIDR of the VNIC's subnet. However, if the `PrivateIp` object is being used with a VLAN as part of the Oracle Cloud VMware Solution, the address is from the range specified by the `cidrBlock` attribute for the VLAN. See VLAN Type. Example: `10.0.3.3`
is_primary
(optional) Whether this private IP is the primary one on the VNIC. Primary private IPs are unassigned and deleted automatically when the VNIC is terminated. Example: `true`
vlan_id
(optional) Applicable only if the `PrivateIp` object is being used with a VLAN as part of the Oracle Cloud VMware Solution. The `vlanId` is the OCID of the VLAN. See VLAN Type.
subnet_id
(optional) The OCID of the subnet the VNIC is in. However, if the `PrivateIp` object is being used with a VLAN as part of the Oracle Cloud VMware Solution, the `subnetId` is null.
time_created
(optional) The date and time the private IP was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
vnic_id
(optional) The OCID of the VNIC the private IP is assigned to. The VNIC and private IP must be in the same subnet. However, if the `PrivateIp` object is being used with a VLAN as part of the Oracle Cloud VMware Solution, the `vnicId` is null.
DBMS_CLOUD_OCI_CORE_PUBLIC_IP_T Type 🔗
A *public IP* is a conceptual term that refers to a public IP address and related properties. The `publicIp` object is the API representation of a public IP. There are two types of public IPs: 1. Ephemeral 2. Reserved For more information and comparison of the two types, see Public IP Addresses.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_public_ip_t FORCE AUTHID CURRENT_USER IS OBJECT (
assigned_entity_id varchar2(32767),
assigned_entity_type varchar2(32767),
availability_domain varchar2(32767),
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
id varchar2(32767),
ip_address varchar2(32767),
lifecycle_state varchar2(32767),
lifetime varchar2(32767),
private_ip_id varchar2(32767),
scope varchar2(32767),
time_created timestamp with time zone,
public_ip_pool_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_public_ip_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_public_ip_t (
assigned_entity_id varchar2,
assigned_entity_type varchar2,
availability_domain varchar2,
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
id varchar2,
ip_address varchar2,
lifecycle_state varchar2,
lifetime varchar2,
private_ip_id varchar2,
scope varchar2,
time_created timestamp with time zone,
public_ip_pool_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
assigned_entity_id
(optional) The OCID of the entity the public IP is assigned to, or in the process of being assigned to.
assigned_entity_type
(optional) The type of entity the public IP is assigned to, or in the process of being assigned to.
Allowed values are: 'PRIVATE_IP', 'NAT_GATEWAY'
availability_domain
(optional) The public IP's availability domain. This property is set only for ephemeral public IPs that are assigned to a private IP (that is, when the `scope` of the public IP is set to AVAILABILITY_DOMAIN). The value is the availability domain of the assigned private IP. Example: `Uocm:PHX-AD-1`
compartment_id
(optional) The OCID of the compartment containing the public IP. For an ephemeral public IP, this is the compartment of its assigned entity (which can be a private IP or a regional entity such as a NAT gateway). For a reserved public IP that is currently assigned, its compartment can be different from the assigned private IP's.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
(optional) Defines when the public IP is deleted and released back to Oracle's public IP pool. * `EPHEMERAL`: The lifetime is tied to the lifetime of its assigned entity. An ephemeral public IP must always be assigned to an entity. If the assigned entity is a private IP, the ephemeral public IP is automatically deleted when the private IP is deleted, when the VNIC is terminated, or when the instance is terminated. If the assigned entity is a NAT_GATEWAY Type, the ephemeral public IP is automatically deleted when the NAT gateway is terminated. * `RESERVED`: You control the public IP's lifetime. You can delete a reserved public IP whenever you like. It does not need to be assigned to a private IP at all times. For more information and comparison of the two types, see Public IP Addresses.
Allowed values are: 'EPHEMERAL', 'RESERVED'
private_ip_id
(optional) Deprecated. Use `assignedEntityId` instead. The OCID of the private IP that the public IP is currently assigned to, or in the process of being assigned to. **Note:** This is `null` if the public IP is not assigned to a private IP, or is in the process of being assigned to one.
scope
(optional) Whether the public IP is regional or specific to a particular availability domain. * `REGION`: The public IP exists within a region and is assigned to a regional entity (such as a NAT_GATEWAY Type), or can be assigned to a private IP in any availability domain in the region. Reserved public IPs and ephemeral public IPs assigned to a regional entity have `scope` = `REGION`. * `AVAILABILITY_DOMAIN`: The public IP exists within the availability domain of the entity it's assigned to, which is specified by the `availabilityDomain` property of the public IP object. Ephemeral public IPs that are assigned to private IPs have `scope` = `AVAILABILITY_DOMAIN`.
(optional) The date and time the public IP was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
public_ip_pool_id
(optional) The OCID of the pool object created in the current tenancy.
DBMS_CLOUD_OCI_CORE_PUBLIC_IP_POOL_T Type 🔗
A public IP pool is a set of public IP addresses represented as one or more IPv4 CIDR blocks. Resources like load balancers and compute instances can be allocated public IP addresses from a public IP pool.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_public_ip_pool_t FORCE AUTHID CURRENT_USER IS OBJECT (
cidr_blocks dbms_cloud_oci_core_varchar2_tbl,
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
id varchar2(32767),
lifecycle_state varchar2(32767),
time_created timestamp with time zone,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_public_ip_pool_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_public_ip_pool_t (
cidr_blocks dbms_cloud_oci_core_varchar2_tbl,
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
id varchar2,
lifecycle_state varchar2,
time_created timestamp with time zone
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
cidr_blocks
(optional) The CIDR blocks added to this pool. This could be all or a portion of a BYOIP CIDR block.
compartment_id
(required) The OCID of the compartment containing this pool.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
(required) The date and time the public IP pool was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
DBMS_CLOUD_OCI_CORE_PUBLIC_IP_POOL_SUMMARY_T Type 🔗
Summary information about a public IP pool.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_public_ip_pool_summary_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
id varchar2(32767),
lifecycle_state varchar2(32767),
time_created timestamp with time zone,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_public_ip_pool_summary_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_public_ip_pool_summary_t (
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
id varchar2,
lifecycle_state varchar2,
time_created timestamp with time zone
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(optional) The OCID of the compartment containing the public IP pool.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
(optional) The date and time the public IP pool was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
DBMS_CLOUD_OCI_CORE_PUBLIC_IP_POOL_SUMMARY_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_public_ip_pool_summary_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_public_ip_pool_summary_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_public_ip_pool_summary_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_PUBLIC_IP_POOL_COLLECTION_T Type 🔗
Results of a `ListPublicIpPool` operation.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_public_ip_pool_collection_t FORCE AUTHID CURRENT_USER IS OBJECT (
items dbms_cloud_oci_core_public_ip_pool_summary_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_public_ip_pool_collection_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_public_ip_pool_collection_t (
items dbms_cloud_oci_core_public_ip_pool_summary_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
items
(required) A list of public IP pool summaries.
DBMS_CLOUD_OCI_CORE_REBOOT_MIGRATE_ACTION_DETAILS_T Type 🔗
Parameters for the `rebootMigrate` INSTANCE_ACTION Function.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_reboot_migrate_action_details_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_instance_power_action_details_t (
delete_local_storage number,
time_scheduled timestamp with time zone,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_reboot_migrate_action_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_reboot_migrate_action_details_t (
action_type varchar2,
delete_local_storage number,
time_scheduled timestamp with time zone
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_reboot_migrate_action_details_t is a subtype of the dbms_cloud_oci_core_instance_power_action_details_t type.
Fields
Field
Description
delete_local_storage
(optional) For bare metal instances that have local storage, this must be set to true to verify that the local storage will be deleted during the migration. For instances without, this parameter has no effect.
time_scheduled
(optional) If present, this parameter will set (or reset) the scheduled time that the instance will be reboot migrated in the format defined by RFC3339. This will also change the `timeMaintenanceRebootDue` field on the instance. If not present, the reboot migration will be triggered immediately.
DBMS_CLOUD_OCI_CORE_REMOTE_PEERING_CONNECTION_T Type 🔗
A remote peering connection (RPC) is an object on a DRG that lets the VCN that is attached to the DRG peer with a VCN in a different region. *Peering* means that the two VCNs can communicate using private IP addresses, but without the traffic traversing the internet or routing through your on-premises network. For more information, see VCN Peering. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_remote_peering_connection_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
drg_id varchar2(32767),
freeform_tags json_element_t,
id varchar2(32767),
is_cross_tenancy_peering number,
lifecycle_state varchar2(32767),
peer_id varchar2(32767),
peer_region_name varchar2(32767),
peer_tenancy_id varchar2(32767),
peering_status varchar2(32767),
time_created timestamp with time zone,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_remote_peering_connection_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_remote_peering_connection_t (
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
drg_id varchar2,
freeform_tags json_element_t,
id varchar2,
is_cross_tenancy_peering number,
lifecycle_state varchar2,
peer_id varchar2,
peer_region_name varchar2,
peer_tenancy_id varchar2,
peering_status varchar2,
time_created timestamp with time zone
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment that contains the RPC.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(required) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
drg_id
(required) The OCID of the DRG that this RPC belongs to.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
(optional) If this RPC is peered, this value is the OCID of the other RPC.
peer_region_name
(optional) If this RPC is peered, this value is the region that contains the other RPC. Example: `us-ashburn-1`
peer_tenancy_id
(optional) If this RPC is peered, this value is the OCID of the other RPC's tenancy.
peering_status
(required) Whether the RPC is peered with another RPC. `NEW` means the RPC has not yet been peered. `PENDING` means the peering is being established. `REVOKED` means the RPC at the other end of the peering has been deleted.
(required) The date and time the RPC was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
DBMS_CLOUD_OCI_CORE_REMOTE_PEERING_CONNECTION_DRG_ATTACHMENT_NETWORK_DETAILS_T Type 🔗
Specifies the DRG attachment to another DRG.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_remote_peering_connection_drg_attachment_network_details_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_drg_attachment_network_details_t (
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_remote_peering_connection_drg_attachment_network_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_remote_peering_connection_drg_attachment_network_details_t (
l_type varchar2,
id varchar2
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_remote_peering_connection_drg_attachment_network_details_t is a subtype of the dbms_cloud_oci_core_drg_attachment_network_details_t type.
DBMS_CLOUD_OCI_CORE_REMOVE_DRG_ROUTE_DISTRIBUTION_STATEMENTS_DETAILS_T Type 🔗
Details request to remove statements from a route distribution.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_remove_drg_route_distribution_statements_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
statement_ids dbms_cloud_oci_core_varchar2_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_remove_drg_route_distribution_statements_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_remove_drg_route_distribution_statements_details_t (
statement_ids dbms_cloud_oci_core_varchar2_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
statement_ids
(optional) The Oracle-assigned ID of each route distribution to remove.
DBMS_CLOUD_OCI_CORE_REMOVE_DRG_ROUTE_RULES_DETAILS_T Type 🔗
Details used in a request to remove static routes from a DRG route table.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_remove_drg_route_rules_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
route_rule_ids dbms_cloud_oci_core_varchar2_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_remove_drg_route_rules_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_remove_drg_route_rules_details_t (
route_rule_ids dbms_cloud_oci_core_varchar2_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
route_rule_ids
(optional) The Oracle-assigned ID of each DRG route rule to be deleted.
DBMS_CLOUD_OCI_CORE_REMOVE_NETWORK_SECURITY_GROUP_SECURITY_RULES_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_remove_network_security_group_security_rules_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
security_rule_ids dbms_cloud_oci_core_varchar2_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_remove_network_security_group_security_rules_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_remove_network_security_group_security_rules_details_t (
security_rule_ids dbms_cloud_oci_core_varchar2_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
security_rule_ids
(optional) The Oracle-assigned ID of each SECURITY_RULE Type to be deleted.
DBMS_CLOUD_OCI_CORE_REMOVE_PUBLIC_IP_POOL_CAPACITY_DETAILS_T Type 🔗
The information needed to remove capacity from a public IP pool.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_remove_public_ip_pool_capacity_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
cidr_block varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_remove_public_ip_pool_capacity_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_remove_public_ip_pool_capacity_details_t (
cidr_block varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
cidr_block
(required) The CIDR block to remove from the public IP pool. Example: `10.0.1.0/24`
DBMS_CLOUD_OCI_CORE_REMOVE_SUBNET_IPV6_CIDR_DETAILS_T Type 🔗
Details object for removing an IPv6 prefix from a subnet.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_remove_subnet_ipv6_cidr_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
ipv6_cidr_block varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_remove_subnet_ipv6_cidr_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_remove_subnet_ipv6_cidr_details_t (
ipv6_cidr_block varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
ipv6_cidr_block
(required) This field is not required and should only be specified when removing an IPv6 prefix from a subnet's IPv6 address space. SeeIPv6 Addresses. Example: `2001:0db8:0123::/64`
DBMS_CLOUD_OCI_CORE_REMOVE_VCN_CIDR_DETAILS_T Type 🔗
Details for removing a CIDR block from a VCN.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_remove_vcn_cidr_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
cidr_block varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_remove_vcn_cidr_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_remove_vcn_cidr_details_t (
cidr_block varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
cidr_block
(required) The CIDR block to remove.
DBMS_CLOUD_OCI_CORE_REMOVE_VCN_IPV6_CIDR_DETAILS_T Type 🔗
Details used when removing ULA or private IPv6 prefix or an IPv6 GUA assigned by Oracle or BYOIPv6 prefix. You can only remove one of these per request.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_remove_vcn_ipv6_cidr_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
ipv6_cidr_block varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_remove_vcn_ipv6_cidr_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_remove_vcn_ipv6_cidr_details_t (
ipv6_cidr_block varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
ipv6_cidr_block
(optional) This field is not required and should only be specified when removing ULA or private IPv6 prefix or an IPv6 GUA assigned by Oracle or BYOIPv6 prefix from a VCN's IPv6 address space. SeeIPv6 Addresses. Example: `2001:0db8:0123::/56`
DBMS_CLOUD_OCI_CORE_RESET_ACTION_DETAILS_T Type 🔗
Parameters for the `reset` INSTANCE_ACTION Function. If omitted, default values are used.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_reset_action_details_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_instance_power_action_details_t (
allow_dense_reboot_migration number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_reset_action_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_reset_action_details_t (
action_type varchar2,
allow_dense_reboot_migration number
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_reset_action_details_t is a subtype of the dbms_cloud_oci_core_instance_power_action_details_t type.
Fields
Field
Description
allow_dense_reboot_migration
(optional) For instances that use a DenseIO shape, the flag denoting whether reboot migration is performed for the instance. The default value is `false`. If the instance has a date in the Maintenance reboot field and you do nothing (or set this flag to `false`), the instance will be rebuilt at the scheduled maintenance time. The instance will experience 2-6 hours of downtime during the maintenance process. The local NVMe-based SSD will be preserved. If you want to minimize downtime and can delete the SSD, you can set this flag to `true` and proactively reboot the instance before the scheduled maintenance time. The instance will be reboot migrated to a healthy host and the SSD will be deleted. A short downtime occurs during the migration. **Caution:** When `true`, the SSD is permanently deleted. We recommend that you create a backup of the SSD before proceeding.
DBMS_CLOUD_OCI_CORE_ROUTE_TABLE_T Type 🔗
A collection of `RouteRule` objects, which are used to route packets based on destination IP to a particular network entity. For more information, see Overview of the Networking Service. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_route_table_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
id varchar2(32767),
lifecycle_state varchar2(32767),
route_rules dbms_cloud_oci_core_route_rule_tbl,
time_created timestamp with time zone,
vcn_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_route_table_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_route_table_t (
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
id varchar2,
lifecycle_state varchar2,
route_rules dbms_cloud_oci_core_route_rule_tbl,
time_created timestamp with time zone,
vcn_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment containing the route table.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
(required) The collection of rules for routing destination IPs to network devices.
time_created
(optional) The date and time the route table was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
vcn_id
(required) The OCID of the VCN the route table list belongs to.
DBMS_CLOUD_OCI_CORE_SECURITY_LIST_T Type 🔗
A set of virtual firewall rules for your VCN. Security lists are configured at the subnet level, but the rules are applied to the ingress and egress traffic for the individual instances in the subnet. The rules can be stateful or stateless. For more information, see Security Lists. **Note:** Compare security lists to NETWORK_SECURITY_GROUP Types, which let you apply a set of security rules to a *specific set of VNICs* instead of an entire subnet. Oracle recommends using network security groups instead of security lists, although you can use either or both together. **Important:** Oracle Cloud Infrastructure Compute service images automatically include firewall rules (for example, Linux iptables, Windows firewall). If there are issues with some type of access to an instance, make sure both the security lists associated with the instance's subnet and the instance's firewall rules are set correctly. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_security_list_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
egress_security_rules dbms_cloud_oci_core_egress_security_rule_tbl,
freeform_tags json_element_t,
id varchar2(32767),
ingress_security_rules dbms_cloud_oci_core_ingress_security_rule_tbl,
lifecycle_state varchar2(32767),
time_created timestamp with time zone,
vcn_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_security_list_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_security_list_t (
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
egress_security_rules dbms_cloud_oci_core_egress_security_rule_tbl,
freeform_tags json_element_t,
id varchar2,
ingress_security_rules dbms_cloud_oci_core_ingress_security_rule_tbl,
lifecycle_state varchar2,
time_created timestamp with time zone,
vcn_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment containing the security list.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(required) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
egress_security_rules
(required) Rules for allowing egress IP packets.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
id
(required) The security list's Oracle Cloud ID (OCID).
(required) The date and time the security list was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
vcn_id
(required) The OCID of the VCN the security list belongs to.
DBMS_CLOUD_OCI_CORE_SERVICE_T Type 🔗
An object that represents one or multiple Oracle services that you can enable for a SERVICE_GATEWAY Type. In the User Guide topic Access to Oracle Services: Service Gateway, the term *service CIDR label* is used to refer to the string that represents the regional public IP address ranges of the Oracle service or services covered by a given `Service` object. That unique string is the value of the `Service` object's `cidrBlock` attribute.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_service_t FORCE AUTHID CURRENT_USER IS OBJECT (
cidr_block varchar2(32767),
description varchar2(32767),
id varchar2(32767),
name varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_service_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_service_t (
cidr_block varchar2,
description varchar2,
id varchar2,
name varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
cidr_block
(required) A string that represents the regional public IP address ranges for the Oracle service or services covered by this `Service` object. Also known as the `Service` object's *service CIDR label*. When you set up a route rule to route traffic to the service gateway, use this value as the rule's destination. See ROUTE_TABLE Type. Also, when you set up a security list rule to cover traffic with the service gateway, use the `cidrBlock` value as the rule's destination (for an egress rule) or the source (for an ingress rule). See SECURITY_LIST Type. Example: `oci-phx-objectstorage`
description
(required) Description of the Oracle service or services covered by this `Service` object. Example: `OCI PHX Object Storage`
(required) Name of the `Service` object. This name can change and is not guaranteed to be unique. Example: `OCI PHX Object Storage`
DBMS_CLOUD_OCI_CORE_SERVICE_ID_RESPONSE_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_service_id_response_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
service_id varchar2(32767),
service_name varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_service_id_response_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_service_id_response_details_t (
service_id varchar2,
service_name varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_SERVICE_ID_RESPONSE_DETAILS_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_service_id_response_details_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_service_id_response_details_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_service_id_response_details_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_SERVICE_GATEWAY_T Type 🔗
Represents a router that lets your VCN privately access specific Oracle services such as Object Storage without exposing the VCN to the public internet. Traffic leaving the VCN and destined for a supported Oracle service (see LIST_SERVICES Function) is routed through the service gateway and does not traverse the internet. The instances in the VCN do not need to have public IP addresses nor be in a public subnet. The VCN does not need an internet gateway for this traffic. For more information, see Access to Oracle Services: Service Gateway. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_service_gateway_t FORCE AUTHID CURRENT_USER IS OBJECT (
block_traffic number,
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
id varchar2(32767),
lifecycle_state varchar2(32767),
route_table_id varchar2(32767),
services dbms_cloud_oci_core_service_id_response_details_tbl,
time_created timestamp with time zone,
vcn_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_service_gateway_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_service_gateway_t (
block_traffic number,
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
id varchar2,
lifecycle_state varchar2,
route_table_id varchar2,
services dbms_cloud_oci_core_service_id_response_details_tbl,
time_created timestamp with time zone,
vcn_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
block_traffic
(required) Whether the service gateway blocks all traffic through it. The default is `false`. When this is `true`, traffic is not routed to any services, regardless of route rules. Example: `true`
compartment_id
(required) The OCID of the compartment that contains the service gateway.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
(required) List of the SERVICE Type objects enabled for this service gateway. The list can be empty. You can enable a particular `Service` by using ATTACH_SERVICE_ID Function or UPDATE_SERVICE_GATEWAY Function.
time_created
(optional) The date and time the service gateway was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
vcn_id
(required) The OCID of the VCN the service gateway belongs to.
DBMS_CLOUD_OCI_CORE_SHAPE_OCPU_OPTIONS_T Type 🔗
For a flexible shape, the number of OCPUs available for instances that use this shape. If this field is null, then this shape has a fixed number of OCPUs equal to `ocpus`.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_shape_ocpu_options_t FORCE AUTHID CURRENT_USER IS OBJECT (
l_min number,
l_max number,
max_per_numa_node number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_shape_ocpu_options_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_shape_ocpu_options_t (
l_min number,
l_max number,
max_per_numa_node number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
l_min
(optional) The minimum number of OCPUs.
l_max
(optional) The maximum number of OCPUs.
max_per_numa_node
(optional) The maximum number of cores available per NUMA node.
DBMS_CLOUD_OCI_CORE_SHAPE_MEMORY_OPTIONS_T Type 🔗
For a flexible shape, the amount of memory available for instances that use this shape. If this field is null, then this shape has a fixed amount of memory equivalent to `memoryInGBs`.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_shape_memory_options_t FORCE AUTHID CURRENT_USER IS OBJECT (
min_in_g_bs number,
max_in_g_bs number,
default_per_ocpu_in_g_bs number,
min_per_ocpu_in_g_bs number,
max_per_ocpu_in_g_bs number,
max_per_numa_node_in_g_bs number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_shape_memory_options_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_shape_memory_options_t (
min_in_g_bs number,
max_in_g_bs number,
default_per_ocpu_in_g_bs number,
min_per_ocpu_in_g_bs number,
max_per_ocpu_in_g_bs number,
max_per_numa_node_in_g_bs number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
min_in_g_bs
(optional) The minimum amount of memory, in gigabytes.
max_in_g_bs
(optional) The maximum amount of memory, in gigabytes.
default_per_ocpu_in_g_bs
(optional) The default amount of memory per OCPU available for this shape, in gigabytes.
min_per_ocpu_in_g_bs
(optional) The minimum amount of memory per OCPU available for this shape, in gigabytes.
max_per_ocpu_in_g_bs
(optional) The maximum amount of memory per OCPU available for this shape, in gigabytes.
max_per_numa_node_in_g_bs
(optional) The maximum amount of memory per NUMA node, in gigabytes.
DBMS_CLOUD_OCI_CORE_SHAPE_NETWORKING_BANDWIDTH_OPTIONS_T Type 🔗
For a flexible shape, the amount of networking bandwidth available for instances that use this shape. If this field is null, then this shape has a fixed amount of bandwidth equivalent to `networkingBandwidthInGbps`.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_shape_networking_bandwidth_options_t FORCE AUTHID CURRENT_USER IS OBJECT (
min_in_gbps number,
max_in_gbps number,
default_per_ocpu_in_gbps number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_shape_networking_bandwidth_options_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_shape_networking_bandwidth_options_t (
min_in_gbps number,
max_in_gbps number,
default_per_ocpu_in_gbps number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
min_in_gbps
(optional) The minimum amount of networking bandwidth, in gigabits per second.
max_in_gbps
(optional) The maximum amount of networking bandwidth, in gigabits per second.
default_per_ocpu_in_gbps
(optional) The default amount of networking bandwidth per OCPU, in gigabits per second.
DBMS_CLOUD_OCI_CORE_SHAPE_MAX_VNIC_ATTACHMENT_OPTIONS_T Type 🔗
For a flexible shape, the number of VNIC attachments that are available for instances that use this shape. If this field is null, then this shape has a fixed maximum number of VNIC attachments equal to `maxVnicAttachments`.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_shape_max_vnic_attachment_options_t FORCE AUTHID CURRENT_USER IS OBJECT (
l_min number,
l_max number,
default_per_ocpu number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_shape_max_vnic_attachment_options_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_shape_max_vnic_attachment_options_t (
l_min number,
l_max number,
default_per_ocpu number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
l_min
(optional) The lowest maximum value of VNIC attachments.
l_max
(optional) The highest maximum value of VNIC attachments.
default_per_ocpu
(optional) The default number of VNIC attachments allowed per OCPU.
DBMS_CLOUD_OCI_CORE_SHAPE_SECURE_BOOT_OPTIONS_T Type 🔗
Configuration options for Secure Boot.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_shape_secure_boot_options_t FORCE AUTHID CURRENT_USER IS OBJECT (
allowed_values dbms_cloud_oci_core_number_tbl,
is_default_enabled number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_shape_secure_boot_options_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_shape_secure_boot_options_t (
allowed_values dbms_cloud_oci_core_number_tbl,
is_default_enabled number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
allowed_values
(optional) Boolean values that indicate whether Secure Boot can be enabled or disabled.
is_default_enabled
(optional) Whether Secure Boot is enabled by default.
DBMS_CLOUD_OCI_CORE_SHAPE_MEASURED_BOOT_OPTIONS_T Type 🔗
Configuration options for the Measured Boot feature.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_shape_measured_boot_options_t FORCE AUTHID CURRENT_USER IS OBJECT (
allowed_values dbms_cloud_oci_core_number_tbl,
is_default_enabled number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_shape_measured_boot_options_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_shape_measured_boot_options_t (
allowed_values dbms_cloud_oci_core_number_tbl,
is_default_enabled number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
allowed_values
(optional) Boolean values that indicate whether the Measured Boot feature can be enabled or disabled.
is_default_enabled
(optional) Whether the Measured Boot feature is enabled by default.
DBMS_CLOUD_OCI_CORE_SHAPE_TRUSTED_PLATFORM_MODULE_OPTIONS_T Type 🔗
Configuration options for the Trusted Platform Module (TPM).
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_shape_trusted_platform_module_options_t FORCE AUTHID CURRENT_USER IS OBJECT (
allowed_values dbms_cloud_oci_core_number_tbl,
is_default_enabled number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_shape_trusted_platform_module_options_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_shape_trusted_platform_module_options_t (
allowed_values dbms_cloud_oci_core_number_tbl,
is_default_enabled number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
allowed_values
(optional) Boolean values that indicate whether the Trusted Platform Module can be enabled or disabled.
is_default_enabled
(optional) Whether the Trusted Platform Module is enabled by default.
DBMS_CLOUD_OCI_CORE_SHAPE_NUMA_NODES_PER_SOCKET_PLATFORM_OPTIONS_T Type 🔗
Configuration options for NUMA nodes per socket.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_shape_numa_nodes_per_socket_platform_options_t FORCE AUTHID CURRENT_USER IS OBJECT (
allowed_values dbms_cloud_oci_core_varchar2_tbl,
default_value varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_shape_numa_nodes_per_socket_platform_options_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_shape_numa_nodes_per_socket_platform_options_t (
allowed_values dbms_cloud_oci_core_varchar2_tbl,
default_value varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
allowed_values
(optional) The supported values for this platform configuration property.
(optional) The default NUMA nodes per socket configuration.
DBMS_CLOUD_OCI_CORE_SHAPE_MEMORY_ENCRYPTION_OPTIONS_T Type 🔗
Configuration options for memory encryption.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_shape_memory_encryption_options_t FORCE AUTHID CURRENT_USER IS OBJECT (
allowed_values dbms_cloud_oci_core_number_tbl,
is_default_enabled number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_shape_memory_encryption_options_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_shape_memory_encryption_options_t (
allowed_values dbms_cloud_oci_core_number_tbl,
is_default_enabled number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
allowed_values
(optional) Whether memory encryption can be enabled.
is_default_enabled
(optional) Whether memory encryption is enabled by default.
DBMS_CLOUD_OCI_CORE_SHAPE_SYMMETRIC_MULTI_THREADING_ENABLED_PLATFORM_OPTIONS_T Type 🔗
Configuration options for symmetric multithreading (also called simultaneous multithreading or SMT).
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_shape_symmetric_multi_threading_enabled_platform_options_t FORCE AUTHID CURRENT_USER IS OBJECT (
allowed_values dbms_cloud_oci_core_number_tbl,
is_default_enabled number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_shape_symmetric_multi_threading_enabled_platform_options_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_shape_symmetric_multi_threading_enabled_platform_options_t (
allowed_values dbms_cloud_oci_core_number_tbl,
is_default_enabled number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
allowed_values
(optional) Whether symmetric multithreading can be enabled.
is_default_enabled
(optional) Whether symmetric multithreading is enabled by default.
DBMS_CLOUD_OCI_CORE_SHAPE_ACCESS_CONTROL_SERVICE_ENABLED_PLATFORM_OPTIONS_T Type 🔗
Configuration options for the Access Control Service.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_shape_access_control_service_enabled_platform_options_t FORCE AUTHID CURRENT_USER IS OBJECT (
allowed_values dbms_cloud_oci_core_number_tbl,
is_default_enabled number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_shape_access_control_service_enabled_platform_options_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_shape_access_control_service_enabled_platform_options_t (
allowed_values dbms_cloud_oci_core_number_tbl,
is_default_enabled number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
allowed_values
(optional) Whether the Access Control Service can be enabled.
is_default_enabled
(optional) Whether the Access Control Service is enabled by default.
DBMS_CLOUD_OCI_CORE_SHAPE_VIRTUAL_INSTRUCTIONS_ENABLED_PLATFORM_OPTIONS_T Type 🔗
Configuration options for the virtualization instructions.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_shape_virtual_instructions_enabled_platform_options_t FORCE AUTHID CURRENT_USER IS OBJECT (
allowed_values dbms_cloud_oci_core_number_tbl,
is_default_enabled number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_shape_virtual_instructions_enabled_platform_options_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_shape_virtual_instructions_enabled_platform_options_t (
allowed_values dbms_cloud_oci_core_number_tbl,
is_default_enabled number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
allowed_values
(optional) Whether virtualization instructions can be enabled.
is_default_enabled
(optional) Whether virtualization instructions are enabled by default.
DBMS_CLOUD_OCI_CORE_SHAPE_INPUT_OUTPUT_MEMORY_MANAGEMENT_UNIT_ENABLED_PLATFORM_OPTIONS_T Type 🔗
Configuration options for the input-output memory management unit (IOMMU).
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_shape_input_output_memory_management_unit_enabled_platform_options_t FORCE AUTHID CURRENT_USER IS OBJECT (
allowed_values dbms_cloud_oci_core_number_tbl,
is_default_enabled number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_shape_input_output_memory_management_unit_enabled_platform_options_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_shape_input_output_memory_management_unit_enabled_platform_options_t (
allowed_values dbms_cloud_oci_core_number_tbl,
is_default_enabled number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
allowed_values
(optional) Whether the input-output memory management unit can be enabled.
is_default_enabled
(optional) Whether the input-output memory management unit is enabled by default.
DBMS_CLOUD_OCI_CORE_SHAPE_PLATFORM_CONFIG_OPTIONS_T Type 🔗
The list of supported platform configuration options for this shape.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_shape_platform_config_options_t FORCE AUTHID CURRENT_USER IS OBJECT (
l_type varchar2(32767),
secure_boot_options dbms_cloud_oci_core_shape_secure_boot_options_t,
measured_boot_options dbms_cloud_oci_core_shape_measured_boot_options_t,
trusted_platform_module_options dbms_cloud_oci_core_shape_trusted_platform_module_options_t,
numa_nodes_per_socket_platform_options dbms_cloud_oci_core_shape_numa_nodes_per_socket_platform_options_t,
memory_encryption_options dbms_cloud_oci_core_shape_memory_encryption_options_t,
symmetric_multi_threading_options dbms_cloud_oci_core_shape_symmetric_multi_threading_enabled_platform_options_t,
access_control_service_options dbms_cloud_oci_core_shape_access_control_service_enabled_platform_options_t,
virtual_instructions_options dbms_cloud_oci_core_shape_virtual_instructions_enabled_platform_options_t,
input_output_memory_management_unit_options dbms_cloud_oci_core_shape_input_output_memory_management_unit_enabled_platform_options_t,
percentage_of_cores_enabled_options dbms_cloud_oci_core_percentage_of_cores_enabled_options_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_shape_platform_config_options_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_shape_platform_config_options_t (
l_type varchar2,
secure_boot_options dbms_cloud_oci_core_shape_secure_boot_options_t,
measured_boot_options dbms_cloud_oci_core_shape_measured_boot_options_t,
trusted_platform_module_options dbms_cloud_oci_core_shape_trusted_platform_module_options_t,
numa_nodes_per_socket_platform_options dbms_cloud_oci_core_shape_numa_nodes_per_socket_platform_options_t,
memory_encryption_options dbms_cloud_oci_core_shape_memory_encryption_options_t,
symmetric_multi_threading_options dbms_cloud_oci_core_shape_symmetric_multi_threading_enabled_platform_options_t,
access_control_service_options dbms_cloud_oci_core_shape_access_control_service_enabled_platform_options_t,
virtual_instructions_options dbms_cloud_oci_core_shape_virtual_instructions_enabled_platform_options_t,
input_output_memory_management_unit_options dbms_cloud_oci_core_shape_input_output_memory_management_unit_enabled_platform_options_t,
percentage_of_cores_enabled_options dbms_cloud_oci_core_percentage_of_cores_enabled_options_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_SHAPE_ALTERNATIVE_OBJECT_T Type 🔗
The shape that Oracle recommends you to use an alternative to the current shape.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_shape_alternative_object_t FORCE AUTHID CURRENT_USER IS OBJECT (
shape_name varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_shape_alternative_object_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_shape_alternative_object_t (
shape_name varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
shape_name
(required) The name of the shape.
DBMS_CLOUD_OCI_CORE_SHAPE_ALTERNATIVE_OBJECT_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_shape_alternative_object_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_shape_alternative_object_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_shape_alternative_object_t) NOT PERSISTABLE;
(optional) For a subcore burstable VM, the minimum total baseline OCPUs required. The total baseline OCPUs is equal to baselineOcpuUtilization chosen multiplied by the number of OCPUs chosen.
shape
(required) The name of the shape. You can enumerate all available shapes by calling LIST_SHAPES Function.
processor_description
(optional) A short description of the shape's processor (CPU).
ocpus
(optional) The default number of OCPUs available for this shape.
memory_in_g_bs
(optional) The default amount of memory available for this shape, in gigabytes.
network_ports
(optional) The number of physical network interface card (NIC) ports available for this shape.
networking_bandwidth_in_gbps
(optional) The networking bandwidth available for this shape, in gigabits per second.
max_vnic_attachments
(optional) The maximum number of VNIC attachments available for this shape.
gpus
(optional) The number of GPUs available for this shape.
gpu_description
(optional) A short description of the graphics processing unit (GPU) available for this shape. If the shape does not have any GPUs, this field is `null`.
local_disks
(optional) The number of local disks available for this shape.
local_disks_total_size_in_g_bs
(optional) The aggregate size of the local disks available for this shape, in gigabytes. If the shape does not have any local disks, this field is `null`.
local_disk_description
(optional) A short description of the local disks available for this shape. If the shape does not have any local disks, this field is `null`.
rdma_ports
(optional) The number of networking ports available for the remote direct memory access (RDMA) network between nodes in a high performance computing (HPC) cluster network. If the shape does not support cluster networks, this value is `0`.
rdma_bandwidth_in_gbps
(optional) The networking bandwidth available for the remote direct memory access (RDMA) network for this shape, in gigabits per second.
is_live_migration_supported
(optional) Whether live migration is supported for this shape.
ocpu_options
(optional)
memory_options
(optional)
networking_bandwidth_options
(optional)
max_vnic_attachment_options
(optional)
platform_config_options
(optional)
is_billed_for_stopped_instance
(optional) Whether billing continues when the instances that use this shape are in the stopped state.
billing_type
(optional) How instances that use this shape are charged.
(optional) The list of of compartment quotas for the shape.
is_subcore
(optional) Whether the shape supports creating subcore or burstable instances. A burstable instance is a virtual machine (VM) instance that provides a baseline level of CPU performance with the ability to burst to a higher level to support occasional spikes in usage.
is_flexible
(optional) Whether the shape supports creating flexible instances. A flexible shape is a shape that lets you customize the number of OCPUs and the amount of memory when launching or resizing your instance.
resize_compatible_shapes
(optional) The list of compatible shapes that this shape can be changed to. For more information, see Changing the Shape of an Instance.
recommended_alternatives
(optional) The list of shapes and shape details (if applicable) that Oracle recommends that you use as an alternative to the current shape.
DBMS_CLOUD_OCI_CORE_SOFT_RESET_ACTION_DETAILS_T Type 🔗
Parameters for the `softReset` INSTANCE_ACTION Function. If omitted, default values are used.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_soft_reset_action_details_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_instance_power_action_details_t (
allow_dense_reboot_migration number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_soft_reset_action_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_soft_reset_action_details_t (
action_type varchar2,
allow_dense_reboot_migration number
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_soft_reset_action_details_t is a subtype of the dbms_cloud_oci_core_instance_power_action_details_t type.
Fields
Field
Description
allow_dense_reboot_migration
(optional) For instances that use a DenseIO shape, the flag denoting whether reboot migration is performed for the instance. The default value is `false`. If the instance has a date in the Maintenance reboot field and you do nothing (or set this flag to `false`), the instance will be rebuilt at the scheduled maintenance time. The instance will experience 2-6 hours of downtime during the maintenance process. The local NVMe-based SSD will be preserved. If you want to minimize downtime and can delete the SSD, you can set this flag to `true` and proactively reboot the instance before the scheduled maintenance time. The instance will be reboot migrated to a healthy host and the SSD will be deleted. A short downtime occurs during the migration. **Caution:** When `true`, the SSD is permanently deleted. We recommend that you create a backup of the SSD before proceeding.
DBMS_CLOUD_OCI_CORE_SUBNET_T Type 🔗
A logical subdivision of a VCN. Each subnet consists of a contiguous range of IP addresses that do not overlap with other subnets in the VCN. Example: 172.16.1.0/24. For more information, see Overview of the Networking Service and VCNs and Subnets. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_subnet_t FORCE AUTHID CURRENT_USER IS OBJECT (
availability_domain varchar2(32767),
cidr_block varchar2(32767),
compartment_id varchar2(32767),
defined_tags json_element_t,
dhcp_options_id varchar2(32767),
display_name varchar2(32767),
dns_label varchar2(32767),
freeform_tags json_element_t,
id varchar2(32767),
ipv6_cidr_block varchar2(32767),
ipv6_cidr_blocks dbms_cloud_oci_core_varchar2_tbl,
ipv6_virtual_router_ip varchar2(32767),
lifecycle_state varchar2(32767),
prohibit_internet_ingress number,
prohibit_public_ip_on_vnic number,
route_table_id varchar2(32767),
security_list_ids dbms_cloud_oci_core_varchar2_tbl,
subnet_domain_name varchar2(32767),
time_created timestamp with time zone,
vcn_id varchar2(32767),
virtual_router_ip varchar2(32767),
virtual_router_mac varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_subnet_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_subnet_t (
availability_domain varchar2,
cidr_block varchar2,
compartment_id varchar2,
defined_tags json_element_t,
dhcp_options_id varchar2,
display_name varchar2,
dns_label varchar2,
freeform_tags json_element_t,
id varchar2,
ipv6_cidr_block varchar2,
ipv6_cidr_blocks dbms_cloud_oci_core_varchar2_tbl,
ipv6_virtual_router_ip varchar2,
lifecycle_state varchar2,
prohibit_internet_ingress number,
prohibit_public_ip_on_vnic number,
route_table_id varchar2,
security_list_ids dbms_cloud_oci_core_varchar2_tbl,
subnet_domain_name varchar2,
time_created timestamp with time zone,
vcn_id varchar2,
virtual_router_ip varchar2,
virtual_router_mac varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
availability_domain
(optional) The subnet's availability domain. This attribute will be null if this is a regional subnet instead of an AD-specific subnet. Oracle recommends creating regional subnets. Example: `Uocm:PHX-AD-1`
cidr_block
(required) The subnet's CIDR block. Example: `10.0.1.0/24`
compartment_id
(required) The OCID of the compartment containing the subnet.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
dhcp_options_id
(optional) The OCID of the set of DHCP options that the subnet uses.
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
dns_label
(optional) A DNS label for the subnet, used in conjunction with the VNIC's hostname and VCN's DNS label to form a fully qualified domain name (FQDN) for each VNIC within this subnet (for example, `bminstance1.subnet123.vcn1.oraclevcn.com`). Must be an alphanumeric string that begins with a letter and is unique within the VCN. The value cannot be changed. The absence of this parameter means the Internet and VCN Resolver will not resolve hostnames of instances in this subnet. For more information, see DNS in Your Virtual Cloud Network. Example: `subnet123`
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
(optional) For an IPv6-enabled subnet, this is the IPv6 prefix for the subnet's IP address space. The subnet size is always /64. See IPv6 Addresses. Example: `2001:0db8:0123:1111::/64`
ipv6_cidr_blocks
(optional) The list of all IPv6 prefixes (Oracle allocated IPv6 GUA, ULA or private IPv6 prefixes, BYOIPv6 prefixes) for the subnet.
ipv6_virtual_router_ip
(optional) For an IPv6-enabled subnet, this is the IPv6 address of the virtual router. Example: `2001:0db8:0123:1111:89ab:cdef:1234:5678`
(optional) Whether to disallow ingress internet traffic to VNICs within this subnet. Defaults to false. For IPV4, `prohibitInternetIngress` behaves similarly to `prohibitPublicIpOnVnic`. If it is set to false, VNICs created in this subnet will automatically be assigned public IP addresses unless specified otherwise during instance launch or VNIC creation (with the `assignPublicIp` flag in CREATE_VNIC_DETAILS Type). If `prohibitInternetIngress` is set to true, VNICs created in this subnet cannot have public IP addresses (that is, it's a privatesubnet). For IPv6, if `prohibitInternetIngress` is set to `true`, internet access is not allowed for any IPv6s assigned to VNICs in the subnet. Otherwise, ingress internet traffic is allowed by default. Example: `true`
prohibit_public_ip_on_vnic
(optional) Whether VNICs within this subnet can have public IP addresses. Defaults to false, which means VNICs created in this subnet will automatically be assigned public IP addresses unless specified otherwise during instance launch or VNIC creation (with the `assignPublicIp` flag in CREATE_VNIC_DETAILS Type). If `prohibitPublicIpOnVnic` is set to true, VNICs created in this subnet cannot have public IP addresses (that is, it's a private subnet). Example: `true`
route_table_id
(required) The OCID of the route table that the subnet uses.
security_list_ids
(optional) The OCIDs of the security list or lists that the subnet uses. Remember that security lists are associated *with the subnet*, but the rules are applied to the individual VNICs in the subnet.
subnet_domain_name
(optional) The subnet's domain name, which consists of the subnet's DNS label, the VCN's DNS label, and the `oraclevcn.com` domain. For more information, see DNS in Your Virtual Cloud Network. Example: `subnet123.vcn1.oraclevcn.com`
time_created
(optional) The date and time the subnet was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
(required) The IP address of the virtual router. Example: `10.0.14.1`
virtual_router_mac
(required) The MAC address of the virtual router. Example: `00:00:00:00:00:01`
DBMS_CLOUD_OCI_CORE_SUBNET_TOPOLOGY_T Type 🔗
Defines the visualization of a subnet in a VCN. See Network Visualizer Documentation for more information, including conventions and pictures of symbols.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_subnet_topology_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_topology_t (
subnet_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_subnet_topology_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_subnet_topology_t (
l_type varchar2,
entities dbms_cloud_oci_core_json_element_t_tbl,
relationships dbms_cloud_oci_core_topology_entity_relationship_tbl,
limited_entities dbms_cloud_oci_core_varchar2_tbl,
time_created timestamp with time zone,
subnet_id varchar2
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_subnet_topology_t is a subtype of the dbms_cloud_oci_core_topology_t type.
Fields
Field
Description
subnet_id
(optional) The OCID of the subnet for which the visualization is generated.
DBMS_CLOUD_OCI_CORE_TERMINATE_PREEMPTION_ACTION_T Type 🔗
Terminates the preemptible instance when it is interrupted for eviction.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_terminate_preemption_action_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_preemption_action_t (
preserve_boot_volume number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_terminate_preemption_action_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_terminate_preemption_action_t (
l_type varchar2,
preserve_boot_volume number
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_terminate_preemption_action_t is a subtype of the dbms_cloud_oci_core_preemption_action_t type.
Fields
Field
Description
preserve_boot_volume
(optional) Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. Defaults to false if not specified.
DBMS_CLOUD_OCI_CORE_TOPOLOGY_ASSOCIATED_WITH_RELATIONSHIP_DETAILS_T Type 🔗
Defines association details for an `associatedWith` relationship.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_topology_associated_with_relationship_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
via dbms_cloud_oci_core_varchar2_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_topology_associated_with_relationship_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_topology_associated_with_relationship_details_t (
via dbms_cloud_oci_core_varchar2_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
via
(optional) The OCID of the entities via which the relationship is created. For example an instance is associated with a network security group via the VNIC attachment and the VNIC.
DBMS_CLOUD_OCI_CORE_TOPOLOGY_ASSOCIATED_WITH_ENTITY_RELATIONSHIP_T Type 🔗
Defines the `AssociatedWith` relationship between virtual network topology entities. An `AssociatedWith` relationship is defined when there is no obvious `contains` relationship but entities are still related. For example, a DRG is associated with a VCN because a DRG is not managed by VCN but can be attached to a VCN.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_topology_associated_with_entity_relationship_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_topology_entity_relationship_t (
associated_with_details dbms_cloud_oci_core_topology_associated_with_relationship_details_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_topology_associated_with_entity_relationship_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_topology_associated_with_entity_relationship_t (
id1 varchar2,
id2 varchar2,
l_type varchar2,
associated_with_details dbms_cloud_oci_core_topology_associated_with_relationship_details_t
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_topology_associated_with_entity_relationship_t is a subtype of the dbms_cloud_oci_core_topology_entity_relationship_t type.
Fields
Field
Description
associated_with_details
(optional)
DBMS_CLOUD_OCI_CORE_TOPOLOGY_CONTAINS_ENTITY_RELATIONSHIP_T Type 🔗
Defines the `contains` relationship between virtual network topology entities. A `Contains` relationship is defined when an entity fully owns, contains or manages another entity. For example, a subnet is contained and managed in the scope of a VCN, therefore a VCN has a `contains` relationship to a subnet.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_topology_contains_entity_relationship_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_topology_entity_relationship_t (
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_topology_contains_entity_relationship_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_topology_contains_entity_relationship_t (
id1 varchar2,
id2 varchar2,
l_type varchar2
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_topology_contains_entity_relationship_t is a subtype of the dbms_cloud_oci_core_topology_entity_relationship_t type.
DBMS_CLOUD_OCI_CORE_TOPOLOGY_ROUTES_TO_RELATIONSHIP_DETAILS_T Type 🔗
Defines route rule details for a `routesTo` relationship.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_topology_routes_to_relationship_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
destination_type varchar2(32767),
destination varchar2(32767),
route_table_id varchar2(32767),
route_type varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_topology_routes_to_relationship_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_topology_routes_to_relationship_details_t (
destination_type varchar2,
destination varchar2,
route_table_id varchar2,
route_type varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
destination_type
(required) The destinationType can be set to one of two values: * Use `CIDR_BLOCK` if the rule's `destination` is an IP address range in CIDR notation. * Use `SERVICE_CIDR_BLOCK` if the rule's `destination` is the `cidrBlock` value for a SERVICE Type.
destination
(required) An IP address range in CIDR notation or the `cidrBlock` value for a SERVICE Type.
route_table_id
(required) The OCID of the routing table that contains the route rule.
route_type
(optional) A route rule can be `STATIC` if manually added to the route table or `DYNAMIC` if imported from another route table.
Allowed values are: 'STATIC', 'DYNAMIC'
DBMS_CLOUD_OCI_CORE_TOPOLOGY_ROUTES_TO_ENTITY_RELATIONSHIP_T Type 🔗
Defines the `routesTo` relationship between virtual network topology entities. A `RoutesTo` relationship is defined when a routing table and a routing rule are used to govern how to route traffic from one entity to another. For example, a DRG might have a routing rule to send certain traffic to an LPG.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_topology_routes_to_entity_relationship_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_topology_entity_relationship_t (
route_rule_details dbms_cloud_oci_core_topology_routes_to_relationship_details_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_topology_routes_to_entity_relationship_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_topology_routes_to_entity_relationship_t (
id1 varchar2,
id2 varchar2,
l_type varchar2,
route_rule_details dbms_cloud_oci_core_topology_routes_to_relationship_details_t
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_topology_routes_to_entity_relationship_t is a subtype of the dbms_cloud_oci_core_topology_entity_relationship_t type.
Fields
Field
Description
route_rule_details
(required)
DBMS_CLOUD_OCI_CORE_CPE_DEVICE_CONFIG_ANSWER_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_cpe_device_config_answer_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_cpe_device_config_answer_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_cpe_device_config_answer_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_TUNNEL_CPE_DEVICE_CONFIG_T Type 🔗
The set of CPE configuration answers for the tunnel, which the customer provides in UPDATE_TUNNEL_CPE_DEVICE_CONFIG Function. The answers correlate to the questions that are specific to the CPE device type (see the `parameters` attribute of CPE_DEVICE_SHAPE_DETAIL Type). See these related operations: * GET_TUNNEL_CPE_DEVICE_CONFIG Function * GET_TUNNEL_CPE_DEVICE_CONFIG_CONTENT Function * GET_IPSEC_CPE_DEVICE_CONFIG_CONTENT Function * GET_CPE_DEVICE_CONFIG_CONTENT Function
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_tunnel_cpe_device_config_t FORCE AUTHID CURRENT_USER IS OBJECT (
tunnel_cpe_device_config_parameter dbms_cloud_oci_core_cpe_device_config_answer_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_tunnel_cpe_device_config_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_tunnel_cpe_device_config_t (
tunnel_cpe_device_config_parameter dbms_cloud_oci_core_cpe_device_config_answer_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
tunnel_cpe_device_config_parameter
(optional)
DBMS_CLOUD_OCI_CORE_TUNNEL_ROUTE_SUMMARY_T Type 🔗
A summary of the routes advertised to and received from the on-premises network.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_tunnel_route_summary_t FORCE AUTHID CURRENT_USER IS OBJECT (
prefix varchar2(32767),
age number,
is_best_path number,
as_path dbms_cloud_oci_core_number_tbl,
advertiser varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_tunnel_route_summary_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_tunnel_route_summary_t (
prefix varchar2,
age number,
is_best_path number,
as_path dbms_cloud_oci_core_number_tbl,
advertiser varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
prefix
(optional) The BGP network layer reachability information.
age
(optional) The age of the route.
is_best_path
(optional) Indicates this is the best route.
as_path
(optional) A list of ASNs in AS_Path.
advertiser
(optional) The source of the route advertisement.
Allowed values are: 'CUSTOMER', 'ORACLE'
DBMS_CLOUD_OCI_CORE_TUNNEL_SECURITY_ASSOCIATION_SUMMARY_T Type 🔗
A summary of the IPSec tunnel security association details.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_tunnel_security_association_summary_t FORCE AUTHID CURRENT_USER IS OBJECT (
cpe_subnet varchar2(32767),
oracle_subnet varchar2(32767),
tunnel_sa_status varchar2(32767),
tunnel_sa_error_info varchar2(32767),
time varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_tunnel_security_association_summary_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_tunnel_security_association_summary_t (
cpe_subnet varchar2,
oracle_subnet varchar2,
tunnel_sa_status varchar2,
tunnel_sa_error_info varchar2,
time varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
cpe_subnet
(optional) The IP address and mask of the partner subnet used in policy based VPNs or static routes.
oracle_subnet
(optional) The IP address and mask of the local subnet used in policy based VPNs or static routes.
(optional) Current state if the IPSec tunnel status is not `UP`, including phase one and phase two details and a possible reason the tunnel is not `UP`.
time
(optional) Time in the current state, in seconds.
DBMS_CLOUD_OCI_CORE_UPDATE_BOOT_VOLUME_BACKUP_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_boot_volume_backup_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
kms_key_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_boot_volume_backup_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_boot_volume_backup_details_t (
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
kms_key_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
kms_key_id
(optional) The OCID of the Vault service key which is the master encryption key for the volume backup. For more information about the Vault service and encryption keys, see Overview of Vault service and Using Keys.
DBMS_CLOUD_OCI_CORE_UPDATE_BOOT_VOLUME_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_boot_volume_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
size_in_g_bs number,
vpus_per_gb number,
is_auto_tune_enabled number,
boot_volume_replicas dbms_cloud_oci_core_boot_volume_replica_details_tbl,
autotune_policies dbms_cloud_oci_core_autotune_policy_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_boot_volume_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_boot_volume_details_t (
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
size_in_g_bs number,
vpus_per_gb number,
is_auto_tune_enabled number,
boot_volume_replicas dbms_cloud_oci_core_boot_volume_replica_details_tbl,
autotune_policies dbms_cloud_oci_core_autotune_policy_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
size_in_g_bs
(optional) The size to resize the volume to in GBs. Has to be larger than the current size.
vpus_per_gb
(optional) The number of volume performance units (VPUs) that will be applied to this volume per GB, representing the Block Volume service's elastic performance options. See Block Volume Performance Levels for more information. Allowed values: * `10`: Represents Balanced option. * `20`: Represents Higher Performance option. * `30`-`120`: Represents the Ultra High Performance option. For performance autotune enabled volumes, it would be the Default(Minimum) VPUs/GB.
is_auto_tune_enabled
(optional) Specifies whether the auto-tune performance is enabled for this boot volume. This field is deprecated. Use the `DetachedVolumeAutotunePolicy` instead to enable the volume for detached autotune.
boot_volume_replicas
(optional) The list of boot volume replicas that this boot volume will be updated to have in the specified destination availability domains.
autotune_policies
(optional) The list of autotune policies to be enabled for this volume.
DBMS_CLOUD_OCI_CORE_UPDATE_BOOT_VOLUME_KMS_KEY_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_boot_volume_kms_key_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
kms_key_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_boot_volume_kms_key_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_boot_volume_kms_key_details_t (
kms_key_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
kms_key_id
(optional) The OCID of the new Vault service key to assign to protect the specified volume. This key has to be a valid Vault service key, and policies must exist to allow the user and the Block Volume service to access this key. If you specify the same OCID as the previous key's OCID, the Block Volume service will use it to regenerate a volume encryption key.
DBMS_CLOUD_OCI_CORE_UPDATE_BYOIP_RANGE_DETAILS_T Type 🔗
The information used to update a `ByoipRange` resource.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_byoip_range_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_byoip_range_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_byoip_range_details_t (
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
DBMS_CLOUD_OCI_CORE_UPDATE_CAPACITY_SOURCE_DETAILS_T Type 🔗
A capacity source of bare metal hosts.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_capacity_source_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
capacity_type varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_capacity_source_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_capacity_source_details_t (
capacity_type varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE NOT FINAL;
Fields
Field
Description
capacity_type
(required) The capacity type of bare metal hosts.
DBMS_CLOUD_OCI_CORE_UPDATE_CAPTURE_FILTER_DETAILS_T Type 🔗
These details can be included in a request to update a capture filter. A capture filter contains a set of rules governing what traffic a VTAP mirrors or a VCN flow log collects.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_capture_filter_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
defined_tags json_element_t,
display_name varchar2(32767),
vtap_capture_filter_rules dbms_cloud_oci_core_vtap_capture_filter_rule_details_tbl,
flow_log_capture_filter_rules dbms_cloud_oci_core_flow_log_capture_filter_rule_details_tbl,
freeform_tags json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_capture_filter_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_capture_filter_details_t (
defined_tags json_element_t,
display_name varchar2,
vtap_capture_filter_rules dbms_cloud_oci_core_vtap_capture_filter_rule_details_tbl,
flow_log_capture_filter_rules dbms_cloud_oci_core_flow_log_capture_filter_rule_details_tbl,
freeform_tags json_element_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
vtap_capture_filter_rules
(optional) The set of rules governing what traffic a VTAP mirrors.
flow_log_capture_filter_rules
(optional) The set of rules governing what traffic the VCN flow log collects.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
DBMS_CLOUD_OCI_CORE_UPDATE_CLUSTER_NETWORK_INSTANCE_POOL_DETAILS_T Type 🔗
The data to update an instance pool within a cluster network.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_cluster_network_instance_pool_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
l_size number,
instance_configuration_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_cluster_network_instance_pool_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_cluster_network_instance_pool_details_t (
id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
l_size number,
instance_configuration_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
l_size
(optional) The number of instances that should be in the instance pool. To determine whether capacity is available for a specific shape before you resize an instance pool, use the CREATE_COMPUTE_CAPACITY_REPORT Function operation.
instance_configuration_id
(optional) The OCID of the instance configuration associated with the instance pool.
DBMS_CLOUD_OCI_CORE_UPDATE_CLUSTER_NETWORK_INSTANCE_POOL_DETAILS_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_update_cluster_network_instance_pool_details_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_cluster_network_instance_pool_details_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_update_cluster_network_instance_pool_details_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_UPDATE_CLUSTER_NETWORK_DETAILS_T Type 🔗
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_cluster_network_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
instance_pools dbms_cloud_oci_core_update_cluster_network_instance_pool_details_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_cluster_network_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_cluster_network_details_t (
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
instance_pools dbms_cloud_oci_core_update_cluster_network_instance_pool_details_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
instance_pools
(optional) The instance pools in the cluster network to update.
DBMS_CLOUD_OCI_CORE_UPDATE_COMPUTE_CAPACITY_RESERVATION_DETAILS_T Type 🔗
Details for updating the compute capacity reservation.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_compute_capacity_reservation_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
is_default_reservation number,
instance_reservation_configs dbms_cloud_oci_core_instance_reservation_config_details_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_compute_capacity_reservation_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_compute_capacity_reservation_details_t (
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
is_default_reservation number,
instance_reservation_configs dbms_cloud_oci_core_instance_reservation_config_details_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
is_default_reservation
(optional) Whether this capacity reservation is the default. For more information, see Capacity Reservations.
instance_reservation_configs
(optional) The capacity configurations for the capacity reservation. To use the reservation for the desired shape, specify the shape, count, and optionally the fault domain where you want this configuration.
DBMS_CLOUD_OCI_CORE_UPDATE_COMPUTE_CAPACITY_TOPOLOGY_DETAILS_T Type 🔗
The details for updating the compute capacity topology.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_compute_capacity_topology_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
capacity_source dbms_cloud_oci_core_update_capacity_source_details_t,
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_compute_capacity_topology_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_compute_capacity_topology_details_t (
capacity_source dbms_cloud_oci_core_update_capacity_source_details_t,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
capacity_source
(optional)
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
DBMS_CLOUD_OCI_CORE_UPDATE_COMPUTE_CLUSTER_DETAILS_T Type 🔗
The data to update a compute cluster. A compute cluster is a remote direct memory access (RDMA) network group.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_compute_cluster_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
display_name varchar2(32767),
defined_tags json_element_t,
freeform_tags json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_compute_cluster_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_compute_cluster_details_t (
display_name varchar2,
defined_tags json_element_t,
freeform_tags json_element_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
DBMS_CLOUD_OCI_CORE_UPDATE_COMPUTE_IMAGE_CAPABILITY_SCHEMA_DETAILS_T Type 🔗
Create Image Capability Schema for an image.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_compute_image_capability_schema_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
display_name varchar2(32767),
freeform_tags json_element_t,
schema_data json_element_t,
defined_tags json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_compute_image_capability_schema_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_compute_image_capability_schema_details_t (
display_name varchar2,
freeform_tags json_element_t,
schema_data json_element_t,
defined_tags json_element_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
schema_data
(optional) The map of each capability name to its ImageCapabilitySchemaDescriptor.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
DBMS_CLOUD_OCI_CORE_UPDATE_CONSOLE_HISTORY_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_console_history_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_console_history_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_console_history_details_t (
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
DBMS_CLOUD_OCI_CORE_UPDATE_CPE_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_cpe_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
cpe_device_shape_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_cpe_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_cpe_details_t (
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
cpe_device_shape_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
cpe_device_shape_id
(optional) The OCID of the CPE device type. You can provide a value if you want to generate CPE device configuration content for IPSec connections that use this CPE. For a list of possible values, see LIST_CPE_DEVICE_SHAPES Function. For more information about generating CPE device configuration content, see: * GET_CPE_DEVICE_CONFIG_CONTENT Function * GET_IPSEC_CPE_DEVICE_CONFIG_CONTENT Function * GET_TUNNEL_CPE_DEVICE_CONFIG_CONTENT Function * GET_TUNNEL_CPE_DEVICE_CONFIG Function
DBMS_CLOUD_OCI_CORE_UPDATE_MACSEC_KEY_T Type 🔗
An object defining the OCID of the Secret held in Vault that represent the MACsec key.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_macsec_key_t FORCE AUTHID CURRENT_USER IS OBJECT (
connectivity_association_name_secret_id varchar2(32767),
connectivity_association_name_secret_version number,
connectivity_association_key_secret_id varchar2(32767),
connectivity_association_key_secret_version number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_macsec_key_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_macsec_key_t (
connectivity_association_name_secret_id varchar2,
connectivity_association_name_secret_version number,
connectivity_association_key_secret_id varchar2,
connectivity_association_key_secret_version number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
connectivity_association_name_secret_id
(required) Secret OCID containing the Connectivity Association Key Name (CKN) of this MACsec key.
connectivity_association_name_secret_version
(required) The secret version of the connectivity association name secret in Vault.
connectivity_association_key_secret_id
(required) Secret OCID containing the Connectivity Association Key (CAK) of this MACsec key.
connectivity_association_key_secret_version
(required) The secret version of the connectivityAssociationKey secret in Vault.
DBMS_CLOUD_OCI_CORE_UPDATE_MACSEC_PROPERTIES_T Type 🔗
Properties used to update MACsec settings.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_macsec_properties_t FORCE AUTHID CURRENT_USER IS OBJECT (
state varchar2(32767),
primary_key dbms_cloud_oci_core_update_macsec_key_t,
encryption_cipher varchar2(32767),
is_unprotected_traffic_allowed number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_macsec_properties_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_macsec_properties_t (
state varchar2,
primary_key dbms_cloud_oci_core_update_macsec_key_t,
encryption_cipher varchar2,
is_unprotected_traffic_allowed number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
state
(required) Indicates whether or not MACsec is enabled.
Allowed values are: 'ENABLED', 'DISABLED'
primary_key
(optional)
encryption_cipher
(optional) Type of encryption cipher suite to use for the MACsec connection.
(optional) Indicates whether unencrypted traffic is allowed if MACsec Key Agreement protocol (MKA) fails.
DBMS_CLOUD_OCI_CORE_UPDATE_CROSS_CONNECT_DETAILS_T Type 🔗
Update a CrossConnect
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_cross_connect_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
is_active number,
customer_reference_name varchar2(32767),
macsec_properties dbms_cloud_oci_core_update_macsec_properties_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_cross_connect_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_cross_connect_details_t (
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
is_active number,
customer_reference_name varchar2,
macsec_properties dbms_cloud_oci_core_update_macsec_properties_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
is_active
(optional) Set to true to activate the cross-connect. You activate it after the physical cabling is complete, and you've confirmed the cross-connect's light levels are good and your side of the interface is up. Activation indicates to Oracle that the physical connection is ready. Example: `true`
customer_reference_name
(optional) A reference name or identifier for the physical fiber connection this cross-connect uses.
macsec_properties
(optional)
DBMS_CLOUD_OCI_CORE_UPDATE_CROSS_CONNECT_GROUP_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_cross_connect_group_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
defined_tags json_element_t,
display_name varchar2(32767),
customer_reference_name varchar2(32767),
freeform_tags json_element_t,
macsec_properties dbms_cloud_oci_core_update_macsec_properties_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_cross_connect_group_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_cross_connect_group_details_t (
defined_tags json_element_t,
display_name varchar2,
customer_reference_name varchar2,
freeform_tags json_element_t,
macsec_properties dbms_cloud_oci_core_update_macsec_properties_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
customer_reference_name
(optional) A reference name or identifier for the physical fiber connection this cross-connect group uses.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
macsec_properties
(optional)
DBMS_CLOUD_OCI_CORE_UPDATE_DEDICATED_CAPACITY_SOURCE_DETAILS_T Type 🔗
A capacity source of bare metal hosts that is dedicated to a user.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_dedicated_capacity_source_details_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_update_capacity_source_details_t (
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_dedicated_capacity_source_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_dedicated_capacity_source_details_t (
capacity_type varchar2
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_update_dedicated_capacity_source_details_t is a subtype of the dbms_cloud_oci_core_update_capacity_source_details_t type.
DBMS_CLOUD_OCI_CORE_UPDATE_DEDICATED_VM_HOST_DETAILS_T Type 🔗
Details for updating the dedicated virtual machine host details.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_dedicated_vm_host_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_dedicated_vm_host_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_dedicated_vm_host_details_t (
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
DBMS_CLOUD_OCI_CORE_UPDATE_DHCP_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_dhcp_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
options dbms_cloud_oci_core_dhcp_option_tbl,
domain_name_type varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_dhcp_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_dhcp_details_t (
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
options dbms_cloud_oci_core_dhcp_option_tbl,
domain_name_type varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
options
(optional)
domain_name_type
(optional) The search domain name type of DHCP options
DBMS_CLOUD_OCI_CORE_UPDATE_DRG_ATTACHMENT_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_drg_attachment_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
display_name varchar2(32767),
drg_route_table_id varchar2(32767),
network_details dbms_cloud_oci_core_drg_attachment_network_update_details_t,
defined_tags json_element_t,
freeform_tags json_element_t,
export_drg_route_distribution_id varchar2(32767),
route_table_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_drg_attachment_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_drg_attachment_details_t (
display_name varchar2,
drg_route_table_id varchar2,
network_details dbms_cloud_oci_core_drg_attachment_network_update_details_t,
defined_tags json_element_t,
freeform_tags json_element_t,
export_drg_route_distribution_id varchar2,
route_table_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
drg_route_table_id
(optional) The OCID of the DRG route table that is assigned to this attachment. The DRG route table manages traffic inside the DRG. You can't remove a DRG route table from a DRG attachment, but you can reassign which DRG route table it uses.
network_details
(optional)
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
export_drg_route_distribution_id
(optional) The OCID of the export route distribution used to specify how routes in the assigned DRG route table are advertised out through the attachment. If this value is null, no routes are advertised through this attachment.
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_drg_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
defined_tags json_element_t,
default_drg_route_tables dbms_cloud_oci_core_default_drg_route_tables_t,
display_name varchar2(32767),
freeform_tags json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_drg_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_drg_details_t (
defined_tags json_element_t,
default_drg_route_tables dbms_cloud_oci_core_default_drg_route_tables_t,
display_name varchar2,
freeform_tags json_element_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
default_drg_route_tables
(optional)
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
DBMS_CLOUD_OCI_CORE_UPDATE_DRG_ROUTE_DISTRIBUTION_DETAILS_T Type 🔗
Details used in a request to update a route distribution. You cannot assign a table to a virtual circuit or IPSec tunnel attachment if there is a static route rule for an RPC attachment.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_drg_route_distribution_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_drg_route_distribution_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_drg_route_distribution_details_t (
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
DBMS_CLOUD_OCI_CORE_UPDATE_DRG_ROUTE_DISTRIBUTION_STATEMENT_DETAILS_T Type 🔗
Route distribution statements to update in the route distribution.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_drg_route_distribution_statement_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
id varchar2(32767),
match_criteria dbms_cloud_oci_core_drg_route_distribution_match_criteria_tbl,
priority number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_drg_route_distribution_statement_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_drg_route_distribution_statement_details_t (
id varchar2,
match_criteria dbms_cloud_oci_core_drg_route_distribution_match_criteria_tbl,
priority number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
id
(required) The Oracle-assigned ID of each route distribution statement to be updated.
match_criteria
(optional) The action is applied only if all of the match criteria is met.
priority
(optional) The priority of the statement you'd like to update.
DBMS_CLOUD_OCI_CORE_UPDATE_DRG_ROUTE_DISTRIBUTION_STATEMENT_DETAILS_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_update_drg_route_distribution_statement_details_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_drg_route_distribution_statement_details_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_update_drg_route_distribution_statement_details_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_UPDATE_DRG_ROUTE_DISTRIBUTION_STATEMENTS_DETAILS_T Type 🔗
Details request to update statements in a route distribution.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_drg_route_distribution_statements_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
statements dbms_cloud_oci_core_update_drg_route_distribution_statement_details_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_drg_route_distribution_statements_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_drg_route_distribution_statements_details_t (
statements dbms_cloud_oci_core_update_drg_route_distribution_statement_details_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
statements
(required) The route distribution statements to update, and the details to be updated.
DBMS_CLOUD_OCI_CORE_UPDATE_DRG_ROUTE_RULE_DETAILS_T Type 🔗
Details used to update a route rule in the DRG route table.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_drg_route_rule_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
id varchar2(32767),
destination varchar2(32767),
destination_type varchar2(32767),
next_hop_drg_attachment_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_drg_route_rule_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_drg_route_rule_details_t (
id varchar2,
destination varchar2,
destination_type varchar2,
next_hop_drg_attachment_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
id
(required) The Oracle-assigned ID of each DRG route rule to update.
destination
(optional) The range of IP addresses used for matching when routing traffic. Potential values: * IP address range in CIDR notation. Can be an IPv4 CIDR block or IPv6 prefix. For example: `192.168.1.0/24` or `2001:0db8:0123:45::/56`.
destination_type
(optional) Type of destination for the rule. Allowed values: * `CIDR_BLOCK`: If the rule's `destination` is an IP address range in CIDR notation.
Allowed values are: 'CIDR_BLOCK'
next_hop_drg_attachment_id
(optional) The OCID of the next hop DRG attachment. The next hop DRG attachment is responsible for reaching the network destination.
DBMS_CLOUD_OCI_CORE_UPDATE_DRG_ROUTE_RULE_DETAILS_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_update_drg_route_rule_details_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_drg_route_rule_details_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_update_drg_route_rule_details_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_UPDATE_DRG_ROUTE_RULES_DETAILS_T Type 🔗
Details used to update route rules in a DRG route table.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_drg_route_rules_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
route_rules dbms_cloud_oci_core_update_drg_route_rule_details_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_drg_route_rules_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_drg_route_rules_details_t (
route_rules dbms_cloud_oci_core_update_drg_route_rule_details_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
route_rules
(optional) The DRG rute rules to update.
DBMS_CLOUD_OCI_CORE_UPDATE_DRG_ROUTE_TABLE_DETAILS_T Type 🔗
Details used in a request to update a DRG route table. You can't assign a table to a virtual circuit or IPSec tunnel attachment if there is a static route rule for an RPC attachment.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_drg_route_table_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
import_drg_route_distribution_id varchar2(32767),
is_ecmp_enabled number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_drg_route_table_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_drg_route_table_details_t (
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
import_drg_route_distribution_id varchar2,
is_ecmp_enabled number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
import_drg_route_distribution_id
(optional) The OCID of the import route distribution used to specify how incoming route advertisements through referenced attachements are inserted into the DRG route table.
is_ecmp_enabled
(optional) If you want traffic to be routed using ECMP across your virtual circuits or IPSec tunnels to your on-prem networks, set this value to true on the route table.
DBMS_CLOUD_OCI_CORE_UPDATE_IP_SEC_CONNECTION_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_ip_sec_connection_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
cpe_local_identifier varchar2(32767),
cpe_local_identifier_type varchar2(32767),
static_routes dbms_cloud_oci_core_varchar2_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_ip_sec_connection_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_ip_sec_connection_details_t (
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
cpe_local_identifier varchar2,
cpe_local_identifier_type varchar2,
static_routes dbms_cloud_oci_core_varchar2_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
cpe_local_identifier
(optional) Your identifier for your CPE device. Can be either an IP address or a hostname (specifically, the fully qualified domain name (FQDN)). The type of identifier you provide here must correspond to the value for `cpeLocalIdentifierType`. For information about why you'd provide this value, see If Your CPE Is Behind a NAT Device. Example IP address: `10.0.3.3` Example hostname: `cpe.example.com`
cpe_local_identifier_type
(optional) The type of identifier for your CPE device. The value you provide here must correspond to the value for `cpeLocalIdentifier`.
Allowed values are: 'IP_ADDRESS', 'HOSTNAME'
static_routes
(optional) Static routes to the CPE. If you provide this attribute, it replaces the entire current set of static routes. A static route's CIDR must not be a multicast address or class E address. The CIDR can be either IPv4 or IPv6. IPv6 addressing is supported for all commercial and government regions. See IPv6 Addresses. Example: `10.0.1.0/24` Example: `2001:db8::/32`
DBMS_CLOUD_OCI_CORE_UPDATE_IP_SEC_TUNNEL_BGP_SESSION_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_ip_sec_tunnel_bgp_session_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
oracle_interface_ip varchar2(32767),
customer_interface_ip varchar2(32767),
oracle_interface_ipv6 varchar2(32767),
customer_interface_ipv6 varchar2(32767),
customer_bgp_asn varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_ip_sec_tunnel_bgp_session_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_ip_sec_tunnel_bgp_session_details_t (
oracle_interface_ip varchar2,
customer_interface_ip varchar2,
oracle_interface_ipv6 varchar2,
customer_interface_ipv6 varchar2,
customer_bgp_asn varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
oracle_interface_ip
(optional) The IP address for the Oracle end of the inside tunnel interface. If the tunnel's `routing` attribute is set to `BGP` (see UPDATE_IP_SEC_CONNECTION_TUNNEL_DETAILS Function), this IP address is used for the tunnel's BGP session. If `routing` is instead set to `STATIC`, you can set this IP address to troubleshoot or monitor the tunnel. The value must be a /30 or /31. If you are switching the tunnel from using BGP dynamic routing to static routing and want to remove the value for `oracleInterfaceIp`, you can set the value to an empty string. Example: `10.0.0.4/31`
customer_interface_ip
(optional) The IP address for the CPE end of the inside tunnel interface. If the tunnel's `routing` attribute is set to `BGP` (see UPDATE_IP_SEC_CONNECTION_TUNNEL_DETAILS Function), this IP address is used for the tunnel's BGP session. If `routing` is instead set to `STATIC`, you can set this IP address to troubleshoot or monitor the tunnel. The value must be a /30 or /31. If you are switching the tunnel from using BGP dynamic routing to static routing and want to remove the value for `customerInterfaceIp`, you can set the value to an empty string. Example: `10.0.0.5/31`
oracle_interface_ipv6
(optional) The IPv6 address for the Oracle end of the inside tunnel interface. This IP address is optional. If the tunnel's `routing` attribute is set to `BGP` (see IP_SEC_CONNECTION_TUNNEL Type), this IP address is used for the tunnel's BGP session. If `routing` is instead set to `STATIC`, you can set this IP address to troubleshoot or monitor the tunnel. Only subnet masks from /64 up to /127 are allowed. Example: `2001:db8::1/64`
customer_interface_ipv6
(optional) The IPv6 address for the CPE end of the inside tunnel interface. This IP address is optional. If the tunnel's `routing` attribute is set to `BGP` (see IP_SEC_CONNECTION_TUNNEL Type), this IP address is used for the tunnel's BGP session. If `routing` is instead set to `STATIC`, you can set this IP address to troubleshoot or monitor the tunnel. Only subnet masks from /64 up to /127 are allowed. Example: `2001:db8::1/64`
customer_bgp_asn
(optional) The BGP ASN of the network on the CPE end of the BGP session. Can be a 2-byte or 4-byte ASN. Uses \"asplain\" format. If you are switching the tunnel from using BGP dynamic routing to static routing, the `customerBgpAsn` must be null. Example: `12345` (2-byte) or `1587232876` (4-byte)
DBMS_CLOUD_OCI_CORE_UPDATE_IP_SEC_TUNNEL_ENCRYPTION_DOMAIN_DETAILS_T Type 🔗
Request to update a multi-encryption domain policy on the IPSec tunnel. There can't be more than 50 security associations in use at one time. See Encryption domain for policy-based tunnels for more.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_ip_sec_tunnel_encryption_domain_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
oracle_traffic_selector dbms_cloud_oci_core_varchar2_tbl,
cpe_traffic_selector dbms_cloud_oci_core_varchar2_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_ip_sec_tunnel_encryption_domain_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_ip_sec_tunnel_encryption_domain_details_t (
oracle_traffic_selector dbms_cloud_oci_core_varchar2_tbl,
cpe_traffic_selector dbms_cloud_oci_core_varchar2_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
oracle_traffic_selector
(optional) Lists IPv4 or IPv6-enabled subnets in your Oracle tenancy.
cpe_traffic_selector
(optional) Lists IPv4 or IPv6-enabled subnets in your on-premises network.
DBMS_CLOUD_OCI_CORE_UPDATE_IP_SEC_CONNECTION_TUNNEL_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_ip_sec_connection_tunnel_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
display_name varchar2(32767),
routing varchar2(32767),
ike_version varchar2(32767),
bgp_session_config dbms_cloud_oci_core_update_ip_sec_tunnel_bgp_session_details_t,
oracle_initiation varchar2(32767),
nat_translation_enabled varchar2(32767),
phase_one_config dbms_cloud_oci_core_phase_one_config_details_t,
phase_two_config dbms_cloud_oci_core_phase_two_config_details_t,
dpd_config dbms_cloud_oci_core_dpd_config_t,
encryption_domain_config dbms_cloud_oci_core_update_ip_sec_tunnel_encryption_domain_details_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_ip_sec_connection_tunnel_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_ip_sec_connection_tunnel_details_t (
display_name varchar2,
routing varchar2,
ike_version varchar2,
bgp_session_config dbms_cloud_oci_core_update_ip_sec_tunnel_bgp_session_details_t,
oracle_initiation varchar2,
nat_translation_enabled varchar2,
phase_one_config dbms_cloud_oci_core_phase_one_config_details_t,
phase_two_config dbms_cloud_oci_core_phase_two_config_details_t,
dpd_config dbms_cloud_oci_core_dpd_config_t,
encryption_domain_config dbms_cloud_oci_core_update_ip_sec_tunnel_encryption_domain_details_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
routing
(optional) The type of routing to use for this tunnel (BGP dynamic routing, static routing, or policy-based routing).
Allowed values are: 'BGP', 'STATIC', 'POLICY'
ike_version
(optional) Internet Key Exchange protocol version.
Allowed values are: 'V1', 'V2'
bgp_session_config
(optional)
oracle_initiation
(optional) Indicates whether the Oracle end of the IPSec connection is able to initiate starting up the IPSec tunnel.
(optional) By default (the `AUTO` setting), IKE sends packets with a source and destination port set to 500, and when it detects that the port used to forward packets has changed (most likely because a NAT device is between the CPE device and the Oracle VPN headend) it will try to negotiate the use of NAT-T. The `ENABLED` option sets the IKE protocol to use port 4500 instead of 500 and forces encapsulating traffic with the ESP protocol inside UDP packets. The `DISABLED` option directs IKE to completely refuse to negotiate NAT-T even if it senses there may be a NAT device in use.
Allowed values are: 'ENABLED', 'DISABLED', 'AUTO'
phase_one_config
(optional)
phase_two_config
(optional)
dpd_config
(optional)
encryption_domain_config
(optional)
DBMS_CLOUD_OCI_CORE_UPDATE_IP_SEC_CONNECTION_TUNNEL_SHARED_SECRET_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_ip_sec_connection_tunnel_shared_secret_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
shared_secret varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_ip_sec_connection_tunnel_shared_secret_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_ip_sec_connection_tunnel_shared_secret_details_t (
shared_secret varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
shared_secret
(optional) The shared secret (pre-shared key) to use for the tunnel. Only numbers, letters, and spaces are allowed.
DBMS_CLOUD_OCI_CORE_UPDATE_IMAGE_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_image_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
operating_system varchar2(32767),
operating_system_version varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_image_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_image_details_t (
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
operating_system varchar2,
operating_system_version varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
operating_system
(optional) Operating system Example: `Oracle Linux`
operating_system_version
(optional) Operating system version Example: `7.4`
DBMS_CLOUD_OCI_CORE_UPDATE_INSTANCE_AGENT_CONFIG_DETAILS_T Type 🔗
Configuration options for the Oracle Cloud Agent software running on the instance.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_instance_agent_config_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
is_monitoring_disabled number,
is_management_disabled number,
are_all_plugins_disabled number,
plugins_config dbms_cloud_oci_core_instance_agent_plugin_config_details_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_instance_agent_config_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_instance_agent_config_details_t (
is_monitoring_disabled number,
is_management_disabled number,
are_all_plugins_disabled number,
plugins_config dbms_cloud_oci_core_instance_agent_plugin_config_details_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
is_monitoring_disabled
(optional) Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. These are the monitoring plugins: Compute Instance Monitoring and Custom Logs Monitoring. The monitoring plugins are controlled by this parameter and by the per-plugin configuration in the `pluginsConfig` object. - If `isMonitoringDisabled` is true, all of the monitoring plugins are disabled, regardless of the per-plugin configuration. - If `isMonitoringDisabled` is false, all of the monitoring plugins are enabled. You can optionally disable individual monitoring plugins by providing a value in the `pluginsConfig` object.
is_management_disabled
(optional) Whether Oracle Cloud Agent can run all the available management plugins. These are the management plugins: OS Management Service Agent and Compute Instance Run Command. The management plugins are controlled by this parameter and by the per-plugin configuration in the `pluginsConfig` object. - If `isManagementDisabled` is true, all of the management plugins are disabled, regardless of the per-plugin configuration. - If `isManagementDisabled` is false, all of the management plugins are enabled. You can optionally disable individual management plugins by providing a value in the `pluginsConfig` object.
are_all_plugins_disabled
(optional) Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins. To get a list of available plugins, use the LIST_INSTANCEAGENT_AVAILABLE_PLUGINS Function operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
plugins_config
(optional) The configuration of plugins associated with this instance.
DBMS_CLOUD_OCI_CORE_UPDATE_INSTANCE_AVAILABILITY_CONFIG_DETAILS_T Type 🔗
Options for defining the availability of a VM instance after a maintenance event that impacts the underlying hardware, including whether to live migrate supported VM instances when possible without sending a prior customer notification.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_instance_availability_config_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
is_live_migration_preferred number,
recovery_action varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_instance_availability_config_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_instance_availability_config_details_t (
is_live_migration_preferred number,
recovery_action varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
is_live_migration_preferred
(optional) Whether to live migrate supported VM instances to a healthy physical VM host without disrupting running instances during infrastructure maintenance events. If null, Oracle chooses the best option for migrating the VM during infrastructure maintenance events.
recovery_action
(optional) The lifecycle state for an instance when it is recovered after infrastructure maintenance. * `RESTORE_INSTANCE` - The instance is restored to the lifecycle state it was in before the maintenance event. If the instance was running, it is automatically rebooted. This is the default action when a value is not set. * `STOP_INSTANCE` - The instance is recovered in the stopped state.
DBMS_CLOUD_OCI_CORE_UPDATE_INSTANCE_CONFIGURATION_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_instance_configuration_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_instance_configuration_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_instance_configuration_details_t (
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
DBMS_CLOUD_OCI_CORE_UPDATE_INSTANCE_CONSOLE_CONNECTION_DETAILS_T Type 🔗
Specifies the properties for updating tags for an instance console connection.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_instance_console_connection_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
defined_tags json_element_t,
freeform_tags json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_instance_console_connection_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_instance_console_connection_details_t (
defined_tags json_element_t,
freeform_tags json_element_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
DBMS_CLOUD_OCI_CORE_UPDATE_INSTANCE_SHAPE_CONFIG_DETAILS_T Type 🔗
The shape configuration requested for the instance. If provided, the instance will be updated with the resources specified. In the case where some properties are missing, the missing values will be set to the default for the provided `shape`. Each shape only supports certain configurable values. If the `shape` is provided and the configuration values are invalid for that new `shape`, an error will be returned. If no `shape` is provided and the configuration values are invalid for the instance's existing shape, an error will be returned.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_instance_shape_config_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
ocpus number,
vcpus number,
memory_in_g_bs number,
baseline_ocpu_utilization varchar2(32767),
nvmes number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_instance_shape_config_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_instance_shape_config_details_t (
ocpus number,
vcpus number,
memory_in_g_bs number,
baseline_ocpu_utilization varchar2,
nvmes number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
ocpus
(optional) The total number of OCPUs available to the instance.
vcpus
(optional) The total number of VCPUs available to the instance. This can be used instead of OCPUs, in which case the actual number of OCPUs will be calculated based on this value and the actual hardware. This must be a multiple of 2.
memory_in_g_bs
(optional) The total amount of memory available to the instance, in gigabytes.
baseline_ocpu_utilization
(optional) The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with `BASELINE_1_1`. The following values are supported: - `BASELINE_1_8` - baseline usage is 1/8 of an OCPU. - `BASELINE_1_2` - baseline usage is 1/2 of an OCPU. - `BASELINE_1_1` - baseline usage is an entire OCPU. This represents a non-burstable instance.
(optional) The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
DBMS_CLOUD_OCI_CORE_UPDATE_LAUNCH_OPTIONS_T Type 🔗
Options for tuning the compatibility and performance of VM shapes.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_launch_options_t FORCE AUTHID CURRENT_USER IS OBJECT (
boot_volume_type varchar2(32767),
network_type varchar2(32767),
is_pv_encryption_in_transit_enabled number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_launch_options_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_launch_options_t (
boot_volume_type varchar2,
network_type varchar2,
is_pv_encryption_in_transit_enabled number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
boot_volume_type
(optional) Emulation type for the boot volume. * `ISCSI` - ISCSI attached block storage device. * `PARAVIRTUALIZED` - Paravirtualized disk. This is the default for boot volumes and remote block storage volumes on platform images. Before you change the boot volume attachment type, detach all block volumes and VNICs except for the boot volume and the primary VNIC. If the instance is running when you change the boot volume attachment type, it will be rebooted. **Note:** Some instances might not function properly if you change the boot volume attachment type. After the instance reboots and is running, connect to it. If the connection fails or the OS doesn't behave as expected, the changes are not supported. Revert the instance to the original boot volume attachment type.
Allowed values are: 'ISCSI', 'PARAVIRTUALIZED'
network_type
(optional) Emulation type for the physical network interface card (NIC). * `VFIO` - Direct attached Virtual Function network controller. This is the networking type when you launch an instance using hardware-assisted (SR-IOV) networking. * `PARAVIRTUALIZED` - VM instances launch with paravirtualized devices using VirtIO drivers. Before you change the networking type, detach all VNICs and block volumes except for the primary VNIC and the boot volume. The image must have paravirtualized drivers installed. For more information, see Editing an Instance. If the instance is running when you change the network type, it will be rebooted. **Note:** Some instances might not function properly if you change the networking type. After the instance reboots and is running, connect to it. If the connection fails or the OS doesn't behave as expected, the changes are not supported. Revert the instance to the original networking type.
Allowed values are: 'VFIO', 'PARAVIRTUALIZED'
is_pv_encryption_in_transit_enabled
(optional) Whether to enable in-transit encryption for the volume's paravirtualized attachment. To enable in-transit encryption for block volumes and boot volumes, this field must be set to `true`. Data in transit is transferred over an internal and highly secure network. If you have specific compliance requirements related to the encryption of the data while it is moving between the instance and the boot volume or the block volume, you can enable in-transit encryption. In-transit encryption is not enabled by default. All boot volumes and block volumes are encrypted at rest. For more information, see Block Volume Encryption.
DBMS_CLOUD_OCI_CORE_UPDATE_INSTANCE_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_instance_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
capacity_reservation_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
agent_config dbms_cloud_oci_core_update_instance_agent_config_details_t,
metadata json_element_t,
extended_metadata json_element_t,
shape varchar2(32767),
shape_config dbms_cloud_oci_core_update_instance_shape_config_details_t,
update_operation_constraint varchar2(32767),
instance_options dbms_cloud_oci_core_instance_options_t,
fault_domain varchar2(32767),
launch_options dbms_cloud_oci_core_update_launch_options_t,
availability_config dbms_cloud_oci_core_update_instance_availability_config_details_t,
time_maintenance_reboot_due timestamp with time zone,
dedicated_vm_host_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_instance_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_instance_details_t (
capacity_reservation_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
agent_config dbms_cloud_oci_core_update_instance_agent_config_details_t,
metadata json_element_t,
extended_metadata json_element_t,
shape varchar2,
shape_config dbms_cloud_oci_core_update_instance_shape_config_details_t,
update_operation_constraint varchar2,
instance_options dbms_cloud_oci_core_instance_options_t,
fault_domain varchar2,
launch_options dbms_cloud_oci_core_update_launch_options_t,
availability_config dbms_cloud_oci_core_update_instance_availability_config_details_t,
time_maintenance_reboot_due timestamp with time zone,
dedicated_vm_host_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
capacity_reservation_id
(optional) The OCID of the compute capacity reservation this instance is launched under. You can remove the instance from a reservation by specifying an empty string as input for this field. For more information, see Capacity Reservations.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
agent_config
(optional)
metadata
(optional) Custom metadata key/value string pairs that you provide. Any set of key/value pairs provided here will completely replace the current set of key/value pairs in the `metadata` field on the instance. The \"user_data\" field and the \"ssh_authorized_keys\" field cannot be changed after an instance has launched. Any request that updates, removes, or adds either of these fields will be rejected. You must provide the same values for \"user_data\" and \"ssh_authorized_keys\" that already exist on the instance. The combined size of the `metadata` and `extendedMetadata` objects can be a maximum of 32,000 bytes.
extended_metadata
(optional) Additional metadata key/value pairs that you provide. They serve the same purpose and functionality as fields in the `metadata` object. They are distinguished from `metadata` fields in that these can be nested JSON objects (whereas `metadata` fields are string/string maps only). The \"user_data\" field and the \"ssh_authorized_keys\" field cannot be changed after an instance has launched. Any request that updates, removes, or adds either of these fields will be rejected. You must provide the same values for \"user_data\" and \"ssh_authorized_keys\" that already exist on the instance. The combined size of the `metadata` and `extendedMetadata` objects can be a maximum of 32,000 bytes.
shape
(optional) The shape of the instance. The shape determines the number of CPUs and the amount of memory allocated to the instance. For more information about how to change shapes, and a list of shapes that are supported, see Editing an Instance. For details about the CPUs, memory, and other properties of each shape, see Compute Shapes. The new shape must be compatible with the image that was used to launch the instance. You can enumerate all available shapes and determine image compatibility by calling LIST_SHAPES Function. To determine whether capacity is available for a specific shape before you change the shape of an instance, use the CREATE_COMPUTE_CAPACITY_REPORT Function operation. If the instance is running when you change the shape, the instance is rebooted. Example: `VM.Standard2.1`
shape_config
(optional)
update_operation_constraint
(optional) The parameter acts as a fail-safe to prevent unwanted downtime when updating a running instance. The default is ALLOW_DOWNTIME. * `ALLOW_DOWNTIME` - Compute might reboot the instance while updating the instance if a reboot is required. * `AVOID_DOWNTIME` - If the instance is in running state, Compute tries to update the instance without rebooting it. If the instance requires a reboot to be updated, an error is returned and the instance is not updated. If the instance is stopped, it is updated and remains in the stopped state.
(optional) A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains let you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains. To get a list of fault domains, use the LIST_FAULT_DOMAINS Function operation in the Identity and Access Management Service API. Example: `FAULT-DOMAIN-1`
launch_options
(optional)
availability_config
(optional)
time_maintenance_reboot_due
(optional) For a VM instance, resets the scheduled time that the instance will be reboot migrated for infrastructure maintenance, in the format defined by RFC3339. If the instance hasn't been rebooted after this date, Oracle reboots the instance within 24 hours of the time and date that maintenance is due. To get the maximum possible date that a maintenance reboot can be extended, use GET_INSTANCE_MAINTENANCE_REBOOT Function. Regardless of how the instance is stopped, this flag is reset to empty as soon as the instance reaches the Stopped state. To reboot migrate a bare metal instance, use the INSTANCE_ACTION Function operation. For more information, see Infrastructure Maintenance. Example: `2018-05-25T21:10:29.600Z`
dedicated_vm_host_id
(optional) The OCID of the dedicated virtual machine host to place the instance on. Supported only if this VM instance was already placed on a dedicated virtual machine host - that is, you can't move an instance from on-demand capacity to dedicated capacity, nor can you move an instance from dedicated capacity to on-demand capacity.
DBMS_CLOUD_OCI_CORE_UPDATE_INSTANCE_POOL_PLACEMENT_CONFIGURATION_DETAILS_T Type 🔗
The location for where an instance pool will place instances.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_instance_pool_placement_configuration_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
availability_domain varchar2(32767),
fault_domains dbms_cloud_oci_core_varchar2_tbl,
primary_subnet_id varchar2(32767),
primary_vnic_subnets dbms_cloud_oci_core_instance_pool_placement_primary_subnet_t,
secondary_vnic_subnets dbms_cloud_oci_core_instance_pool_placement_secondary_vnic_subnet_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_instance_pool_placement_configuration_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_instance_pool_placement_configuration_details_t (
availability_domain varchar2,
fault_domains dbms_cloud_oci_core_varchar2_tbl,
primary_subnet_id varchar2,
primary_vnic_subnets dbms_cloud_oci_core_instance_pool_placement_primary_subnet_t,
secondary_vnic_subnets dbms_cloud_oci_core_instance_pool_placement_secondary_vnic_subnet_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
availability_domain
(required) The availability domain to place instances. Example: `Uocm:PHX-AD-1`
fault_domains
(optional) The fault domains to place instances. If you don't provide any values, the system makes a best effort to distribute instances across all fault domains based on capacity. To distribute the instances evenly across selected fault domains, provide a set of fault domains. For example, you might want instances to be evenly distributed if your applications require high availability. To get a list of fault domains, use the LIST_FAULT_DOMAINS Function operation in the Identity and Access Management Service API. Example: `[FAULT-DOMAIN-1, FAULT-DOMAIN-2, FAULT-DOMAIN-3]`
primary_subnet_id
(optional) The OCID of the primary subnet in which to place instances. This field is deprecated. Use `primaryVnicSubnets` instead to set VNIC data for instances in the pool.
primary_vnic_subnets
(optional)
secondary_vnic_subnets
(optional) The set of secondary VNIC data for instances in the pool.
DBMS_CLOUD_OCI_CORE_UPDATE_INSTANCE_POOL_PLACEMENT_CONFIGURATION_DETAILS_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_update_instance_pool_placement_configuration_details_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_instance_pool_placement_configuration_details_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_update_instance_pool_placement_configuration_details_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_UPDATE_INSTANCE_POOL_DETAILS_T Type 🔗
The data to update an instance pool.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_instance_pool_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
instance_configuration_id varchar2(32767),
placement_configurations dbms_cloud_oci_core_update_instance_pool_placement_configuration_details_tbl,
l_size number,
instance_display_name_formatter varchar2(32767),
instance_hostname_formatter varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_instance_pool_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_instance_pool_details_t (
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
instance_configuration_id varchar2,
placement_configurations dbms_cloud_oci_core_update_instance_pool_placement_configuration_details_tbl,
l_size number,
instance_display_name_formatter varchar2,
instance_hostname_formatter varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
instance_configuration_id
(optional) The OCID of the instance configuration associated with the instance pool.
placement_configurations
(optional) The placement configurations for the instance pool. Provide one placement configuration for each availability domain. To use the instance pool with a regional subnet, provide a placement configuration for each availability domain, and include the regional subnet in each placement configuration.
l_size
(optional) The number of instances that should be in the instance pool. To determine whether capacity is available for a specific shape before you resize an instance pool, use the CREATE_COMPUTE_CAPACITY_REPORT Function operation.
instance_display_name_formatter
(optional) A user-friendly formatter for the instance pool's instances. Instance displaynames follow the format. The formatter does not retroactively change instance's displaynames, only instance displaynames in the future follow the format
instance_hostname_formatter
(optional) A user-friendly formatter for the instance pool's instances. Instance hostnames follow the format. The formatter does not retroactively change instance's hostnames, only instance hostnames in the future follow the format
DBMS_CLOUD_OCI_CORE_UPDATE_INTERNET_GATEWAY_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_internet_gateway_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
is_enabled number,
route_table_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_internet_gateway_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_internet_gateway_details_t (
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
is_enabled number,
route_table_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
is_enabled
(optional) Whether the gateway is enabled.
route_table_id
(optional) The OCID of the route table the Internet Gateway is using.
DBMS_CLOUD_OCI_CORE_UPDATE_IPV6_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_ipv6_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
vnic_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_ipv6_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_ipv6_details_t (
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
vnic_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
vnic_id
(optional) The OCID of the VNIC to reassign the IPv6 to. The VNIC must be in the same subnet as the current VNIC.
DBMS_CLOUD_OCI_CORE_UPDATE_LOCAL_PEERING_GATEWAY_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_local_peering_gateway_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
route_table_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_local_peering_gateway_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_local_peering_gateway_details_t (
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
route_table_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
DBMS_CLOUD_OCI_CORE_UPDATE_NAT_GATEWAY_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_nat_gateway_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
block_traffic number,
route_table_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_nat_gateway_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_nat_gateway_details_t (
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
block_traffic number,
route_table_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
block_traffic
(optional) Whether the NAT gateway blocks traffic through it. The default is `false`. Example: `true`
route_table_id
(optional) The OCID of the route table used by the NAT gateway. If you don't specify a route table here, the NAT gateway is created without an associated route table. The Networking service does NOT automatically associate the attached VCN's default route table with the NAT gateway.
DBMS_CLOUD_OCI_CORE_UPDATE_NETWORK_SECURITY_GROUP_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_network_security_group_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_network_security_group_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_network_security_group_details_t (
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
DBMS_CLOUD_OCI_CORE_UPDATE_SECURITY_RULE_DETAILS_T Type 🔗
A rule for allowing inbound (`direction`= INGRESS) or outbound (`direction`= EGRESS) IP packets.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_security_rule_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
description varchar2(32767),
destination varchar2(32767),
destination_type varchar2(32767),
direction varchar2(32767),
icmp_options dbms_cloud_oci_core_icmp_options_t,
id varchar2(32767),
is_stateless number,
protocol varchar2(32767),
source varchar2(32767),
source_type varchar2(32767),
tcp_options dbms_cloud_oci_core_tcp_options_t,
udp_options dbms_cloud_oci_core_udp_options_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_security_rule_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_security_rule_details_t (
description varchar2,
destination varchar2,
destination_type varchar2,
direction varchar2,
icmp_options dbms_cloud_oci_core_icmp_options_t,
id varchar2,
is_stateless number,
protocol varchar2,
source varchar2,
source_type varchar2,
tcp_options dbms_cloud_oci_core_tcp_options_t,
udp_options dbms_cloud_oci_core_udp_options_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
description
(optional) An optional description of your choice for the rule. Avoid entering confidential information.
destination
(optional) Conceptually, this is the range of IP addresses that a packet originating from the instance can go to. Allowed values: * An IP address range in CIDR notation. For example: `192.168.1.0/24` or `2001:0db8:0123:45::/56` IPv6 addressing is supported for all commercial and government regions. See IPv6 Addresses. * The `cidrBlock` value for a SERVICE Type, if you're setting up a security rule for traffic destined for a particular `Service` through a service gateway. For example: `oci-phx-objectstorage`. * The OCID of a NETWORK_SECURITY_GROUP Type in the same VCN. The value can be the NSG that the rule belongs to if the rule's intent is to control traffic between VNICs in the same NSG.
destination_type
(optional) Type of destination for the rule. Required if `direction` = `EGRESS`. Allowed values: * `CIDR_BLOCK`: If the rule's `destination` is an IP address range in CIDR notation. * `SERVICE_CIDR_BLOCK`: If the rule's `destination` is the `cidrBlock` value for a SERVICE Type (the rule is for traffic destined for a particular `Service` through a service gateway). * `NETWORK_SECURITY_GROUP`: If the rule's `destination` is the OCID of a NETWORK_SECURITY_GROUP Type.
(required) Direction of the security rule. Set to `EGRESS` for rules to allow outbound IP packets, or `INGRESS` for rules to allow inbound IP packets.
Allowed values are: 'EGRESS', 'INGRESS'
icmp_options
(optional)
id
(required) The Oracle-assigned ID of the security rule that you want to update. You can't change this value. Example: `04ABEC`
is_stateless
(optional) A stateless rule allows traffic in one direction. Remember to add a corresponding stateless rule in the other direction if you need to support bidirectional traffic. For example, if egress traffic allows TCP destination port 80, there should be an ingress rule to allow TCP source port 80. Defaults to false, which means the rule is stateful and a corresponding rule is not necessary for bidirectional traffic.
protocol
(required) The transport protocol. Specify either `all` or an IPv4 protocol number as defined in Protocol Numbers. Options are supported only for ICMP (\"1\"), TCP (\"6\"), UDP (\"17\"), and ICMPv6 (\"58\").
source
(optional) Conceptually, this is the range of IP addresses that a packet coming into the instance can come from. Allowed values: * An IP address range in CIDR notation. For example: `192.168.1.0/24` or `2001:0db8:0123:45::/56` IPv6 addressing is supported for all commercial and government regions. See IPv6 Addresses. * The `cidrBlock` value for a SERVICE Type, if you're setting up a security rule for traffic coming from a particular `Service` through a service gateway. For example: `oci-phx-objectstorage`. * The OCID of a NETWORK_SECURITY_GROUP Type in the same VCN. The value can be the NSG that the rule belongs to if the rule's intent is to control traffic between VNICs in the same NSG.
source_type
(optional) Type of source for the rule. Required if `direction` = `INGRESS`. * `CIDR_BLOCK`: If the rule's `source` is an IP address range in CIDR notation. * `SERVICE_CIDR_BLOCK`: If the rule's `source` is the `cidrBlock` value for a SERVICE Type (the rule is for traffic coming from a particular `Service` through a service gateway). * `NETWORK_SECURITY_GROUP`: If the rule's `source` is the OCID of a NETWORK_SECURITY_GROUP Type.
DBMS_CLOUD_OCI_CORE_UPDATE_SECURITY_RULE_DETAILS_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_update_security_rule_details_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_security_rule_details_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_update_security_rule_details_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_UPDATE_NETWORK_SECURITY_GROUP_SECURITY_RULES_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_network_security_group_security_rules_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
security_rules dbms_cloud_oci_core_update_security_rule_details_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_network_security_group_security_rules_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_network_security_group_security_rules_details_t (
security_rules dbms_cloud_oci_core_update_security_rule_details_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
security_rules
(optional) The NSG security rules to update.
DBMS_CLOUD_OCI_CORE_UPDATE_PRIVATE_IP_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_private_ip_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
hostname_label varchar2(32767),
vnic_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_private_ip_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_private_ip_details_t (
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
hostname_label varchar2,
vnic_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
hostname_label
(optional) The hostname for the private IP. Used for DNS. The value is the hostname portion of the private IP's fully qualified domain name (FQDN) (for example, `bminstance1` in FQDN `bminstance1.subnet123.vcn1.oraclevcn.com`). Must be unique across all VNICs in the subnet and comply with RFC 952 and RFC 1123. For more information, see DNS in Your Virtual Cloud Network. Example: `bminstance1`
vnic_id
(optional) The OCID of the VNIC to reassign the private IP to. The VNIC must be in the same subnet as the current VNIC.
DBMS_CLOUD_OCI_CORE_UPDATE_PUBLIC_IP_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_public_ip_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
private_ip_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_public_ip_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_public_ip_details_t (
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
private_ip_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
private_ip_id
(optional) The OCID of the private IP to assign the public IP to. * If the public IP is already assigned to a different private IP, it will be unassigned and then reassigned to the specified private IP. * If you set this field to an empty string, the public IP will be unassigned from the private IP it is currently assigned to.
DBMS_CLOUD_OCI_CORE_UPDATE_PUBLIC_IP_POOL_DETAILS_T Type 🔗
The data to update for a public IP pool.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_public_ip_pool_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_public_ip_pool_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_public_ip_pool_details_t (
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
DBMS_CLOUD_OCI_CORE_UPDATE_REMOTE_PEERING_CONNECTION_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_remote_peering_connection_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_remote_peering_connection_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_remote_peering_connection_details_t (
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
DBMS_CLOUD_OCI_CORE_UPDATE_ROUTE_TABLE_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_route_table_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
route_rules dbms_cloud_oci_core_route_rule_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_route_table_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_route_table_details_t (
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
route_rules dbms_cloud_oci_core_route_rule_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
route_rules
(optional) The collection of rules used for routing destination IPs to network devices.
DBMS_CLOUD_OCI_CORE_UPDATE_SECURITY_LIST_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_security_list_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
defined_tags json_element_t,
display_name varchar2(32767),
egress_security_rules dbms_cloud_oci_core_egress_security_rule_tbl,
freeform_tags json_element_t,
ingress_security_rules dbms_cloud_oci_core_ingress_security_rule_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_security_list_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_security_list_details_t (
defined_tags json_element_t,
display_name varchar2,
egress_security_rules dbms_cloud_oci_core_egress_security_rule_tbl,
freeform_tags json_element_t,
ingress_security_rules dbms_cloud_oci_core_ingress_security_rule_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
egress_security_rules
(optional) Rules for allowing egress IP packets.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
ingress_security_rules
(optional) Rules for allowing ingress IP packets.
DBMS_CLOUD_OCI_CORE_UPDATE_SERVICE_GATEWAY_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_service_gateway_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
block_traffic number,
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
route_table_id varchar2(32767),
services dbms_cloud_oci_core_service_id_request_details_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_service_gateway_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_service_gateway_details_t (
block_traffic number,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
route_table_id varchar2,
services dbms_cloud_oci_core_service_id_request_details_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
block_traffic
(optional) Whether the service gateway blocks all traffic through it. The default is `false`. When this is `true`, traffic is not routed to any services, regardless of route rules. Example: `true`
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
(optional) List of all the `Service` objects you want enabled on this service gateway. Sending an empty list means you want to disable all services. Omitting this parameter entirely keeps the existing list of services intact. You can also enable or disable a particular `Service` by using ATTACH_SERVICE_ID Function or DETACH_SERVICE_ID Function. For each enabled `Service`, make sure there's a route rule with the `Service` object's `cidrBlock` as the rule's destination and the service gateway as the rule's target. See ROUTE_TABLE Type.
DBMS_CLOUD_OCI_CORE_UPDATE_SUBNET_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_subnet_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
defined_tags json_element_t,
dhcp_options_id varchar2(32767),
display_name varchar2(32767),
freeform_tags json_element_t,
route_table_id varchar2(32767),
security_list_ids dbms_cloud_oci_core_varchar2_tbl,
cidr_block varchar2(32767),
ipv6_cidr_block varchar2(32767),
ipv6_cidr_blocks dbms_cloud_oci_core_varchar2_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_subnet_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_subnet_details_t (
defined_tags json_element_t,
dhcp_options_id varchar2,
display_name varchar2,
freeform_tags json_element_t,
route_table_id varchar2,
security_list_ids dbms_cloud_oci_core_varchar2_tbl,
cidr_block varchar2,
ipv6_cidr_block varchar2,
ipv6_cidr_blocks dbms_cloud_oci_core_varchar2_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
dhcp_options_id
(optional) The OCID of the set of DHCP options the subnet will use.
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
route_table_id
(optional) The OCID of the route table the subnet will use.
security_list_ids
(optional) The OCIDs of the security list or lists the subnet will use. This replaces the entire current set of security lists. Remember that security lists are associated *with the subnet*, but the rules are applied to the individual VNICs in the subnet.
cidr_block
(optional) The CIDR block of the subnet. The new CIDR block must meet the following criteria: - Must be valid. - The CIDR block's IP range must be completely within one of the VCN's CIDR block ranges. - The old and new CIDR block ranges must use the same network address. Example: `10.0.0.0/25` and `10.0.0.0/24`. - Must contain all IP addresses in use in the old CIDR range. - The new CIDR range's broadcast address (last IP address of CIDR range) must not be an IP address in use in the old CIDR range. **Note:** If you are changing the CIDR block, you cannot create VNICs or private IPs for this resource while the update is in progress. Example: `172.16.0.0/16`
ipv6_cidr_block
(optional) This is the IPv6 prefix for the subnet's IP address space. The subnet size is always /64. See IPv6 Addresses. The provided prefix must maintain the following rules - a. The IPv6 prefix is valid and correctly formatted. b. The IPv6 prefix is within the parent VCN IPv6 range. Example: `2001:0db8:0123:1111::/64`
ipv6_cidr_blocks
(optional) The list of all IPv6 prefixes (Oracle allocated IPv6 GUA, ULA or private IPv6 prefix, BYOIPv6 prefixes) for the subnet that meets the following criteria: - The prefixes must be valid. - Multiple prefixes must not overlap each other or the on-premises network prefix. - The number of prefixes must not exceed the limit of IPv6 prefixes allowed to a subnet.
DBMS_CLOUD_OCI_CORE_UPDATE_TUNNEL_CPE_DEVICE_CONFIG_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_tunnel_cpe_device_config_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
tunnel_cpe_device_config dbms_cloud_oci_core_cpe_device_config_answer_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_tunnel_cpe_device_config_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_tunnel_cpe_device_config_details_t (
tunnel_cpe_device_config dbms_cloud_oci_core_cpe_device_config_answer_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
tunnel_cpe_device_config
(optional) The set of configuration answers for a CPE device.
DBMS_CLOUD_OCI_CORE_UPDATE_VCN_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_vcn_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_vcn_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_vcn_details_t (
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
DBMS_CLOUD_OCI_CORE_UPDATE_VIRTUAL_CIRCUIT_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_virtual_circuit_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
bandwidth_shape_name varchar2(32767),
cross_connect_mappings dbms_cloud_oci_core_cross_connect_mapping_tbl,
routing_policy dbms_cloud_oci_core_varchar2_tbl,
bgp_admin_state varchar2(32767),
is_bfd_enabled number,
is_transport_mode number,
customer_bgp_asn number,
customer_asn number,
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
gateway_id varchar2(32767),
provider_state varchar2(32767),
provider_service_key_name varchar2(32767),
reference_comment varchar2(32767),
ip_mtu varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_virtual_circuit_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_virtual_circuit_details_t (
bandwidth_shape_name varchar2,
cross_connect_mappings dbms_cloud_oci_core_cross_connect_mapping_tbl,
routing_policy dbms_cloud_oci_core_varchar2_tbl,
bgp_admin_state varchar2,
is_bfd_enabled number,
is_transport_mode number,
customer_bgp_asn number,
customer_asn number,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
gateway_id varchar2,
provider_state varchar2,
provider_service_key_name varchar2,
reference_comment varchar2,
ip_mtu varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
bandwidth_shape_name
(optional) The provisioned data rate of the connection. To get a list of the available bandwidth levels (that is, shapes), see LIST_FAST_CONNECT_PROVIDER_VIRTUAL_CIRCUIT_BANDWIDTH_SHAPES Function. To be updated only by the customer who owns the virtual circuit.
cross_connect_mappings
(optional) An array of mappings, each containing properties for a cross-connect or cross-connect group associated with this virtual circuit. The customer and provider can update different properties in the mapping depending on the situation. See the description of the CROSS_CONNECT_MAPPING Type.
routing_policy
(optional) The routing policy sets how routing information about the Oracle cloud is shared over a public virtual circuit. Policies available are: `ORACLE_SERVICE_NETWORK`, `REGIONAL`, `MARKET_LEVEL`, and `GLOBAL`. See Route Filtering for details. By default, routing information is shared for all routes in the same market.
(optional) Set to `ENABLED` (the default) to activate the BGP session of the virtual circuit, set to `DISABLED` to deactivate the virtual circuit.
Allowed values are: 'ENABLED', 'DISABLED'
is_bfd_enabled
(optional) Set to `true` to enable BFD for IPv4 BGP peering, or set to `false` to disable BFD. If this is not set, the default is `false`.
is_transport_mode
(optional) Set to `true` for the virtual circuit to carry only encrypted traffic, or set to `false` for the virtual circuit to carry unencrypted traffic. If this is not set, the default is `false`.
customer_bgp_asn
(optional) Deprecated. Instead use `customerAsn`. If you specify values for both, the request will be rejected.
customer_asn
(optional) The BGP ASN of the network at the other end of the BGP session from Oracle. If the BGP session is from the customer's edge router to Oracle, the required value is the customer's ASN, and it can be updated only by the customer. If the BGP session is from the provider's edge router to Oracle, the required value is the provider's ASN, and it can be updated only by the provider. Can be a 2-byte or 4-byte ASN. Uses \"asplain\" format.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
gateway_id
(optional) The OCID of the DRG Type that this private virtual circuit uses. To be updated only by the customer who owns the virtual circuit.
provider_state
(optional) The provider's state in relation to this virtual circuit. Relevant only if the customer is using FastConnect via a provider. ACTIVE means the provider has provisioned the virtual circuit from their end. INACTIVE means the provider has not yet provisioned the virtual circuit, or has de-provisioned it. To be updated only by the provider.
Allowed values are: 'ACTIVE', 'INACTIVE'
provider_service_key_name
(optional) The service key name offered by the provider (if the customer is connecting via a provider).
reference_comment
(optional) Provider-supplied reference information about this virtual circuit. Relevant only if the customer is using FastConnect via a provider. To be updated only by the provider.
ip_mtu
(optional) The layer 3 IP MTU to use on this virtual circuit.
Allowed values are: 'MTU_1500', 'MTU_9000'
DBMS_CLOUD_OCI_CORE_UPDATE_VLAN_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_vlan_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
nsg_ids dbms_cloud_oci_core_varchar2_tbl,
route_table_id varchar2(32767),
cidr_block varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_vlan_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_vlan_details_t (
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
nsg_ids dbms_cloud_oci_core_varchar2_tbl,
route_table_id varchar2,
cidr_block varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
nsg_ids
(optional) A list of the OCIDs of the network security groups (NSGs) to use with this VLAN. All VNICs in the VLAN will belong to these NSGs. For more information about NSGs, see NETWORK_SECURITY_GROUP Type.
route_table_id
(optional) The OCID of the route table the VLAN will use.
cidr_block
(optional) The CIDR block of the VLAN. The new CIDR block must meet the following criteria: - Must be valid. - The CIDR block's IP range must be completely within one of the VCN's CIDR block ranges. - The old and new CIDR block ranges must use the same network address. Example: `10.0.0.0/25` and `10.0.0.0/24`. - Must contain all IP addresses in use in the old CIDR range. - The new CIDR range's broadcast address (last IP address of CIDR range) must not be an IP address in use in the old CIDR range. **Note:** If you are changing the CIDR block, you cannot create VNICs or private IPs for this resource while the update is in progress.
DBMS_CLOUD_OCI_CORE_UPDATE_VNIC_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_vnic_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
hostname_label varchar2(32767),
nsg_ids dbms_cloud_oci_core_varchar2_tbl,
skip_source_dest_check number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_vnic_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_vnic_details_t (
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
hostname_label varchar2,
nsg_ids dbms_cloud_oci_core_varchar2_tbl,
skip_source_dest_check number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
hostname_label
(optional) The hostname for the VNIC's primary private IP. Used for DNS. The value is the hostname portion of the primary private IP's fully qualified domain name (FQDN) (for example, `bminstance1` in FQDN `bminstance1.subnet123.vcn1.oraclevcn.com`). Must be unique across all VNICs in the subnet and comply with RFC 952 and RFC 1123. The value appears in the VNIC Type object and also the PRIVATE_IP Type object returned by LIST_PRIVATE_IPS Function and GET_PRIVATE_IP Function. For more information, see DNS in Your Virtual Cloud Network.
nsg_ids
(optional) A list of the OCIDs of the network security groups (NSGs) to add the VNIC to. Setting this as an empty array removes the VNIC from all network security groups. If the VNIC belongs to a VLAN as part of the Oracle Cloud VMware Solution (instead of belonging to a subnet), the value of the `nsgIds` attribute is ignored. Instead, the VNIC belongs to the NSGs that are associated with the VLAN itself. See VLAN Type. For more information about NSGs, see NETWORK_SECURITY_GROUP Type.
skip_source_dest_check
(optional) Whether the source/destination check is disabled on the VNIC. Defaults to `false`, which means the check is performed. For information about why you would skip the source/destination check, see Using a Private IP as a Route Target. If the VNIC belongs to a VLAN as part of the Oracle Cloud VMware Solution (instead of belonging to a subnet), the value of the `skipSourceDestCheck` attribute is ignored. This is because the source/destination check is always disabled for VNICs in a VLAN. Example: `true`
DBMS_CLOUD_OCI_CORE_UPDATE_VOLUME_ATTACHMENT_DETAILS_T Type 🔗
details for updating a volume attachment.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_volume_attachment_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
iscsi_login_state varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_volume_attachment_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_volume_attachment_details_t (
iscsi_login_state varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
iscsi_login_state
(optional) The iscsi login state of the volume attachment. For a multipath volume attachment, all iscsi sessions need to be all logged-in or logged-out to be in logged-in or logged-out state.
DBMS_CLOUD_OCI_CORE_UPDATE_VOLUME_BACKUP_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_volume_backup_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
kms_key_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_volume_backup_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_volume_backup_details_t (
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
kms_key_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
kms_key_id
(optional) The OCID of the Vault service key which is the master encryption key for the volume backup. For more information about the Vault service and encryption keys, see Overview of Vault service and Using Keys.
DBMS_CLOUD_OCI_CORE_UPDATE_VOLUME_BACKUP_POLICY_DETAILS_T Type 🔗
Specifies the properties for updating a user defined backup policy. For more information about user defined backup policies, see User Defined Policies in Policy-Based Backups.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_volume_backup_policy_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
display_name varchar2(32767),
destination_region varchar2(32767),
schedules dbms_cloud_oci_core_volume_backup_schedule_tbl,
defined_tags json_element_t,
freeform_tags json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_volume_backup_policy_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_volume_backup_policy_details_t (
display_name varchar2,
destination_region varchar2,
schedules dbms_cloud_oci_core_volume_backup_schedule_tbl,
defined_tags json_element_t,
freeform_tags json_element_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
destination_region
(optional) The paired destination region for copying scheduled backups to. Example: `us-ashburn-1`. Specify `none` to reset the `destinationRegion` parameter. See Region Pairs for details about paired regions.
schedules
(optional) The collection of schedules for the volume backup policy. See see Schedules in Policy-Based Backups for more information.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
DBMS_CLOUD_OCI_CORE_UPDATE_VOLUME_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_volume_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
vpus_per_gb number,
size_in_g_bs number,
is_auto_tune_enabled number,
block_volume_replicas dbms_cloud_oci_core_block_volume_replica_details_tbl,
autotune_policies dbms_cloud_oci_core_autotune_policy_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_volume_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_volume_details_t (
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
vpus_per_gb number,
size_in_g_bs number,
is_auto_tune_enabled number,
block_volume_replicas dbms_cloud_oci_core_block_volume_replica_details_tbl,
autotune_policies dbms_cloud_oci_core_autotune_policy_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
vpus_per_gb
(optional) The number of volume performance units (VPUs) that will be applied to this volume per GB, representing the Block Volume service's elastic performance options. See Block Volume Performance Levels for more information. Allowed values: * `0`: Represents Lower Cost option. * `10`: Represents Balanced option. * `20`: Represents Higher Performance option. * `30`-`120`: Represents the Ultra High Performance option. For performance autotune enabled volumes, it would be the Default(Minimum) VPUs/GB.
size_in_g_bs
(optional) The size to resize the volume to in GBs. Has to be larger than the current size.
is_auto_tune_enabled
(optional) Specifies whether the auto-tune performance is enabled for this volume. This field is deprecated. Use the `DetachedVolumeAutotunePolicy` instead to enable the volume for detached autotune.
block_volume_replicas
(optional) The list of block volume replicas that this volume will be updated to have in the specified destination availability domains.
autotune_policies
(optional) The list of autotune policies enabled for this volume.
DBMS_CLOUD_OCI_CORE_UPDATE_VOLUME_GROUP_BACKUP_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_volume_group_backup_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_volume_group_backup_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_volume_group_backup_details_t (
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
DBMS_CLOUD_OCI_CORE_UPDATE_VOLUME_GROUP_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_volume_group_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
volume_ids dbms_cloud_oci_core_varchar2_tbl,
volume_group_replicas dbms_cloud_oci_core_volume_group_replica_details_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_volume_group_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_volume_group_details_t (
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
volume_ids dbms_cloud_oci_core_varchar2_tbl,
volume_group_replicas dbms_cloud_oci_core_volume_group_replica_details_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
volume_ids
(optional) OCIDs for the volumes in this volume group.
volume_group_replicas
(optional) The list of volume group replicas that this volume group will be updated to have in the specified destination availability domains.
DBMS_CLOUD_OCI_CORE_UPDATE_VOLUME_KMS_KEY_DETAILS_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_volume_kms_key_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
kms_key_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_volume_kms_key_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_volume_kms_key_details_t (
kms_key_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
kms_key_id
(optional) The OCID of the new Vault service key to assign to protect the specified volume. This key has to be a valid Vault service key, and policies must exist to allow the user and the Block Volume service to access this key. If you specify the same OCID as the previous key's OCID, the Block Volume service will use it to regenerate a volume encryption key.
DBMS_CLOUD_OCI_CORE_UPDATE_VTAP_DETAILS_T Type 🔗
These details can be included in a request to update a virtual test access point (VTAP).
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_update_vtap_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
source_id varchar2(32767),
target_id varchar2(32767),
target_ip varchar2(32767),
capture_filter_id varchar2(32767),
encapsulation_protocol varchar2(32767),
vxlan_network_identifier number,
is_vtap_enabled number,
traffic_mode varchar2(32767),
max_packet_size number,
source_private_endpoint_ip varchar2(32767),
source_private_endpoint_subnet_id varchar2(32767),
target_type varchar2(32767),
source_type varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_vtap_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_update_vtap_details_t (
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
source_id varchar2,
target_id varchar2,
target_ip varchar2,
capture_filter_id varchar2,
encapsulation_protocol varchar2,
vxlan_network_identifier number,
is_vtap_enabled number,
traffic_mode varchar2,
max_packet_size number,
source_private_endpoint_ip varchar2,
source_private_endpoint_subnet_id varchar2,
target_type varchar2,
source_type varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
source_id
(optional) The OCID of the source point where packets are captured.
target_id
(optional) The OCID of the destination resource where mirrored packets are sent.
target_ip
(optional) The IP address of the destination resource where mirrored packets are sent.
(optional) Defines an encapsulation header type for the VTAP's mirrored traffic.
Allowed values are: 'VXLAN'
vxlan_network_identifier
(optional) The virtual extensible LAN (VXLAN) network identifier (or VXLAN segment ID) that uniquely identifies the VXLAN.
is_vtap_enabled
(optional) Used to start or stop a `Vtap` resource. * `TRUE` directs the VTAP to start mirroring traffic. * `FALSE` (Default) directs the VTAP to stop mirroring traffic.
traffic_mode
(optional) Used to control the priority of traffic. It is an optional field. If it not passed, the value is DEFAULT
Allowed values are: 'DEFAULT', 'PRIORITY'
max_packet_size
(optional) The maximum size of the packets to be included in the filter.
source_private_endpoint_ip
(optional) The IP Address of the source private endpoint.
source_private_endpoint_subnet_id
(optional) The OCID of the subnet that source private endpoint belongs to.
DBMS_CLOUD_OCI_CORE_UPDATED_NETWORK_SECURITY_GROUP_SECURITY_RULES_T Type 🔗
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_updated_network_security_group_security_rules_t FORCE AUTHID CURRENT_USER IS OBJECT (
security_rules dbms_cloud_oci_core_security_rule_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_updated_network_security_group_security_rules_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_updated_network_security_group_security_rules_t (
security_rules dbms_cloud_oci_core_security_rule_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
security_rules
(optional) The NSG security rules that were updated.
DBMS_CLOUD_OCI_CORE_UPGRADE_STATUS_T Type 🔗
The upgrade status of a DRG.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_upgrade_status_t FORCE AUTHID CURRENT_USER IS OBJECT (
drg_id varchar2(32767),
status varchar2(32767),
upgraded_connections varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_upgrade_status_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_upgrade_status_t (
drg_id varchar2,
status varchar2,
upgraded_connections varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
drg_id
(required) The `drgId` of the upgraded DRG.
status
(required) The current upgrade status of the DRG attachment.
A virtual cloud network (VCN). For more information, see Overview of the Networking Service. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_vcn_t FORCE AUTHID CURRENT_USER IS OBJECT (
byoipv6_cidr_blocks dbms_cloud_oci_core_varchar2_tbl,
ipv6_private_cidr_blocks dbms_cloud_oci_core_varchar2_tbl,
cidr_block varchar2(32767),
cidr_blocks dbms_cloud_oci_core_varchar2_tbl,
compartment_id varchar2(32767),
default_dhcp_options_id varchar2(32767),
default_route_table_id varchar2(32767),
default_security_list_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
dns_label varchar2(32767),
freeform_tags json_element_t,
id varchar2(32767),
ipv6_cidr_blocks dbms_cloud_oci_core_varchar2_tbl,
lifecycle_state varchar2(32767),
time_created timestamp with time zone,
vcn_domain_name varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_vcn_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_vcn_t (
byoipv6_cidr_blocks dbms_cloud_oci_core_varchar2_tbl,
ipv6_private_cidr_blocks dbms_cloud_oci_core_varchar2_tbl,
cidr_block varchar2,
cidr_blocks dbms_cloud_oci_core_varchar2_tbl,
compartment_id varchar2,
default_dhcp_options_id varchar2,
default_route_table_id varchar2,
default_security_list_id varchar2,
defined_tags json_element_t,
display_name varchar2,
dns_label varchar2,
freeform_tags json_element_t,
id varchar2,
ipv6_cidr_blocks dbms_cloud_oci_core_varchar2_tbl,
lifecycle_state varchar2,
time_created timestamp with time zone,
vcn_domain_name varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
byoipv6_cidr_blocks
(optional) The list of BYOIPv6 prefixes required to create a VCN that uses BYOIPv6 ranges.
ipv6_private_cidr_blocks
(optional) For an IPv6-enabled VCN, this is the list of Private IPv6 prefixes for the VCN's IP address space.
cidr_block
(required) Deprecated. The first CIDR IP address from cidrBlocks. Example: `172.16.0.0/16`
cidr_blocks
(required) The list of IPv4 CIDR blocks the VCN will use.
compartment_id
(required) The OCID of the compartment containing the VCN.
default_dhcp_options_id
(optional) The OCID for the VCN's default set of DHCP options.
default_route_table_id
(optional) The OCID for the VCN's default route table.
default_security_list_id
(optional) The OCID for the VCN's default security list.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
dns_label
(optional) A DNS label for the VCN, used in conjunction with the VNIC's hostname and subnet's DNS label to form a fully qualified domain name (FQDN) for each VNIC within this subnet (for example, `bminstance1.subnet123.vcn1.oraclevcn.com`). Must be an alphanumeric string that begins with a letter. The value cannot be changed. The absence of this parameter means the Internet and VCN Resolver will not work for this VCN. For more information, see DNS in Your Virtual Cloud Network. Example: `vcn1`
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
(optional) For an IPv6-enabled VCN, this is the list of IPv6 prefixes for the VCN's IP address space. The prefixes are provided by Oracle and the sizes are always /56.
(optional) The date and time the VCN was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
vcn_domain_name
(optional) The VCN's domain name, which consists of the VCN's DNS label, and the `oraclevcn.com` domain. For more information, see DNS in Your Virtual Cloud Network. Example: `vcn1.oraclevcn.com`
DBMS_CLOUD_OCI_CORE_VCN_DNS_RESOLVER_ASSOCIATION_T Type 🔗
The information about the VCN and the DNS resolver in the association.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_vcn_dns_resolver_association_t FORCE AUTHID CURRENT_USER IS OBJECT (
vcn_id varchar2(32767),
dns_resolver_id varchar2(32767),
lifecycle_state varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_vcn_dns_resolver_association_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_vcn_dns_resolver_association_t (
vcn_id varchar2,
dns_resolver_id varchar2,
lifecycle_state varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
vcn_id
(required) The OCID of the VCN in the association.
dns_resolver_id
(optional) The OCID of the DNS resolver in the association.
DBMS_CLOUD_OCI_CORE_VCN_DRG_ATTACHMENT_NETWORK_CREATE_DETAILS_T Type 🔗
Specifies the VCN Attachment
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_vcn_drg_attachment_network_create_details_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_drg_attachment_network_create_details_t (
route_table_id varchar2(32767),
vcn_route_type varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_vcn_drg_attachment_network_create_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_vcn_drg_attachment_network_create_details_t (
l_type varchar2,
id varchar2,
route_table_id varchar2,
vcn_route_type varchar2
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_vcn_drg_attachment_network_create_details_t is a subtype of the dbms_cloud_oci_core_drg_attachment_network_create_details_t type.
(optional) Indicates whether the VCN CIDRs or the individual subnet CIDRs are imported from the attachment. Routes from the VCN ingress route table are always imported.
DBMS_CLOUD_OCI_CORE_VCN_DRG_ATTACHMENT_NETWORK_DETAILS_T Type 🔗
Specifies details within the VCN.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_vcn_drg_attachment_network_details_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_drg_attachment_network_details_t (
route_table_id varchar2(32767),
vcn_route_type varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_vcn_drg_attachment_network_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_vcn_drg_attachment_network_details_t (
l_type varchar2,
id varchar2,
route_table_id varchar2,
vcn_route_type varchar2
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_vcn_drg_attachment_network_details_t is a subtype of the dbms_cloud_oci_core_drg_attachment_network_details_t type.
(optional) Indicates whether the VCN CIDRs or the individual subnet CIDRs are imported from the attachment. Routes from the VCN ingress route table are always imported.
Allowed values are: 'VCN_CIDRS', 'SUBNET_CIDRS'
DBMS_CLOUD_OCI_CORE_VCN_DRG_ATTACHMENT_NETWORK_UPDATE_DETAILS_T Type 🔗
Specifies the update details for the VCN attachment.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_vcn_drg_attachment_network_update_details_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_drg_attachment_network_update_details_t (
route_table_id varchar2(32767),
vcn_route_type varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_vcn_drg_attachment_network_update_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_vcn_drg_attachment_network_update_details_t (
l_type varchar2,
route_table_id varchar2,
vcn_route_type varchar2
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_vcn_drg_attachment_network_update_details_t is a subtype of the dbms_cloud_oci_core_drg_attachment_network_update_details_t type.
(optional) Indicates whether the VCN CIDRs or the individual subnet CIDRs are imported from the attachment. Routes from the VCN ingress route table are always imported.
DBMS_CLOUD_OCI_CORE_VCN_TOPOLOGY_T Type 🔗
Defines the representation of a virtual network topology for a VCN. See Network Visualizer Documentation for more information, including conventions and pictures of symbols.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_vcn_topology_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_topology_t (
vcn_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_vcn_topology_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_vcn_topology_t (
l_type varchar2,
entities dbms_cloud_oci_core_json_element_t_tbl,
relationships dbms_cloud_oci_core_topology_entity_relationship_tbl,
limited_entities dbms_cloud_oci_core_varchar2_tbl,
time_created timestamp with time zone,
vcn_id varchar2
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_vcn_topology_t is a subtype of the dbms_cloud_oci_core_topology_t type.
Fields
Field
Description
vcn_id
(optional) The OCID of the VCN for which the topology is generated.
DBMS_CLOUD_OCI_CORE_VIRTUAL_CIRCUIT_T Type 🔗
For use with Oracle Cloud Infrastructure FastConnect. A virtual circuit is an isolated network path that runs over one or more physical network connections to provide a single, logical connection between the edge router on the customer's existing network and Oracle Cloud Infrastructure. *Private* virtual circuits support private peering, and *public* virtual circuits support public peering. For more information, see FastConnect Overview. Each virtual circuit is made up of information shared between a customer, Oracle, and a provider (if the customer is using FastConnect via a provider). Who fills in a given property of a virtual circuit depends on whether the BGP session related to that virtual circuit goes from the customer's edge router to Oracle, or from the provider's edge router to Oracle. Also, in the case where the customer is using a provider, values for some of the properties may not be present immediately, but may get filled in as the provider and Oracle each do their part to provision the virtual circuit. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies.
(optional) The provisioned data rate of the connection. To get a list of the available bandwidth levels (that is, shapes), see LIST_FAST_CONNECT_PROVIDER_VIRTUAL_CIRCUIT_BANDWIDTH_SHAPES Function. Example: `10 Gbps`
bgp_management
(optional) Deprecated. Instead use the information in FAST_CONNECT_PROVIDER_SERVICE Type.
(optional) The state of the Ipv4 BGP session associated with the virtual circuit.
Allowed values are: 'UP', 'DOWN'
bgp_ipv6_session_state
(optional) The state of the Ipv6 BGP session associated with the virtual circuit.
Allowed values are: 'UP', 'DOWN'
compartment_id
(optional) The OCID of the compartment containing the virtual circuit.
cross_connect_mappings
(optional) An array of mappings, each containing properties for a cross-connect or cross-connect group that is associated with this virtual circuit.
routing_policy
(optional) The routing policy sets how routing information about the Oracle cloud is shared over a public virtual circuit. Policies available are: `ORACLE_SERVICE_NETWORK`, `REGIONAL`, `MARKET_LEVEL`, and `GLOBAL`. See Route Filtering for details. By default, routing information is shared for all routes in the same market.
(optional) Set to `ENABLED` (the default) to activate the BGP session of the virtual circuit, set to `DISABLED` to deactivate the virtual circuit.
Allowed values are: 'ENABLED', 'DISABLED'
is_bfd_enabled
(optional) Set to `true` to enable BFD for IPv4 BGP peering, or set to `false` to disable BFD. If this is not set, the default is `false`.
is_transport_mode
(optional) Set to `true` for the virtual circuit to carry only encrypted traffic, or set to `false` for the virtual circuit to carry unencrypted traffic. If this is not set, the default is `false`.
customer_bgp_asn
(optional) Deprecated. Instead use `customerAsn`. If you specify values for both, the request will be rejected.
customer_asn
(optional) The BGP ASN of the network at the other end of the BGP session from Oracle. If the session is between the customer's edge router and Oracle, the value is the customer's ASN. If the BGP session is between the provider's edge router and Oracle, the value is the provider's ASN. Can be a 2-byte or 4-byte ASN. Uses \"asplain\" format.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
gateway_id
(optional) The OCID of the customer's DRG Type that this virtual circuit uses. Applicable only to private virtual circuits.
id
(optional) The virtual circuit's Oracle ID (OCID).
lifecycle_state
(optional) The virtual circuit's current state. For information about the different states, see FastConnect Overview.
(optional) Deprecated. Instead use `providerServiceId`.
provider_service_id
(optional) The OCID of the service offered by the provider (if the customer is connecting via a provider).
provider_service_key_name
(optional) The service key name offered by the provider (if the customer is connecting via a provider).
provider_service_name
(optional) Deprecated. Instead use `providerServiceId`.
provider_state
(optional) The provider's state in relation to this virtual circuit (if the customer is connecting via a provider). ACTIVE means the provider has provisioned the virtual circuit from their end. INACTIVE means the provider has not yet provisioned the virtual circuit, or has de-provisioned it.
Allowed values are: 'ACTIVE', 'INACTIVE'
public_prefixes
(optional) For a public virtual circuit. The public IP prefixes (CIDRs) the customer wants to advertise across the connection. All prefix sizes are allowed.
reference_comment
(optional) Provider-supplied reference information about this virtual circuit (if the customer is connecting via a provider).
l_region
(optional) The Oracle Cloud Infrastructure region where this virtual circuit is located.
(optional) The date and time the virtual circuit was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
l_type
(optional) Whether the virtual circuit supports private or public peering. For more information, see FastConnect Overview.
Allowed values are: 'PUBLIC', 'PRIVATE'
ip_mtu
(optional) The layer 3 IP MTU to use on this virtual circuit.
Allowed values are: 'MTU_1500', 'MTU_9000'
DBMS_CLOUD_OCI_CORE_VIRTUAL_CIRCUIT_ASSOCIATED_TUNNEL_DETAILS_T Type 🔗
Detailed private tunnel info associated with the virtual circuit.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_virtual_circuit_associated_tunnel_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
tunnel_type varchar2(32767),
ipsec_connection_id varchar2(32767),
tunnel_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_virtual_circuit_associated_tunnel_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_virtual_circuit_associated_tunnel_details_t (
tunnel_type varchar2,
ipsec_connection_id varchar2,
tunnel_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
tunnel_type
(required) The type of the tunnel associated with the virtual circuit.
Allowed values are: 'IPSEC'
ipsec_connection_id
(optional) The OCID of IPSec connection associated with the virtual circuit.
tunnel_id
(required) The OCID of the IPSec tunnel associated with the virtual circuit.
DBMS_CLOUD_OCI_CORE_VIRTUAL_CIRCUIT_BANDWIDTH_SHAPE_T Type 🔗
An individual bandwidth level for virtual circuits.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_virtual_circuit_bandwidth_shape_t FORCE AUTHID CURRENT_USER IS OBJECT (
bandwidth_in_mbps number,
name varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_virtual_circuit_bandwidth_shape_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_virtual_circuit_bandwidth_shape_t (
bandwidth_in_mbps number,
name varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
bandwidth_in_mbps
(optional) The bandwidth in Mbps. Example: `10000`
name
(required) The name of the bandwidth shape. Example: `10 Gbps`
DBMS_CLOUD_OCI_CORE_VIRTUAL_CIRCUIT_DRG_ATTACHMENT_NETWORK_DETAILS_T Type 🔗
Specifies the virtual circuit attached to the DRG.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_virtual_circuit_drg_attachment_network_details_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_drg_attachment_network_details_t (
transport_only_mode number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_virtual_circuit_drg_attachment_network_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_virtual_circuit_drg_attachment_network_details_t (
l_type varchar2,
id varchar2,
transport_only_mode number
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_virtual_circuit_drg_attachment_network_details_t is a subtype of the dbms_cloud_oci_core_drg_attachment_network_details_t type.
Fields
Field
Description
transport_only_mode
(optional) Boolean flag that determines wether all traffic over the virtual circuits is encrypted. Example: `true`
DBMS_CLOUD_OCI_CORE_VIRTUAL_CIRCUIT_PUBLIC_PREFIX_T Type 🔗
A public IP prefix and its details. With a public virtual circuit, the customer specifies the customer-owned public IP prefixes to advertise across the connection. For more information, see FastConnect Overview.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_virtual_circuit_public_prefix_t FORCE AUTHID CURRENT_USER IS OBJECT (
cidr_block varchar2(32767),
verification_state varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_virtual_circuit_public_prefix_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_virtual_circuit_public_prefix_t (
cidr_block varchar2,
verification_state varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
cidr_block
(required) Publix IP prefix (CIDR) that the customer specified.
verification_state
(required) Oracle must verify that the customer owns the public IP prefix before traffic for that prefix can flow across the virtual circuit. Verification can take a few business days. `IN_PROGRESS` means Oracle is verifying the prefix. `COMPLETED` means verification succeeded. `FAILED` means verification failed and traffic for this prefix will not flow across the connection.
A resource to be used only with the Oracle Cloud VMware Solution. Conceptually, a virtual LAN (VLAN) is a broadcast domain that is created by partitioning and isolating a network at the data link layer (a *layer 2 network*). VLANs work by using IEEE 802.1Q VLAN tags. Layer 2 traffic is forwarded within the VLAN based on MAC learning. In the Networking service, a VLAN is an object within a VCN. You use VLANs to partition the VCN at the data link layer (layer 2). A VLAN is analagous to a subnet, which is an object for partitioning the VCN at the IP layer (layer 3).
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_vlan_t FORCE AUTHID CURRENT_USER IS OBJECT (
availability_domain varchar2(32767),
cidr_block varchar2(32767),
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
id varchar2(32767),
lifecycle_state varchar2(32767),
nsg_ids dbms_cloud_oci_core_varchar2_tbl,
vlan_tag number,
route_table_id varchar2(32767),
time_created timestamp with time zone,
vcn_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_vlan_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_vlan_t (
availability_domain varchar2,
cidr_block varchar2,
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
id varchar2,
lifecycle_state varchar2,
nsg_ids dbms_cloud_oci_core_varchar2_tbl,
vlan_tag number,
route_table_id varchar2,
time_created timestamp with time zone,
vcn_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
availability_domain
(optional) The VLAN's availability domain. This attribute will be null if this is a regional VLAN rather than an AD-specific VLAN. Example: `Uocm:PHX-AD-1`
cidr_block
(required) The range of IPv4 addresses that will be used for layer 3 communication with hosts outside the VLAN. Example: `192.168.1.0/24`
compartment_id
(required) The OCID of the compartment containing the VLAN.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
(optional) A list of the OCIDs of the network security groups (NSGs) to use with this VLAN. All VNICs in the VLAN belong to these NSGs. For more information about NSGs, see NETWORK_SECURITY_GROUP Type.
vlan_tag
(optional) The IEEE 802.1Q VLAN tag of this VLAN. Example: `100`
route_table_id
(optional) The OCID of the route table that the VLAN uses.
time_created
(optional) The date and time the VLAN was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
A virtual network interface card. Each VNIC resides in a subnet in a VCN. An instance attaches to a VNIC to obtain a network connection into the VCN through that subnet. Each instance has a *primary VNIC* that is automatically created and attached during launch. You can add *secondary VNICs* to an instance after it's launched. For more information, see Virtual Network Interface Cards (VNICs). Each VNIC has a *primary private IP* that is automatically assigned during launch. You can add *secondary private IPs* to a VNIC after it's created. For more information, see CREATE_PRIVATE_IP Function and IP Addresses. If you are an Oracle Cloud VMware Solution customer, you will have secondary VNICs that reside in a VLAN instead of a subnet. These VNICs have other differences, which are called out in the descriptions of the relevant attributes in the `Vnic` object. Also see VLAN Type. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_vnic_t FORCE AUTHID CURRENT_USER IS OBJECT (
availability_domain varchar2(32767),
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
hostname_label varchar2(32767),
id varchar2(32767),
is_primary number,
lifecycle_state varchar2(32767),
mac_address varchar2(32767),
nsg_ids dbms_cloud_oci_core_varchar2_tbl,
vlan_id varchar2(32767),
private_ip varchar2(32767),
public_ip varchar2(32767),
skip_source_dest_check number,
subnet_id varchar2(32767),
time_created timestamp with time zone,
ipv6_addresses dbms_cloud_oci_core_varchar2_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_vnic_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_vnic_t (
availability_domain varchar2,
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
hostname_label varchar2,
id varchar2,
is_primary number,
lifecycle_state varchar2,
mac_address varchar2,
nsg_ids dbms_cloud_oci_core_varchar2_tbl,
vlan_id varchar2,
private_ip varchar2,
public_ip varchar2,
skip_source_dest_check number,
subnet_id varchar2,
time_created timestamp with time zone,
ipv6_addresses dbms_cloud_oci_core_varchar2_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
availability_domain
(required) The VNIC's availability domain. Example: `Uocm:PHX-AD-1`
compartment_id
(required) The OCID of the compartment containing the VNIC.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
hostname_label
(optional) The hostname for the VNIC's primary private IP. Used for DNS. The value is the hostname portion of the primary private IP's fully qualified domain name (FQDN) (for example, `bminstance1` in FQDN `bminstance1.subnet123.vcn1.oraclevcn.com`). Must be unique across all VNICs in the subnet and comply with RFC 952 and RFC 1123. For more information, see DNS in Your Virtual Cloud Network. Example: `bminstance1`
(optional) The MAC address of the VNIC. If the VNIC belongs to a VLAN as part of the Oracle Cloud VMware Solution, the MAC address is learned. If the VNIC belongs to a subnet, the MAC address is a static, Oracle-provided value. Example: `00:00:00:00:00:01`
nsg_ids
(optional) A list of the OCIDs of the network security groups that the VNIC belongs to. If the VNIC belongs to a VLAN as part of the Oracle Cloud VMware Solution (instead of belonging to a subnet), the value of the `nsgIds` attribute is ignored. Instead, the VNIC belongs to the NSGs that are associated with the VLAN itself. See VLAN Type. For more information about NSGs, see NETWORK_SECURITY_GROUP Type.
vlan_id
(optional) If the VNIC belongs to a VLAN as part of the Oracle Cloud VMware Solution (instead of belonging to a subnet), the `vlanId` is the OCID of the VLAN the VNIC is in. See VLAN Type. If the VNIC is instead in a subnet, `subnetId` has a value.
private_ip
(optional) The private IP address of the primary `privateIp` object on the VNIC. The address is within the CIDR of the VNIC's subnet. Example: `10.0.3.3`
public_ip
(optional) The public IP address of the VNIC, if one is assigned.
skip_source_dest_check
(optional) Whether the source/destination check is disabled on the VNIC. Defaults to `false`, which means the check is performed. For information about why you would skip the source/destination check, see Using a Private IP as a Route Target. If the VNIC belongs to a VLAN as part of the Oracle Cloud VMware Solution (instead of belonging to a subnet), the `skipSourceDestCheck` attribute is `true`. This is because the source/destination check is always disabled for VNICs in a VLAN. Example: `true`
(required) The date and time the VNIC was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
ipv6_addresses
(optional) List of IPv6 addresses assigned to the VNIC. Example: `2001:DB8::`
DBMS_CLOUD_OCI_CORE_VNIC_ATTACHMENT_T Type 🔗
Represents an attachment between a VNIC and an instance. For more information, see Virtual Network Interface Cards (VNICs). **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_vnic_attachment_t FORCE AUTHID CURRENT_USER IS OBJECT (
availability_domain varchar2(32767),
compartment_id varchar2(32767),
display_name varchar2(32767),
id varchar2(32767),
instance_id varchar2(32767),
lifecycle_state varchar2(32767),
nic_index number,
subnet_id varchar2(32767),
vlan_id varchar2(32767),
time_created timestamp with time zone,
vlan_tag number,
vnic_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_vnic_attachment_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_vnic_attachment_t (
availability_domain varchar2,
compartment_id varchar2,
display_name varchar2,
id varchar2,
instance_id varchar2,
lifecycle_state varchar2,
nic_index number,
subnet_id varchar2,
vlan_id varchar2,
time_created timestamp with time zone,
vlan_tag number,
vnic_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
availability_domain
(required) The availability domain of the instance. Example: `Uocm:PHX-AD-1`
compartment_id
(required) The OCID of the compartment the VNIC attachment is in, which is the same compartment the instance is in.
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
id
(required) The OCID of the VNIC attachment.
instance_id
(required) The OCID of the instance.
lifecycle_state
(required) The current state of the VNIC attachment.
(optional) Which physical network interface card (NIC) the VNIC uses. Certain bare metal instance shapes have two active physical NICs (0 and 1). If you add a secondary VNIC to one of these instances, you can specify which NIC the VNIC will use. For more information, see Virtual Network Interface Cards (VNICs).
subnet_id
(optional) The OCID of the subnet to create the VNIC in.
vlan_id
(optional) The OCID of the VLAN to create the VNIC in. Creating the VNIC in a VLAN (instead of a subnet) is possible only if you are an Oracle Cloud VMware Solution customer. See VLAN Type. An error is returned if the instance already has a VNIC attached to it from this VLAN.
time_created
(required) The date and time the VNIC attachment was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
vlan_tag
(optional) The Oracle-assigned VLAN tag of the attached VNIC. Available after the attachment process is complete. However, if the VNIC belongs to a VLAN as part of the Oracle Cloud VMware Solution, the `vlanTag` value is instead the value of the `vlanTag` attribute for the VLAN. See VLAN Type. Example: `0`
vnic_id
(optional) The OCID of the VNIC. Available after the attachment process is complete.
DBMS_CLOUD_OCI_CORE_BLOCK_VOLUME_REPLICA_INFO_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_block_volume_replica_info_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_block_volume_replica_info_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_block_volume_replica_info_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_VOLUME_T Type 🔗
A detachable block volume device that allows you to dynamically expand the storage capacity of an instance. For more information, see Overview of Cloud Volume Storage. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_volume_t FORCE AUTHID CURRENT_USER IS OBJECT (
availability_domain varchar2(32767),
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
system_tags json_element_t,
id varchar2(32767),
is_hydrated number,
kms_key_id varchar2(32767),
lifecycle_state varchar2(32767),
vpus_per_gb number,
size_in_g_bs number,
size_in_m_bs number,
source_details dbms_cloud_oci_core_volume_source_details_t,
time_created timestamp with time zone,
volume_group_id varchar2(32767),
is_auto_tune_enabled number,
auto_tuned_vpus_per_gb number,
block_volume_replicas dbms_cloud_oci_core_block_volume_replica_info_tbl,
autotune_policies dbms_cloud_oci_core_autotune_policy_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_volume_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_volume_t (
availability_domain varchar2,
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
system_tags json_element_t,
id varchar2,
is_hydrated number,
kms_key_id varchar2,
lifecycle_state varchar2,
vpus_per_gb number,
size_in_g_bs number,
size_in_m_bs number,
source_details dbms_cloud_oci_core_volume_source_details_t,
time_created timestamp with time zone,
volume_group_id varchar2,
is_auto_tune_enabled number,
auto_tuned_vpus_per_gb number,
block_volume_replicas dbms_cloud_oci_core_block_volume_replica_info_tbl,
autotune_policies dbms_cloud_oci_core_autotune_policy_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
availability_domain
(required) The availability domain of the volume. Example: `Uocm:PHX-AD-1`
compartment_id
(required) The OCID of the compartment that contains the volume.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(required) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
system_tags
(optional) System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{\"foo-namespace\": {\"bar-key\": \"value\"}}`
id
(required) The OCID of the volume.
is_hydrated
(optional) Specifies whether the cloned volume's data has finished copying from the source volume or backup.
kms_key_id
(optional) The OCID of the Vault service key which is the master encryption key for the volume.
(optional) The number of volume performance units (VPUs) that will be applied to this volume per GB, representing the Block Volume service's elastic performance options. See Block Volume Performance Levels for more information. Allowed values: * `0`: Represents Lower Cost option. * `10`: Represents Balanced option. * `20`: Represents Higher Performance option. * `30`-`120`: Represents the Ultra High Performance option. For performance autotune enabled volumes, It would be the Default(Minimum) VPUs/GB.
size_in_g_bs
(optional) The size of the volume in GBs.
size_in_m_bs
(required) The size of the volume in MBs. This field is deprecated. Use sizeInGBs instead.
source_details
(optional)
time_created
(required) The date and time the volume was created. Format defined by RFC3339.
volume_group_id
(optional) The OCID of the source volume group.
is_auto_tune_enabled
(optional) Specifies whether the auto-tune performance is enabled for this volume. This field is deprecated. Use the `DetachedVolumeAutotunePolicy` instead to enable the volume for detached autotune.
auto_tuned_vpus_per_gb
(optional) The number of Volume Performance Units per GB that this volume is effectively tuned to.
block_volume_replicas
(optional) The list of block volume replicas of this volume.
autotune_policies
(optional) The list of autotune policies enabled for this volume.
DBMS_CLOUD_OCI_CORE_VOLUME_BACKUP_T Type 🔗
A point-in-time copy of a volume that can then be used to create a new block volume or recover a block volume. For more information, see Overview of Cloud Volume Storage. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_volume_backup_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
defined_tags json_element_t,
system_tags json_element_t,
display_name varchar2(32767),
expiration_time timestamp with time zone,
freeform_tags json_element_t,
id varchar2(32767),
kms_key_id varchar2(32767),
lifecycle_state varchar2(32767),
size_in_g_bs number,
size_in_m_bs number,
source_type varchar2(32767),
source_volume_backup_id varchar2(32767),
time_created timestamp with time zone,
time_request_received timestamp with time zone,
l_type varchar2(32767),
unique_size_in_g_bs number,
unique_size_in_mbs number,
volume_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_volume_backup_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_volume_backup_t (
compartment_id varchar2,
defined_tags json_element_t,
system_tags json_element_t,
display_name varchar2,
expiration_time timestamp with time zone,
freeform_tags json_element_t,
id varchar2,
kms_key_id varchar2,
lifecycle_state varchar2,
size_in_g_bs number,
size_in_m_bs number,
source_type varchar2,
source_volume_backup_id varchar2,
time_created timestamp with time zone,
time_request_received timestamp with time zone,
l_type varchar2,
unique_size_in_g_bs number,
unique_size_in_mbs number,
volume_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment that contains the volume backup.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
system_tags
(optional) System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{\"foo-namespace\": {\"bar-key\": \"value\"}}`
display_name
(required) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
expiration_time
(optional) The date and time the volume backup will expire and be automatically deleted. Format defined by RFC3339. This parameter will always be present for backups that were created automatically by a scheduled-backup policy. For manually created backups, it will be absent, signifying that there is no expiration time and the backup will last forever until manually deleted.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
id
(required) The OCID of the volume backup.
kms_key_id
(optional) The OCID of the Vault service key which is the master encryption key for the volume backup. For more information about the Vault service and encryption keys, see Overview of Vault service and Using Keys.
(optional) The size of the volume in MBs. The value must be a multiple of 1024. This field is deprecated. Please use sizeInGBs.
source_type
(optional) Specifies whether the backup was created manually, or via scheduled backup policy.
Allowed values are: 'MANUAL', 'SCHEDULED'
source_volume_backup_id
(optional) The OCID of the source volume backup.
time_created
(required) The date and time the volume backup was created. This is the time the actual point-in-time image of the volume data was taken. Format defined by RFC3339.
time_request_received
(optional) The date and time the request to create the volume backup was received. Format defined by [RFC3339]https://tools.ietf.org/html/rfc3339.
l_type
(required) The type of a volume backup.
Allowed values are: 'FULL', 'INCREMENTAL'
unique_size_in_g_bs
(optional) The size used by the backup, in GBs. It is typically smaller than sizeInGBs, depending on the space consumed on the volume and whether the backup is full or incremental.
unique_size_in_mbs
(optional) The size used by the backup, in MBs. It is typically smaller than sizeInMBs, depending on the space consumed on the volume and whether the backup is full or incremental. This field is deprecated. Please use uniqueSizeInGBs.
volume_id
(optional) The OCID of the volume.
DBMS_CLOUD_OCI_CORE_VOLUME_BACKUP_POLICY_T Type 🔗
A policy for automatically creating volume backups according to a recurring schedule. Has a set of one or more schedules that control when and how backups are created. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_volume_backup_policy_t FORCE AUTHID CURRENT_USER IS OBJECT (
display_name varchar2(32767),
id varchar2(32767),
schedules dbms_cloud_oci_core_volume_backup_schedule_tbl,
destination_region varchar2(32767),
time_created timestamp with time zone,
compartment_id varchar2(32767),
defined_tags json_element_t,
freeform_tags json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_volume_backup_policy_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_volume_backup_policy_t (
display_name varchar2,
id varchar2,
schedules dbms_cloud_oci_core_volume_backup_schedule_tbl,
destination_region varchar2,
time_created timestamp with time zone,
compartment_id varchar2,
defined_tags json_element_t,
freeform_tags json_element_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
display_name
(required) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
id
(required) The OCID of the volume backup policy.
schedules
(required) The collection of schedules that this policy will apply.
destination_region
(optional) The paired destination region for copying scheduled backups to. Example `us-ashburn-1`. See Region Pairs for details about paired regions.
time_created
(required) The date and time the volume backup policy was created. Format defined by RFC3339.
compartment_id
(optional) The OCID of the compartment that contains the volume backup.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
DBMS_CLOUD_OCI_CORE_VOLUME_BACKUP_POLICY_ASSIGNMENT_T Type 🔗
Specifies the volume that the volume backup policy is assigned to. For more information about Oracle defined backup policies and custom backup policies, see Policy-Based Backups.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_volume_backup_policy_assignment_t FORCE AUTHID CURRENT_USER IS OBJECT (
asset_id varchar2(32767),
id varchar2(32767),
policy_id varchar2(32767),
time_created timestamp with time zone,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_volume_backup_policy_assignment_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_volume_backup_policy_assignment_t (
asset_id varchar2,
id varchar2,
policy_id varchar2,
time_created timestamp with time zone
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
asset_id
(required) The OCID of the volume the policy has been assigned to.
id
(required) The OCID of the volume backup policy assignment.
policy_id
(required) The OCID of the volume backup policy that has been assigned to the volume.
time_created
(required) The date and time the volume backup policy was assigned to the volume. The format is defined by RFC3339.
DBMS_CLOUD_OCI_CORE_VOLUME_GROUP_REPLICA_INFO_T Type 🔗
Information about the volume group replica in the destination availability domain.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_volume_group_replica_info_t FORCE AUTHID CURRENT_USER IS OBJECT (
display_name varchar2(32767),
volume_group_replica_id varchar2(32767),
availability_domain varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_volume_group_replica_info_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_volume_group_replica_info_t (
display_name varchar2,
volume_group_replica_id varchar2,
availability_domain varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
display_name
(required) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
volume_group_replica_id
(required) The volume group replica's Oracle ID (OCID).
availability_domain
(required) The availability domain of the boot volume replica replica. Example: `Uocm:PHX-AD-1`
DBMS_CLOUD_OCI_CORE_VOLUME_GROUP_REPLICA_INFO_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_volume_group_replica_info_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_volume_group_replica_info_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_volume_group_replica_info_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_VOLUME_GROUP_T Type 🔗
Specifies a volume group which is a collection of volumes. For more information, see Volume Groups. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_volume_group_t FORCE AUTHID CURRENT_USER IS OBJECT (
availability_domain varchar2(32767),
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
id varchar2(32767),
lifecycle_state varchar2(32767),
size_in_m_bs number,
size_in_g_bs number,
source_details dbms_cloud_oci_core_volume_group_source_details_t,
time_created timestamp with time zone,
volume_ids dbms_cloud_oci_core_varchar2_tbl,
is_hydrated number,
volume_group_replicas dbms_cloud_oci_core_volume_group_replica_info_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_volume_group_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_volume_group_t (
availability_domain varchar2,
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
id varchar2,
lifecycle_state varchar2,
size_in_m_bs number,
size_in_g_bs number,
source_details dbms_cloud_oci_core_volume_group_source_details_t,
time_created timestamp with time zone,
volume_ids dbms_cloud_oci_core_varchar2_tbl,
is_hydrated number,
volume_group_replicas dbms_cloud_oci_core_volume_group_replica_info_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
availability_domain
(required) The availability domain of the volume group.
compartment_id
(required) The OCID of the compartment that contains the volume group.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(required) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
(required) The aggregate size of the volume group in MBs.
size_in_g_bs
(optional) The aggregate size of the volume group in GBs.
source_details
(optional)
time_created
(required) The date and time the volume group was created. Format defined by RFC3339.
volume_ids
(required) OCIDs for the volumes in this volume group.
is_hydrated
(optional) Specifies whether the newly created cloned volume group's data has finished copying from the source volume group or backup.
volume_group_replicas
(optional) The list of volume group replicas of this volume group.
DBMS_CLOUD_OCI_CORE_VOLUME_GROUP_BACKUP_T Type 🔗
A point-in-time copy of a volume group that can then be used to create a new volume group or restore a volume group. For more information, see Volume Groups. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_volume_group_backup_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
expiration_time timestamp with time zone,
freeform_tags json_element_t,
id varchar2(32767),
lifecycle_state varchar2(32767),
size_in_m_bs number,
size_in_g_bs number,
source_type varchar2(32767),
time_created timestamp with time zone,
time_request_received timestamp with time zone,
l_type varchar2(32767),
unique_size_in_mbs number,
unique_size_in_gbs number,
volume_backup_ids dbms_cloud_oci_core_varchar2_tbl,
volume_group_id varchar2(32767),
source_volume_group_backup_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_volume_group_backup_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_volume_group_backup_t (
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
expiration_time timestamp with time zone,
freeform_tags json_element_t,
id varchar2,
lifecycle_state varchar2,
size_in_m_bs number,
size_in_g_bs number,
source_type varchar2,
time_created timestamp with time zone,
time_request_received timestamp with time zone,
l_type varchar2,
unique_size_in_mbs number,
unique_size_in_gbs number,
volume_backup_ids dbms_cloud_oci_core_varchar2_tbl,
volume_group_id varchar2,
source_volume_group_backup_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment that contains the volume group backup.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(required) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
expiration_time
(optional) The date and time the volume group backup will expire and be automatically deleted. Format defined by RFC3339. This parameter will always be present for volume group backups that were created automatically by a scheduled-backup policy. For manually created volume group backups, it will be absent, signifying that there is no expiration time and the backup will last forever until manually deleted.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
id
(required) The OCID of the volume group backup.
lifecycle_state
(required) The current state of a volume group backup.
(optional) The aggregate size of the volume group backup, in MBs.
size_in_g_bs
(optional) The aggregate size of the volume group backup, in GBs.
source_type
(optional) Specifies whether the volume group backup was created manually, or via scheduled backup policy.
Allowed values are: 'MANUAL', 'SCHEDULED'
time_created
(required) The date and time the volume group backup was created. This is the time the actual point-in-time image of the volume group data was taken. Format defined by RFC3339.
time_request_received
(optional) The date and time the request to create the volume group backup was received. Format defined by RFC3339.
l_type
(required) The type of backup.
Allowed values are: 'FULL', 'INCREMENTAL'
unique_size_in_mbs
(optional) The aggregate size used by the volume group backup, in MBs. It is typically smaller than sizeInMBs, depending on the spaceconsumed on the volume group and whether the volume backup is full or incremental.
unique_size_in_gbs
(optional) The aggregate size used by the volume group backup, in GBs. It is typically smaller than sizeInGBs, depending on the spaceconsumed on the volume group and whether the volume backup is full or incremental.
volume_backup_ids
(required) OCIDs for the volume backups in this volume group backup.
volume_group_id
(optional) The OCID of the source volume group.
source_volume_group_backup_id
(optional) The OCID of the source volume group backup.
DBMS_CLOUD_OCI_CORE_MEMBER_REPLICA_TBL Type 🔗
Nested table type of dbms_cloud_oci_core_member_replica_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_member_replica_tbl FORCE IS TABLE OF (dbms_cloud_oci_core_member_replica_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_CORE_VOLUME_GROUP_REPLICA_T Type 🔗
An asynchronous replica of a volume group that can then be used to create a new volume group or recover a volume group. For more information, see Volume Group Replication. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_volume_group_replica_t FORCE AUTHID CURRENT_USER IS OBJECT (
availability_domain varchar2(32767),
compartment_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
id varchar2(32767),
lifecycle_state varchar2(32767),
size_in_g_bs number,
volume_group_id varchar2(32767),
time_created timestamp with time zone,
member_replicas dbms_cloud_oci_core_member_replica_tbl,
time_last_synced timestamp with time zone,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_volume_group_replica_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_volume_group_replica_t (
availability_domain varchar2,
compartment_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
id varchar2,
lifecycle_state varchar2,
size_in_g_bs number,
volume_group_id varchar2,
time_created timestamp with time zone,
member_replicas dbms_cloud_oci_core_member_replica_tbl,
time_last_synced timestamp with time zone
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
availability_domain
(required) The availability domain of the volume group replica.
compartment_id
(required) The OCID of the compartment that contains the volume group replica.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(required) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
(required) The aggregate size of the volume group replica in GBs.
volume_group_id
(required) The OCID of the source volume group.
time_created
(required) The date and time the volume group replica was created. Format defined by RFC3339.
member_replicas
(required) Volume replicas within this volume group replica.
time_last_synced
(required) The date and time the volume group replica was last synced from the source volume group. Format defined by RFC3339.
DBMS_CLOUD_OCI_CORE_VOLUME_GROUP_SOURCE_FROM_VOLUME_GROUP_BACKUP_DETAILS_T Type 🔗
Specifies the volume group backup to restore from.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_volume_group_source_from_volume_group_backup_details_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_volume_group_source_details_t (
volume_group_backup_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_volume_group_source_from_volume_group_backup_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_volume_group_source_from_volume_group_backup_details_t (
l_type varchar2,
volume_group_backup_id varchar2
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_volume_group_source_from_volume_group_backup_details_t is a subtype of the dbms_cloud_oci_core_volume_group_source_details_t type.
Fields
Field
Description
volume_group_backup_id
(required) The OCID of the volume group backup to restore from.
DBMS_CLOUD_OCI_CORE_VOLUME_GROUP_SOURCE_FROM_VOLUME_GROUP_DETAILS_T Type 🔗
Specifies the volume group to clone from.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_volume_group_source_from_volume_group_details_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_volume_group_source_details_t (
volume_group_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_volume_group_source_from_volume_group_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_volume_group_source_from_volume_group_details_t (
l_type varchar2,
volume_group_id varchar2
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_volume_group_source_from_volume_group_details_t is a subtype of the dbms_cloud_oci_core_volume_group_source_details_t type.
Fields
Field
Description
volume_group_id
(required) The OCID of the volume group to clone from.
DBMS_CLOUD_OCI_CORE_VOLUME_GROUP_SOURCE_FROM_VOLUME_GROUP_REPLICA_DETAILS_T Type 🔗
Specifies the source volume replica which the volume group will be created from. The volume group replica shoulbe be in the same availability domain as the volume group. Only one volume group can be created from a volume group replica at the same time.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_volume_group_source_from_volume_group_replica_details_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_volume_group_source_details_t (
volume_group_replica_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_volume_group_source_from_volume_group_replica_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_volume_group_source_from_volume_group_replica_details_t (
l_type varchar2,
volume_group_replica_id varchar2
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_volume_group_source_from_volume_group_replica_details_t is a subtype of the dbms_cloud_oci_core_volume_group_source_details_t type.
Fields
Field
Description
volume_group_replica_id
(required) The OCID of the volume group replica.
DBMS_CLOUD_OCI_CORE_VOLUME_GROUP_SOURCE_FROM_VOLUMES_DETAILS_T Type 🔗
Specifies the volumes in a volume group.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_volume_group_source_from_volumes_details_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_volume_group_source_details_t (
volume_ids dbms_cloud_oci_core_varchar2_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_volume_group_source_from_volumes_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_volume_group_source_from_volumes_details_t (
l_type varchar2,
volume_ids dbms_cloud_oci_core_varchar2_tbl
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_volume_group_source_from_volumes_details_t is a subtype of the dbms_cloud_oci_core_volume_group_source_details_t type.
Fields
Field
Description
volume_ids
(required) OCIDs for the volumes in this volume group.
DBMS_CLOUD_OCI_CORE_VOLUME_KMS_KEY_T Type 🔗
The Vault service master encryption key associated with this volume.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_volume_kms_key_t FORCE AUTHID CURRENT_USER IS OBJECT (
kms_key_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_volume_kms_key_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_volume_kms_key_t (
kms_key_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
kms_key_id
(optional) The OCID of the Vault service key assigned to this volume. If the volume is not using Vault service, then the `kmsKeyId` will be a null string.
DBMS_CLOUD_OCI_CORE_VOLUME_SOURCE_FROM_BLOCK_VOLUME_REPLICA_DETAILS_T Type 🔗
Specifies the source block volume replica which the block volume will be created from. The block volume replica shoulbe be in the same availability domain as the block volume. Only one volume can be created from a replica at the same time.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_volume_source_from_block_volume_replica_details_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_volume_source_details_t (
id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_volume_source_from_block_volume_replica_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_volume_source_from_block_volume_replica_details_t (
l_type varchar2,
id varchar2
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_volume_source_from_block_volume_replica_details_t is a subtype of the dbms_cloud_oci_core_volume_source_details_t type.
Fields
Field
Description
id
(required) The OCID of the block volume replica.
DBMS_CLOUD_OCI_CORE_VOLUME_SOURCE_FROM_VOLUME_BACKUP_DETAILS_T Type 🔗
Specifies the volume backup.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_volume_source_from_volume_backup_details_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_volume_source_details_t (
id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_volume_source_from_volume_backup_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_volume_source_from_volume_backup_details_t (
l_type varchar2,
id varchar2
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_volume_source_from_volume_backup_details_t is a subtype of the dbms_cloud_oci_core_volume_source_details_t type.
Fields
Field
Description
id
(required) The OCID of the volume backup.
DBMS_CLOUD_OCI_CORE_VOLUME_SOURCE_FROM_VOLUME_DETAILS_T Type 🔗
Specifies the source volume.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_volume_source_from_volume_details_t FORCE AUTHID CURRENT_USER UNDER dbms_cloud_oci_core_volume_source_details_t (
id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_volume_source_from_volume_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_volume_source_from_volume_details_t (
l_type varchar2,
id varchar2
) RETURN SELF AS RESULT
);
dbms_cloud_oci_core_volume_source_from_volume_details_t is a subtype of the dbms_cloud_oci_core_volume_source_details_t type.
Fields
Field
Description
id
(required) The OCID of the volume.
DBMS_CLOUD_OCI_CORE_VTAP_T Type 🔗
A virtual test access point (VTAP) provides a way to mirror all traffic from a designated source to a selected target in order to facilitate troubleshooting, security analysis, and data monitoring. A VTAP is functionally similar to a test access point (TAP) you might deploy in your on-premises network. A *CAPTURE_FILTER Type* contains a set of *CAPTURE_FILTER_RULE_DETAILS Function* governing what traffic a VTAP mirrors.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_core_vtap_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
vcn_id varchar2(32767),
defined_tags json_element_t,
display_name varchar2(32767),
freeform_tags json_element_t,
id varchar2(32767),
lifecycle_state varchar2(32767),
lifecycle_state_details varchar2(32767),
time_created timestamp with time zone,
source_id varchar2(32767),
target_id varchar2(32767),
target_ip varchar2(32767),
capture_filter_id varchar2(32767),
encapsulation_protocol varchar2(32767),
vxlan_network_identifier number,
is_vtap_enabled number,
source_type varchar2(32767),
traffic_mode varchar2(32767),
max_packet_size number,
target_type varchar2(32767),
source_private_endpoint_ip varchar2(32767),
source_private_endpoint_subnet_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_vtap_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_core_vtap_t (
compartment_id varchar2,
vcn_id varchar2,
defined_tags json_element_t,
display_name varchar2,
freeform_tags json_element_t,
id varchar2,
lifecycle_state varchar2,
lifecycle_state_details varchar2,
time_created timestamp with time zone,
source_id varchar2,
target_id varchar2,
target_ip varchar2,
capture_filter_id varchar2,
encapsulation_protocol varchar2,
vxlan_network_identifier number,
is_vtap_enabled number,
source_type varchar2,
traffic_mode varchar2,
max_packet_size number,
target_type varchar2,
source_private_endpoint_ip varchar2,
source_private_endpoint_subnet_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The OCID of the compartment containing the `Vtap` resource.
vcn_id
(required) The OCID of the VCN containing the `Vtap` resource.
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{\"Operations\": {\"CostCenter\": \"42\"}}`
display_name
(optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags
(optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: `{\"Department\": \"Finance\"}`
(optional) Defines an encapsulation header type for the VTAP's mirrored traffic.
Allowed values are: 'VXLAN'
vxlan_network_identifier
(optional) The virtual extensible LAN (VXLAN) network identifier (or VXLAN segment ID) that uniquely identifies the VXLAN.
is_vtap_enabled
(optional) Used to start or stop a `Vtap` resource. * `TRUE` directs the VTAP to start mirroring traffic. * `FALSE` (Default) directs the VTAP to stop mirroring traffic.