oci logo
Oracle Cloud Infrastructure v0.20.0, May 31 23

oci.ContainerInstances.getContainerInstances

Explore with Pulumi AI

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

Returns a list of ContainerInstances.

Example Usage

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 = @var.Compartment_id,
        AvailabilityDomain = @var.Container_instance_availability_domain,
        DisplayName = @var.Container_instance_display_name,
        State = @var.Container_instance_state,
    });

});
package main

import (
	"github.com/pulumi/pulumi-oci/sdk/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:      _var.Compartment_id,
			AvailabilityDomain: pulumi.StringRef(_var.Container_instance_availability_domain),
			DisplayName:        pulumi.StringRef(_var.Container_instance_display_name),
			State:              pulumi.StringRef(_var.Container_instance_state),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
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(var_.compartment_id())
            .availabilityDomain(var_.container_instance_availability_domain())
            .displayName(var_.container_instance_display_name())
            .state(var_.container_instance_state())
            .build());

    }
}
import pulumi
import pulumi_oci as oci

test_container_instances = oci.ContainerInstances.get_container_instances(compartment_id=%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference),
    availability_domain=%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference),
    display_name=%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference),
    state=%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testContainerInstances = oci.ContainerInstances.getContainerInstances({
    compartmentId: _var.compartment_id,
    availabilityDomain: _var.container_instance_availability_domain,
    displayName: _var.container_instance_display_name,
    state: _var.container_instance_state,
});
variables:
  testContainerInstances:
    fn::invoke:
      Function: oci:ContainerInstances:getContainerInstances
      Arguments:
        compartmentId: ${var.compartment_id}
        availabilityDomain: ${var.container_instance_availability_domain}
        displayName: ${var.container_instance_display_name}
        state: ${var.container_instance_state}

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>
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]
func GetContainerInstances(ctx *Context, args *GetContainerInstancesArgs, opts ...InvokeOption) (*GetContainerInstancesResult, error)
func GetContainerInstancesOutput(ctx *Context, args *GetContainerInstancesOutputArgs, opts ...InvokeOption) GetContainerInstancesResultOutput

> 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)
}
public static CompletableFuture<GetContainerInstancesResult> getContainerInstances(GetContainerInstancesArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: oci:ContainerInstances/getContainerInstances:getContainerInstances
  arguments:
    # arguments dictionary

The following arguments are supported:

CompartmentId string

The ID 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 List<GetContainerInstancesFilter>
State string

A filter to return only resources whose lifecycleState matches the given lifecycleState.

CompartmentId string

The ID 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 []GetContainerInstancesFilter
State string

A filter to return only resources whose lifecycleState matches the given lifecycleState.

compartmentId String

The ID 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 List<GetFilter>
state String

A filter to return only resources whose lifecycleState matches the given lifecycleState.

compartmentId string

The ID 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 GetContainerInstancesFilter[]
state string

A filter to return only resources whose lifecycleState matches the given lifecycleState.

compartment_id str

The ID 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 GetContainerInstancesFilter]
state str

A filter to return only resources whose lifecycleState matches the given lifecycleState.

compartmentId String

The ID 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 List<Property Map>
state String

A filter to return only resources whose lifecycleState matches the given lifecycleState.

getContainerInstances Result

The following output properties are available:

CompartmentId string

Compartment Identifier

ContainerInstanceCollections List<GetContainerInstancesContainerInstanceCollection>

The list of container_instance_collection.

Id string

The provider-assigned unique ID for this managed resource.

AvailabilityDomain string

Availability Domain where the ContainerInstance is running.

DisplayName string

Display name for the ContainerInstance. Can be renamed.

Filters List<GetContainerInstancesFilter>
State string

The current state of the ContainerInstance.

CompartmentId string

Compartment Identifier

ContainerInstanceCollections []GetContainerInstancesContainerInstanceCollection

The list of container_instance_collection.

Id string

The provider-assigned unique ID for this managed resource.

AvailabilityDomain string

Availability Domain where the ContainerInstance is running.

DisplayName string

Display name for the ContainerInstance. Can be renamed.

Filters []GetContainerInstancesFilter
State string

The current state of the ContainerInstance.

compartmentId String

Compartment Identifier

containerInstanceCollections List<GetContainerInstanceCollection>

The list of container_instance_collection.

id String

The provider-assigned unique ID for this managed resource.

availabilityDomain String

Availability Domain where the ContainerInstance is running.

displayName String

Display name for the ContainerInstance. Can be renamed.

filters List<GetFilter>
state String

The current state of the ContainerInstance.

compartmentId string

Compartment Identifier

containerInstanceCollections GetContainerInstancesContainerInstanceCollection[]

The list of container_instance_collection.

id string

The provider-assigned unique ID for this managed resource.

availabilityDomain string

