1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. ContainerInstances
  5. getContainerInstances
Oracle Cloud Infrastructure v2.29.0 published on Wednesday, Apr 9, 2025 by Pulumi

oci.ContainerInstances.getContainerInstances

Explore with Pulumi AI

Oracle Cloud Infrastructure v2.29.0 published on Wednesday, Apr 9, 2025 by Pulumi

This data source provides the list of Container Instances in Oracle Cloud Infrastructure Container Instances service.

Returns a list of container instances.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testContainerInstances = oci.ContainerInstances.getContainerInstances({
    compartmentId: compartmentId,
    availabilityDomain: containerInstanceAvailabilityDomain,
    displayName: containerInstanceDisplayName,
    state: containerInstanceState,
});
Copy
import pulumi
import pulumi_oci as oci

test_container_instances = oci.ContainerInstances.get_container_instances(compartment_id=compartment_id,
    availability_domain=container_instance_availability_domain,
    display_name=container_instance_display_name,
    state=container_instance_state)
Copy
package main

import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/containerinstances"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := containerinstances.GetContainerInstances(ctx, &containerinstances.GetContainerInstancesArgs{
			CompartmentId:      compartmentId,
			AvailabilityDomain: pulumi.StringRef(containerInstanceAvailabilityDomain),
			DisplayName:        pulumi.StringRef(containerInstanceDisplayName),
			State:              pulumi.StringRef(containerInstanceState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;

return await Deployment.RunAsync(() => 
{
    var testContainerInstances = Oci.ContainerInstances.GetContainerInstances.Invoke(new()
    {
        CompartmentId = compartmentId,
        AvailabilityDomain = containerInstanceAvailabilityDomain,
        DisplayName = containerInstanceDisplayName,
        State = containerInstanceState,
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.ContainerInstances.ContainerInstancesFunctions;
import com.pulumi.oci.ContainerInstances.inputs.GetContainerInstancesArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var testContainerInstances = ContainerInstancesFunctions.getContainerInstances(GetContainerInstancesArgs.builder()
            .compartmentId(compartmentId)
            .availabilityDomain(containerInstanceAvailabilityDomain)
            .displayName(containerInstanceDisplayName)
            .state(containerInstanceState)
            .build());

    }
}
Copy
variables:
  testContainerInstances:
    fn::invoke:
      function: oci:ContainerInstances:getContainerInstances
      arguments:
        compartmentId: ${compartmentId}
        availabilityDomain: ${containerInstanceAvailabilityDomain}
        displayName: ${containerInstanceDisplayName}
        state: ${containerInstanceState}
Copy

Using getContainerInstances

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getContainerInstances(args: GetContainerInstancesArgs, opts?: InvokeOptions): Promise<GetContainerInstancesResult>
function getContainerInstancesOutput(args: GetContainerInstancesOutputArgs, opts?: InvokeOptions): Output<GetContainerInstancesResult>
Copy
def get_container_instances(availability_domain: Optional[str] = None,
                            compartment_id: Optional[str] = None,
                            display_name: Optional[str] = None,
                            filters: Optional[Sequence[_containerinstances.GetContainerInstancesFilter]] = None,
                            state: Optional[str] = None,
                            opts: Optional[InvokeOptions] = None) -> GetContainerInstancesResult
def get_container_instances_output(availability_domain: Optional[pulumi.Input[str]] = None,
                            compartment_id: Optional[pulumi.Input[str]] = None,
                            display_name: Optional[pulumi.Input[str]] = None,
                            filters: Optional[pulumi.Input[Sequence[pulumi.Input[_containerinstances.GetContainerInstancesFilterArgs]]]] = None,
                            state: Optional[pulumi.Input[str]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetContainerInstancesResult]
Copy
func GetContainerInstances(ctx *Context, args *GetContainerInstancesArgs, opts ...InvokeOption) (*GetContainerInstancesResult, error)
func GetContainerInstancesOutput(ctx *Context, args *GetContainerInstancesOutputArgs, opts ...InvokeOption) GetContainerInstancesResultOutput
Copy

> Note: This function is named GetContainerInstances in the Go SDK.

public static class GetContainerInstances 
{
    public static Task<GetContainerInstancesResult> InvokeAsync(GetContainerInstancesArgs args, InvokeOptions? opts = null)
    public static Output<GetContainerInstancesResult> Invoke(GetContainerInstancesInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetContainerInstancesResult> getContainerInstances(GetContainerInstancesArgs args, InvokeOptions options)
public static Output<GetContainerInstancesResult> getContainerInstances(GetContainerInstancesArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: oci:ContainerInstances/getContainerInstances:getContainerInstances
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

CompartmentId This property is required. string
The OCID of the compartment in which to list resources.
AvailabilityDomain string
The name of the availability domain. Example: Uocm:PHX-AD-1
DisplayName string
A filter to return only resources that match the entire display name given.
Filters Changes to this property will trigger replacement. List<GetContainerInstancesFilter>
State string
A filter to only return resources that match the given lifecycle state.
CompartmentId This property is required. string
The OCID of the compartment in which to list resources.
AvailabilityDomain string
The name of the availability domain. Example: Uocm:PHX-AD-1
DisplayName string
A filter to return only resources that match the entire display name given.
Filters Changes to this property will trigger replacement. []GetContainerInstancesFilter
State string
A filter to only return resources that match the given lifecycle state.
compartmentId This property is required. String
The OCID of the compartment in which to list resources.
availabilityDomain String
The name of the availability domain. Example: Uocm:PHX-AD-1
displayName String
A filter to return only resources that match the entire display name given.
filters Changes to this property will trigger replacement. List<GetFilter>
state String
A filter to only return resources that match the given lifecycle state.
compartmentId This property is required. string
The OCID of the compartment in which to list resources.
availabilityDomain string
The name of the availability domain. Example: Uocm:PHX-AD-1
displayName string
A filter to return only resources that match the entire display name given.
filters Changes to this property will trigger replacement. GetContainerInstancesFilter[]
state string
A filter to only return resources that match the given lifecycle state.
compartment_id This property is required. str
The OCID of the compartment in which to list resources.
availability_domain str
The name of the availability domain. Example: Uocm:PHX-AD-1
display_name str
A filter to return only resources that match the entire display name given.
filters Changes to this property will trigger replacement. Sequence[containerinstances.GetContainerInstancesFilter]
state str
A filter to only return resources that match the given lifecycle state.
compartmentId This property is required. String
The OCID of the compartment in which to list resources.
availabilityDomain String
The name of the availability domain. Example: Uocm:PHX-AD-1
displayName String
A filter to return only resources that match the entire display name given.
filters Changes to this property will trigger replacement. List<Property Map>
state String
A filter to only return resources that match the given lifecycle state.

getContainerInstances Result

The following output properties are available:

CompartmentId string
The OCID of the compartment.
ContainerInstanceCollections List<GetContainerInstancesContainerInstanceCollection>
The list of container_instance_collection.
Id string
The provider-assigned unique ID for this managed resource.
AvailabilityDomain string
The availability domain to place the container instance.
DisplayName string
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
Filters List<GetContainerInstancesFilter>
State string
The current state of the container instance.
CompartmentId string
The OCID of the compartment.
ContainerInstanceCollections []GetContainerInstancesContainerInstanceCollection
The list of container_instance_collection.
Id string
The provider-assigned unique ID for this managed resource.
AvailabilityDomain string
The availability domain to place the container instance.
DisplayName string
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
Filters []GetContainerInstancesFilter
State string
The current state of the container instance.
compartmentId String
The OCID of the compartment.
containerInstanceCollections List<GetContainerInstanceCollection>
The list of container_instance_collection.
id String
The provider-assigned unique ID for this managed resource.
availabilityDomain String
The availability domain to place the container instance.
displayName String
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
filters List<GetFilter>
state String
The current state of the container instance.
compartmentId string
The OCID of the compartment.
containerInstanceCollections GetContainerInstancesContainerInstanceCollection[]
The list of container_instance_collection.
id string
The provider-assigned unique ID for this managed resource.
availabilityDomain string
The availability domain to place the container instance.
displayName string
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
filters GetContainerInstancesFilter[]
state string
The current state of the container instance.
compartment_id str
The OCID of the compartment.
container_instance_collections Sequence[containerinstances.GetContainerInstancesContainerInstanceCollection]
The list of container_instance_collection.
id str
The provider-assigned unique ID for this managed resource.
availability_domain str
The availability domain to place the container instance.
display_name str
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
filters Sequence[containerinstances.GetContainerInstancesFilter]
state str
The current state of the container instance.
compartmentId String
The OCID of the compartment.
containerInstanceCollections List<Property Map>
The list of container_instance_collection.
id String
The provider-assigned unique ID for this managed resource.
availabilityDomain String
The availability domain to place the container instance.
displayName String
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
filters List<Property Map>
state String
The current state of the container instance.

Supporting Types

GetContainerInstancesContainerInstanceCollection

items This property is required. List<Property Map>

GetContainerInstancesContainerInstanceCollectionItem

AvailabilityDomain This property is required. string
The name of the availability domain. Example: Uocm:PHX-AD-1
CompartmentId This property is required. string
The OCID of the compartment in which to list resources.
ContainerCount This property is required. int
The number of containers on the container instance.
ContainerRestartPolicy This property is required. string
The container restart policy is applied for all containers in container instance.
Containers This property is required. List<GetContainerInstancesContainerInstanceCollectionItemContainer>
The containers on the container instance.
DefinedTags This property is required. Dictionary<string, string>
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}.
DisplayName This property is required. string
A filter to return only resources that match the entire display name given.
DnsConfigs This property is required. List<GetContainerInstancesContainerInstanceCollectionItemDnsConfig>
DNS settings for containers.
FaultDomain This property is required. string
The fault domain to place the container instance.
FreeformTags This property is required. Dictionary<string, string>
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
GracefulShutdownTimeoutInSeconds This property is required. string
The amount of time that processes in a container have to gracefully end when the container must be stopped. For example, when you delete a container instance. After the timeout is reached, the processes are sent a signal to be deleted.
Id This property is required. string
An OCID that cannot be changed.
ImagePullSecrets This property is required. List<GetContainerInstancesContainerInstanceCollectionItemImagePullSecret>
The image pulls secrets so you can access private registry to pull container images.
LifecycleDetails This property is required. string
A message that describes the current state of the container in more detail. Can be used to provide actionable information.
Shape This property is required. string
The shape of the container instance. The shape determines the number of OCPUs, amount of memory, and other resources that are allocated to a container instance.
ShapeConfigs This property is required. List<GetContainerInstancesContainerInstanceCollectionItemShapeConfig>
The shape configuration for a container instance. The shape configuration determines the resources thats are available to the container instance and its containers.
State This property is required. string
A filter to only return resources that match the given lifecycle state.
SystemTags This property is required. Dictionary<string, string>
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}.
TimeCreated This property is required. string
The time the container instance was created, in the format defined by RFC 3339.
TimeUpdated This property is required. string
The time the container instance was updated, in the format defined by RFC 3339.
Vnics This property is required. List<GetContainerInstancesContainerInstanceCollectionItemVnic>
The virtual networks available to the containers in the container instance.
VolumeCount This property is required. int
The number of volumes that are attached to the container instance.
Volumes This property is required. List<GetContainerInstancesContainerInstanceCollectionItemVolume>
A volume is a directory with data that is accessible across multiple containers in a container instance.
AvailabilityDomain This property is required. string
The name of the availability domain. Example: Uocm:PHX-AD-1
CompartmentId This property is required. string
The OCID of the compartment in which to list resources.
ContainerCount This property is required. int
The number of containers on the container instance.
ContainerRestartPolicy This property is required. string
The container restart policy is applied for all containers in container instance.
Containers This property is required. []GetContainerInstancesContainerInstanceCollectionItemContainer
The containers on the container instance.
DefinedTags This property is required. map[string]string
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}.
DisplayName This property is required. string
A filter to return only resources that match the entire display name given.
DnsConfigs This property is required. []GetContainerInstancesContainerInstanceCollectionItemDnsConfig
DNS settings for containers.
FaultDomain This property is required. string
The fault domain to place the container instance.
FreeformTags This property is required. map[string]string
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
GracefulShutdownTimeoutInSeconds This property is required. string
The amount of time that processes in a container have to gracefully end when the container must be stopped. For example, when you delete a container instance. After the timeout is reached, the processes are sent a signal to be deleted.
Id This property is required. string
An OCID that cannot be changed.
ImagePullSecrets This property is required. []GetContainerInstancesContainerInstanceCollectionItemImagePullSecret
The image pulls secrets so you can access private registry to pull container images.
LifecycleDetails This property is required. string
A message that describes the current state of the container in more detail. Can be used to provide actionable information.
Shape This property is required. string
The shape of the container instance. The shape determines the number of OCPUs, amount of memory, and other resources that are allocated to a container instance.
ShapeConfigs This property is required. []GetContainerInstancesContainerInstanceCollectionItemShapeConfig
The shape configuration for a container instance. The shape configuration determines the resources thats are available to the container instance and its containers.
State This property is required. string
A filter to only return resources that match the given lifecycle state.
SystemTags This property is required. map[string]string
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}.
TimeCreated This property is required. string
The time the container instance was created, in the format defined by RFC 3339.
TimeUpdated This property is required. string
The time the container instance was updated, in the format defined by RFC 3339.
Vnics This property is required. []GetContainerInstancesContainerInstanceCollectionItemVnic
The virtual networks available to the containers in the container instance.
VolumeCount This property is required. int
The number of volumes that are attached to the container instance.
Volumes This property is required. []GetContainerInstancesContainerInstanceCollectionItemVolume
A volume is a directory with data that is accessible across multiple containers in a container instance.
availabilityDomain This property is required. String
The name of the availability domain. Example: Uocm:PHX-AD-1
compartmentId This property is required. String
The OCID of the compartment in which to list resources.
containerCount This property is required. Integer
The number of containers on the container instance.
containerRestartPolicy This property is required. String
The container restart policy is applied for all containers in container instance.
containers This property is required. List<GetContainerInstanceCollectionItemContainer>
The containers on the container instance.
definedTags This property is required. Map<String,String>
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}.
displayName This property is required. String
A filter to return only resources that match the entire display name given.
dnsConfigs This property is required. List<GetContainerInstanceCollectionItemDnsConfig>
DNS settings for containers.
faultDomain This property is required. String
The fault domain to place the container instance.
freeformTags This property is required. Map<String,String>
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
gracefulShutdownTimeoutInSeconds This property is required. String
The amount of time that processes in a container have to gracefully end when the container must be stopped. For example, when you delete a container instance. After the timeout is reached, the processes are sent a signal to be deleted.
id This property is required. String
An OCID that cannot be changed.
imagePullSecrets This property is required. List<GetContainerInstanceCollectionItemImagePullSecret>
The image pulls secrets so you can access private registry to pull container images.
lifecycleDetails This property is required. String
A message that describes the current state of the container in more detail. Can be used to provide actionable information.
shape This property is required. String
The shape of the container instance. The shape determines the number of OCPUs, amount of memory, and other resources that are allocated to a container instance.
shapeConfigs This property is required. List<GetContainerInstanceCollectionItemShapeConfig>
The shape configuration for a container instance. The shape configuration determines the resources thats are available to the container instance and its containers.
state This property is required. String
A filter to only return resources that match the given lifecycle state.
systemTags This property is required. Map<String,String>
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}.
timeCreated This property is required. String
The time the container instance was created, in the format defined by RFC 3339.
timeUpdated This property is required. String
The time the container instance was updated, in the format defined by RFC 3339.
vnics This property is required. List<GetContainerInstanceCollectionItemVnic>
The virtual networks available to the containers in the container instance.
volumeCount This property is required. Integer
The number of volumes that are attached to the container instance.
volumes This property is required. List<GetContainerInstanceCollectionItemVolume>
A volume is a directory with data that is accessible across multiple containers in a container instance.
availabilityDomain This property is required. string
The name of the availability domain. Example: Uocm:PHX-AD-1
compartmentId This property is required. string
The OCID of the compartment in which to list resources.
containerCount This property is required. number
The number of containers on the container instance.
containerRestartPolicy This property is required. string
The container restart policy is applied for all containers in container instance.
containers This property is required. GetContainerInstancesContainerInstanceCollectionItemContainer[]
The containers on the container instance.
definedTags This property is required. {[key: string]: string}
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}.
displayName This property is required. string
A filter to return only resources that match the entire display name given.
dnsConfigs This property is required. GetContainerInstancesContainerInstanceCollectionItemDnsConfig[]
DNS settings for containers.
faultDomain This property is required. string
The fault domain to place the container instance.
freeformTags This property is required. {[key: string]: string}
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
gracefulShutdownTimeoutInSeconds This property is required. string
The amount of time that processes in a container have to gracefully end when the container must be stopped. For example, when you delete a container instance. After the timeout is reached, the processes are sent a signal to be deleted.
id This property is required. string
An OCID that cannot be changed.
imagePullSecrets This property is required. GetContainerInstancesContainerInstanceCollectionItemImagePullSecret[]
The image pulls secrets so you can access private registry to pull container images.
lifecycleDetails This property is required. string
A message that describes the current state of the container in more detail. Can be used to provide actionable information.
shape This property is required. string
The shape of the container instance. The shape determines the number of OCPUs, amount of memory, and other resources that are allocated to a container instance.
shapeConfigs This property is required. GetContainerInstancesContainerInstanceCollectionItemShapeConfig[]
The shape configuration for a container instance. The shape configuration determines the resources thats are available to the container instance and its containers.
state This property is required. string
A filter to only return resources that match the given lifecycle state.
systemTags This property is required. {[key: string]: string}
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}.
timeCreated This property is required. string
The time the container instance was created, in the format defined by RFC 3339.
timeUpdated This property is required. string
The time the container instance was updated, in the format defined by RFC 3339.
vnics This property is required. GetContainerInstancesContainerInstanceCollectionItemVnic[]
The virtual networks available to the containers in the container instance.
volumeCount This property is required. number
The number of volumes that are attached to the container instance.
volumes This property is required. GetContainerInstancesContainerInstanceCollectionItemVolume[]
A volume is a directory with data that is accessible across multiple containers in a container instance.
availability_domain This property is required. str
The name of the availability domain. Example: Uocm:PHX-AD-1
compartment_id This property is required. str
The OCID of the compartment in which to list resources.
container_count This property is required. int
The number of containers on the container instance.
container_restart_policy This property is required. str
The container restart policy is applied for all containers in container instance.
containers This property is required. Sequence[containerinstances.GetContainerInstancesContainerInstanceCollectionItemContainer]
The containers on the container instance.
defined_tags This property is required. Mapping[str, str]
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}.
display_name This property is required. str
A filter to return only resources that match the entire display name given.
dns_configs This property is required. Sequence[containerinstances.GetContainerInstancesContainerInstanceCollectionItemDnsConfig]
DNS settings for containers.
fault_domain This property is required. str
The fault domain to place the container instance.
freeform_tags This property is required. Mapping[str, str]
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
graceful_shutdown_timeout_in_seconds This property is required. str
The amount of time that processes in a container have to gracefully end when the container must be stopped. For example, when you delete a container instance. After the timeout is reached, the processes are sent a signal to be deleted.
id This property is required. str
An OCID that cannot be changed.
image_pull_secrets This property is required. Sequence[containerinstances.GetContainerInstancesContainerInstanceCollectionItemImagePullSecret]
The image pulls secrets so you can access private registry to pull container images.
lifecycle_details This property is required. str
A message that describes the current state of the container in more detail. Can be used to provide actionable information.
shape This property is required. str
The shape of the container instance. The shape determines the number of OCPUs, amount of memory, and other resources that are allocated to a container instance.
shape_configs This property is required. Sequence[containerinstances.GetContainerInstancesContainerInstanceCollectionItemShapeConfig]
The shape configuration for a container instance. The shape configuration determines the resources thats are available to the container instance and its containers.
state This property is required. str
A filter to only return resources that match the given lifecycle state.
system_tags This property is required. Mapping[str, str]
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}.
time_created This property is required. str
The time the container instance was created, in the format defined by RFC 3339.
time_updated This property is required. str
The time the container instance was updated, in the format defined by RFC 3339.
vnics This property is required. Sequence[containerinstances.GetContainerInstancesContainerInstanceCollectionItemVnic]
The virtual networks available to the containers in the container instance.
volume_count This property is required. int
The number of volumes that are attached to the container instance.
volumes This property is required. Sequence[containerinstances.GetContainerInstancesContainerInstanceCollectionItemVolume]
A volume is a directory with data that is accessible across multiple containers in a container instance.
availabilityDomain This property is required. String
The name of the availability domain. Example: Uocm:PHX-AD-1
compartmentId This property is required. String
The OCID of the compartment in which to list resources.
containerCount This property is required. Number
The number of containers on the container instance.
containerRestartPolicy This property is required. String
The container restart policy is applied for all containers in container instance.
containers This property is required. List<Property Map>
The containers on the container instance.
definedTags This property is required. Map<String>
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}.
displayName This property is required. String
A filter to return only resources that match the entire display name given.
dnsConfigs This property is required. List<Property Map>
DNS settings for containers.
faultDomain This property is required. String
The fault domain to place the container instance.
freeformTags This property is required. Map<String>
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
gracefulShutdownTimeoutInSeconds This property is required. String
The amount of time that processes in a container have to gracefully end when the container must be stopped. For example, when you delete a container instance. After the timeout is reached, the processes are sent a signal to be deleted.
id This property is required. String
An OCID that cannot be changed.
imagePullSecrets This property is required. List<Property Map>
The image pulls secrets so you can access private registry to pull container images.
lifecycleDetails This property is required. String
A message that describes the current state of the container in more detail. Can be used to provide actionable information.
shape This property is required. String
The shape of the container instance. The shape determines the number of OCPUs, amount of memory, and other resources that are allocated to a container instance.
shapeConfigs This property is required. List<Property Map>
The shape configuration for a container instance. The shape configuration determines the resources thats are available to the container instance and its containers.
state This property is required. String
A filter to only return resources that match the given lifecycle state.
systemTags This property is required. Map<String>
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}.
timeCreated This property is required. String
The time the container instance was created, in the format defined by RFC 3339.
timeUpdated This property is required. String
The time the container instance was updated, in the format defined by RFC 3339.
vnics This property is required. List<Property Map>
The virtual networks available to the containers in the container instance.
volumeCount This property is required. Number
The number of volumes that are attached to the container instance.
volumes This property is required. List<Property Map>
A volume is a directory with data that is accessible across multiple containers in a container instance.

