Show / Hide Table of Contents

Namespace Oci.CoreService.Models

Classes

AddDrgRouteDistributionStatementDetails

Details used to add a route distribution statement.

AddDrgRouteDistributionStatementsDetails

Details request to add statements to a route distribution.

AddDrgRouteRuleDetails

Details needed when adding a DRG route rule.

AddDrgRouteRulesDetails

Details used in a request to add static routes to a DRG route table.

AddImageShapeCompatibilityEntryDetails

Image shape compatibility details.

AddNetworkSecurityGroupSecurityRulesDetails

AddPublicIpPoolCapacityDetails

The information used to add capacity to an IP pool.

AddSecurityRuleDetails

A rule for allowing inbound (INGRESS) or outbound (EGRESS) IP packets.

AddSubnetIpv6CidrDetails

Details used when adding an IPv6 prefix to a subnet.

AddVcnCidrDetails

Details used to add a CIDR block to a VCN.

AddVcnIpv6CidrDetails

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.

AddedNetworkSecurityGroupSecurityRules

AllowedIkeIPSecParameters

Lists the current allowed and default IPSec tunnel parameters.

AllowedPhaseOneParameters

Allowed phase one parameters.

AllowedPhaseTwoParameters

Allowed phase two parameters.

AmdMilanBmGpuLaunchInstancePlatformConfig

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

AmdMilanBmGpuPlatformConfig

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

AmdMilanBmLaunchInstancePlatformConfig

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

AmdMilanBmPlatformConfig

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

AmdRomeBmGpuLaunchInstancePlatformConfig

The platform configuration used when launching a bare metal GPU instance with the BM.GPU4.8 shape (the AMD Rome platform).

AmdRomeBmGpuPlatformConfig

The platform configuration of a bare metal GPU instance that uses the BM.GPU4.8 shape (the AMD Rome platform).

AmdRomeBmLaunchInstancePlatformConfig

The platform configuration used when launching a bare metal instance with the BM.Standard.E3.128 shape (the AMD Rome platform).

AmdRomeBmPlatformConfig

The platform configuration of a bare metal instance that uses the BM.Standard.E3.128 shape (the AMD Rome platform).

AmdVmLaunchInstancePlatformConfig

The platform configuration used when launching a virtual machine instance with the AMD platform.

AmdVmPlatformConfig

The platform configuration of a virtual machine instance that uses the AMD platform.

AmdVmUpdateInstancePlatformConfig

The platform configuration used when updating a virtual machine instance with the AMD platform.

AppCatalogListing

Listing details.

AppCatalogListingResourceVersion

Listing Resource Version

AppCatalogListingResourceVersionAgreements

Agreements for a listing resource version.

AppCatalogListingResourceVersionSummary

Listing Resource Version summary

AppCatalogListingSummary

A summary of a listing.

AppCatalogSubscription

a subscription for a listing resource version.

AppCatalogSubscriptionSummary

a subscription summary for a listing resource version.

AttachBootVolumeDetails

AttachComputeHostGroupHostDetails

Specifies the host group id

AttachEmulatedVolumeDetails

AttachIScsiVolumeDetails

AttachInstancePoolInstanceDetails

An instance that is to be attached to an instance pool.

AttachLoadBalancerDetails

Represents a load balancer that is to be attached to an instance pool.

AttachParavirtualizedVolumeDetails

AttachServiceDeterminedVolumeDetails

AttachVnicDetails

AttachVolumeDetails

AttachVolumeDetailsModelConverter

AutotunePolicy

An autotune policy automatically tunes the volume's performace based on the type of the policy.

AutotunePolicyModelConverter

BgpSessionInfo

Information for establishing a BGP session for the IPSec tunnel.

BlockVolumeReplica

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.

BlockVolumeReplicaDetails

Contains the details for the block volume replica

BlockVolumeReplicaInfo

Information about the block volume replica in the destination availability domain.

BooleanImageCapabilitySchemaDescriptor

Boolean type ImageCapabilitySchemaDescriptor

BootVolume

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.

BootVolumeAttachment

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.

BootVolumeBackup

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.

BootVolumeKmsKey

The Vault service master encryption key associated with this volume.

BootVolumeReplica

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.

BootVolumeReplicaDetails

Contains the details for the boot volume replica

BootVolumeReplicaInfo

Information about the boot volume replica in the destination availability domain.

BootVolumeSourceDetails

BootVolumeSourceDetailsModelConverter

BootVolumeSourceFromBootVolumeBackupDeltaDetails

BootVolumeSourceFromBootVolumeBackupDetails

Specifies the boot volume backup.

BootVolumeSourceFromBootVolumeDetails

Specifies the source boot volume.

BootVolumeSourceFromBootVolumeReplicaDetails

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.

BulkAddVirtualCircuitPublicPrefixesDetails

BulkDeleteVirtualCircuitPublicPrefixesDetails

Byoasn

Oracle offers the ability to Bring Your Own Autonomous System Number (BYOASN), importing AS Numbers you currently own to Oracle Cloud Infrastructure. A Byoasn resource is a record of the imported AS Number and also some associated metadata. The process used to Bring Your Own ASN is explained in the documentation.

ByoasnByoipRange

Information about 'ByoipRange' that has byoasn as origin.

ByoasnCollection

The results returned by a ListByoasn operation.

ByoasnSummary

Information about a Byoasn resource.

ByoipAllocatedRangeCollection

Results of a ListByoipAllocatedRanges operation.

ByoipAllocatedRangeSummary

A summary of CIDR block subranges that are currently allocated to an IP pool.

ByoipRange

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.

ByoipRangeCollection

The results returned by a ListByoipRange operation.

ByoipRangeOriginAsn

Information about the origin asn.

ByoipRangeSummary

Information about a ByoipRange resource.

ByoipRangeVcnIpv6AllocationSummary

A summary of IPv6 prefix subranges currently allocated to a VCN.

Byoipv6CidrDetails

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.

CapacityBin

CapacityReportInstanceShapeConfig

The shape configuration for a shape in a capacity report.

CapacityReportShapeAvailability

Information about the available capacity for a shape.

CapacityReservationInstanceSummary

Condensed instance data when listing instances in a compute capacity reservation.

CapacitySource

A capacity source of bare metal hosts.

CapacitySourceModelConverter

CaptureConsoleHistoryDetails

CaptureFilter