Availability Domain where the ContainerInstance is running.

displayName string

Display name for the ContainerInstance. Can be renamed.

filters GetContainerInstancesFilter[]
state string

The current state of the ContainerInstance.

compartment_id str

Compartment Identifier

container_instance_collections GetContainerInstancesContainerInstanceCollection]

The list of container_instance_collection.

id str

The provider-assigned unique ID for this managed resource.

availability_domain str

Availability Domain where the ContainerInstance is running.

display_name str

Display name for the ContainerInstance. Can be renamed.

filters GetContainerInstancesFilter]
state str

The current state of the ContainerInstance.

compartmentId String

Compartment Identifier

containerInstanceCollections List<Property Map>

The list of container_instance_collection.

id String

The provider-assigned unique ID for this managed resource.

availabilityDomain String

Availability Domain where the ContainerInstance is running.

displayName String

Display name for the ContainerInstance. Can be renamed.

filters List<Property Map>
state String

The current state of the ContainerInstance.

Supporting Types

GetContainerInstancesContainerInstanceCollection

GetContainerInstancesContainerInstanceCollectionItem

AvailabilityDomain string

The name of the availability domain. Example: Uocm:PHX-AD-1

CompartmentId string

The ID of the compartment in which to list resources.

ContainerCount int

The number of containers on this Instance

ContainerRestartPolicy string

The container restart policy is applied for all containers in container instance.

Containers List<GetContainerInstancesContainerInstanceCollectionItemContainer>

The Containers on this Instance

DefinedTags Dictionary<string, object>

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}

DisplayName string

A filter to return only resources that match the entire display name given.

DnsConfigs List<GetContainerInstancesContainerInstanceCollectionItemDnsConfig>

DNS settings for containers.

FaultDomain string

Fault Domain where the ContainerInstance is running.

FreeformTags Dictionary<string, object>

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

GracefulShutdownTimeoutInSeconds string

Duration in seconds processes within a Container have to gracefully terminate. This applies whenever a Container must be halted, such as when the Container Instance is deleted. Processes will first be sent a termination signal. After this timeout is reached, the processes will be sent a termination signal.

Id string

Unique identifier that is immutable on creation

ImagePullSecrets List<GetContainerInstancesContainerInstanceCollectionItemImagePullSecret>

The image pull secrets for accessing private registry to pull images for containers

LifecycleDetails string

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

Shape string

The shape of the Container Instance. The shape determines the resources available to the Container Instance.

ShapeConfigs List<GetContainerInstancesContainerInstanceCollectionItemShapeConfig>

The shape configuration for a Container Instance. The shape configuration determines the resources allocated to the Instance and it's containers.

State string

A filter to return only resources whose lifecycleState matches the given lifecycleState.

SystemTags Dictionary<string, object>

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}

TimeCreated string

The time the the ContainerInstance was created. An RFC3339 formatted datetime string

TimeUpdated string

The time the ContainerInstance was updated. An RFC3339 formatted datetime string

Vnics List<GetContainerInstancesContainerInstanceCollectionItemVnic>

The virtual networks available to containers running on this Container Instance.

VolumeCount int

The number of volumes that attached to this Instance

Volumes List<GetContainerInstancesContainerInstanceCollectionItemVolume>

A Volume represents a directory with data that is accessible across multiple containers in a ContainerInstance.

AvailabilityDomain string

The name of the availability domain. Example: Uocm:PHX-AD-1

CompartmentId string

The ID of the compartment in which to list resources.

ContainerCount int

The number of containers on this Instance

ContainerRestartPolicy string

The container restart policy is applied for all containers in container instance.

Containers []GetContainerInstancesContainerInstanceCollectionItemContainer

The Containers on this Instance

DefinedTags map[string]interface{}

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}

DisplayName string

A filter to return only resources that match the entire display name given.

DnsConfigs []GetContainerInstancesContainerInstanceCollectionItemDnsConfig

DNS settings for containers.

FaultDomain string

Fault Domain where the ContainerInstance is running.

FreeformTags map[string]interface{}

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

GracefulShutdownTimeoutInSeconds string

Duration in seconds processes within a Container have to gracefully terminate. This applies whenever a Container must be halted, such as when the Container Instance is deleted. Processes will first be sent a termination signal. After this timeout is reached, the processes will be sent a termination signal.

Id string

Unique identifier that is immutable on creation

ImagePullSecrets []GetContainerInstancesContainerInstanceCollectionItemImagePullSecret

The image pull secrets for accessing private registry to pull images for containers

LifecycleDetails string

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

Shape string

The shape of the Container Instance. The shape determines the resources available to the Container Instance.

ShapeConfigs []GetContainerInstancesContainerInstanceCollectionItemShapeConfig

The shape configuration for a Container Instance. The shape configuration determines the resources allocated to the Instance and it's containers.