GetContainerInstancesContainerInstanceCollectionItemContainer

Arguments This property is required. List<string>
AvailabilityDomain This property is required. string
The name of the availability domain. Example: Uocm:PHX-AD-1
Commands This property is required. List<string>
CompartmentId This property is required. string
The OCID of the compartment in which to list resources.
ContainerId This property is required. string
The OCID of the container.
ContainerInstanceId This property is required. string
DefinedTags This property is required. Dictionary<string, string>
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}.
DisplayName This property is required. string
A filter to return only resources that match the entire display name given.
EnvironmentVariables This property is required. Dictionary<string, string>
ExitCode This property is required. int
FaultDomain This property is required. string
The fault domain to place the container instance.
FreeformTags This property is required. Dictionary<string, string>
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
HealthChecks This property is required. List<GetContainerInstancesContainerInstanceCollectionItemContainerHealthCheck>
ImageUrl This property is required. string
IsResourcePrincipalDisabled This property is required. bool
LifecycleDetails This property is required. string
A message that describes the current state of the container in more detail. Can be used to provide actionable information.
ResourceConfigs This property is required. List<GetContainerInstancesContainerInstanceCollectionItemContainerResourceConfig>
SecurityContexts This property is required. List<GetContainerInstancesContainerInstanceCollectionItemContainerSecurityContext>
State This property is required. string
A filter to only return resources that match the given lifecycle state.
SystemTags This property is required. Dictionary<string, string>
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}.
TimeCreated This property is required. string
The time the container instance was created, in the format defined by RFC 3339.
TimeTerminated This property is required. string
TimeUpdated This property is required. string
The time the container instance was updated, in the format defined by RFC 3339.
VolumeMounts This property is required. List<GetContainerInstancesContainerInstanceCollectionItemContainerVolumeMount>
WorkingDirectory This property is required. string
Arguments This property is required. []string
AvailabilityDomain This property is required. string
The name of the availability domain. Example: Uocm:PHX-AD-1
Commands This property is required. []string
CompartmentId This property is required. string
The OCID of the compartment in which to list resources.
ContainerId This property is required. string
The OCID of the container.
ContainerInstanceId This property is required. string
DefinedTags This property is required. map[string]string
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}.
DisplayName This property is required. string
A filter to return only resources that match the entire display name given.
EnvironmentVariables This property is required. map[string]string
ExitCode This property is required. int
FaultDomain This property is required. string
The fault domain to place the container instance.
FreeformTags This property is required. map[string]string
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
HealthChecks This property is required. []GetContainerInstancesContainerInstanceCollectionItemContainerHealthCheck
ImageUrl This property is required. string
IsResourcePrincipalDisabled This property is required. bool
LifecycleDetails This property is required. string
A message that describes the current state of the container in more detail. Can be used to provide actionable information.
ResourceConfigs This property is required. []GetContainerInstancesContainerInstanceCollectionItemContainerResourceConfig
SecurityContexts This property is required. []GetContainerInstancesContainerInstanceCollectionItemContainerSecurityContext
State This property is required. string
A filter to only return resources that match the given lifecycle state.
SystemTags This property is required. map[string]string
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}.
TimeCreated This property is required. string
The time the container instance was created, in the format defined by RFC 3339.
TimeTerminated This property is required. string
TimeUpdated This property is required. string
The time the container instance was updated, in the format defined by RFC 3339.
VolumeMounts This property is required. []GetContainerInstancesContainerInstanceCollectionItemContainerVolumeMount
WorkingDirectory This property is required. string
arguments This property is required. List<String>
availabilityDomain This property is required. String
The name of the availability domain. Example: Uocm:PHX-AD-1
commands This property is required. List<String>
compartmentId This property is required. String
The OCID of the compartment in which to list resources.
containerId This property is required. String
The OCID of the container.
containerInstanceId This property is required. String
definedTags This property is required. Map<String,String>
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}.
displayName This property is required. String
A filter to return only resources that match the entire display name given.
environmentVariables This property is required. Map<String,String>
exitCode This property is required. Integer
faultDomain This property is required. String
The fault domain to place the container instance.
freeformTags This property is required. Map<String,String>
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
healthChecks This property is required. List<GetContainerInstanceCollectionItemContainerHealthCheck>
imageUrl This property is required. String
isResourcePrincipalDisabled This property is required. Boolean
lifecycleDetails This property is required. String
A message that describes the current state of the container in more detail. Can be used to provide actionable information.
resourceConfigs This property is required. List<GetContainerInstanceCollectionItemContainerResourceConfig>
securityContexts This property is required. List<GetContainerInstanceCollectionItemContainerSecurityContext>
state This property is required. String
A filter to only return resources that match the given lifecycle state.
systemTags This property is required. Map<String,String>
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}.
timeCreated This property is required. String
The time the container instance was created, in the format defined by RFC 3339.
timeTerminated This property is required. String
timeUpdated This property is required. String
The time the container instance was updated, in the format defined by RFC 3339.
volumeMounts This property is required. List<GetContainerInstanceCollectionItemContainerVolumeMount>
workingDirectory This property is required. String
arguments This property is required. string[]
availabilityDomain This property is required. string
The name of the availability domain. Example: Uocm:PHX-AD-1
commands This property is required. string[]
compartmentId This property is required. string
The OCID of the compartment in which to list resources.
containerId This property is required. string
The OCID of the container.
containerInstanceId This property is required. string
definedTags This property is required. {[key: string]: string}
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}.
displayName This property is required. string
A filter to return only resources that match the entire display name given.
environmentVariables This property is required. {[key: string]: string}
exitCode This property is required. number
faultDomain This property is required. string
The fault domain to place the container instance.
freeformTags This property is required. {[key: string]: string}
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
healthChecks This property is required. GetContainerInstancesContainerInstanceCollectionItemContainerHealthCheck[]
imageUrl This property is required. string
isResourcePrincipalDisabled This property is required. boolean
lifecycleDetails This property is required. string
A message that describes the current state of the container in more detail. Can be used to provide actionable information.
resourceConfigs This property is required. GetContainerInstancesContainerInstanceCollectionItemContainerResourceConfig[]
securityContexts This property is required. GetContainerInstancesContainerInstanceCollectionItemContainerSecurityContext[]
state This property is required. string
A filter to only return resources that match the given lifecycle state.
systemTags This property is required. {[key: string]: string}
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}.
timeCreated This property is required. string
The time the container instance was created, in the format defined by RFC 3339.
timeTerminated This property is required. string
timeUpdated This property is required. string
The time the container instance was updated, in the format defined by RFC 3339.
volumeMounts This property is required. GetContainerInstancesContainerInstanceCollectionItemContainerVolumeMount[]
workingDirectory This property is required. string
arguments This property is required. Sequence[str]
availability_domain This property is required. str
The name of the availability domain. Example: Uocm:PHX-AD-1
commands This property is required. Sequence[str]
compartment_id This property is required. str
The OCID of the compartment in which to list resources.
container_id This property is required. str
The OCID of the container.
container_instance_id This property is required. str
defined_tags This property is required. Mapping[str, str]
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}.
display_name This property is required. str
A filter to return only resources that match the entire display name given.
environment_variables This property is required. Mapping[str, str]
exit_code This property is required. int
fault_domain This property is required. str
The fault domain to place the container instance.
freeform_tags This property is required. Mapping[str, str]
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
health_checks This property is required. Sequence[containerinstances.GetContainerInstancesContainerInstanceCollectionItemContainerHealthCheck]
image_url This property is required. str
is_resource_principal_disabled This property is required. bool
lifecycle_details This property is required. str
A message that describes the current state of the container in more detail. Can be used to provide actionable information.
resource_configs This property is required. Sequence[containerinstances.GetContainerInstancesContainerInstanceCollectionItemContainerResourceConfig]
security_contexts This property is required. Sequence[containerinstances.GetContainerInstancesContainerInstanceCollectionItemContainerSecurityContext]
state This property is required. str
A filter to only return resources that match the given lifecycle state.
system_tags This property is required. Mapping[str, str]
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}.
time_created This property is required. str
The time the container instance was created, in the format defined by RFC 3339.
time_terminated This property is required. str
time_updated This property is required. str
The time the container instance was updated, in the format defined by RFC 3339.
volume_mounts This property is required. Sequence[containerinstances.GetContainerInstancesContainerInstanceCollectionItemContainerVolumeMount]
working_directory This property is required. str
arguments This property is required. List<String>
availabilityDomain This property is required. String
The name of the availability domain. Example: Uocm:PHX-AD-1
commands This property is required. List<String>
compartmentId This property is required. String
The OCID of the compartment in which to list resources.
containerId This property is required. String
The OCID of the container.
containerInstanceId This property is required. String
definedTags This property is required. Map<String>
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}.
displayName This property is required. String
A filter to return only resources that match the entire display name given.
environmentVariables This property is required. Map<String>
exitCode This property is required. Number
faultDomain This property is required. String
The fault domain to place the container instance.
freeformTags This property is required. Map<String>
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
healthChecks This property is required. List<Property Map>
imageUrl This property is required. String
isResourcePrincipalDisabled This property is required. Boolean
lifecycleDetails This property is required. String
A message that describes the current state of the container in more detail. Can be used to provide actionable information.
resourceConfigs This property is required. List<Property Map>
securityContexts This property is required. List<Property Map>
state This property is required. String
A filter to only return resources that match the given lifecycle state.
systemTags This property is required. Map<String>
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}.
timeCreated This property is required. String
The time the container instance was created, in the format defined by RFC 3339.
timeTerminated This property is required. String
timeUpdated This property is required. String
The time the container instance was updated, in the format defined by RFC 3339.
volumeMounts This property is required. List<Property Map>
workingDirectory This property is required. String