A capture filter contains a set of {@link #captureFilterRuleDetails(CaptureFilterRuleDetailsRequest) captureFilterRuleDetails} governing what traffic is mirrored for a {@link Vtap} 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.

ChangeBootVolumeBackupCompartmentDetails

Contains the details for the compartment to move the boot volume backup to.

ChangeBootVolumeCompartmentDetails

Contains the details for the compartment to move the boot volume to.

ChangeByoasnCompartmentDetails

The configuration details for the move operation.

ChangeByoipRangeCompartmentDetails

The configuration details for the move operation.

ChangeCaptureFilterCompartmentDetails

These configuration details are used in the move operation when changing the compartment containing a capture filter.

ChangeClusterNetworkCompartmentDetails

The configuration details for the move operation.

ChangeComputeCapacityReservationCompartmentDetails

Specifies the compartment to move the compute capacity reservation to.

ChangeComputeCapacityTopologyCompartmentDetails

Specifies the compartment to move the compute capacity topology to.

ChangeComputeClusterCompartmentDetails

The configuration details for the move operation.

ChangeComputeGpuMemoryClusterCompartmentDetails

Specifies the compartment to move the compute GPU memory cluster to.

ChangeComputeGpuMemoryFabricCompartmentDetails

Specifies the compartment to move the compute GPU memory fabric to.

ChangeComputeHostCompartmentDetails

Specifies the compartment to move the compute host to.

ChangeComputeHostGroupCompartmentDetails

Specifies the compartment to move the compute host group to.

ChangeComputeImageCapabilitySchemaCompartmentDetails

The configuration details for the move operation.

ChangeCpeCompartmentDetails

The configuration details for the move operation.

ChangeCrossConnectCompartmentDetails

The configuration details for the move operation.

ChangeCrossConnectGroupCompartmentDetails

The configuration details for the move operation.

ChangeDedicatedVmHostCompartmentDetails

Specifies the compartment to move the dedicated virtual machine host to.

ChangeDhcpOptionsCompartmentDetails

The configuration details for the move operation.

ChangeDrgCompartmentDetails

The configuration details for the move operation.

ChangeIPSecConnectionCompartmentDetails

The configuration details for the move operation.

ChangeImageCompartmentDetails

The configuration details for the move operation.

ChangeInstanceCompartmentDetails

The configuration details for the move operation.

ChangeInstanceConfigurationCompartmentDetails

The configuration details for the move operation.

ChangeInstancePoolCompartmentDetails

The configuration details for the move operation.

ChangeInternetGatewayCompartmentDetails

The configuration details for the move operation.

ChangeLocalPeeringGatewayCompartmentDetails

The configuration details for the move operation.

ChangeNatGatewayCompartmentDetails

The configuration details for the move operation.

ChangeNetworkSecurityGroupCompartmentDetails

ChangePublicIpCompartmentDetails

The configuration details for the move operation.

ChangePublicIpPoolCompartmentDetails

The configuration details for the move operation.

ChangeRemotePeeringConnectionCompartmentDetails

The configuration details for the move operation.

ChangeRouteTableCompartmentDetails

The configuration details for the move operation.

ChangeSecurityListCompartmentDetails

The configuration details for the move operation.

ChangeServiceGatewayCompartmentDetails

The configuration details for the move operation.

ChangeSubnetCompartmentDetails

The configuration details for the move operation.

ChangeVcnCompartmentDetails

The configuration details for the move operation.

ChangeVirtualCircuitCompartmentDetails

The configuration details for the move operation.

ChangeVlanCompartmentDetails

The configuration details for the move operation.

ChangeVolumeBackupCompartmentDetails

Contains the details for the compartment to move the volume backup to.

ChangeVolumeCompartmentDetails

Contains the details for the compartment to move the volume to.

ChangeVolumeGroupBackupCompartmentDetails

Contains the details for the compartment to move the volume group backup to.

ChangeVolumeGroupCompartmentDetails

Contains the details for the compartment to move the volume group to.

ChangeVtapCompartmentDetails

These configuration details are used in the move operation when changing the compartment containing a virtual test access point (VTAP).

ClusterConfigDetails

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.

ClusterConfigurationDetails

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.

ClusterNetwork

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 {@link ComputeCluster}.

ClusterNetworkPlacementConfigurationDetails

The location for where the instance pools in a cluster network will place instances.

ClusterNetworkSummary

Summary information for a cluster network with instance pools.

CompartmentInternal

Helper definition required to perform authZ using SPLAT expressions on a Compartment

ComputeBareMetalHost

A compute bare metal host.

ComputeBareMetalHostCollection

A list of compute bare metal hosts.

ComputeBareMetalHostPlacementConstraintDetails

The details for providing placement constraints using the compute bare metal host OCID. This placement constraint is only applicable during the launch operation.

ComputeBareMetalHostSummary

Summary information for a compute bare metal host.

ComputeCapacityReport

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.

ComputeCapacityReservation

A template that defines the settings to use when creating compute capacity reservations.

ComputeCapacityReservationInstanceShapeSummary

An available shape used to launch instances in a compute capacity reservation.

ComputeCapacityReservationSummary

Summary information for a compute capacity reservation.

ComputeCapacityTopology

A compute capacity topology that allows you to query your bare metal hosts and their RDMA network topology.

ComputeCapacityTopologyCollection

A list of compute capacity topologies.

ComputeCapacityTopologySummary

Summary information for a compute capacity topology.

ComputeCluster

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 in the RDMA network group.
For details about cluster networks that use instance pools to manage groups of identical instances, see {@link ClusterNetwork}.

ComputeClusterCollection

A list of compute clusters that match filter criteria, if any. A compute cluster is a remote direct memory access (RDMA) network group.

ComputeClusterSummary

Summary information for a compute cluster. A compute cluster is a remote direct memory access (RDMA) network group.

ComputeGlobalImageCapabilitySchema

Compute Global Image Capability Schema is a container for a set of compute global image capability schema versions

ComputeGlobalImageCapabilitySchemaSummary

Summary information for a compute global image capability schema

ComputeGlobalImageCapabilitySchemaVersion

Compute Global Image Capability Schema Version is a set of all possible capabilities for a collection of images.

ComputeGlobalImageCapabilitySchemaVersionSummary

Summary information for a compute global image capability schema

ComputeGpuMemoryCluster

The customer facing object includes GPU memory cluster details.

ComputeGpuMemoryClusterCollection

A list of compute GPU memory clusters.

ComputeGpuMemoryClusterInstanceCollection

A list of compute GPU memory cluster instances.

ComputeGpuMemoryClusterInstanceSummary

The customer facing GPU memory cluster instance object details.

ComputeGpuMemoryClusterSummary

Summary model for listing Compute GPU Memory Clusters.

ComputeGpuMemoryFabric

The customer facing object includes GPU memory fabric details.

ComputeGpuMemoryFabricCollection

A list of compute GPU memory fabrics.

ComputeGpuMemoryFabricSummary

Summary information for a compute GPU memory fabric.

ComputeHost

The customer facing object includes host details.

ComputeHostCollection

A list of compute hosts.

ComputeHostConfigurationCheckDetails

Compute Host Group Configuration Details Check

ComputeHostConfigurationData

Compute Host Configuration Data

ComputeHostGroup

Detail information for a compute host group.

ComputeHostGroupCollection

A list of compute host groups.

ComputeHostGroupSummary

Summary information for a compute host group.

ComputeHostSummary

Summary information for a compute host.

ComputeHpcIsland

A compute HPC island.

ComputeHpcIslandCollection

A list of compute HPC islands.

ComputeHpcIslandSummary

Summary information for a compute HPC island.

ComputeImageCapabilitySchema

Compute Image Capability Schema is a set of capabilities that filter the compute global capability schema version for an image.

ComputeImageCapabilitySchemaSummary

Summary information for a compute image capability schema

ComputeInstanceDetails

Compute Instance Configuration instance details.

ComputeInstanceOptions

Multiple Compute Instance Configuration instance details.

ComputeNetworkBlock

A compute network block.

ComputeNetworkBlockCollection

A list of compute network blocks.

ComputeNetworkBlockSummary

Summary information for a compute network block.

ConnectLocalPeeringGatewaysDetails

Information about the other local peering gateway (LPG).

ConnectRemotePeeringConnectionsDetails

Information about the other remote peering connection (RPC).

ConsoleHistory

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.

CopyBootVolumeBackupDetails

CopyVolumeBackupDetails

CopyVolumeGroupBackupDetails

Cpe

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.

CpeDeviceConfigAnswer

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 {@link CpeDeviceShapeDetail}).

CpeDeviceConfigQuestion