State string

A filter to return only resources whose lifecycleState matches the given lifecycleState.

SystemTags map[string]interface{}

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}

TimeCreated string

The time the the ContainerInstance was created. An RFC3339 formatted datetime string

TimeUpdated string

The time the ContainerInstance was updated. An RFC3339 formatted datetime string

Vnics []GetContainerInstancesContainerInstanceCollectionItemVnic

The virtual networks available to containers running on this Container Instance.

VolumeCount int

The number of volumes that attached to this Instance

Volumes []GetContainerInstancesContainerInstanceCollectionItemVolume

A Volume represents a directory with data that is accessible across multiple containers in a ContainerInstance.

availabilityDomain String

The name of the availability domain. Example: Uocm:PHX-AD-1

compartmentId String

The ID of the compartment in which to list resources.

containerCount Integer

The number of containers on this Instance

containerRestartPolicy String

The container restart policy is applied for all containers in container instance.

containers List<GetContainerInstanceCollectionItemContainer>

The Containers on this Instance

definedTags Map<String,Object>

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}

displayName String

A filter to return only resources that match the entire display name given.

dnsConfigs List<GetContainerInstanceCollectionItemDnsConfig>

DNS settings for containers.

faultDomain String

Fault Domain where the ContainerInstance is running.

freeformTags Map<String,Object>

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

gracefulShutdownTimeoutInSeconds String

Duration in seconds processes within a Container have to gracefully terminate. This applies whenever a Container must be halted, such as when the Container Instance is deleted. Processes will first be sent a termination signal. After this timeout is reached, the processes will be sent a termination signal.

id String

Unique identifier that is immutable on creation

imagePullSecrets List<GetContainerInstanceCollectionItemImagePullSecret>

The image pull secrets for accessing private registry to pull images for containers

lifecycleDetails String

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

shape String

The shape of the Container Instance. The shape determines the resources available to the Container Instance.

shapeConfigs List<GetContainerInstanceCollectionItemShapeConfig>

The shape configuration for a Container Instance. The shape configuration determines the resources allocated to the Instance and it's containers.

state String

A filter to return only resources whose lifecycleState matches the given lifecycleState.

systemTags Map<String,Object>

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}

timeCreated String

The time the the ContainerInstance was created. An RFC3339 formatted datetime string

timeUpdated String

The time the ContainerInstance was updated. An RFC3339 formatted datetime string

vnics List<GetContainerInstanceCollectionItemVnic>

The virtual networks available to containers running on this Container Instance.

volumeCount Integer

The number of volumes that attached to this Instance

volumes List<GetContainerInstanceCollectionItemVolume>

A Volume represents a directory with data that is accessible across multiple containers in a ContainerInstance.

availabilityDomain string

The name of the availability domain. Example: Uocm:PHX-AD-1

compartmentId string

The ID of the compartment in which to list resources.

containerCount number

The number of containers on this Instance

containerRestartPolicy string

The container restart policy is applied for all containers in container instance.

containers GetContainerInstancesContainerInstanceCollectionItemContainer[]

The Containers on this Instance

definedTags {[key: string]: any}

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}

displayName string

A filter to return only resources that match the entire display name given.

dnsConfigs GetContainerInstancesContainerInstanceCollectionItemDnsConfig[]

DNS settings for containers.

faultDomain string

Fault Domain where the ContainerInstance is running.

freeformTags {[key: string]: any}

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

gracefulShutdownTimeoutInSeconds string

Duration in seconds processes within a Container have to gracefully terminate. This applies whenever a Container must be halted, such as when the Container Instance is deleted. Processes will first be sent a termination signal. After this timeout is reached, the processes will be sent a termination signal.

id string

Unique identifier that is immutable on creation

imagePullSecrets GetContainerInstancesContainerInstanceCollectionItemImagePullSecret[]

The image pull secrets for accessing private registry to pull images for containers

lifecycleDetails string

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

shape string

The shape of the Container Instance. The shape determines the resources available to the Container Instance.

shapeConfigs GetContainerInstancesContainerInstanceCollectionItemShapeConfig[]

The shape configuration for a Container Instance. The shape configuration determines the resources allocated to the Instance and it's containers.

state string

A filter to return only resources whose lifecycleState matches the given lifecycleState.

systemTags {[key: string]: any}

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}

timeCreated string

The time the the ContainerInstance was created. An RFC3339 formatted datetime string

timeUpdated string

The time the ContainerInstance was updated. An RFC3339 formatted datetime string

vnics GetContainerInstancesContainerInstanceCollectionItemVnic[]

The virtual networks available to containers running on this Container Instance.

volumeCount number

The number of volumes that attached to this Instance

volumes GetContainerInstancesContainerInstanceCollectionItemVolume[]

