1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. ContainerInstances
  5. getContainerInstance
Oracle Cloud Infrastructure v2.31.0 published on Thursday, Apr 17, 2025 by Pulumi

oci.ContainerInstances.getContainerInstance

Explore with Pulumi AI

Oracle Cloud Infrastructure v2.31.0 published on Thursday, Apr 17, 2025 by Pulumi

This data source provides details about a specific Container Instance resource in Oracle Cloud Infrastructure Container Instances service.

Gets information about the specified container instance.

Example Usage

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

const testContainerInstance = oci.ContainerInstances.getContainerInstance({
    containerInstanceId: testContainerInstanceOciContainerInstancesContainerInstance.id,
});
Copy
import pulumi
import pulumi_oci as oci

test_container_instance = oci.ContainerInstances.get_container_instance(container_instance_id=test_container_instance_oci_container_instances_container_instance["id"])
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.GetContainerInstance(ctx, &containerinstances.GetContainerInstanceArgs{
			ContainerInstanceId: testContainerInstanceOciContainerInstancesContainerInstance.Id,
		}, 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 testContainerInstance = Oci.ContainerInstances.GetContainerInstance.Invoke(new()
    {
        ContainerInstanceId = testContainerInstanceOciContainerInstancesContainerInstance.Id,
    });

});
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.GetContainerInstanceArgs;
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 testContainerInstance = ContainerInstancesFunctions.getContainerInstance(GetContainerInstanceArgs.builder()
            .containerInstanceId(testContainerInstanceOciContainerInstancesContainerInstance.id())
            .build());

    }
}
Copy
variables:
  testContainerInstance:
    fn::invoke:
      function: oci:ContainerInstances:getContainerInstance
      arguments:
        containerInstanceId: ${testContainerInstanceOciContainerInstancesContainerInstance.id}
Copy