GetContainerInstancesContainerInstanceCollectionItemContainerHealthCheck

FailureAction This property is required. string
FailureThreshold This property is required. int
Headers This property is required. List<GetContainerInstancesContainerInstanceCollectionItemContainerHealthCheckHeader>
HealthCheckType This property is required. string
InitialDelayInSeconds This property is required. int
IntervalInSeconds This property is required. int
Name This property is required. string
The name of the volume. This must be unique within a single container instance.
Path This property is required. string
(Optional) Relative path for this file inside the volume mount directory. By default, the file is presented at the root of the volume mount path.
Port This property is required. int
Status This property is required. string
StatusDetails This property is required. string
SuccessThreshold This property is required. int
TimeoutInSeconds This property is required. int
FailureAction This property is required. string
FailureThreshold This property is required. int
Headers This property is required. []GetContainerInstancesContainerInstanceCollectionItemContainerHealthCheckHeader
HealthCheckType This property is required. string
InitialDelayInSeconds This property is required. int
IntervalInSeconds This property is required. int
Name This property is required. string
The name of the volume. This must be unique within a single container instance.
Path This property is required. string
(Optional) Relative path for this file inside the volume mount directory. By default, the file is presented at the root of the volume mount path.
Port This property is required. int
Status This property is required. string
StatusDetails This property is required. string
SuccessThreshold This property is required. int
TimeoutInSeconds This property is required. int
failureAction This property is required. String
failureThreshold This property is required. Integer
headers This property is required. List<GetContainerInstanceCollectionItemContainerHealthCheckHeader>
healthCheckType This property is required. String
initialDelayInSeconds This property is required. Integer
intervalInSeconds This property is required. Integer
name This property is required. String
The name of the volume. This must be unique within a single container instance.
path This property is required. String
(Optional) Relative path for this file inside the volume mount directory. By default, the file is presented at the root of the volume mount path.
port This property is required. Integer
status This property is required. String
statusDetails This property is required. String
successThreshold This property is required. Integer
timeoutInSeconds This property is required. Integer
failureAction This property is required. string
failureThreshold This property is required. number
headers This property is required. GetContainerInstancesContainerInstanceCollectionItemContainerHealthCheckHeader[]
healthCheckType This property is required. string
initialDelayInSeconds This property is required. number
intervalInSeconds This property is required. number
name This property is required. string
The name of the volume. This must be unique within a single container instance.
path This property is required. string
(Optional) Relative path for this file inside the volume mount directory. By default, the file is presented at the root of the volume mount path.
port This property is required. number
status This property is required. string
statusDetails This property is required. string
successThreshold This property is required. number
timeoutInSeconds This property is required. number
failure_action This property is required. str
failure_threshold This property is required. int
headers This property is required. Sequence[containerinstances.GetContainerInstancesContainerInstanceCollectionItemContainerHealthCheckHeader]
health_check_type This property is required. str
initial_delay_in_seconds This property is required. int
interval_in_seconds This property is required. int
name This property is required. str
The name of the volume. This must be unique within a single container instance.
path This property is required. str
(Optional) Relative path for this file inside the volume mount directory. By default, the file is presented at the root of the volume mount path.
port This property is required. int
status This property is required. str
status_details This property is required. str
success_threshold This property is required. int
timeout_in_seconds This property is required. int
failureAction This property is required. String
failureThreshold This property is required. Number
headers This property is required. List<Property Map>
healthCheckType This property is required. String
initialDelayInSeconds This property is required. Number
intervalInSeconds This property is required. Number
name This property is required. String
The name of the volume. This must be unique within a single container instance.
path This property is required. String
(Optional) Relative path for this file inside the volume mount directory. By default, the file is presented at the root of the volume mount path.
port This property is required. Number
status This property is required. String
statusDetails This property is required. String
successThreshold This property is required. Number
timeoutInSeconds This property is required. Number