A Volume represents a directory with data that is accessible across multiple containers in a ContainerInstance.

availability_domain str

The name of the availability domain. Example: Uocm:PHX-AD-1

compartment_id str

The ID of the compartment in which to list resources.

container_count int

The number of containers on this Instance

container_restart_policy str

The container restart policy is applied for all containers in container instance.

containers GetContainerInstancesContainerInstanceCollectionItemContainer]

The Containers on this Instance

defined_tags Mapping[str, Any]

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}

display_name str

A filter to return only resources that match the entire display name given.

dns_configs GetContainerInstancesContainerInstanceCollectionItemDnsConfig]

DNS settings for containers.

fault_domain str

Fault Domain where the ContainerInstance is running.

freeform_tags Mapping[str, Any]

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 str

Duration in seconds processes within a Container have to gracefully terminate. This applies whenever a Container must be halted, such as when the Container Instance is deleted. Processes will first be sent a termination signal. After this timeout is reached, the processes will be sent a termination signal.

id str

Unique identifier that is immutable on creation

image_pull_secrets GetContainerInstancesContainerInstanceCollectionItemImagePullSecret]

The image pull secrets for accessing private registry to pull images for containers

lifecycle_details str

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

shape str

The shape of the Container Instance. The shape determines the resources available to the Container Instance.

shape_configs GetContainerInstancesContainerInstanceCollectionItemShapeConfig]

The shape configuration for a Container Instance. The shape configuration determines the resources allocated to the Instance and it's containers.

state str

A filter to return only resources whose lifecycleState matches the given lifecycleState.

system_tags Mapping[str, Any]

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}

time_created str

The time the the ContainerInstance was created. An RFC3339 formatted datetime string

time_updated str

The time the ContainerInstance was updated. An RFC3339 formatted datetime string

vnics GetContainerInstancesContainerInstanceCollectionItemVnic]

The virtual networks available to containers running on this Container Instance.

volume_count int

The number of volumes that attached to this Instance

volumes GetContainerInstancesContainerInstanceCollectionItemVolume]

A Volume represents a directory with data that is accessible across multiple containers in a ContainerInstance.

availabilityDomain String

The name of the availability domain. Example: Uocm:PHX-AD-1

compartmentId String

The ID of the compartment in which to list resources.

containerCount Number

The number of containers on this Instance

containerRestartPolicy String

The container restart policy is applied for all containers in container instance.

containers List<Property Map>

The Containers on this Instance

definedTags Map<Any>

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}

displayName String

A filter to return only resources that match the entire display name given.

dnsConfigs List<Property Map>

DNS settings for containers.

faultDomain String

Fault Domain where the ContainerInstance is running.

freeformTags Map<Any>

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

gracefulShutdownTimeoutInSeconds String

Duration in seconds processes within a Container have to gracefully terminate. This applies whenever a Container must be halted, such as when the Container Instance is deleted. Processes will first be sent a termination signal. After this timeout is reached, the processes will be sent a termination signal.

id String

Unique identifier that is immutable on creation

imagePullSecrets List<Property Map>

The image pull secrets for accessing private registry to pull images for containers

lifecycleDetails String

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

shape String

The shape of the Container Instance. The shape determines the resources available to the Container Instance.

shapeConfigs List<Property Map>

The shape configuration for a Container Instance. The shape configuration determines the resources allocated to the Instance and it's containers.

state String

A filter to return only resources whose lifecycleState matches the given lifecycleState.

systemTags Map<Any>

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}

timeCreated String

The time the the ContainerInstance was created. An RFC3339 formatted datetime string

timeUpdated String

The time the ContainerInstance was updated. An RFC3339 formatted datetime string

vnics List<Property Map>

The virtual networks available to containers running on this Container Instance.

volumeCount Number

The number of volumes that attached to this Instance

volumes List<Property Map>

A Volume represents a directory with data that is accessible across multiple containers in a ContainerInstance.

GetContainerInstancesContainerInstanceCollectionItemContainer

AdditionalCapabilities List<string>
Arguments List<string>
AvailabilityDomain string

The name of the availability domain. Example: Uocm:PHX-AD-1

Commands List<string>
CompartmentId string

The ID of the compartment in which to list resources.

ContainerId string

The ID of the Container on this Instance.

ContainerInstanceId string
DefinedTags Dictionary<string, object>

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}

DisplayName string

A filter to return only resources that match the entire display name given.

EnvironmentVariables Dictionary<string, object>
ExitCode int
FaultDomain string

Fault Domain where the ContainerInstance is running.

FreeformTags Dictionary<string, object>

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

HealthChecks List<GetContainerInstancesContainerInstanceCollectionItemContainerHealthCheck>
ImageUrl string
IsResourcePrincipalDisabled bool
LifecycleDetails string

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