Using getContainerInstance

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 getContainerInstance(args: GetContainerInstanceArgs, opts?: InvokeOptions): Promise<GetContainerInstanceResult>
function getContainerInstanceOutput(args: GetContainerInstanceOutputArgs, opts?: InvokeOptions): Output<GetContainerInstanceResult>
Copy
def get_container_instance(container_instance_id: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetContainerInstanceResult
def get_container_instance_output(container_instance_id: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetContainerInstanceResult]
Copy
func GetContainerInstance(ctx *Context, args *GetContainerInstanceArgs, opts ...InvokeOption) (*GetContainerInstanceResult, error)
func GetContainerInstanceOutput(ctx *Context, args *GetContainerInstanceOutputArgs, opts ...InvokeOption) GetContainerInstanceResultOutput
Copy

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

public static class GetContainerInstance 
{
    public static Task<GetContainerInstanceResult> InvokeAsync(GetContainerInstanceArgs args, InvokeOptions? opts = null)
    public static Output<GetContainerInstanceResult> Invoke(GetContainerInstanceInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetContainerInstanceResult> getContainerInstance(GetContainerInstanceArgs args, InvokeOptions options)
public static Output<GetContainerInstanceResult> getContainerInstance(GetContainerInstanceArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: oci:ContainerInstances/getContainerInstance:getContainerInstance
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ContainerInstanceId This property is required. string
The OCID of the container instance.
ContainerInstanceId This property is required. string
The OCID of the container instance.
containerInstanceId This property is required. String
The OCID of the container instance.
containerInstanceId This property is required. string
The OCID of the container instance.
container_instance_id This property is required. str
The OCID of the container instance.
containerInstanceId This property is required. String
The OCID of the container instance.

getContainerInstance Result

The following output properties are available:

AvailabilityDomain string
The availability domain to place the container instance.
CompartmentId string
The OCID of the compartment.
ContainerCount int
The number of containers on the container instance.
ContainerInstanceId string
ContainerRestartPolicy string
The container restart policy is applied for all containers in container instance.
Containers List<GetContainerInstanceContainer>
The containers on the container instance.
DefinedTags Dictionary<string, string>
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}.
DisplayName string
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
DnsConfigs List<GetContainerInstanceDnsConfig>
DNS settings for containers.
FaultDomain string
The fault domain to place the container instance.
FreeformTags 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 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 string
An OCID that cannot be changed.
ImagePullSecrets List<GetContainerInstanceImagePullSecret>
The image pulls secrets so you can access private registry to pull container images.
LifecycleDetails string
A message that describes the current state of the container in more detail. Can be used to provide actionable information.
Shape 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 List<GetContainerInstanceShapeConfig>
The shape configuration for a container instance. The shape configuration determines the resources thats are available to the container instance and its containers.
State string
The current state of the container instance.
SystemTags Dictionary<string, string>
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}.
TimeCreated string
The time the container instance was created, in the format defined by RFC 3339.
TimeUpdated string
The time the container instance was updated, in the format defined by RFC 3339.
Vnics List<GetContainerInstanceVnic>
The virtual networks available to the containers in the container instance.
VolumeCount int
The number of volumes that are attached to the container instance.
Volumes List<GetContainerInstanceVolume>
A volume is a directory with data that is accessible across multiple containers in a container instance.
AvailabilityDomain string
The availability domain to place the container instance.
CompartmentId string
The OCID of the compartment.
ContainerCount int
The number of containers on the container instance.
ContainerInstanceId string
ContainerRestartPolicy string
The container restart policy is applied for all containers in container instance.
Containers []GetContainerInstanceContainer
The containers on the container instance.
DefinedTags map[string]string
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}.
DisplayName string
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
DnsConfigs []GetContainerInstanceDnsConfig
DNS settings for containers.
FaultDomain string
The fault domain to place the container instance.
FreeformTags 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 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 string
An OCID that cannot be changed.
ImagePullSecrets []GetContainerInstanceImagePullSecret
The image pulls secrets so you can access private registry to pull container images.
LifecycleDetails string
A message that describes the current state of the container in more detail. Can be used to provide actionable information.
Shape 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 []GetContainerInstanceShapeConfig
The shape configuration for a container instance. The shape configuration determines the resources thats are available to the container instance and its containers.
State string
The current state of the container instance.
SystemTags map[string]string
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}.
TimeCreated string
The time the container instance was created, in the format defined by RFC 3339.
TimeUpdated string
The time the container instance was updated, in the format defined by RFC 3339.
Vnics []GetContainerInstanceVnic
The virtual networks available to the containers in the container instance.
VolumeCount int
The number of volumes that are attached to the container instance.
Volumes []GetContainerInstanceVolume
A volume is a directory with data that is accessible across multiple containers in a container instance.
availabilityDomain String
The availability domain to place the container instance.
compartmentId String
The OCID of the compartment.
containerCount Integer
The number of containers on the container instance.
containerInstanceId String
containerRestartPolicy String
The container restart policy is applied for all containers in container instance.
containers List<GetContainerInstanceContainer>
The containers on the container instance.
definedTags Map<String,String>
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}.
displayName String
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
dnsConfigs List<GetContainerInstanceDnsConfig>
DNS settings for containers.
faultDomain String
The fault domain to place the container instance.
freeformTags 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 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 String
An OCID that cannot be changed.
imagePullSecrets List<GetContainerInstanceImagePullSecret>
The image pulls secrets so you can access private registry to pull container images.
lifecycleDetails String
A message that describes the current state of the container in more detail. Can be used to provide actionable information.
shape 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 List<GetContainerInstanceShapeConfig>
The shape configuration for a container instance. The shape configuration determines the resources thats are available to the container instance and its containers.
state String
The current state of the container instance.
systemTags Map<String,String>
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}.
timeCreated String
The time the container instance was created, in the format defined by RFC 3339.
timeUpdated String
The time the container instance was updated, in the format defined by RFC 3339.
vnics List<GetContainerInstanceVnic>
The virtual networks available to the containers in the container instance.
volumeCount Integer
The number of volumes that are attached to the container instance.
volumes List<GetContainerInstanceVolume>
A volume is a directory with data that is accessible across multiple containers in a container instance.
availabilityDomain string
The availability domain to place the container instance.
compartmentId string
The OCID of the compartment.
containerCount number
The number of containers on the container instance.
containerInstanceId string
containerRestartPolicy string
The container restart policy is applied for all containers in container instance.
containers GetContainerInstanceContainer[]
The containers on the container instance.
definedTags {[key: string]: string}
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}.
displayName string
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
dnsConfigs GetContainerInstanceDnsConfig[]
DNS settings for containers.
faultDomain string
The fault domain to place the container instance.
freeformTags {[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 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 string
An OCID that cannot be changed.
imagePullSecrets GetContainerInstanceImagePullSecret[]
The image pulls secrets so you can access private registry to pull container images.
lifecycleDetails string
A message that describes the current state of the container in more detail. Can be used to provide actionable information.
shape 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 GetContainerInstanceShapeConfig[]
The shape configuration for a container instance. The shape configuration determines the resources thats are available to the container instance and its containers.
state string
The current state of the container instance.
systemTags {[key: string]: string}
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}.
timeCreated string
The time the container instance was created, in the format defined by RFC 3339.
timeUpdated string
The time the container instance was updated, in the format defined by RFC 3339.
vnics GetContainerInstanceVnic[]
The virtual networks available to the containers in the container instance.
volumeCount number
The number of volumes that are attached to the container instance.
volumes GetContainerInstanceVolume[]
A volume is a directory with data that is accessible across multiple containers in a container instance.
availability_domain str
The availability domain to place the container instance.
compartment_id str
The OCID of the compartment.
container_count int
The number of containers on the container instance.
container_instance_id str
container_restart_policy str
The container restart policy is applied for all containers in container instance.
containers Sequence[containerinstances.GetContainerInstanceContainer]
The containers on the container instance.
defined_tags 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 str
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
dns_configs Sequence[containerinstances.GetContainerInstanceDnsConfig]
DNS settings for containers.
fault_domain str
The fault domain to place the container instance.
freeform_tags 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 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 str
An OCID that cannot be changed.
image_pull_secrets Sequence[containerinstances.GetContainerInstanceImagePullSecret]
The image pulls secrets so you can access private registry to pull container images.
lifecycle_details str
A message that describes the current state of the container in more detail. Can be used to provide actionable information.
shape 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 Sequence[containerinstances.GetContainerInstanceShapeConfig]
The shape configuration for a container instance. The shape configuration determines the resources thats are available to the container instance and its containers.
state str
The current state of the container instance.
system_tags Mapping[str, str]
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 container instance was created, in the format defined by RFC 3339.
time_updated str
The time the container instance was updated, in the format defined by RFC 3339.
vnics Sequence[containerinstances.GetContainerInstanceVnic]
The virtual networks available to the containers in the container instance.
volume_count int
The number of volumes that are attached to the container instance.
volumes Sequence[containerinstances.GetContainerInstanceVolume]
A volume is a directory with data that is accessible across multiple containers in a container instance.
availabilityDomain String
The availability domain to place the container instance.
compartmentId String
The OCID of the compartment.
containerCount Number
The number of containers on the container instance.
containerInstanceId String
containerRestartPolicy String
The container restart policy is applied for all containers in container instance.
containers List<Property Map>
The containers on the container instance.
definedTags Map<String>
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}.
displayName String
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
dnsConfigs List<Property Map>
DNS settings for containers.
faultDomain String
The fault domain to place the container instance.
freeformTags 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 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 String
An OCID that cannot be changed.
imagePullSecrets List<Property Map>
The image pulls secrets so you can access private registry to pull container images.
lifecycleDetails String
A message that describes the current state of the container in more detail. Can be used to provide actionable information.
shape 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 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 String
The current state of the container instance.
systemTags Map<String>
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}.
timeCreated String
The time the container instance was created, in the format defined by RFC 3339.
timeUpdated String
The time the container instance was updated, in the format defined by RFC 3339.
vnics List<Property Map>
The virtual networks available to the containers in the container instance.
volumeCount Number
The number of volumes that are attached to the container instance.
volumes List<Property Map>
A volume is a directory with data that is accessible across multiple containers in a container instance.