GetContainerInstancesContainerInstanceCollectionItemContainerHealthCheckHeader

Name This property is required. string
The name of the volume. This must be unique within a single container instance.
Value This property is required. string
Name This property is required. string
The name of the volume. This must be unique within a single container instance.
Value This property is required. string
name This property is required. String
The name of the volume. This must be unique within a single container instance.
value This property is required. String
name This property is required. string
The name of the volume. This must be unique within a single container instance.
value This property is required. string
name This property is required. str
The name of the volume. This must be unique within a single container instance.
value This property is required. str
name This property is required. String
The name of the volume. This must be unique within a single container instance.
value This property is required. String

GetContainerInstancesContainerInstanceCollectionItemContainerResourceConfig

MemoryLimitInGbs This property is required. double
VcpusLimit This property is required. double
MemoryLimitInGbs This property is required. float64
VcpusLimit This property is required. float64
memoryLimitInGbs This property is required. Double
vcpusLimit This property is required. Double
memoryLimitInGbs This property is required. number
vcpusLimit This property is required. number
memory_limit_in_gbs This property is required. float
vcpus_limit This property is required. float
memoryLimitInGbs This property is required. Number
vcpusLimit This property is required. Number

GetContainerInstancesContainerInstanceCollectionItemContainerSecurityContext