ResourceConfigs List<GetContainerInstancesContainerInstanceCollectionItemContainerResourceConfig>
State string

A filter to return only resources whose lifecycleState matches the given lifecycleState.

SystemTags Dictionary<string, object>

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}

TimeCreated string

The time the the ContainerInstance was created. An RFC3339 formatted datetime string

TimeTerminated string
TimeUpdated string

The time the ContainerInstance was updated. An RFC3339 formatted datetime string

VolumeMounts List<GetContainerInstancesContainerInstanceCollectionItemContainerVolumeMount>
WorkingDirectory string
AdditionalCapabilities []string
Arguments []string
AvailabilityDomain string

The name of the availability domain. Example: Uocm:PHX-AD-1

Commands []string
CompartmentId string

The ID of the compartment in which to list resources.

ContainerId string

The ID of the Container on this Instance.

ContainerInstanceId string
DefinedTags map[string]interface{}

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}

DisplayName string

A filter to return only resources that match the entire display name given.

EnvironmentVariables map[string]interface{}
ExitCode int
FaultDomain string

Fault Domain where the ContainerInstance is running.

FreeformTags map[string]interface{}

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

HealthChecks []GetContainerInstancesContainerInstanceCollectionItemContainerHealthCheck
ImageUrl string
IsResourcePrincipalDisabled bool
LifecycleDetails string

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

ResourceConfigs []GetContainerInstancesContainerInstanceCollectionItemContainerResourceConfig
State string

A filter to return only resources whose lifecycleState matches the given lifecycleState.

SystemTags map[string]interface{}

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}

TimeCreated string

The time the the ContainerInstance was created. An RFC3339 formatted datetime string

TimeTerminated string
TimeUpdated string

The time the ContainerInstance was updated. An RFC3339 formatted datetime string

VolumeMounts []GetContainerInstancesContainerInstanceCollectionItemContainerVolumeMount
WorkingDirectory string
additionalCapabilities List<String>
arguments List<String>
availabilityDomain String

The name of the availability domain. Example: Uocm:PHX-AD-1

commands List<String>
compartmentId String

The ID of the compartment in which to list resources.

containerId String

The ID of the Container on this Instance.

containerInstanceId String
definedTags Map<String,Object>

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}

displayName String

A filter to return only resources that match the entire display name given.

environmentVariables Map<String,Object>
exitCode Integer
faultDomain String

Fault Domain where the ContainerInstance is running.

freeformTags Map<String,Object>

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

healthChecks List<GetContainerInstanceCollectionItemContainerHealthCheck>
imageUrl String
isResourcePrincipalDisabled Boolean
lifecycleDetails String

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

resourceConfigs List<GetContainerInstanceCollectionItemContainerResourceConfig>
state String

A filter to return only resources whose lifecycleState matches the given lifecycleState.

systemTags Map<String,Object>

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}

timeCreated String

The time the the ContainerInstance was created. An RFC3339 formatted datetime string

timeTerminated String
timeUpdated String

The time the ContainerInstance was updated. An RFC3339 formatted datetime string

volumeMounts List<GetContainerInstanceCollectionItemContainerVolumeMount>
workingDirectory String
additionalCapabilities string[]
arguments string[]
availabilityDomain string

The name of the availability domain. Example: Uocm:PHX-AD-1

commands string[]
compartmentId string

The ID of the compartment in which to list resources.

containerId string

The ID of the Container on this Instance.

containerInstanceId string
definedTags {[key: string]: any}

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}

displayName string

A filter to return only resources that match the entire display name given.

environmentVariables {[key: string]: any}
exitCode number
faultDomain string

Fault Domain where the ContainerInstance is running.

freeformTags {[key: string]: any}

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

healthChecks GetContainerInstancesContainerInstanceCollectionItemContainerHealthCheck[]
imageUrl string
isResourcePrincipalDisabled boolean
lifecycleDetails string

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

resourceConfigs GetContainerInstancesContainerInstanceCollectionItemContainerResourceConfig[]
state string

A filter to return only resources whose lifecycleState matches the given lifecycleState.

systemTags {[key: string]: any}

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}

timeCreated string

The time the the ContainerInstance was created. An RFC3339 formatted datetime string

timeTerminated string
timeUpdated string

The time the ContainerInstance was updated. An RFC3339 formatted datetime string

volumeMounts GetContainerInstancesContainerInstanceCollectionItemContainerVolumeMount[]
workingDirectory string
additional_capabilities Sequence[str]
arguments Sequence[str]
availability_domain str

The name of the availability domain. Example: Uocm:PHX-AD-1

commands Sequence[str]
compartment_id str

The ID of the compartment in which to list resources.

container_id str

The ID of the Container on this Instance.

container_instance_id str
defined_tags Mapping[str, Any]

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}

display_name str

A filter to return only resources that match the entire display name given.