An individual question that the customer can answer about the CPE device.
The customer provides answers to these questions in {@link #updateTunnelCpeDeviceConfig(UpdateTunnelCpeDeviceConfigRequest) updateTunnelCpeDeviceConfig}.

CpeDeviceInfo

Basic information about a particular CPE device type.

CpeDeviceShapeDetail

The detailed information about a particular CPE device type. Compare with {@link CpeDeviceShapeSummary}.

CpeDeviceShapeSummary

A summary of information about a particular CPE device type. Compare with {@link CpeDeviceShapeDetail}.

CreateAppCatalogSubscriptionDetails

details for creating a subscription for a listing resource version.

CreateBootVolumeBackupDetails

CreateBootVolumeDetails

CreateByoasnDetails

The information used to create a Byoasn resource.

CreateByoipRangeDetails

The information used to create a ByoipRange resource.

CreateCapacityReportShapeAvailabilityDetails

Information about the shapes in a capacity report.

CreateCapacitySourceDetails

A capacity source of bare metal hosts.

CreateCapacitySourceDetailsModelConverter

CreateCaptureFilterDetails

A capture filter contains a set of rules governing what traffic a VTAP mirrors or a VCN flow log collects.

CreateClusterNetworkDetails

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 {@link #createComputeClusterDetails(CreateComputeClusterDetailsRequest) createComputeClusterDetails}.

CreateClusterNetworkInstancePoolDetails

The data to create an instance pool in a cluster network.

CreateComputeCapacityReportDetails

The data to create a report of available Compute capacity.

CreateComputeCapacityReservationDetails

The details for creating a new compute capacity reservation.

CreateComputeCapacityTopologyDetails

The details for creating a new compute capacity topology.

CreateComputeClusterDetails

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 {@link #launchInstance(LaunchInstanceRequest) launchInstance} 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 in the RDMA network group.
For details about creating a cluster network that uses instance pools to manage groups of identical instances, see {@link #createClusterNetworkDetails(CreateClusterNetworkDetailsRequest) createClusterNetworkDetails}.

CreateComputeGpuMemoryClusterDetails

The customer facing object includes GPU memory cluster details.

CreateComputeHostGroupDetails

Detail information for a compute host group.

CreateComputeImageCapabilitySchemaDetails

Create Image Capability Schema for an image.

CreateCpeDetails

CreateCrossConnectDetails

CreateCrossConnectGroupDetails

CreateDedicatedCapacitySourceDetails

A capacity source of bare metal hosts that is dedicated to a customer.

CreateDedicatedVmHostDetails

The details for creating a new dedicated virtual machine host.

CreateDhcpDetails

CreateDrgAttachmentDetails

CreateDrgDetails

CreateDrgRouteDistributionDetails

Details used to create a route distribution.

CreateDrgRouteTableDetails

Details used in a request to create a DRG route table.

CreateIPSecConnectionDetails

CreateIPSecConnectionTunnelDetails

CreateIPSecTunnelBgpSessionDetails

CreateIPSecTunnelEncryptionDomainDetails

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.

CreateImageDetails

Either instanceId or imageSourceDetails must be provided in addition to other required parameters.

CreateInstanceConfigurationBase

Creation details for an instance configuration.

CreateInstanceConfigurationBaseModelConverter

CreateInstanceConfigurationDetails

Details for creating an instance configuration by providing a list of configuration settings.

CreateInstanceConfigurationFromInstanceDetails

Details for creating an instance configuration using an existing instance as a template.

CreateInstanceConsoleConnectionDetails

The details for creating a instance console connection. The instance console connection is created in the same compartment as the instance.

CreateInstancePoolDetails

The data to create an instance pool.

CreateInstancePoolPlacementConfigurationDetails

The location for where an instance pool will place instances.

CreateInternetGatewayDetails

CreateIpv6Details

CreateLocalPeeringGatewayDetails

CreateMacsecKey

Defines the secret OCIDs held in Vault that represent the MACsec key.

CreateMacsecProperties

Properties used to configure MACsec (if capable).

CreateNatGatewayDetails

CreateNetworkSecurityGroupDetails

CreatePrivateIpDetails

CreatePublicIpDetails

CreatePublicIpPoolDetails

The information used to create a public IP pool.

CreateRemotePeeringConnectionDetails

CreateRouteTableDetails

CreateSecurityListDetails

CreateServiceGatewayDetails

CreateSubnetDetails

CreateVcnDetails

CreateVirtualCircuitDetails

CreateVirtualCircuitPublicPrefixDetails

CreateVlanDetails

CreateVnicDetails

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

CreateVolumeBackupDetails

CreateVolumeBackupPolicyAssignmentDetails

CreateVolumeBackupPolicyDetails

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.

CreateVolumeDetails

The details of the volume to create. For CreateVolume operation, this field is required in the request, see {@link #createVolume(CreateVolumeRequest) createVolume}.

CreateVolumeGroupBackupDetails

CreateVolumeGroupDetails

CreateVtapDetails

These details are included in a request to create a virtual test access point (VTAP).

CrossConnect

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 {@link CrossConnectGroup} 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.

CrossConnectGroup

For use with Oracle Cloud Infrastructure FastConnect. A cross-connect group is a link aggregation group (LAG), which can contain one or more {@link CrossConnect}. 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.

CrossConnectLocation

An individual FastConnect location.

CrossConnectMapping

For use with Oracle Cloud Infrastructure FastConnect. Each {@link VirtualCircuit} 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.

CrossConnectMappingDetails

For use with Oracle Cloud Infrastructure FastConnect. Each {@link VirtualCircuit} 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.

CrossConnectMappingDetailsCollection

An array of CrossConnectMappingDetails

CrossConnectPortSpeedShape

An individual port speed level for cross-connects.

CrossConnectStatus

The status of the cross-connect.

DedicatedCapacitySource

A capacity source of bare metal hosts that is dedicated to a user.

DedicatedVmHost

A dedicated virtual machine host lets you host multiple VM instances on a dedicated server that is not shared with other tenancies.

DedicatedVmHostInstanceShapeSummary

The shape used to launch instances associated with the dedicated VM host.

DedicatedVmHostInstanceSummary

Condensed instance data when listing instances on a dedicated VM host.

DedicatedVmHostShapeSummary

The shape used to launch the dedicated virtual machine (VM) host.

DedicatedVmHostSummary

A dedicated virtual machine (VM) host lets you host multiple instances on a dedicated server that is not shared with other tenancies.

DefaultDrgRouteTables

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.

DefaultPhaseOneParameters

Default phase one parameters.

DefaultPhaseTwoParameters

Default phase two parameters.

DeleteVirtualCircuitPublicPrefixDetails

DetachComputeHostGroupHostDetails

Specifies the host group id

DetachInstancePoolInstanceDetails

An instance that is to be detached from an instance pool.

DetachLoadBalancerDetails

Represents a load balancer that is to be detached from an instance pool.

DetachedVolumeAutotunePolicy

Volume's performace will be tuned to the lower cost settings once detached.

Device

Device Path corresponding to the block devices attached to instances having a name and isAvailable flag.

DhcpDnsOption

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.

DhcpOption

A single DHCP option according to RFC 1533. The two options available to use are {@link DhcpDnsOption} and {@link DhcpSearchDomainOption}. For more information, see DNS in Your Virtual Cloud Network and DHCP Options.

DhcpOptionModelConverter

DhcpOptions

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:

  • {@link DhcpDnsOption}: Lets you specify how DNS (hostname resolution) is handled in the subnets in your VCN.
  • {@link DhcpSearchDomainOption}: 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.

DhcpSearchDomainOption

DHCP option for specifying a search domain name for DNS queries. For more information, see DNS in Your Virtual Cloud Network.

DpdConfig

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.

Drg

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.

DrgAttachment

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.

DrgAttachmentIdDrgRouteDistributionMatchCriteria

The criteria by which a specific attachment will import routes to the DRG.

DrgAttachmentInfo

The DrgAttachmentInfo resource contains the OCID of the DRG attachment.

DrgAttachmentMatchAllDrgRouteDistributionMatchCriteria

All routes are imported or exported.

DrgAttachmentNetworkCreateDetails

DrgAttachmentNetworkCreateDetailsModelConverter

DrgAttachmentNetworkDetails

DrgAttachmentNetworkDetailsModelConverter

DrgAttachmentNetworkUpdateDetails

DrgAttachmentNetworkUpdateDetailsModelConverter

DrgAttachmentTypeDrgRouteDistributionMatchCriteria

The attachment type from which the DRG will import routes. Routes will be imported from all attachments of this type.

DrgRedundancyStatus

The redundancy status of the DRG. For more information, see Redundancy Remedies.

DrgRouteDistribution

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.

DrgRouteDistributionMatchCriteria

The match criteria in a route distribution statement. The match criteria outlines which routes should be imported or exported.

DrgRouteDistributionMatchCriteriaModelConverter

DrgRouteDistributionStatement

A single statement within a route distribution. All match criteria in a statement must be met for the action to take place.

DrgRouteRule

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.

DrgRouteTable

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.

EgressSecurityRule

A rule for allowing outbound IP packets.

EmulatedVolumeAttachment

An Emulated volume attachment.

EncryptionDomainConfig

Configuration information used by the encryption domain policy.

EnumIntegerImageCapabilityDescriptor

Enum Integer type CapabilityDescriptor

EnumStringImageCapabilitySchemaDescriptor

Enum String type of ImageCapabilitySchemaDescriptor

ExportImageDetails

The destination details for the image export.
Set destinationType to objectStorageTuple and use {@link #exportImageViaObjectStorageTupleDetails(ExportImageViaObjectStorageTupleDetailsRequest) exportImageViaObjectStorageTupleDetails} when specifying the namespace, bucket name, and object name.
Set destinationType to objectStorageUri and use {@link #exportImageViaObjectStorageUriDetails(ExportImageViaObjectStorageUriDetailsRequest) exportImageViaObjectStorageUriDetails} when specifying the Object Storage URL.

ExportImageDetailsModelConverter

ExportImageViaObjectStorageTupleDetails

ExportImageViaObjectStorageUriDetails

FastConnectProviderService

A service offering from a supported provider. For more information, see FastConnect Overview.

FastConnectProviderServiceKey

A provider service key and its details. A provider service key is an identifier for a provider's virtual circuit.

FlowLogCaptureFilterRuleDetails

The set of rules governing what traffic the VCN flow log collects.

GenericBmLaunchInstancePlatformConfig

The standard platform configuration to be used when launching a bare metal instance.

GenericBmPlatformConfig

The standard platform configuration of a bare metal instance.

GetIpInventoryVcnOverlapDetails

Lists the compartment to find VCN overlap.

GetPublicIpByIpAddressDetails

IP address of the public IP.

GetPublicIpByPrivateIpIdDetails

Details of the private IP that the public IP is assigned to.

HostGroupConfiguration

Host group configuration

HostGroupPlacementConstraintDetails

The details for providing placement constraints using the compute host group OCID.

IPSecConnection

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 {@link IPSecConnectionTunnel} 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.

IPSecConnectionDeviceConfig

Deprecated. For tunnel information, instead see:

  • {@link IPSecConnectionTunnel}
  • {@link IPSecConnectionTunnelSharedSecret}

IPSecConnectionDeviceStatus

Deprecated. For tunnel information, instead see {@link IPSecConnectionTunnel}.

IPSecConnectionTunnel

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 {@link IPSecConnectionTunnelSharedSecret} object.

IPSecConnectionTunnelErrorDetails

Details for an error on an IPSec tunnel.

IPSecConnectionTunnelSharedSecret

The tunnel's shared secret (pre-shared key).

IScsiVolumeAttachment

An ISCSI volume attachment.

IcmpOptions

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.

Image

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.

ImageCapabilitySchemaDescriptor

Image Capability Schema Descriptor is a type of capability for an image.

ImageCapabilitySchemaDescriptorModelConverter

ImageMemoryConstraints

For a flexible image and shape, the amount of memory supported for instances that use this image.

ImageOcpuConstraints

OCPU options for an image and shape.

ImageShapeCompatibilityEntry

An image and shape that are compatible.

ImageShapeCompatibilitySummary

Summary information for a compatible image and shape.

ImageSourceDetails

ImageSourceDetailsModelConverter

ImageSourceViaObjectStorageTupleDetails

ImageSourceViaObjectStorageUriDetails

IngressSecurityRule

A rule for allowing inbound IP packets.

Instance

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 {@link #listVnicAttachments(ListVnicAttachmentsRequest) listVnicAttachments} operation to get the VNIC ID for the instance, and then call {@link #getVnic(GetVnicRequest) getVnic} 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.

InstanceAgentConfig

Configuration options for the Oracle Cloud Agent software running on the instance.

InstanceAgentFeatures

Oracle Cloud Agent features supported on the image.

InstanceAgentPluginConfigDetails

The configuration of plugins associated with this instance.

InstanceAvailabilityConfig

Options for defining the availabiity of a VM instance after a maintenance event that impacts the underlying hardware.

InstanceConfiguration

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.

InstanceConfigurationAmdMilanBmGpuLaunchInstancePlatformConfig

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

InstanceConfigurationAmdMilanBmLaunchInstancePlatformConfig

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

InstanceConfigurationAmdRomeBmGpuLaunchInstancePlatformConfig

The platform configuration of a bare metal GPU instance that uses the BM.GPU4.8 shape (the AMD Rome platform).

InstanceConfigurationAmdRomeBmLaunchInstancePlatformConfig

The platform configuration used when launching a bare metal instance with the BM.Standard.E3.128 shape (the AMD Rome platform).

InstanceConfigurationAmdVmLaunchInstancePlatformConfig

The platform configuration used when launching a virtual machine instance with the AMD platform.

InstanceConfigurationAttachVnicDetails

InstanceConfigurationAttachVolumeDetails

Volume attachmentDetails. Please see {@link AttachVolumeDetails}

InstanceConfigurationAttachVolumeDetailsModelConverter

InstanceConfigurationAutotunePolicy

An autotune policy automatically tunes the volume's performace based on the type of the policy.

InstanceConfigurationAutotunePolicyModelConverter

InstanceConfigurationAvailabilityConfig

Options for defining the availabiity of a VM instance after a maintenance event that impacts the underlying hardware.

InstanceConfigurationBlockVolumeDetails

Create new block volumes or attach to an existing volume. Specify either createDetails or volumeId.

InstanceConfigurationBlockVolumeReplicaDetails

Contains the details for the block volume replica

InstanceConfigurationCreateVnicDetails

Contains the properties of the VNIC for an instance configuration. See {@link CreateVnicDetails} and Instance Configurations for more information.

InstanceConfigurationCreateVolumeDetails

Creates a new block volume. Please see {@link CreateVolumeDetails}

InstanceConfigurationDetachedVolumeAutotunePolicy

Volume's performace will be tuned to the lower cost settings once detached.

InstanceConfigurationGenericBmLaunchInstancePlatformConfig

The standard platform configuration to be used when launching a bare metal instance.

InstanceConfigurationInstanceDetails

InstanceConfigurationInstanceDetailsModelConverter

InstanceConfigurationInstanceOptions

Optional mutable instance options. As a part of Instance Metadata Service Security Header, This allows user to disable the legacy imds endpoints.

InstanceConfigurationInstanceSourceDetails

InstanceConfigurationInstanceSourceDetailsModelConverter

InstanceConfigurationInstanceSourceImageFilterDetails

These are the criteria for selecting an image. This is required if imageId is not specified.

InstanceConfigurationInstanceSourceViaBootVolumeDetails

InstanceConfigurationInstanceSourceViaImageDetails

InstanceConfigurationIntelIcelakeBmLaunchInstancePlatformConfig

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

InstanceConfigurationIntelSkylakeBmLaunchInstancePlatformConfig

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

InstanceConfigurationIntelVmLaunchInstancePlatformConfig

The platform configuration used when launching a virtual machine instance with the Intel platform.

InstanceConfigurationIpv6AddressIpv6SubnetCidrPairDetails

Optional. Used to specify from which subnet prefixes an IPv6 address should be allocated, or to assign valid available IPv6 addresses.

InstanceConfigurationIscsiAttachVolumeDetails

InstanceConfigurationLaunchInstanceAgentConfigDetails

Configuration options for the Oracle Cloud Agent software running on the instance.

InstanceConfigurationLaunchInstanceDetails

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 {@link LaunchInstanceDetails} for more information.

InstanceConfigurationLaunchInstancePlatformConfig

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.

InstanceConfigurationLaunchInstancePlatformConfigModelConverter

InstanceConfigurationLaunchInstanceShapeConfigDetails

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.

InstanceConfigurationLaunchOptions

Options for tuning the compatibility and performance of VM shapes. The values that you specify override any default values.

InstanceConfigurationParavirtualizedAttachVolumeDetails

InstanceConfigurationPerformanceBasedAutotunePolicy

If a volume is being throttled at the current setting for a certain period of time, auto-tune will gradually increase the volume\u2019s 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\u2019s performance limited down to Default/Minimum VPUs/GB.

InstanceConfigurationSummary

Summary information for an instance configuration.

InstanceConfigurationVolumeSourceDetails

InstanceConfigurationVolumeSourceDetailsModelConverter

InstanceConfigurationVolumeSourceFromVolumeBackupDetails

Specifies the volume backup.

InstanceConfigurationVolumeSourceFromVolumeDetails

Specifies the source volume.

InstanceConsoleConnection

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.

InstanceCredentials

The credentials for a particular instance.

InstanceMaintenanceEvent

It is the event in which the maintenance action will be be performed on the customer instance on the scheduled date and time.

InstanceMaintenanceEventSummary

It is the event in which the maintenance action will be be performed on the customer instance on the scheduled date and time.

InstanceMaintenanceReboot

The maximum possible date and time that a maintenance reboot can be extended.

InstanceOptions

Optional mutable instance options

InstancePool

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.

InstancePoolInstance

Information about an instance that belongs to an instance pool.

InstancePoolInstanceLoadBalancerBackend

Represents the load balancer Backend that is configured for an instance pool instance.

InstancePoolLoadBalancerAttachment

Represents a load balancer that is attached to an instance pool.

InstancePoolPlacementConfiguration

The location for where an instance pool will place instances.

InstancePoolPlacementIpv6AddressIpv6SubnetCidrDetails

Optional. Used to specify from which subnet prefixes an IPv6 address should be allocated, or to assign valid available IPv6 addresses.

InstancePoolPlacementPrimarySubnet

Details about the IPv6 primary subnet.

InstancePoolPlacementSecondaryVnicSubnet

The secondary VNIC object for the placement configuration for an instance pool.

InstancePoolPlacementSubnetDetails

Base details about the IPv6 subnet.

InstancePoolSummary

Summary information for an instance pool.

InstancePowerActionDetails

A base object for all types of instance power action requests.

InstancePowerActionDetailsModelConverter

InstanceReservationConfig

Data that defines the capacity configuration.

InstanceReservationConfigDetails

A template that contains the settings to use when defining the instance capacity configuration.

InstanceReservationShapeConfigDetails

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.

InstanceShapeConfig

The shape configuration for an instance. The shape configuration determines the resources allocated to an instance.

InstanceSourceDetails

InstanceSourceDetailsModelConverter

InstanceSourceImageFilterDetails

These are the criteria for selecting an image. This is required if imageId is not specified.

InstanceSourceViaBootVolumeDetails

InstanceSourceViaImageDetails

InstanceSummary

Condensed instance data when listing instances in an instance pool.

IntelIcelakeBmLaunchInstancePlatformConfig

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

IntelIcelakeBmPlatformConfig

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

IntelSkylakeBmLaunchInstancePlatformConfig

The platform configuration used when launching a bare metal instance with an Intel X7-based processor (the Intel Skylake platform).

IntelSkylakeBmPlatformConfig

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

IntelVmLaunchInstancePlatformConfig

The platform configuration used when launching a virtual machine instance with the Intel platform.

IntelVmPlatformConfig

The platform configuration of a virtual machine instance that uses the Intel platform.

IntelVmUpdateInstancePlatformConfig

The platform configuration used when updating a virtual machine instance with the Intel platform.

InternetGateway

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.

InventoryIpAddressSummary

Provides the IP address and its corresponding VNIC ID, VNIC name, and DNS hostname.

InventoryResourceSummary

Lists resources and its properties under a given subnet.

InventorySubnetCidrBlockSummary

Lists CIDRs and utilization within a subnet.

InventorySubnetSummary

Lists subnet and its associated resources.

InventoryVcnCidrBlockSummary

Lists the CIDRs and utilization within a VCN.

InventoryVcnSummary

Provides the summary of a VCN's IP Inventory data under specified compartments.

IpInventoryCidrUtilizationCollection

The IP Inventory CIDR utilization details of a subnet.

IpInventoryCidrUtilizationSummary

The CIDR utilization details of a subnet.

IpInventoryCollection

The results returned by a ListIpInventory operation.

IpInventorySubnetResourceCollection

The results returned by a ListIpInventorySubnet operation.

IpInventorySubnetResourceSummary

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

IpInventoryVcnOverlapCollection

The details of the overlapping VCNs and compartments.

IpInventoryVcnOverlapSummary

Provides the VCN overlap details.

Ipam

An IPAM refers to a group of VCNs, subnets, IP resources and its related properties.

IpsecTunnelDrgAttachmentNetworkDetails

Specifies the IPSec tunnel attached to the DRG.

Ipv6

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.

Ipv6AddressIpv6SubnetCidrPairDetails

Details to assign an IPv6 subnet prefix and IPv6 address on VNIC creation.

LaunchAttachIScsiVolumeDetails

Details specific to ISCSI type volume attachments.

LaunchAttachParavirtualizedVolumeDetails

Details specific to PV type volume attachments.

LaunchAttachVolumeDetails

The details of the volume to attach.

LaunchAttachVolumeDetailsModelConverter

LaunchCreateVolumeDetails

Define a volume that will be created and attached or attached to an instance on creation.

LaunchCreateVolumeDetailsModelConverter

LaunchCreateVolumeFromAttributes

The details of the volume to create for CreateVolume operation.

LaunchInstanceAgentConfigDetails

Configuration options for the Oracle Cloud Agent software running on the instance.

LaunchInstanceAvailabilityConfigDetails

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.

LaunchInstanceDetails

Instance launch details. Use the sourceDetails parameter to specify whether a boot volume or an image should be used to launch a new instance.

LaunchInstanceLicensingConfig

The license config requested for the instance.

LaunchInstanceLicensingConfigModelConverter

LaunchInstancePlatformConfig

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.

LaunchInstancePlatformConfigModelConverter

LaunchInstanceShapeConfigDetails

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.

LaunchInstanceWindowsLicensingConfig

The default windows licensing config.

LaunchOptions

Options for tuning the compatibility and performance of VM shapes. The values that you specify override any default values.

LetterOfAuthority

The Letter of Authority for the cross-connect. You must submit this letter when requesting cabling for the cross-connect at the FastConnect location.

LicensingConfig

Configuration of the Operating System license.

ListIpInventoryDetails

Required input parameters for retrieving IP Inventory data within the specified compartments of a region.

LocalPeeringGateway

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.

LoopBackDrgAttachmentNetworkDetails

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.

MacsecKey

An object defining the Secrets-in-Vault OCIDs representing the MACsec key.

MacsecProperties

Properties used for MACsec (if capable).

MeasuredBootEntry

One Trusted Platform Module (TPM) Platform Configuration Register (PCR) entry. The entry might be measured during boot, or specified in a policy.

MeasuredBootReport

The measured boot report for a shielded instance.

MeasuredBootReportMeasurements

A list of Trusted Platform Module (TPM) Platform Configuration Register (PCR) entries.

MemberReplica

OCIDs for the volume replicas in this volume group replica.

ModifyVcnCidrDetails

Details for updating a CIDR block.

MultipathDevice

Secondary multipath device, it uses the charUsername and chapSecret from primary volume attachment

NatGateway

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.

NetworkSecurityGroup

A network security group (NSG) provides virtual firewall rules for a specific set of {@link Vnic} in a VCN. Compare NSGs with {@link SecurityList}, which provide virtual firewall rules to all the VNICs in a subnet.
A network security group consists of two items:

  • The set of {@link Vnic} that all have the same security rule needs (for example, a group of Compute instances all running the same application)
  • A set of NSG {@link SecurityRule} 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 {@link #createVnicDetails(CreateVnicDetailsRequest) createVnicDetails}). Or you can add an existing instance to an NSG with {@link #updateVnic(UpdateVnicRequest) updateVnic}.
    To add security rules to an NSG, see {@link #addNetworkSecurityGroupSecurityRules(AddNetworkSecurityGroupSecurityRulesRequest) addNetworkSecurityGroupSecurityRules}.
    To list the VNICs in an NSG, see {@link #listNetworkSecurityGroupVnics(ListNetworkSecurityGroupVnicsRequest) listNetworkSecurityGroupVnics}.
    To list the security rules in an NSG, see {@link #listNetworkSecurityGroupSecurityRules(ListNetworkSecurityGroupSecurityRulesRequest) listNetworkSecurityGroupSecurityRules}.
    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 {@link SecurityList} 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.

NetworkSecurityGroupVnic

Information about a VNIC that belongs to a network security group.

NetworkingTopology

Defines the representation of a virtual network topology for a region. See Network Visualizer Documentation for more information, including conventions and pictures of symbols.

ParavirtualizedVolumeAttachment

A paravirtualized volume attachment.

PeerRegionForRemotePeering

Details about a region that supports remote VCN peering. For more information, see VCN Peering.

PercentageOfCoresEnabledOptions

Configuration options for the percentage of cores enabled.

PerformanceBasedAutotunePolicy

If a volume is being throttled at the current setting for a certain period of time, auto-tune will gradually increase the volume\u2019s 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\u2019s performance limited down to Default/Minimum VPUs/GB.

PhaseOneConfigDetails

Configuration details for IKE phase one (ISAKMP) configuration parameters.

PhaseTwoConfigDetails

Configuration details for IPSec phase two configuration parameters.

PlacementConstraintDetails

The details for providing placement constraints.

PlacementConstraintDetailsModelConverter

PlatformConfig

The platform configuration for the instance.

PlatformConfigModelConverter

PortRange

PreemptibleInstanceConfigDetails

Configuration options for preemptible instances.

PreemptionAction

The action to run when the preemptible instance is interrupted for eviction.

PreemptionActionModelConverter

PrivateIp

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 {@link Ipv6}.
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 {@link #listPrivateIps(ListPrivateIpsRequest) listPrivateIps} and {@link #getPrivateIp(GetPrivateIpRequest) getPrivateIp} 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 {@link CreateVnicDetails} when calling either {@link #launchInstance(LaunchInstanceRequest) launchInstance} or {@link #attachVnic(AttachVnicRequest) attachVnic}. To update the hostname for a primary private IP, you use {@link #updateVnic(UpdateVnicRequest) updateVnic}.
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 {@link Vlan}.
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.

PublicIp

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.

PublicIpPool

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.

PublicIpPoolCollection

Results of a ListPublicIpPool operation.

PublicIpPoolSummary

Summary information about a public IP pool.

RebootMigrateActionDetails

Parameters for the rebootMigrate {@link #instanceAction(InstanceActionRequest) instanceAction}.

RecycleDetails

Shows details about the last recycle performed on this host.

RemotePeeringConnection

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.

RemotePeeringConnectionDrgAttachmentNetworkDetails

Specifies the DRG attachment to another DRG.

RemoveDrgRouteDistributionStatementsDetails

Details request to remove statements from a route distribution.

RemoveDrgRouteRulesDetails

Details used in a request to remove static routes from a DRG route table.

RemoveNetworkSecurityGroupSecurityRulesDetails

RemovePublicIpPoolCapacityDetails

The information needed to remove capacity from a public IP pool.

RemoveSubnetIpv6CidrDetails

Details object for removing an IPv6 prefix from a subnet.

RemoveVcnCidrDetails

Details for removing a CIDR block from a VCN.

RemoveVcnIpv6CidrDetails

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.

ResetActionDetails

Parameters for the reset {@link #instanceAction(InstanceActionRequest) instanceAction}. If omitted, default values are used.

RouteRule

A mapping between a destination IP address range and a virtual device to route matching packets to (a target).

RouteTable

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.

SecurityList

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 {@link NetworkSecurityGroup}s, 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.

SecurityRule

A security rule is one of the items in a {@link NetworkSecurityGroup}. 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.

Service

An object that represents one or multiple Oracle services that you can enable for a {@link ServiceGateway}. 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.

ServiceGateway

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 (use the {@link #listServices(ListServicesRequest) listServices} operation to find available service CIDR labels) 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.

ServiceIdRequestDetails

ServiceIdResponseDetails

SetOriginAsnDetails

Update Origin ASN of a BYOIP Range

Shape

A compute instance shape that can be used in {@link #launchInstance(LaunchInstanceRequest) launchInstance}. For more information, see Overview of the Compute Service and Compute Shapes.

ShapeAccessControlServiceEnabledPlatformOptions

Configuration options for the Access Control Service.

ShapeAlternativeObject

The shape that Oracle recommends you to use an alternative to the current shape.

ShapeInputOutputMemoryManagementUnitEnabledPlatformOptions

Configuration options for the input-output memory management unit (IOMMU).

ShapeMaxVnicAttachmentOptions

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.

ShapeMeasuredBootOptions

Configuration options for the Measured Boot feature.

ShapeMemoryEncryptionOptions

Configuration options for memory encryption.

ShapeMemoryOptions

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.

ShapeNetworkingBandwidthOptions

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.

ShapeNumaNodesPerSocketPlatformOptions

Configuration options for NUMA nodes per socket.

ShapeOcpuOptions

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.

ShapePlatformConfigOptions

The list of supported platform configuration options for this shape.

ShapeSecureBootOptions

Configuration options for Secure Boot.

ShapeSymmetricMultiThreadingEnabledPlatformOptions

Configuration options for symmetric multithreading (also called simultaneous multithreading or SMT).

ShapeTrustedPlatformModuleOptions

Configuration options for the Trusted Platform Module (TPM).

ShapeVirtualInstructionsEnabledPlatformOptions

Configuration options for the virtualization instructions.

SoftResetActionDetails

Parameters for the softReset {@link #instanceAction(InstanceActionRequest) instanceAction}. If omitted, default values are used.

Subnet

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, seeOverview of the Networking Service andVCNs 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, seeGetting Started with Policies.

SubnetTopology

Defines the visualization of a subnet in a VCN. See Network Visualizer Documentation for more information, including conventions and pictures of symbols.

TcpOptions

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.

TerminatePreemptionAction

Terminates the preemptible instance when it is interrupted for eviction.

Topology

Defines the representation of a virtual network topology.

TopologyAssociatedWithEntityRelationship

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.

TopologyAssociatedWithRelationshipDetails

Defines association details for an associatedWith relationship.

TopologyContainsEntityRelationship

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.

TopologyEntityRelationship

Defines the relationship between Virtual Network topology entities.

TopologyEntityRelationshipModelConverter

TopologyModelConverter

TopologyRoutesToEntityRelationship

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.

TopologyRoutesToRelationshipDetails

Defines route rule details for a routesTo relationship.

TunnelConfig

Deprecated. For tunnel information, instead see:

  • {@link IPSecConnectionTunnel}
  • {@link IPSecConnectionTunnelSharedSecret}

TunnelCpeDeviceConfig

The set of CPE configuration answers for the tunnel, which the customer provides in {@link #updateTunnelCpeDeviceConfig(UpdateTunnelCpeDeviceConfigRequest) updateTunnelCpeDeviceConfig}. The answers correlate to the questions that are specific to the CPE device type (see the parameters attribute of {@link CpeDeviceShapeDetail}).
See these related operations:

  • {@link #getTunnelCpeDeviceConfig(GetTunnelCpeDeviceConfigRequest) getTunnelCpeDeviceConfig}
  • {@link #getTunnelCpeDeviceConfigContent(GetTunnelCpeDeviceConfigContentRequest) getTunnelCpeDeviceConfigContent}
  • {@link #getIpsecCpeDeviceConfigContent(GetIpsecCpeDeviceConfigContentRequest) getIpsecCpeDeviceConfigContent}
  • {@link #getCpeDeviceConfigContent(GetCpeDeviceConfigContentRequest) getCpeDeviceConfigContent}

TunnelPhaseOneDetails

IPSec tunnel details specific to ISAKMP phase one.

TunnelPhaseTwoDetails

IPsec tunnel detail information specific to phase two.

TunnelRouteSummary

A summary of the routes advertised to and received from the on-premises network.

TunnelSecurityAssociationSummary

A summary of the IPSec tunnel security association details.

TunnelStatus

Deprecated. For tunnel information, instead see {@link IPSecConnectionTunnel}.

UdpOptions

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.

UpdateBootVolumeBackupDetails

UpdateBootVolumeDetails

UpdateBootVolumeKmsKeyDetails

UpdateByoasnDetails

The information used to update a Byoasn resource.

UpdateByoipRangeDetails

The information used to update a ByoipRange resource.

UpdateCapacitySourceDetails

A capacity source of bare metal hosts.

UpdateCapacitySourceDetailsModelConverter

UpdateCaptureFilterDetails

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.

UpdateClusterNetworkDetails

The data to update a cluster network with instance pools.

UpdateClusterNetworkInstancePoolDetails

The data to update an instance pool within a cluster network.

UpdateComputeCapacityReservationDetails

Details for updating the compute capacity reservation.

UpdateComputeCapacityTopologyDetails

The details for updating the compute capacity topology.

UpdateComputeClusterDetails

The data to update a compute cluster. A compute cluster is a remote direct memory access (RDMA) network group.

UpdateComputeGpuMemoryClusterDetails

Updates compute GPU memory cluster details.

UpdateComputeGpuMemoryFabricDetails

Updates compute GPU memory fabric details.

UpdateComputeHostDetails

The details for updating the compute host.

UpdateComputeHostGroupDetails

Update details information for a compute host group.

UpdateComputeImageCapabilitySchemaDetails

Create Image Capability Schema for an image.

UpdateConsoleHistoryDetails

UpdateCpeDetails

UpdateCrossConnectDetails

Update a CrossConnect

UpdateCrossConnectGroupDetails

UpdateDedicatedCapacitySourceDetails

A capacity source of bare metal hosts that is dedicated to a user.

UpdateDedicatedVmHostDetails

Details for updating the dedicated virtual machine host details.

UpdateDhcpDetails

UpdateDrgAttachmentDetails

UpdateDrgDetails

UpdateDrgRouteDistributionDetails

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.

UpdateDrgRouteDistributionStatementDetails

Route distribution statements to update in the route distribution.

UpdateDrgRouteDistributionStatementsDetails

Details request to update statements in a route distribution.

UpdateDrgRouteRuleDetails

Details used to update a route rule in the DRG route table.

UpdateDrgRouteRulesDetails

Details used to update route rules in a DRG route table.

UpdateDrgRouteTableDetails

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.

UpdateIPSecConnectionDetails

UpdateIPSecConnectionTunnelDetails

UpdateIPSecConnectionTunnelSharedSecretDetails

UpdateIPSecTunnelBgpSessionDetails

UpdateIPSecTunnelEncryptionDomainDetails

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.

UpdateImageDetails

UpdateInstanceAgentConfigDetails

Configuration options for the Oracle Cloud Agent software running on the instance.

UpdateInstanceAvailabilityConfigDetails

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.

UpdateInstanceConfigurationDetails

UpdateInstanceConsoleConnectionDetails

Specifies the properties for updating tags for an instance console connection.

UpdateInstanceDetails

UpdateInstanceLicensingConfig

The target license config to be updated on the instance.

UpdateInstanceLicensingConfigModelConverter

UpdateInstanceMaintenanceEventDetails

Specifies the properties for updating maintenance due date.

UpdateInstancePlatformConfig

The platform configuration to be updated for the instance.

UpdateInstancePlatformConfigModelConverter

UpdateInstancePoolDetails

The data to update an instance pool.

UpdateInstancePoolPlacementConfigurationDetails

The location for where an instance pool will place instances.

UpdateInstanceShapeConfigDetails

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.

UpdateInstanceSourceDetails

The details for updating the instance source.

UpdateInstanceSourceDetailsModelConverter

UpdateInstanceSourceViaBootVolumeDetails

The details for updating the instance source from an existing boot volume.

UpdateInstanceSourceViaImageDetails

The details for updating the instance source from an image.

UpdateInstanceWindowsLicensingConfig

The default windows licensing config.

UpdateInternetGatewayDetails

UpdateIpv6Details

UpdateLaunchOptions

Options for tuning the compatibility and performance of VM shapes.

UpdateLocalPeeringGatewayDetails

UpdateMacsecKey

An object defining the OCID of the Secret held in Vault that represent the MACsec key.

UpdateMacsecProperties

Properties used to update MACsec settings.

UpdateNatGatewayDetails

UpdateNetworkSecurityGroupDetails

UpdateNetworkSecurityGroupSecurityRulesDetails

UpdatePrivateIpDetails

UpdatePublicIpDetails

UpdatePublicIpPoolDetails

The data to update for a public IP pool.

UpdateRemotePeeringConnectionDetails

UpdateRouteTableDetails

UpdateSecurityListDetails

UpdateSecurityRuleDetails

A rule for allowing inbound (direction= INGRESS) or outbound (direction= EGRESS) IP packets.

UpdateServiceGatewayDetails

UpdateSubnetDetails

UpdateTunnelCpeDeviceConfigDetails

UpdateVcnDetails

UpdateVirtualCircuitDetails

UpdateVlanDetails

UpdateVnicDetails

UpdateVolumeAttachmentDetails

details for updating a volume attachment.

UpdateVolumeBackupDetails

UpdateVolumeBackupPolicyDetails

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.

UpdateVolumeDetails

UpdateVolumeGroupBackupDetails

UpdateVolumeGroupDetails

UpdateVolumeKmsKeyDetails

UpdateVtapDetails

These details can be included in a request to update a virtual test access point (VTAP).

UpdatedNetworkSecurityGroupSecurityRules

UpgradeStatus

The upgrade status of a DRG.

Vcn

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.

VcnDnsResolverAssociation

The information about the VCN and the DNS resolver in the association.

VcnDrgAttachmentNetworkCreateDetails

Specifies the VCN Attachment

VcnDrgAttachmentNetworkDetails

Specifies details within the VCN.

VcnDrgAttachmentNetworkUpdateDetails

Specifies the update details for the VCN attachment.

VcnTopology

Defines the representation of a virtual network topology for a VCN. See Network Visualizer Documentation for more information, including conventions and pictures of symbols.

VirtualCircuit

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.

VirtualCircuitAssociatedTunnelDetails

Detailed private tunnel info associated with the virtual circuit.

VirtualCircuitBandwidthShape

An individual bandwidth level for virtual circuits.

VirtualCircuitDrgAttachmentNetworkDetails

Specifies the virtual circuit attached to the DRG.

VirtualCircuitPublicPrefix

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.

VirtualCircuitRedundancyMetadata

This resource provides redundancy level details for the virtual circuit. For more about redundancy, see FastConnect Redundancy Best Practices.

Vlan

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

Vnic

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 {@link #createPrivateIp(CreatePrivateIpRequest) createPrivateIp} 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 {@link Vlan}.
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.

VnicAttachment

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.

Volume

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.

VolumeAttachment

A base object for all types of attachments between a storage volume and an instance. For specific details about iSCSI attachments, see {@link IScsiVolumeAttachment}.
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.

VolumeAttachmentModelConverter

VolumeBackup

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.

VolumeBackupPolicy

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.

VolumeBackupPolicyAssignment

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.

VolumeBackupSchedule

Defines the backup frequency and retention period for a volume backup policy. For more information, see Policy-Based Backups.

VolumeGroup

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.

VolumeGroupBackup

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.

VolumeGroupReplica

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.

VolumeGroupReplicaDetails

Contains the details for the volume group replica.

VolumeGroupReplicaInfo

Information about the volume group replica in the destination availability domain.

VolumeGroupSourceDetails

Specifies the source for a volume group.

VolumeGroupSourceDetailsModelConverter

VolumeGroupSourceFromVolumeGroupBackupDetails

Specifies the volume group backup to restore from.

VolumeGroupSourceFromVolumeGroupDetails

Specifies the volume group to clone from.

VolumeGroupSourceFromVolumeGroupReplicaDetails

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.

VolumeGroupSourceFromVolumesDetails

Specifies the volumes in a volume group.

VolumeKmsKey

The Vault service master encryption key associated with this volume.

VolumeSourceDetails

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.

VolumeSourceDetailsModelConverter

VolumeSourceFromBlockVolumeReplicaDetails

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.

VolumeSourceFromVolumeBackupDeltaDetails

VolumeSourceFromVolumeBackupDetails

Specifies the volume backup.

VolumeSourceFromVolumeDetails

Specifies the source volume.

Vtap

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 {@link CaptureFilter} contains a set of {@link #captureFilterRuleDetails(CaptureFilterRuleDetailsRequest) captureFilterRuleDetails} governing what traffic a VTAP mirrors.

VtapCaptureFilterRuleDetails

This resource contains the rules governing what traffic a VTAP mirrors.

Enums

AddDrgRouteDistributionStatementDetails.ActionEnum

AddDrgRouteRuleDetails.DestinationTypeEnum

AddSecurityRuleDetails.DestinationTypeEnum

AddSecurityRuleDetails.DirectionEnum

AddSecurityRuleDetails.SourceTypeEnum

AddressType

Address type of the CIDR/IP within a VCN or subnet

AmdMilanBmGpuLaunchInstancePlatformConfig.NumaNodesPerSocketEnum

AmdMilanBmGpuPlatformConfig.NumaNodesPerSocketEnum

AmdMilanBmLaunchInstancePlatformConfig.NumaNodesPerSocketEnum

AmdMilanBmPlatformConfig.NumaNodesPerSocketEnum

AmdRomeBmGpuLaunchInstancePlatformConfig.NumaNodesPerSocketEnum

AmdRomeBmGpuPlatformConfig.NumaNodesPerSocketEnum

AmdRomeBmLaunchInstancePlatformConfig.NumaNodesPerSocketEnum

AmdRomeBmPlatformConfig.NumaNodesPerSocketEnum

AppCatalogListingResourceVersion.AllowedActionsEnum

AutotunePolicy.AutotuneTypeEnum

BgpSessionInfo.BgpIpv6StateEnum

BgpSessionInfo.BgpStateEnum

BlockVolumeReplica.LifecycleStateEnum

BootVolume.LifecycleStateEnum

BootVolumeAttachment.LifecycleStateEnum

BootVolumeBackup.LifecycleStateEnum

BootVolumeBackup.SourceTypeEnum

BootVolumeBackup.TypeEnum

BootVolumeReplica.LifecycleStateEnum

Byoasn.LifecycleStateEnum

ByoipRange.LifecycleDetailsEnum

ByoipRange.LifecycleStateEnum

CapacityReportShapeAvailability.AvailabilityStatusEnum

CapacitySource.CapacityTypeEnum

CaptureFilter.FilterTypeEnum

CaptureFilter.LifecycleStateEnum

ClusterNetwork.LifecycleStateEnum

ClusterNetworkPlacementConfigurationDetails.PlacementConstraintEnum

ClusterNetworkSummary.LifecycleStateEnum

ComputeBareMetalHost.LifecycleDetailsEnum

ComputeBareMetalHost.LifecycleStateEnum

ComputeCapacityReservation.LifecycleStateEnum

ComputeCapacityTopology.LifecycleStateEnum

ComputeCluster.LifecycleStateEnum

ComputeGpuMemoryCluster.LifecycleStateEnum

ComputeGpuMemoryClusterInstanceSummary.LifecycleStateEnum

ComputeGpuMemoryFabric.FabricHealthEnum

ComputeGpuMemoryFabric.LifecycleStateEnum

ComputeHost.HealthEnum

ComputeHost.LifecycleStateEnum

ComputeHostConfigurationCheckDetails.RecycleLevelEnum

ComputeHostConfigurationCheckDetails.TypeEnum

ComputeHostGroup.LifecycleStateEnum

ComputeHpcIsland.LifecycleStateEnum

ComputeNetworkBlock.LifecycleStateEnum

ConfigurationState

The current state of the host configuration. The Host is either CONFORMANT - current state matches the desired configuration NON_CONFORMANT - current state does not match the desired configuration PRE_APPLYING, APPLYING, CHECKING - transitional states UNKNOWN - current state is unknown

ConsoleHistory.LifecycleStateEnum

CreateBootVolumeBackupDetails.TypeEnum

CreateCaptureFilterDetails.FilterTypeEnum

CreateDhcpDetails.DomainNameTypeEnum

CreateDrgRouteDistributionDetails.DistributionTypeEnum

CreateIPSecConnectionDetails.CpeLocalIdentifierTypeEnum

CreateIPSecConnectionTunnelDetails.IkeVersionEnum

CreateIPSecConnectionTunnelDetails.NatTranslationEnabledEnum

CreateIPSecConnectionTunnelDetails.OracleInitiationEnum

CreateIPSecConnectionTunnelDetails.RoutingEnum

CreateImageDetails.LaunchModeEnum

CreateInstanceConfigurationBase.SourceEnum

CreateIpv6Details.LifetimeEnum

CreatePrivateIpDetails.LifetimeEnum

CreatePublicIpDetails.LifetimeEnum

CreateVirtualCircuitDetails.BgpAdminStateEnum

CreateVirtualCircuitDetails.RoutingPolicyEnum

CreateVirtualCircuitDetails.TypeEnum

CreateVolumeBackupDetails.TypeEnum

CreateVolumeGroupBackupDetails.TypeEnum

CreateVtapDetails.EncapsulationProtocolEnum

CreateVtapDetails.SourceTypeEnum

CreateVtapDetails.TargetTypeEnum

CreateVtapDetails.TrafficModeEnum

CrossConnect.LifecycleStateEnum

CrossConnectGroup.LifecycleStateEnum

CrossConnectMappingDetails.Ipv4BgpStatusEnum

CrossConnectMappingDetails.Ipv6BgpStatusEnum

CrossConnectStatus.EncryptionStatusEnum

CrossConnectStatus.InterfaceStateEnum

CrossConnectStatus.LightLevelIndicatorEnum

DedicatedVmHost.LifecycleStateEnum

DedicatedVmHostSummary.LifecycleStateEnum

DhcpDnsOption.ServerTypeEnum

DhcpOptions.DomainNameTypeEnum

DhcpOptions.LifecycleStateEnum

DpdConfig.DpdModeEnum

Drg.LifecycleStateEnum

DrgAttachment.LifecycleStateEnum

DrgAttachmentNetworkCreateDetails.TypeEnum

DrgAttachmentNetworkDetails.TypeEnum

DrgAttachmentNetworkUpdateDetails.TypeEnum

DrgAttachmentTypeDrgRouteDistributionMatchCriteria.AttachmentTypeEnum

DrgRedundancyStatus.StatusEnum

DrgRouteDistribution.DistributionTypeEnum

DrgRouteDistribution.LifecycleStateEnum

DrgRouteDistributionMatchCriteria.MatchTypeEnum

DrgRouteDistributionStatement.ActionEnum

DrgRouteRule.DestinationTypeEnum

DrgRouteRule.RouteProvenanceEnum

DrgRouteRule.RouteTypeEnum

DrgRouteTable.LifecycleStateEnum

EgressSecurityRule.DestinationTypeEnum

EncryptionInTransitType

The attachment type of a BM volume. If the attachment is in-transit encryption, the field is BM_ENCRYPTION_IN_TRANSIT. Otherwise, the field is None.

ExportImageDetails.ExportFormatEnum

FastConnectProviderService.BandwithShapeManagementEnum

FastConnectProviderService.CustomerAsnManagementEnum

FastConnectProviderService.PrivatePeeringBgpManagementEnum

FastConnectProviderService.ProviderServiceKeyManagementEnum

FastConnectProviderService.PublicPeeringBgpManagementEnum

FastConnectProviderService.SupportedVirtualCircuitTypesEnum

FastConnectProviderService.TypeEnum

FlowLogCaptureFilterRuleDetails.FlowLogTypeEnum

FlowLogCaptureFilterRuleDetails.RuleActionEnum

GenericBmLaunchInstancePlatformConfig.NumaNodesPerSocketEnum

GenericBmPlatformConfig.NumaNodesPerSocketEnum

HostGroupConfiguration.RecycleLevelEnum

IPSecConnection.CpeLocalIdentifierTypeEnum

IPSecConnection.LifecycleStateEnum

IPSecConnection.TransportTypeEnum

IPSecConnectionTunnel.DpdModeEnum

IPSecConnectionTunnel.IkeVersionEnum

IPSecConnectionTunnel.LifecycleStateEnum

IPSecConnectionTunnel.NatTranslationEnabledEnum

IPSecConnectionTunnel.OracleCanInitiateEnum

IPSecConnectionTunnel.RoutingEnum

IPSecConnectionTunnel.StatusEnum

Image.LaunchModeEnum

Image.LifecycleStateEnum

Image.ListingTypeEnum

ImageCapabilitySchemaDescriptor.SourceEnum

ImageSourceDetails.SourceImageTypeEnum

IngressSecurityRule.SourceTypeEnum

Instance.LaunchModeEnum

Instance.LifecycleStateEnum

Instance.SecurityAttributesStateEnum

InstanceAgentPluginConfigDetails.DesiredStateEnum

InstanceAvailabilityConfig.RecoveryActionEnum

InstanceConfigurationAmdMilanBmGpuLaunchInstancePlatformConfig.NumaNodesPerSocketEnum

InstanceConfigurationAmdMilanBmLaunchInstancePlatformConfig.NumaNodesPerSocketEnum

InstanceConfigurationAmdRomeBmGpuLaunchInstancePlatformConfig.NumaNodesPerSocketEnum

InstanceConfigurationAmdRomeBmLaunchInstancePlatformConfig.NumaNodesPerSocketEnum

InstanceConfigurationAutotunePolicy.AutotuneTypeEnum

InstanceConfigurationAvailabilityConfig.RecoveryActionEnum

InstanceConfigurationGenericBmLaunchInstancePlatformConfig.NumaNodesPerSocketEnum

InstanceConfigurationIntelIcelakeBmLaunchInstancePlatformConfig.NumaNodesPerSocketEnum

InstanceConfigurationIntelSkylakeBmLaunchInstancePlatformConfig.NumaNodesPerSocketEnum

InstanceConfigurationLaunchInstanceDetails.LaunchModeEnum

InstanceConfigurationLaunchInstanceDetails.PreferredMaintenanceActionEnum

InstanceConfigurationLaunchInstancePlatformConfig.TypeEnum

InstanceConfigurationLaunchInstanceShapeConfigDetails.BaselineOcpuUtilizationEnum

InstanceConfigurationLaunchOptions.BootVolumeTypeEnum

InstanceConfigurationLaunchOptions.FirmwareEnum

InstanceConfigurationLaunchOptions.NetworkTypeEnum

InstanceConfigurationLaunchOptions.RemoteDataVolumeTypeEnum

InstanceConsoleConnection.LifecycleStateEnum

InstanceMaintenanceAlternativeResolutionActions

These are alternative actions to the requested instanceAction that can be taken to resolve the Maintenance.

InstanceMaintenanceEvent.CreatedByEnum

InstanceMaintenanceEvent.InstanceActionEnum

InstanceMaintenanceEvent.LifecycleStateEnum

InstanceMaintenanceEvent.MaintenanceCategoryEnum

InstanceMaintenanceEvent.MaintenanceReasonEnum

InstancePool.LifecycleStateEnum

InstancePoolInstance.LifecycleStateEnum

InstancePoolInstanceLoadBalancerBackend.BackendHealthStatusEnum

InstancePoolLoadBalancerAttachment.LifecycleStateEnum

InstancePoolSummary.LifecycleStateEnum

InstanceShapeConfig.BaselineOcpuUtilizationEnum

IntelIcelakeBmLaunchInstancePlatformConfig.NumaNodesPerSocketEnum

IntelIcelakeBmPlatformConfig.NumaNodesPerSocketEnum

IntelSkylakeBmLaunchInstancePlatformConfig.NumaNodesPerSocketEnum

IntelSkylakeBmPlatformConfig.NumaNodesPerSocketEnum

InternetGateway.LifecycleStateEnum

InventoryResourceSummary.ResourceTypeEnum

InventorySubnetSummary.ResourceTypeEnum

InventoryVcnSummary.ResourceTypeEnum

IpInventorySubnetResourceSummary.AssignedResourceTypeEnum

IpInventorySubnetResourceSummary.AssociatedPublicIpPoolEnum

IpInventorySubnetResourceSummary.IpAddressLifetimeEnum

IpInventorySubnetResourceSummary.PublicIpLifetimeEnum

Ipv6.IpStateEnum

Ipv6.LifecycleStateEnum

Ipv6.LifetimeEnum

LaunchCreateVolumeDetails.VolumeCreationTypeEnum

LaunchInstanceAvailabilityConfigDetails.RecoveryActionEnum

LaunchInstanceLicensingConfig.LicenseTypeEnum

LaunchInstanceLicensingConfig.TypeEnum

LaunchInstancePlatformConfig.TypeEnum

LaunchInstanceShapeConfigDetails.BaselineOcpuUtilizationEnum

LaunchOptions.BootVolumeTypeEnum

LaunchOptions.FirmwareEnum

LaunchOptions.NetworkTypeEnum

LaunchOptions.RemoteDataVolumeTypeEnum

LetterOfAuthority.CircuitTypeEnum

LicensingConfig.LicenseTypeEnum

LicensingConfig.TypeEnum

ListIpInventoryDetails.ResourceTypeListEnum

ListIpInventoryDetails.SortByEnum

ListIpInventoryDetails.SortOrderEnum

LocalPeeringGateway.LifecycleStateEnum

LocalPeeringGateway.PeeringStatusEnum

MacsecEncryptionCipher

Type of encryption cipher suite to use for the MACsec connection.

MacsecState

Indicates whether or not MACsec is enabled.

MemberReplica.MembershipStateEnum

NatGateway.LifecycleStateEnum

NetworkSecurityGroup.LifecycleStateEnum

PhaseOneConfigDetails.AuthenticationAlgorithmEnum

PhaseOneConfigDetails.DiffieHelmanGroupEnum

PhaseOneConfigDetails.EncryptionAlgorithmEnum

PhaseTwoConfigDetails.AuthenticationAlgorithmEnum

PhaseTwoConfigDetails.EncryptionAlgorithmEnum

PhaseTwoConfigDetails.PfsDhGroupEnum

PlatformConfig.TypeEnum

PreemptionAction.TypeEnum

PrivateIp.IpStateEnum

PrivateIp.LifetimeEnum

PublicIp.AssignedEntityTypeEnum

PublicIp.LifecycleStateEnum

PublicIp.LifetimeEnum

PublicIp.ScopeEnum

PublicIpPool.LifecycleStateEnum

RecycleDetails.RecycleLevelEnum

RemotePeeringConnection.LifecycleStateEnum

RemotePeeringConnection.PeeringStatusEnum

RouteRule.DestinationTypeEnum

RouteRule.RouteTypeEnum

RouteTable.LifecycleStateEnum

SecurityList.LifecycleStateEnum

SecurityRule.DestinationTypeEnum

SecurityRule.DirectionEnum

SecurityRule.SourceTypeEnum

ServiceGateway.LifecycleStateEnum

Shape.BaselineOcpuUtilizationsEnum

Shape.BillingTypeEnum

ShapeNumaNodesPerSocketPlatformOptions.AllowedValuesEnum

ShapePlatformConfigOptions.TypeEnum

Subnet.LifecycleStateEnum

Topology.TypeEnum

TopologyEntityRelationship.TypeEnum

TopologyRoutesToRelationshipDetails.RouteTypeEnum

TunnelRouteSummary.AdvertiserEnum

TunnelSecurityAssociationSummary.TunnelSaStatusEnum

TunnelStatus.LifecycleStateEnum

UpdateDhcpDetails.DomainNameTypeEnum

UpdateDrgRouteRuleDetails.DestinationTypeEnum

UpdateIPSecConnectionDetails.CpeLocalIdentifierTypeEnum

UpdateIPSecConnectionTunnelDetails.IkeVersionEnum

UpdateIPSecConnectionTunnelDetails.NatTranslationEnabledEnum

UpdateIPSecConnectionTunnelDetails.OracleInitiationEnum

UpdateIPSecConnectionTunnelDetails.RoutingEnum

UpdateInstanceAvailabilityConfigDetails.RecoveryActionEnum

UpdateInstanceDetails.UpdateOperationConstraintEnum

UpdateInstanceLicensingConfig.LicenseTypeEnum

UpdateInstanceLicensingConfig.TypeEnum

UpdateInstancePlatformConfig.TypeEnum

UpdateInstanceShapeConfigDetails.BaselineOcpuUtilizationEnum

UpdateIpv6Details.LifetimeEnum

UpdateLaunchOptions.BootVolumeTypeEnum

UpdateLaunchOptions.NetworkTypeEnum

UpdatePrivateIpDetails.LifetimeEnum

UpdateSecurityRuleDetails.DestinationTypeEnum

UpdateSecurityRuleDetails.DirectionEnum

UpdateSecurityRuleDetails.SourceTypeEnum

UpdateVirtualCircuitDetails.BgpAdminStateEnum

UpdateVirtualCircuitDetails.ProviderStateEnum

UpdateVirtualCircuitDetails.RoutingPolicyEnum

UpdateVolumeAttachmentDetails.IscsiLoginStateEnum

UpdateVtapDetails.EncapsulationProtocolEnum

UpdateVtapDetails.SourceTypeEnum

UpdateVtapDetails.TargetTypeEnum

UpdateVtapDetails.TrafficModeEnum

UpgradeStatus.StatusEnum

Vcn.LifecycleStateEnum

VcnDnsResolverAssociation.LifecycleStateEnum

VcnDrgAttachmentNetworkDetails.VcnRouteTypeEnum

VirtualCircuit.BgpAdminStateEnum

VirtualCircuit.BgpIpv6SessionStateEnum

VirtualCircuit.BgpManagementEnum

VirtualCircuit.BgpSessionStateEnum

VirtualCircuit.LifecycleStateEnum

VirtualCircuit.ProviderStateEnum

VirtualCircuit.RoutingPolicyEnum

VirtualCircuit.ServiceTypeEnum

VirtualCircuit.TypeEnum

VirtualCircuitAssociatedTunnelDetails.TunnelTypeEnum

VirtualCircuitIpMtu

The layer 3 IP MTU to use with this virtual circuit.

VirtualCircuitPublicPrefix.VerificationStateEnum

VirtualCircuitRedundancyMetadata.ConfiguredRedundancyLevelEnum

VirtualCircuitRedundancyMetadata.Ipv4bgpSessionRedundancyStatusEnum

VirtualCircuitRedundancyMetadata.Ipv6bgpSessionRedundancyStatusEnum

Vlan.LifecycleStateEnum

Vnic.LifecycleStateEnum

VnicAttachment.LifecycleStateEnum

Volume.LifecycleStateEnum

VolumeAttachment.IscsiLoginStateEnum

VolumeAttachment.LifecycleStateEnum

VolumeBackup.LifecycleStateEnum

VolumeBackup.SourceTypeEnum

VolumeBackup.TypeEnum

VolumeBackupSchedule.BackupTypeEnum

VolumeBackupSchedule.DayOfWeekEnum

VolumeBackupSchedule.MonthEnum

VolumeBackupSchedule.OffsetTypeEnum

VolumeBackupSchedule.PeriodEnum

VolumeBackupSchedule.TimeZoneEnum

VolumeGroup.LifecycleStateEnum

VolumeGroupBackup.LifecycleStateEnum

VolumeGroupBackup.SourceTypeEnum

VolumeGroupBackup.TypeEnum

VolumeGroupReplica.LifecycleStateEnum

Vtap.EncapsulationProtocolEnum

Vtap.LifecycleStateDetailsEnum

Vtap.LifecycleStateEnum

Vtap.SourceTypeEnum

Vtap.TargetTypeEnum

Vtap.TrafficModeEnum

VtapCaptureFilterRuleDetails.RuleActionEnum

VtapCaptureFilterRuleDetails.TrafficDirectionEnum

In this article
Back to top