Supporting Types

GetContainerInstanceContainer

Arguments This property is required. List<string>
AvailabilityDomain This property is required. string
The availability domain to place the container instance.
Commands This property is required. List<string>
CompartmentId This property is required. string
The OCID of the compartment.
ContainerId This property is required. string
The OCID of the container.
ContainerInstanceId This property is required. string
The OCID of 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 user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
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<GetContainerInstanceContainerHealthCheck>
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<GetContainerInstanceContainerResourceConfig>
SecurityContexts This property is required. List<GetContainerInstanceContainerSecurityContext>
State This property is required. string
The current state of the container instance.
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<GetContainerInstanceContainerVolumeMount>
WorkingDirectory This property is required. string
Arguments This property is required. []string
AvailabilityDomain This property is required. string
The availability domain to place the container instance.
Commands This property is required. []string
CompartmentId This property is required. string
The OCID of the compartment.
ContainerId This property is required. string
The OCID of the container.
ContainerInstanceId This property is required. string
The OCID of 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 user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
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. []GetContainerInstanceContainerHealthCheck
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. []GetContainerInstanceContainerResourceConfig
SecurityContexts This property is required. []GetContainerInstanceContainerSecurityContext
State This property is required. string
The current state of the container instance.
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. []GetContainerInstanceContainerVolumeMount
WorkingDirectory This property is required. string
arguments This property is required. List<String>
availabilityDomain This property is required. String
The availability domain to place the container instance.
commands This property is required. List<String>
compartmentId This property is required. String
The OCID of the compartment.
containerId This property is required. String
The OCID of the container.
containerInstanceId This property is required. String
The OCID of 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 user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
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<GetContainerInstanceContainerHealthCheck>
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<GetContainerInstanceContainerResourceConfig>
securityContexts This property is required. List<GetContainerInstanceContainerSecurityContext>
state This property is required. String
The current state of the container instance.
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<GetContainerInstanceContainerVolumeMount>
workingDirectory This property is required. String
arguments This property is required. string[]
availabilityDomain This property is required. string
The availability domain to place the container instance.
commands This property is required. string[]
compartmentId This property is required. string
The OCID of the compartment.
containerId This property is required. string
The OCID of the container.
containerInstanceId This property is required. string
The OCID of 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 user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
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. GetContainerInstanceContainerHealthCheck[]
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. GetContainerInstanceContainerResourceConfig[]
securityContexts This property is required. GetContainerInstanceContainerSecurityContext[]
state This property is required. string
The current state of the container instance.
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. GetContainerInstanceContainerVolumeMount[]
workingDirectory This property is required. string
arguments This property is required. Sequence[str]
availability_domain This property is required. str
The availability domain to place the container instance.
commands This property is required. Sequence[str]
compartment_id This property is required. str
The OCID of the compartment.
container_id This property is required. str
The OCID of the container.
container_instance_id This property is required. str
The OCID of 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 user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
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.GetContainerInstanceContainerHealthCheck]
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.GetContainerInstanceContainerResourceConfig]
security_contexts This property is required. Sequence[containerinstances.GetContainerInstanceContainerSecurityContext]
state This property is required. str
The current state of the container instance.
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.GetContainerInstanceContainerVolumeMount]
working_directory This property is required. str
arguments This property is required. List<String>
availabilityDomain This property is required. String
The availability domain to place the container instance.
commands This property is required. List<String>
compartmentId This property is required. String
The OCID of the compartment.
containerId This property is required. String
The OCID of the container.
containerInstanceId This property is required. String
The OCID of 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 user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
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
The current state of the container instance.
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