environment_variables Mapping[str, Any]
exit_code int
fault_domain str

Fault Domain where the ContainerInstance is running.

freeform_tags Mapping[str, Any]

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 GetContainerInstancesContainerInstanceCollectionItemContainerHealthCheck]
image_url str
is_resource_principal_disabled bool
lifecycle_details str

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

resource_configs GetContainerInstancesContainerInstanceCollectionItemContainerResourceConfig]
state str

A filter to return only resources whose lifecycleState matches the given lifecycleState.

system_tags Mapping[str, Any]

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}

time_created str

The time the the ContainerInstance was created. An RFC3339 formatted datetime string

time_terminated str
time_updated str

The time the ContainerInstance was updated. An RFC3339 formatted datetime string

volume_mounts GetContainerInstancesContainerInstanceCollectionItemContainerVolumeMount]
working_directory str
additionalCapabilities List<String>
arguments List<String>
availabilityDomain String

The name of the availability domain. Example: Uocm:PHX-AD-1

commands List<String>
compartmentId String

The ID of the compartment in which to list resources.

containerId String

The ID of the Container on this Instance.

containerInstanceId String
definedTags Map<Any>

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}

displayName String

A filter to return only resources that match the entire display name given.

environmentVariables Map<Any>
exitCode Number
faultDomain String

Fault Domain where the ContainerInstance is running.

freeformTags Map<Any>

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

healthChecks List<Property Map>
imageUrl String
isResourcePrincipalDisabled Boolean
lifecycleDetails String

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

resourceConfigs List<Property Map>
state String

A filter to return only resources whose lifecycleState matches the given lifecycleState.

systemTags Map<Any>

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}

timeCreated String

The time the the ContainerInstance was created. An RFC3339 formatted datetime string

timeTerminated String
timeUpdated String

The time the ContainerInstance was updated. An RFC3339 formatted datetime string

volumeMounts List<Property Map>
workingDirectory String

GetContainerInstancesContainerInstanceCollectionItemContainerHealthCheck

Commands List<string>
FailureAction string
FailureThreshold int
Headers List<GetContainerInstancesContainerInstanceCollectionItemContainerHealthCheckHeader>
HealthCheckType string
InitialDelayInSeconds int
IntervalInSeconds int
Name string

The name of the volume. This has be unique cross single ContainerInstance.

Path 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 int
Status string
StatusDetails string
SuccessThreshold int
TimeoutInSeconds int
Commands []string
FailureAction string
FailureThreshold int
Headers []GetContainerInstancesContainerInstanceCollectionItemContainerHealthCheckHeader
HealthCheckType string
InitialDelayInSeconds int
IntervalInSeconds int
Name string

The name of the volume. This has be unique cross single ContainerInstance.

Path 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 int
Status string
StatusDetails string
SuccessThreshold int
TimeoutInSeconds int
commands List<String>
failureAction String
failureThreshold Integer
headers List<GetContainerInstanceCollectionItemContainerHealthCheckHeader>
healthCheckType String
initialDelayInSeconds Integer
intervalInSeconds Integer
name String

The name of the volume. This has be unique cross single ContainerInstance.

path 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 Integer
status String
statusDetails String
successThreshold Integer
timeoutInSeconds Integer
commands string[]
failureAction string
failureThreshold number
headers GetContainerInstancesContainerInstanceCollectionItemContainerHealthCheckHeader[]
healthCheckType string
initialDelayInSeconds number
intervalInSeconds number
name string

The name of the volume. This has be unique cross single ContainerInstance.

path 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 number
status string
statusDetails string
successThreshold number
timeoutInSeconds number
commands Sequence[str]
failure_action str
failure_threshold int
headers GetContainerInstancesContainerInstanceCollectionItemContainerHealthCheckHeader]
health_check_type str
initial_delay_in_seconds int
interval_in_seconds int
name str

The name of the volume. This has be unique cross single ContainerInstance.

path 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 int
status str
status_details str
success_threshold int
timeout_in_seconds int
commands List<String>
failureAction String
failureThreshold Number
headers List<Property Map>
healthCheckType String
initialDelayInSeconds Number
intervalInSeconds Number
name String

The name of the volume. This has be unique cross single ContainerInstance.

path 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 Number
status String
statusDetails String
successThreshold Number
timeoutInSeconds Number

GetContainerInstancesContainerInstanceCollectionItemContainerHealthCheckHeader

Name string

The name of the volume. This has be unique cross single ContainerInstance.

Value string
Name string

The name of the volume. This has be unique cross single ContainerInstance.

Value string
name String

The name of the volume. This has be unique cross single ContainerInstance.

value String
name string

The name of the volume. This has be unique cross single ContainerInstance.

value string
name str

The name of the volume. This has be unique cross single ContainerInstance.

value str
name String