Capabilities This property is required. List<GetContainerInstancesContainerInstanceCollectionItemContainerSecurityContextCapability>
IsNonRootUserCheckEnabled This property is required. bool
IsRootFileSystemReadonly This property is required. bool
RunAsGroup This property is required. int
RunAsUser This property is required. int
SecurityContextType This property is required. string
Capabilities This property is required. []GetContainerInstancesContainerInstanceCollectionItemContainerSecurityContextCapability
IsNonRootUserCheckEnabled This property is required. bool
IsRootFileSystemReadonly This property is required. bool
RunAsGroup This property is required. int
RunAsUser This property is required. int
SecurityContextType This property is required. string
capabilities This property is required. List<GetContainerInstanceCollectionItemContainerSecurityContextCapability>
isNonRootUserCheckEnabled This property is required. Boolean
isRootFileSystemReadonly This property is required. Boolean
runAsGroup This property is required. Integer
runAsUser This property is required. Integer
securityContextType This property is required. String
capabilities This property is required. GetContainerInstancesContainerInstanceCollectionItemContainerSecurityContextCapability[]
isNonRootUserCheckEnabled This property is required. boolean
isRootFileSystemReadonly This property is required. boolean
runAsGroup This property is required. number
runAsUser This property is required. number
securityContextType This property is required. string
capabilities This property is required. Sequence[containerinstances.GetContainerInstancesContainerInstanceCollectionItemContainerSecurityContextCapability]
is_non_root_user_check_enabled This property is required. bool
is_root_file_system_readonly This property is required. bool
run_as_group This property is required. int
run_as_user This property is required. int
security_context_type This property is required. str
capabilities This property is required. List<Property Map>
isNonRootUserCheckEnabled This property is required. Boolean
isRootFileSystemReadonly This property is required. Boolean
runAsGroup This property is required. Number
runAsUser This property is required. Number
securityContextType This property is required. String