GetContainerInstanceContainerHealthCheck

FailureAction This property is required. string
FailureThreshold This property is required. int
Headers This property is required. List<GetContainerInstanceContainerHealthCheckHeader>
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. []GetContainerInstanceContainerHealthCheckHeader
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<GetContainerInstanceContainerHealthCheckHeader>
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. GetContainerInstanceContainerHealthCheckHeader[]
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.GetContainerInstanceContainerHealthCheckHeader]
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

GetContainerInstanceContainerHealthCheckHeader

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

GetContainerInstanceContainerResourceConfig

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

GetContainerInstanceContainerSecurityContext

Capabilities This property is required. List<GetContainerInstanceContainerSecurityContextCapability>
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. []GetContainerInstanceContainerSecurityContextCapability
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<GetContainerInstanceContainerSecurityContextCapability>
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. GetContainerInstanceContainerSecurityContextCapability[]
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.GetContainerInstanceContainerSecurityContextCapability]
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

GetContainerInstanceContainerSecurityContextCapability

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>

GetContainerInstanceContainerVolumeMount

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

GetContainerInstanceDnsConfig

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.

GetContainerInstanceImagePullSecret

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

GetContainerInstanceShapeConfig

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

GetContainerInstanceVnic

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 user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
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 user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
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 user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
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 user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
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 user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
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 user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
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.

GetContainerInstanceVolume

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<GetContainerInstanceVolumeConfig>
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. []GetContainerInstanceVolumeConfig
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<GetContainerInstanceVolumeConfig>
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. GetContainerInstanceVolumeConfig[]
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.GetContainerInstanceVolumeConfig]
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.

GetContainerInstanceVolumeConfig

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.

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.31.0 published on Thursday, Apr 17, 2025 by Pulumi