The name of the volume. This has be unique cross single ContainerInstance.

value String

GetContainerInstancesContainerInstanceCollectionItemContainerResourceConfig

GetContainerInstancesContainerInstanceCollectionItemContainerVolumeMount

IsReadOnly bool
MountPath string
Partition int
SubPath string
VolumeName string
IsReadOnly bool
MountPath string
Partition int
SubPath string
VolumeName string
isReadOnly Boolean
mountPath String
partition Integer
subPath String
volumeName String
isReadOnly boolean
mountPath string
partition number
subPath string
volumeName string
isReadOnly Boolean
mountPath String
partition Number
subPath String
volumeName String

GetContainerInstancesContainerInstanceCollectionItemDnsConfig

Nameservers List<string>

Name server IP address

Options List<string>

Options allows certain internal resolver variables to be modified.

Searches List<string>

Search list for host-name lookup.

Nameservers []string

Name server IP address

Options []string

Options allows certain internal resolver variables to be modified.

Searches []string

Search list for host-name lookup.

nameservers List<String>

Name server IP address

options List<String>

Options allows certain internal resolver variables to be modified.

searches List<String>

Search list for host-name lookup.

nameservers string[]

Name server IP address

options string[]

Options allows certain internal resolver variables to be modified.

searches string[]

Search list for host-name lookup.

nameservers Sequence[str]

Name server IP address

options Sequence[str]

Options allows certain internal resolver variables to be modified.

searches Sequence[str]

Search list for host-name lookup.

nameservers List<String>

Name server IP address

options List<String>

Options allows certain internal resolver variables to be modified.

searches List<String>

Search list for host-name lookup.

GetContainerInstancesContainerInstanceCollectionItemImagePullSecret

Password string
RegistryEndpoint string

The registry endpoint of the container image.

SecretId string

The OCID of the secret for registry credentials.

SecretType string

The type of ImagePullSecret.

Username string
Password string
RegistryEndpoint string

The registry endpoint of the container image.

SecretId string

The OCID of the secret for registry credentials.

SecretType string

The type of ImagePullSecret.

Username string
password String
registryEndpoint String

The registry endpoint of the container image.

secretId String

The OCID of the secret for registry credentials.

secretType String

The type of ImagePullSecret.

username String
password string
registryEndpoint string

The registry endpoint of the container image.

secretId string

The OCID of the secret for registry credentials.

secretType string

The type of ImagePullSecret.

username string
password str
registry_endpoint str

The registry endpoint of the container image.

secret_id str

The OCID of the secret for registry credentials.

secret_type str

The type of ImagePullSecret.

username str
password String
registryEndpoint String

The registry endpoint of the container image.

secretId String

The OCID of the secret for registry credentials.

secretType String

The type of ImagePullSecret.

username String

GetContainerInstancesContainerInstanceCollectionItemShapeConfig

MemoryInGbs double

The total amount of memory available to the instance, in gigabytes.

NetworkingBandwidthInGbps double

The networking bandwidth available to the instance, in gigabits per second.

Ocpus double

The total number of OCPUs available to the instance.

ProcessorDescription string

A short description of the instance's processor (CPU).

MemoryInGbs float64

The total amount of memory available to the instance, in gigabytes.

NetworkingBandwidthInGbps float64

The networking bandwidth available to the instance, in gigabits per second.

Ocpus float64

The total number of OCPUs available to the instance.

ProcessorDescription string

A short description of the instance's processor (CPU).

memoryInGbs Double

The total amount of memory available to the instance, in gigabytes.

networkingBandwidthInGbps Double

The networking bandwidth available to the instance, in gigabits per second.

ocpus Double

The total number of OCPUs available to the instance.

processorDescription String

A short description of the instance's processor (CPU).

memoryInGbs number

The total amount of memory available to the instance, in gigabytes.

networkingBandwidthInGbps number

The networking bandwidth available to the instance, in gigabits per second.

ocpus number

The total number of OCPUs available to the instance.

processorDescription string

A short description of the instance's processor (CPU).

memory_in_gbs float

The total amount of memory available to the instance, in gigabytes.

networking_bandwidth_in_gbps float

The networking bandwidth available to the instance, in gigabits per second.

ocpus float

The total number of OCPUs available to the instance.

processor_description str

A short description of the instance's processor (CPU).

memoryInGbs Number

The total amount of memory available to the instance, in gigabytes.

networkingBandwidthInGbps Number

The networking bandwidth available to the instance, in gigabits per second.

ocpus Number

The total number of OCPUs available to the instance.

processorDescription String

A short description of the instance's processor (CPU).

GetContainerInstancesContainerInstanceCollectionItemVnic

DefinedTags Dictionary<string, object>

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}

DisplayName string

A filter to return only resources that match the entire display name given.

FreeformTags Dictionary<string, object>

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