GetContainerInstancesContainerInstanceCollectionItemContainerSecurityContextCapability

AddCapabilities This property is required. List<string>
DropCapabilities This property is required. List<string>
AddCapabilities This property is required. []string
DropCapabilities This property is required. []string
addCapabilities This property is required. List<String>
dropCapabilities This property is required. List<String>
addCapabilities This property is required. string[]
dropCapabilities This property is required. string[]
add_capabilities This property is required. Sequence[str]
drop_capabilities This property is required. Sequence[str]
addCapabilities This property is required. List<String>
dropCapabilities This property is required. List<String>

GetContainerInstancesContainerInstanceCollectionItemContainerVolumeMount

IsReadOnly This property is required. bool
MountPath This property is required. string
Partition This property is required. int
SubPath This property is required. string
VolumeName This property is required. string
IsReadOnly This property is required. bool
MountPath This property is required. string
Partition This property is required. int
SubPath This property is required. string
VolumeName This property is required. string
isReadOnly This property is required. Boolean
mountPath This property is required. String
partition This property is required. Integer
subPath This property is required. String
volumeName This property is required. String
isReadOnly This property is required. boolean
mountPath This property is required. string
partition This property is required. number
subPath This property is required. string
volumeName This property is required. string
is_read_only This property is required. bool
mount_path This property is required. str
partition This property is required. int
sub_path This property is required. str
volume_name This property is required. str
isReadOnly This property is required. Boolean
mountPath This property is required. String
partition This property is required. Number
subPath This property is required. String
volumeName This property is required. String

GetContainerInstancesContainerInstanceCollectionItemDnsConfig