HostnameLabel string
IsPublicIpAssigned bool
NsgIds List<string>
PrivateIp string
SkipSourceDestCheck bool
SubnetId string
VnicId string

The ID of the Virtual Network Interface Card (VNIC) over which Containers accessing this network can communicate with the larger Virtual Client Network.

DefinedTags map[string]interface{}

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}

DisplayName string

A filter to return only resources that match the entire display name given.

FreeformTags map[string]interface{}

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

HostnameLabel string
IsPublicIpAssigned bool
NsgIds []string
PrivateIp string
SkipSourceDestCheck bool
SubnetId string
VnicId string

The ID of the Virtual Network Interface Card (VNIC) over which Containers accessing this network can communicate with the larger Virtual Client Network.

definedTags Map<String,Object>

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}

displayName String

A filter to return only resources that match the entire display name given.

freeformTags Map<String,Object>

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

hostnameLabel String
isPublicIpAssigned Boolean
nsgIds List<String>
privateIp String
skipSourceDestCheck Boolean
subnetId String
vnicId String

The ID of the Virtual Network Interface Card (VNIC) over which Containers accessing this network can communicate with the larger Virtual Client Network.

definedTags {[key: string]: any}

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}

displayName string

A filter to return only resources that match the entire display name given.

freeformTags {[key: string]: any}

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

hostnameLabel string
isPublicIpAssigned boolean
nsgIds string[]
privateIp string
skipSourceDestCheck boolean
subnetId string
vnicId string

The ID of the Virtual Network Interface Card (VNIC) over which Containers accessing this network can communicate with the larger Virtual Client Network.

defined_tags Mapping[str, Any]

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}

display_name str

A filter to return only resources that match the entire display name given.

freeform_tags Mapping[str, Any]

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 str
is_public_ip_assigned bool
nsg_ids Sequence[str]
private_ip str
skip_source_dest_check bool
subnet_id str
vnic_id str

The ID of the Virtual Network Interface Card (VNIC) over which Containers accessing this network can communicate with the larger Virtual Client Network.

definedTags Map<Any>

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}

displayName String

A filter to return only resources that match the entire display name given.

freeformTags Map<Any>

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

hostnameLabel String
isPublicIpAssigned Boolean
nsgIds List<String>
privateIp String
skipSourceDestCheck Boolean
subnetId String
vnicId String

The ID of the Virtual Network Interface Card (VNIC) over which Containers accessing this network can communicate with the larger Virtual Client Network.

GetContainerInstancesContainerInstanceCollectionItemVolume

BackingStore string

Volume type that we are using for empty dir where it could be either File Storage or Memory

Configs 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 string

The name of the volume. This has be unique cross single ContainerInstance.

VolumeType string

The type of volume.

BackingStore string

Volume type that we are using for empty dir where it could be either File Storage or Memory

Configs []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 string

The name of the volume. This has be unique cross single ContainerInstance.

VolumeType string

The type of volume.

backingStore String

Volume type that we are using for empty dir where it could be either File Storage or Memory

configs 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 String

The name of the volume. This has be unique cross single ContainerInstance.

volumeType String

The type of volume.

backingStore string

Volume type that we are using for empty dir where it could be either File Storage or Memory

configs 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 string

The name of the volume. This has be unique cross single ContainerInstance.

volumeType string

The type of volume.

backing_store str

Volume type that we are using for empty dir where it could be either File Storage or Memory

configs 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 str

The name of the volume. This has be unique cross single ContainerInstance.

volume_type str

The type of volume.

backingStore String

Volume type that we are using for empty dir where it could be either File Storage or Memory

configs 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 String

The name of the volume. This has be unique cross single ContainerInstance.

volumeType String

The type of volume.

GetContainerInstancesContainerInstanceCollectionItemVolumeConfig

Data 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 string

The name of the file. The fileName should be unique across the volume.

Path 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 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 string

The name of the file. The fileName should be unique across the volume.

Path 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 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 String

The name of the file. The fileName should be unique across the volume.

path 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 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 string

The name of the file. The fileName should be unique across the volume.

path 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 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 str

The name of the file. The fileName should be unique across the volume.

path 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 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 String

The name of the file. The fileName should be unique across the volume.

path 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 string

The name of the volume. This has be unique cross single ContainerInstance.

Values List<string>
Regex bool
Name string

The name of the volume. This has be unique cross single ContainerInstance.

Values []string
Regex bool
name String

The name of the volume. This has be unique cross single ContainerInstance.

values List<String>
regex Boolean
name string

The name of the volume. This has be unique cross single ContainerInstance.

values string[]
regex boolean
name str

The name of the volume. This has be unique cross single ContainerInstance.

values Sequence[str]
regex bool
name String

The name of the volume. This has be unique cross single ContainerInstance.

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