Nameservers This property is required. List<string>
IP address of the name server..
Options This property is required. List<string>
Options allows certain internal resolver variables to be modified.
Searches This property is required. List<string>
Search list for hostname lookup.
Nameservers This property is required. []string
IP address of the name server..
Options This property is required. []string
Options allows certain internal resolver variables to be modified.
Searches This property is required. []string
Search list for hostname lookup.
nameservers This property is required. List<String>
IP address of the name server..
options This property is required. List<String>
Options allows certain internal resolver variables to be modified.
searches This property is required. List<String>
Search list for hostname lookup.
nameservers This property is required. string[]
IP address of the name server..
options This property is required. string[]
Options allows certain internal resolver variables to be modified.
searches This property is required. string[]
Search list for hostname lookup.
nameservers This property is required. Sequence[str]
IP address of the name server..
options This property is required. Sequence[str]
Options allows certain internal resolver variables to be modified.
searches This property is required. Sequence[str]
Search list for hostname lookup.
nameservers This property is required. List<String>
IP address of the name server..
options This property is required. List<String>
Options allows certain internal resolver variables to be modified.
searches This property is required. List<String>
Search list for hostname lookup.

GetContainerInstancesContainerInstanceCollectionItemImagePullSecret

Password This property is required. string
RegistryEndpoint This property is required. string
The registry endpoint of the container image.
SecretId This property is required. string
The OCID of the secret for registry credentials.
SecretType This property is required. string
The type of ImagePullSecret.
Username This property is required. string
Password This property is required. string
RegistryEndpoint This property is required. string
The registry endpoint of the container image.
SecretId This property is required. string
The OCID of the secret for registry credentials.
SecretType This property is required. string
The type of ImagePullSecret.
Username This property is required. string
password This property is required. String
registryEndpoint This property is required. String
The registry endpoint of the container image.
secretId This property is required. String
The OCID of the secret for registry credentials.
secretType This property is required. String
The type of ImagePullSecret.
username This property is required. String
password This property is required. string
registryEndpoint This property is required. string
The registry endpoint of the container image.
secretId This property is required. string
The OCID of the secret for registry credentials.
secretType This property is required. string
The type of ImagePullSecret.
username This property is required. string
password This property is required. str
registry_endpoint This property is required. str
The registry endpoint of the container image.
secret_id This property is required. str
The OCID of the secret for registry credentials.
secret_type This property is required. str
The type of ImagePullSecret.
username This property is required. str
password This property is required. String
registryEndpoint This property is required. String
The registry endpoint of the container image.
secretId This property is required. String
The OCID of the secret for registry credentials.
secretType This property is required. String
The type of ImagePullSecret.
username This property is required. String

GetContainerInstancesContainerInstanceCollectionItemShapeConfig

MemoryInGbs This property is required. double
The total amount of memory available to the container instance, in gigabytes.
NetworkingBandwidthInGbps This property is required. double
The networking bandwidth available to the container instance, in gigabits per second.
Ocpus This property is required. double
The total number of OCPUs available to the container instance.
ProcessorDescription This property is required. string
A short description of the container instance's processor (CPU).
MemoryInGbs This property is required. float64
The total amount of memory available to the container instance, in gigabytes.
NetworkingBandwidthInGbps This property is required. float64
The networking bandwidth available to the container instance, in gigabits per second.
Ocpus This property is required. float64
The total number of OCPUs available to the container instance.
ProcessorDescription This property is required. string
A short description of the container instance's processor (CPU).
memoryInGbs This property is required. Double
The total amount of memory available to the container instance, in gigabytes.
networkingBandwidthInGbps This property is required. Double
The networking bandwidth available to the container instance, in gigabits per second.
ocpus This property is required. Double
The total number of OCPUs available to the container instance.
processorDescription This property is required. String
A short description of the container instance's processor (CPU).
memoryInGbs This property is required. number
The total amount of memory available to the container instance, in gigabytes.
networkingBandwidthInGbps This property is required. number
The networking bandwidth available to the container instance, in gigabits per second.
ocpus This property is required. number
The total number of OCPUs available to the container instance.
processorDescription This property is required. string
A short description of the container instance's processor (CPU).
memory_in_gbs This property is required. float
The total amount of memory available to the container instance, in gigabytes.
networking_bandwidth_in_gbps This property is required. float
The networking bandwidth available to the container instance, in gigabits per second.
ocpus This property is required. float
The total number of OCPUs available to the container instance.
processor_description This property is required. str
A short description of the container instance's processor (CPU).
memoryInGbs This property is required. Number
The total amount of memory available to the container instance, in gigabytes.
networkingBandwidthInGbps This property is required. Number
The networking bandwidth available to the container instance, in gigabits per second.
ocpus This property is required. Number
The total number of OCPUs available to the container instance.
processorDescription This property is required. String
A short description of the container instance's processor (CPU).

GetContainerInstancesContainerInstanceCollectionItemVnic

DefinedTags This property is required. Dictionary<string, string>
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}.
DisplayName This property is required. string
A filter to return only resources that match the entire display name given.
FreeformTags This property is required. Dictionary<string, string>
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
HostnameLabel This property is required. string
IsPublicIpAssigned This property is required. bool
NsgIds This property is required. List<string>
PrivateIp This property is required. string
SkipSourceDestCheck This property is required. bool
SubnetId This property is required. string
VnicId This property is required. string
The identifier of the virtual network interface card (VNIC) over which the containers accessing this network can communicate with the larger virtual cloud network.
DefinedTags This property is required. map[string]string
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}.
DisplayName This property is required. string
A filter to return only resources that match the entire display name given.
FreeformTags This property is required. map[string]string
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
HostnameLabel This property is required. string
IsPublicIpAssigned This property is required. bool
NsgIds This property is required. []string
PrivateIp This property is required. string
SkipSourceDestCheck This property is required. bool
SubnetId This property is required. string
VnicId This property is required. string
The identifier of the virtual network interface card (VNIC) over which the containers accessing this network can communicate with the larger virtual cloud network.
definedTags This property is required. Map<String,String>
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}.
displayName This property is required. String
A filter to return only resources that match the entire display name given.
freeformTags This property is required. Map<String,String>
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
hostnameLabel This property is required. String
isPublicIpAssigned This property is required. Boolean
nsgIds This property is required. List<String>
privateIp This property is required. String
skipSourceDestCheck This property is required. Boolean
subnetId This property is required. String
vnicId This property is required. String
The identifier of the virtual network interface card (VNIC) over which the containers accessing this network can communicate with the larger virtual cloud network.
definedTags This property is required. {[key: string]: string}
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}.
displayName This property is required. string
A filter to return only resources that match the entire display name given.
freeformTags This property is required. {[key: string]: string}
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
hostnameLabel This property is required. string
isPublicIpAssigned This property is required. boolean
nsgIds This property is required. string[]
privateIp This property is required. string
skipSourceDestCheck This property is required. boolean
subnetId This property is required. string
vnicId This property is required. string
The identifier of the virtual network interface card (VNIC) over which the containers accessing this network can communicate with the larger virtual cloud network.
defined_tags This property is required. Mapping[str, str]
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}.
display_name This property is required. str
A filter to return only resources that match the entire display name given.
freeform_tags This property is required. Mapping[str, str]
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
hostname_label This property is required. str
is_public_ip_assigned This property is required. bool
nsg_ids This property is required. Sequence[str]
private_ip This property is required. str
skip_source_dest_check This property is required. bool
subnet_id This property is required. str
vnic_id This property is required. str
The identifier of the virtual network interface card (VNIC) over which the containers accessing this network can communicate with the larger virtual cloud network.
definedTags This property is required. Map<String>
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}.
displayName This property is required. String
A filter to return only resources that match the entire display name given.
freeformTags This property is required. Map<String>
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
hostnameLabel This property is required. String
isPublicIpAssigned This property is required. Boolean
nsgIds This property is required. List<String>
privateIp This property is required. String
skipSourceDestCheck This property is required. Boolean
subnetId This property is required. String
vnicId This property is required. String
The identifier of the virtual network interface card (VNIC) over which the containers accessing this network can communicate with the larger virtual cloud network.

GetContainerInstancesContainerInstanceCollectionItemVolume

BackingStore This property is required. string
The volume type of the empty directory, can be either File Storage or Memory.
Configs This property is required. List<GetContainerInstancesContainerInstanceCollectionItemVolumeConfig>
Contains string key value pairs which can be mounted as individual files inside the container. The value needs to be base64 encoded. It is decoded to plain text before the mount.
Name This property is required. string
The name of the volume. This must be unique within a single container instance.
VolumeType This property is required. string
The type of volume.
BackingStore This property is required. string
The volume type of the empty directory, can be either File Storage or Memory.
Configs This property is required. []GetContainerInstancesContainerInstanceCollectionItemVolumeConfig
Contains string key value pairs which can be mounted as individual files inside the container. The value needs to be base64 encoded. It is decoded to plain text before the mount.
Name This property is required. string
The name of the volume. This must be unique within a single container instance.
VolumeType This property is required. string
The type of volume.
backingStore This property is required. String
The volume type of the empty directory, can be either File Storage or Memory.
configs This property is required. List<GetContainerInstanceCollectionItemVolumeConfig>
Contains string key value pairs which can be mounted as individual files inside the container. The value needs to be base64 encoded. It is decoded to plain text before the mount.
name This property is required. String
The name of the volume. This must be unique within a single container instance.
volumeType This property is required. String
The type of volume.
backingStore This property is required. string
The volume type of the empty directory, can be either File Storage or Memory.
configs This property is required. GetContainerInstancesContainerInstanceCollectionItemVolumeConfig[]
Contains string key value pairs which can be mounted as individual files inside the container. The value needs to be base64 encoded. It is decoded to plain text before the mount.
name This property is required. string
The name of the volume. This must be unique within a single container instance.
volumeType This property is required. string
The type of volume.
backing_store This property is required. str
The volume type of the empty directory, can be either File Storage or Memory.
configs This property is required. Sequence[containerinstances.GetContainerInstancesContainerInstanceCollectionItemVolumeConfig]
Contains string key value pairs which can be mounted as individual files inside the container. The value needs to be base64 encoded. It is decoded to plain text before the mount.
name This property is required. str
The name of the volume. This must be unique within a single container instance.
volume_type This property is required. str
The type of volume.
backingStore This property is required. String
The volume type of the empty directory, can be either File Storage or Memory.
configs This property is required. List<Property Map>
Contains string key value pairs which can be mounted as individual files inside the container. The value needs to be base64 encoded. It is decoded to plain text before the mount.
name This property is required. String
The name of the volume. This must be unique within a single container instance.
volumeType This property is required. String
The type of volume.

GetContainerInstancesContainerInstanceCollectionItemVolumeConfig

Data This property is required. string
The base64 encoded contents of the file. The contents are decoded to plain text before mounted as a file to a container inside container instance.
FileName This property is required. string
The name of the file. The fileName should be unique across the volume.
Path This property is required. string
(Optional) Relative path for this file inside the volume mount directory. By default, the file is presented at the root of the volume mount path.
Data This property is required. string
The base64 encoded contents of the file. The contents are decoded to plain text before mounted as a file to a container inside container instance.
FileName This property is required. string
The name of the file. The fileName should be unique across the volume.
Path This property is required. string
(Optional) Relative path for this file inside the volume mount directory. By default, the file is presented at the root of the volume mount path.
data This property is required. String
The base64 encoded contents of the file. The contents are decoded to plain text before mounted as a file to a container inside container instance.
fileName This property is required. String
The name of the file. The fileName should be unique across the volume.
path This property is required. String
(Optional) Relative path for this file inside the volume mount directory. By default, the file is presented at the root of the volume mount path.
data This property is required. string
The base64 encoded contents of the file. The contents are decoded to plain text before mounted as a file to a container inside container instance.
fileName This property is required. string
The name of the file. The fileName should be unique across the volume.
path This property is required. string
(Optional) Relative path for this file inside the volume mount directory. By default, the file is presented at the root of the volume mount path.
data This property is required. str
The base64 encoded contents of the file. The contents are decoded to plain text before mounted as a file to a container inside container instance.
file_name This property is required. str
The name of the file. The fileName should be unique across the volume.
path This property is required. str
(Optional) Relative path for this file inside the volume mount directory. By default, the file is presented at the root of the volume mount path.
data This property is required. String
The base64 encoded contents of the file. The contents are decoded to plain text before mounted as a file to a container inside container instance.
fileName This property is required. String
The name of the file. The fileName should be unique across the volume.
path This property is required. String
(Optional) Relative path for this file inside the volume mount directory. By default, the file is presented at the root of the volume mount path.

GetContainerInstancesFilter

Name This property is required. string
The name of the volume. This must be unique within a single container instance.
Values This property is required. List<string>
Regex bool
Name This property is required. string
The name of the volume. This must be unique within a single container instance.
Values This property is required. []string
Regex bool
name This property is required. String
The name of the volume. This must be unique within a single container instance.
values This property is required. List<String>
regex Boolean
name This property is required. string
The name of the volume. This must be unique within a single container instance.
values This property is required. string[]
regex boolean
name This property is required. str
The name of the volume. This must be unique within a single container instance.
values This property is required. Sequence[str]
regex bool
name This property is required. String
The name of the volume. This must be unique within a single container instance.
values This property is required. List<String>
regex Boolean

Package Details

Repository
oci pulumi/pulumi-oci
License
Apache-2.0
Notes
This Pulumi package is based on the oci Terraform Provider.
Oracle Cloud Infrastructure v2.29.0 published on Wednesday, Apr 9, 2025 by Pulumi