Oracle Cloud Infrastructure v2.29.0 published on Wednesday, Apr 9, 2025 by Pulumi
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 container instances.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testContainerInstances = oci.ContainerInstances.getContainerInstances({
compartmentId: compartmentId,
availabilityDomain: containerInstanceAvailabilityDomain,
displayName: containerInstanceDisplayName,
state: containerInstanceState,
});
import pulumi
import pulumi_oci as oci
test_container_instances = oci.ContainerInstances.get_container_instances(compartment_id=compartment_id,
availability_domain=container_instance_availability_domain,
display_name=container_instance_display_name,
state=container_instance_state)
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/containerinstances"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := containerinstances.GetContainerInstances(ctx, &containerinstances.GetContainerInstancesArgs{
CompartmentId: compartmentId,
AvailabilityDomain: pulumi.StringRef(containerInstanceAvailabilityDomain),
DisplayName: pulumi.StringRef(containerInstanceDisplayName),
State: pulumi.StringRef(containerInstanceState),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;
return await Deployment.RunAsync(() =>
{
var testContainerInstances = Oci.ContainerInstances.GetContainerInstances.Invoke(new()
{
CompartmentId = compartmentId,
AvailabilityDomain = containerInstanceAvailabilityDomain,
DisplayName = containerInstanceDisplayName,
State = containerInstanceState,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.ContainerInstances.ContainerInstancesFunctions;
import com.pulumi.oci.ContainerInstances.inputs.GetContainerInstancesArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var testContainerInstances = ContainerInstancesFunctions.getContainerInstances(GetContainerInstancesArgs.builder()
.compartmentId(compartmentId)
.availabilityDomain(containerInstanceAvailabilityDomain)
.displayName(containerInstanceDisplayName)
.state(containerInstanceState)
.build());
}
}
variables:
testContainerInstances:
fn::invoke:
function: oci:ContainerInstances:getContainerInstances
arguments:
compartmentId: ${compartmentId}
availabilityDomain: ${containerInstanceAvailabilityDomain}
displayName: ${containerInstanceDisplayName}
state: ${containerInstanceState}
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)
public static Output<GetContainerInstancesResult> getContainerInstances(GetContainerInstancesArgs args, InvokeOptions options)
fn::invoke:
function: oci:ContainerInstances/getContainerInstances:getContainerInstances
arguments:
# arguments dictionary
The following arguments are supported:
- Compartment
Id This property is required. string - The OCID of the compartment in which to list resources.
- Availability
Domain string - The name of the availability domain. Example:
Uocm:PHX-AD-1
- Display
Name string - A filter to return only resources that match the entire display name given.
- Filters
Changes to this property will trigger replacement.
Container Instances Filter> - State string
- A filter to only return resources that match the given lifecycle state.
- Compartment
Id This property is required. string - The OCID of the compartment in which to list resources.
- Availability
Domain string - The name of the availability domain. Example:
Uocm:PHX-AD-1
- Display
Name string - A filter to return only resources that match the entire display name given.
- Filters
Changes to this property will trigger replacement.
Container Instances Filter - State string
- A filter to only return resources that match the given lifecycle state.
- compartment
Id This property is required. String - The OCID of the compartment in which to list resources.
- availability
Domain String - The name of the availability domain. Example:
Uocm:PHX-AD-1
- display
Name String - A filter to return only resources that match the entire display name given.
- filters
Changes to this property will trigger replacement.
Filter> - state String
- A filter to only return resources that match the given lifecycle state.
- compartment
Id This property is required. string - The OCID of the compartment in which to list resources.
- availability
Domain string - The name of the availability domain. Example:
Uocm:PHX-AD-1
- display
Name string - A filter to return only resources that match the entire display name given.
- filters
Changes to this property will trigger replacement.
Container Instances Filter[] - state string
- A filter to only return resources that match the given lifecycle state.
- compartment_
id This property is required. str - The OCID of the compartment in which to list resources.
- availability_
domain str - The name of the availability domain. Example:
Uocm:PHX-AD-1
- display_
name str - A filter to return only resources that match the entire display name given.
- filters
Changes to this property will trigger replacement.
Get Container Instances Filter] - state str
- A filter to only return resources that match the given lifecycle state.
- compartment
Id This property is required. String - The OCID of the compartment in which to list resources.
- availability
Domain String - The name of the availability domain. Example:
Uocm:PHX-AD-1
- display
Name String - A filter to return only resources that match the entire display name given.
- filters
Changes to this property will trigger replacement.
- state String
- A filter to only return resources that match the given lifecycle state.
getContainerInstances Result
The following output properties are available:
- Compartment
Id string - The OCID of the compartment.
- Container
Instance List<GetCollections Container Instances Container Instance Collection> - The list of container_instance_collection.
- Id string
- The provider-assigned unique ID for this managed resource.
- Availability
Domain string - The availability domain to place the container instance.
- Display
Name string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Filters
List<Get
Container Instances Filter> - State string
- The current state of the container instance.
- Compartment
Id string - The OCID of the compartment.
- Container
Instance []GetCollections Container Instances Container Instance Collection - The list of container_instance_collection.
- Id string
- The provider-assigned unique ID for this managed resource.
- Availability
Domain string - The availability domain to place the container instance.
- Display
Name string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Filters
[]Get
Container Instances Filter - State string
- The current state of the container instance.
- compartment
Id String - The OCID of the compartment.
- container
Instance List<GetCollections Container Instance Collection> - The list of container_instance_collection.
- id String
- The provider-assigned unique ID for this managed resource.
- availability
Domain String - The availability domain to place the container instance.
- display
Name String - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- filters
List<Get
Filter> - state String
- The current state of the container instance.
- compartment
Id string - The OCID of the compartment.
- container
Instance GetCollections Container Instances Container Instance Collection[] - The list of container_instance_collection.
- id string
- The provider-assigned unique ID for this managed resource.
- availability
Domain string - The availability domain to place the container instance.
- display
Name string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- filters
Get
Container Instances Filter[] - state string
- The current state of the container instance.
- compartment_
id str - The OCID of the compartment.
- container_
instance_ Sequence[containerinstances.collections Get Container Instances Container Instance Collection] - The list of container_instance_collection.
- id str
- The provider-assigned unique ID for this managed resource.
- availability_
domain str - The availability domain to place the container instance.
- display_
name str - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- filters
Sequence[containerinstances.
Get Container Instances Filter] - state str
- The current state of the container instance.
- compartment
Id String - The OCID of the compartment.
- container
Instance List<Property Map>Collections - The list of container_instance_collection.
- id String
- The provider-assigned unique ID for this managed resource.
- availability
Domain String - The availability domain to place the container instance.
- display
Name String - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- filters List<Property Map>
- state String
- The current state of the container instance.
Supporting Types
GetContainerInstancesContainerInstanceCollection
- Items
This property is required. List<GetContainer Instances Container Instance Collection Item>
- Items
This property is required. []GetContainer Instances Container Instance Collection Item
- items
This property is required. List<GetContainer Instance Collection Item>
- items
This property is required. GetContainer Instances Container Instance Collection Item[]
- items
This property is required. Sequence[containerinstances.Get Container Instances Container Instance Collection Item]
- items
This property is required. List<Property Map>
GetContainerInstancesContainerInstanceCollectionItem
- Availability
Domain This property is required. string - The name of the availability domain. Example:
Uocm:PHX-AD-1
- Compartment
Id This property is required. string - The OCID of the compartment in which to list resources.
- Container
Count This property is required. int - The number of containers on the container instance.
- Container
Restart Policy This property is required. string - The container restart policy is applied for all containers in container instance.
- Containers
This property is required. List<GetContainer Instances Container Instance Collection Item Container> - The containers on the container instance.
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"}
. - Display
Name This property is required. string - A filter to return only resources that match the entire display name given.
- Dns
Configs This property is required. List<GetContainer Instances Container Instance Collection Item Dns Config> - DNS settings for containers.
- Fault
Domain This property is required. string - The fault domain to place the container instance.
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"}
- Graceful
Shutdown Timeout In Seconds This property is required. string - The amount of time that processes in a container have to gracefully end when the container must be stopped. For example, when you delete a container instance. After the timeout is reached, the processes are sent a signal to be deleted.
- Id
This property is required. string - An OCID that cannot be changed.
- Image
Pull Secrets This property is required. List<GetContainer Instances Container Instance Collection Item Image Pull Secret> - The image pulls secrets so you can access private registry to pull container images.
- Lifecycle
Details This property is required. string - A message that describes the current state of the container in more detail. Can be used to provide actionable information.
- Shape
This property is required. string - The shape of the container instance. The shape determines the number of OCPUs, amount of memory, and other resources that are allocated to a container instance.
- Shape
Configs This property is required. List<GetContainer Instances Container Instance Collection Item Shape Config> - The shape configuration for a container instance. The shape configuration determines the resources thats are available to the container instance and its containers.
- State
This property is required. string - A filter to only return resources that match the given lifecycle state.
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"}
. - Time
Created This property is required. string - The time the container instance was created, in the format defined by RFC 3339.
- Time
Updated This property is required. string - The time the container instance was updated, in the format defined by RFC 3339.
- Vnics
This property is required. List<GetContainer Instances Container Instance Collection Item Vnic> - The virtual networks available to the containers in the container instance.
- Volume
Count This property is required. int - The number of volumes that are attached to the container instance.
- Volumes
This property is required. List<GetContainer Instances Container Instance Collection Item Volume> - A volume is a directory with data that is accessible across multiple containers in a container instance.
- Availability
Domain This property is required. string - The name of the availability domain. Example:
Uocm:PHX-AD-1
- Compartment
Id This property is required. string - The OCID of the compartment in which to list resources.
- Container
Count This property is required. int - The number of containers on the container instance.
- Container
Restart Policy This property is required. string - The container restart policy is applied for all containers in container instance.
- Containers
This property is required. []GetContainer Instances Container Instance Collection Item Container - The containers on the container instance.
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"}
. - Display
Name This property is required. string - A filter to return only resources that match the entire display name given.
- Dns
Configs This property is required. []GetContainer Instances Container Instance Collection Item Dns Config - DNS settings for containers.
- Fault
Domain This property is required. string - The fault domain to place the container instance.
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"}
- Graceful
Shutdown Timeout In Seconds This property is required. string - The amount of time that processes in a container have to gracefully end when the container must be stopped. For example, when you delete a container instance. After the timeout is reached, the processes are sent a signal to be deleted.
- Id
This property is required. string - An OCID that cannot be changed.
- Image
Pull Secrets This property is required. []GetContainer Instances Container Instance Collection Item Image Pull Secret - The image pulls secrets so you can access private registry to pull container images.
- Lifecycle
Details This property is required. string - A message that describes the current state of the container in more detail. Can be used to provide actionable information.
- Shape
This property is required. string - The shape of the container instance. The shape determines the number of OCPUs, amount of memory, and other resources that are allocated to a container instance.
- Shape
Configs This property is required. []GetContainer Instances Container Instance Collection Item Shape Config - The shape configuration for a container instance. The shape configuration determines the resources thats are available to the container instance and its containers.
- State
This property is required. string - A filter to only return resources that match the given lifecycle state.
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"}
. - Time
Created This property is required. string - The time the container instance was created, in the format defined by RFC 3339.
- Time
Updated This property is required. string - The time the container instance was updated, in the format defined by RFC 3339.
- Vnics
This property is required. []GetContainer Instances Container Instance Collection Item Vnic - The virtual networks available to the containers in the container instance.
- Volume
Count This property is required. int - The number of volumes that are attached to the container instance.
- Volumes
This property is required. []GetContainer Instances Container Instance Collection Item Volume - A volume is a directory with data that is accessible across multiple containers in a container instance.
- availability
Domain This property is required. String - The name of the availability domain. Example:
Uocm:PHX-AD-1
- compartment
Id This property is required. String - The OCID of the compartment in which to list resources.
- container
Count This property is required. Integer - The number of containers on the container instance.
- container
Restart Policy This property is required. String - The container restart policy is applied for all containers in container instance.
- containers
This property is required. List<GetContainer Instance Collection Item Container> - The containers on the container instance.
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"}
. - display
Name This property is required. String - A filter to return only resources that match the entire display name given.
- dns
Configs This property is required. List<GetContainer Instance Collection Item Dns Config> - DNS settings for containers.
- fault
Domain This property is required. String - The fault domain to place the container instance.
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"}
- graceful
Shutdown Timeout In Seconds This property is required. String - The amount of time that processes in a container have to gracefully end when the container must be stopped. For example, when you delete a container instance. After the timeout is reached, the processes are sent a signal to be deleted.
- id
This property is required. String - An OCID that cannot be changed.
- image
Pull Secrets This property is required. List<GetContainer Instance Collection Item Image Pull Secret> - The image pulls secrets so you can access private registry to pull container images.
- lifecycle
Details This property is required. String - A message that describes the current state of the container in more detail. Can be used to provide actionable information.
- shape
This property is required. String - The shape of the container instance. The shape determines the number of OCPUs, amount of memory, and other resources that are allocated to a container instance.
- shape
Configs This property is required. List<GetContainer Instance Collection Item Shape Config> - The shape configuration for a container instance. The shape configuration determines the resources thats are available to the container instance and its containers.
- state
This property is required. String - A filter to only return resources that match the given lifecycle state.
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"}
. - time
Created This property is required. String - The time the container instance was created, in the format defined by RFC 3339.
- time
Updated This property is required. String - The time the container instance was updated, in the format defined by RFC 3339.
- vnics
This property is required. List<GetContainer Instance Collection Item Vnic> - The virtual networks available to the containers in the container instance.
- volume
Count This property is required. Integer - The number of volumes that are attached to the container instance.
- volumes
This property is required. List<GetContainer Instance Collection Item Volume> - A volume is a directory with data that is accessible across multiple containers in a container instance.
- availability
Domain This property is required. string - The name of the availability domain. Example:
Uocm:PHX-AD-1
- compartment
Id This property is required. string - The OCID of the compartment in which to list resources.
- container
Count This property is required. number - The number of containers on the container instance.
- container
Restart Policy This property is required. string - The container restart policy is applied for all containers in container instance.
- containers
This property is required. GetContainer Instances Container Instance Collection Item Container[] - The containers on the container instance.
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"}
. - display
Name This property is required. string - A filter to return only resources that match the entire display name given.
- dns
Configs This property is required. GetContainer Instances Container Instance Collection Item Dns Config[] - DNS settings for containers.
- fault
Domain This property is required. string - The fault domain to place the container instance.
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"}
- graceful
Shutdown Timeout In Seconds This property is required. string - The amount of time that processes in a container have to gracefully end when the container must be stopped. For example, when you delete a container instance. After the timeout is reached, the processes are sent a signal to be deleted.
- id
This property is required. string - An OCID that cannot be changed.
- image
Pull Secrets This property is required. GetContainer Instances Container Instance Collection Item Image Pull Secret[] - The image pulls secrets so you can access private registry to pull container images.
- lifecycle
Details This property is required. string - A message that describes the current state of the container in more detail. Can be used to provide actionable information.
- shape
This property is required. string - The shape of the container instance. The shape determines the number of OCPUs, amount of memory, and other resources that are allocated to a container instance.
- shape
Configs This property is required. GetContainer Instances Container Instance Collection Item Shape Config[] - The shape configuration for a container instance. The shape configuration determines the resources thats are available to the container instance and its containers.
- state
This property is required. string - A filter to only return resources that match the given lifecycle state.
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"}
. - time
Created This property is required. string - The time the container instance was created, in the format defined by RFC 3339.
- time
Updated This property is required. string - The time the container instance was updated, in the format defined by RFC 3339.
- vnics
This property is required. GetContainer Instances Container Instance Collection Item Vnic[] - The virtual networks available to the containers in the container instance.
- volume
Count This property is required. number - The number of volumes that are attached to the container instance.
- volumes
This property is required. GetContainer Instances Container Instance Collection Item Volume[] - A volume is a directory with data that is accessible across multiple containers in a container instance.
- availability_
domain This property is required. str - The name of the availability domain. Example:
Uocm:PHX-AD-1
- compartment_
id This property is required. str - The OCID of the compartment in which to list resources.
- container_
count This property is required. int - The number of containers on the container instance.
- container_
restart_ policy This property is required. str - The container restart policy is applied for all containers in container instance.
- containers
This property is required. Sequence[containerinstances.Get Container Instances Container Instance Collection Item Container] - The containers on the container instance.
This property is required. Mapping[str, str]- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
. - display_
name This property is required. str - A filter to return only resources that match the entire display name given.
- dns_
configs This property is required. Sequence[containerinstances.Get Container Instances Container Instance Collection Item Dns Config] - DNS settings for containers.
- fault_
domain This property is required. str - The fault domain to place the container instance.
This property is required. Mapping[str, str]- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- graceful_
shutdown_ timeout_ in_ seconds This property is required. str - The amount of time that processes in a container have to gracefully end when the container must be stopped. For example, when you delete a container instance. After the timeout is reached, the processes are sent a signal to be deleted.
- id
This property is required. str - An OCID that cannot be changed.
- image_
pull_ secrets This property is required. Sequence[containerinstances.Get Container Instances Container Instance Collection Item Image Pull Secret] - The image pulls secrets so you can access private registry to pull container images.
- lifecycle_
details This property is required. str - A message that describes the current state of the container in more detail. Can be used to provide actionable information.
- shape
This property is required. str - The shape of the container instance. The shape determines the number of OCPUs, amount of memory, and other resources that are allocated to a container instance.
- shape_
configs This property is required. Sequence[containerinstances.Get Container Instances Container Instance Collection Item Shape Config] - The shape configuration for a container instance. The shape configuration determines the resources thats are available to the container instance and its containers.
- state
This property is required. str - A filter to only return resources that match the given lifecycle state.
This property is required. Mapping[str, str]- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
. - time_
created This property is required. str - The time the container instance was created, in the format defined by RFC 3339.
- time_
updated This property is required. str - The time the container instance was updated, in the format defined by RFC 3339.
- vnics
This property is required. Sequence[containerinstances.Get Container Instances Container Instance Collection Item Vnic] - The virtual networks available to the containers in the container instance.
- volume_
count This property is required. int - The number of volumes that are attached to the container instance.
- volumes
This property is required. Sequence[containerinstances.Get Container Instances Container Instance Collection Item Volume] - A volume is a directory with data that is accessible across multiple containers in a container instance.
- availability
Domain This property is required. String - The name of the availability domain. Example:
Uocm:PHX-AD-1
- compartment
Id This property is required. String - The OCID of the compartment in which to list resources.
- container
Count This property is required. Number - The number of containers on the container instance.
- container
Restart Policy This property is required. String - The container restart policy is applied for all containers in container instance.
- containers
This property is required. List<Property Map> - The containers on the container instance.
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"}
. - display
Name This property is required. String - A filter to return only resources that match the entire display name given.
- dns
Configs This property is required. List<Property Map> - DNS settings for containers.
- fault
Domain This property is required. String - The fault domain to place the container instance.
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"}
- graceful
Shutdown Timeout In Seconds This property is required. String - The amount of time that processes in a container have to gracefully end when the container must be stopped. For example, when you delete a container instance. After the timeout is reached, the processes are sent a signal to be deleted.
- id
This property is required. String - An OCID that cannot be changed.
- image
Pull Secrets This property is required. List<Property Map> - The image pulls secrets so you can access private registry to pull container images.
- lifecycle
Details This property is required. String - A message that describes the current state of the container in more detail. Can be used to provide actionable information.
- shape
This property is required. String - The shape of the container instance. The shape determines the number of OCPUs, amount of memory, and other resources that are allocated to a container instance.
- shape
Configs This property is required. List<Property Map> - The shape configuration for a container instance. The shape configuration determines the resources thats are available to the container instance and its containers.
- state
This property is required. String - A filter to only return resources that match the given lifecycle state.
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"}
. - time
Created This property is required. String - The time the container instance was created, in the format defined by RFC 3339.
- time
Updated This property is required. String - The time the container instance was updated, in the format defined by RFC 3339.
- vnics
This property is required. List<Property Map> - The virtual networks available to the containers in the container instance.
- volume
Count This property is required. Number - The number of volumes that are attached to the container instance.
- volumes
This property is required. List<Property Map> - A volume is a directory with data that is accessible across multiple containers in a container instance.
GetContainerInstancesContainerInstanceCollectionItemContainer
- Arguments
This property is required. List<string> - Availability
Domain This property is required. string - The name of the availability domain. Example:
Uocm:PHX-AD-1
- Commands
This property is required. List<string> - Compartment
Id This property is required. string - The OCID of the compartment in which to list resources.
- Container
Id This property is required. string - The OCID of the container.
- Container
Instance Id This property is required. string 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"}
. - Display
Name This property is required. string - A filter to return only resources that match the entire display name given.
- Environment
Variables This property is required. Dictionary<string, string> - Exit
Code This property is required. int - Fault
Domain This property is required. string - The fault domain to place the container instance.
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"}
- Health
Checks This property is required. List<GetContainer Instances Container Instance Collection Item Container Health Check> - Image
Url This property is required. string - Is
Resource Principal Disabled This property is required. bool - Lifecycle
Details 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.
- Resource
Configs This property is required. List<GetContainer Instances Container Instance Collection Item Container Resource Config> - Security
Contexts This property is required. List<GetContainer Instances Container Instance Collection Item Container Security Context> - State
This property is required. string - A filter to only return resources that match the given lifecycle state.
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"}
. - Time
Created This property is required. string - The time the container instance was created, in the format defined by RFC 3339.
- Time
Terminated This property is required. string - Time
Updated This property is required. string - The time the container instance was updated, in the format defined by RFC 3339.
- Volume
Mounts This property is required. List<GetContainer Instances Container Instance Collection Item Container Volume Mount> - Working
Directory This property is required. string
- Arguments
This property is required. []string - Availability
Domain This property is required. string - The name of the availability domain. Example:
Uocm:PHX-AD-1
- Commands
This property is required. []string - Compartment
Id This property is required. string - The OCID of the compartment in which to list resources.
- Container
Id This property is required. string - The OCID of the container.
- Container
Instance Id This property is required. string 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"}
. - Display
Name This property is required. string - A filter to return only resources that match the entire display name given.
- Environment
Variables This property is required. map[string]string - Exit
Code This property is required. int - Fault
Domain This property is required. string - The fault domain to place the container instance.
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"}
- Health
Checks This property is required. []GetContainer Instances Container Instance Collection Item Container Health Check - Image
Url This property is required. string - Is
Resource Principal Disabled This property is required. bool - Lifecycle
Details 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.
- Resource
Configs This property is required. []GetContainer Instances Container Instance Collection Item Container Resource Config - Security
Contexts This property is required. []GetContainer Instances Container Instance Collection Item Container Security Context - State
This property is required. string - A filter to only return resources that match the given lifecycle state.
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"}
. - Time
Created This property is required. string - The time the container instance was created, in the format defined by RFC 3339.
- Time
Terminated This property is required. string - Time
Updated This property is required. string - The time the container instance was updated, in the format defined by RFC 3339.
- Volume
Mounts This property is required. []GetContainer Instances Container Instance Collection Item Container Volume Mount - Working
Directory This property is required. string
- arguments
This property is required. List<String> - availability
Domain This property is required. String - The name of the availability domain. Example:
Uocm:PHX-AD-1
- commands
This property is required. List<String> - compartment
Id This property is required. String - The OCID of the compartment in which to list resources.
- container
Id This property is required. String - The OCID of the container.
- container
Instance Id This property is required. String 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"}
. - display
Name This property is required. String - A filter to return only resources that match the entire display name given.
- environment
Variables This property is required. Map<String,String> - exit
Code This property is required. Integer - fault
Domain This property is required. String - The fault domain to place the container instance.
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"}
- health
Checks This property is required. List<GetContainer Instance Collection Item Container Health Check> - image
Url This property is required. String - is
Resource Principal Disabled This property is required. Boolean - lifecycle
Details 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.
- resource
Configs This property is required. List<GetContainer Instance Collection Item Container Resource Config> - security
Contexts This property is required. List<GetContainer Instance Collection Item Container Security Context> - state
This property is required. String - A filter to only return resources that match the given lifecycle state.
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"}
. - time
Created This property is required. String - The time the container instance was created, in the format defined by RFC 3339.
- time
Terminated This property is required. String - time
Updated This property is required. String - The time the container instance was updated, in the format defined by RFC 3339.
- volume
Mounts This property is required. List<GetContainer Instance Collection Item Container Volume Mount> - working
Directory This property is required. String
- arguments
This property is required. string[] - availability
Domain This property is required. string - The name of the availability domain. Example:
Uocm:PHX-AD-1
- commands
This property is required. string[] - compartment
Id This property is required. string - The OCID of the compartment in which to list resources.
- container
Id This property is required. string - The OCID of the container.
- container
Instance Id This property is required. string 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"}
. - display
Name This property is required. string - A filter to return only resources that match the entire display name given.
- environment
Variables This property is required. {[key: string]: string} - exit
Code This property is required. number - fault
Domain This property is required. string - The fault domain to place the container instance.
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"}
- health
Checks This property is required. GetContainer Instances Container Instance Collection Item Container Health Check[] - image
Url This property is required. string - is
Resource Principal Disabled This property is required. boolean - lifecycle
Details 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.
- resource
Configs This property is required. GetContainer Instances Container Instance Collection Item Container Resource Config[] - security
Contexts This property is required. GetContainer Instances Container Instance Collection Item Container Security Context[] - state
This property is required. string - A filter to only return resources that match the given lifecycle state.
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"}
. - time
Created This property is required. string - The time the container instance was created, in the format defined by RFC 3339.
- time
Terminated This property is required. string - time
Updated This property is required. string - The time the container instance was updated, in the format defined by RFC 3339.
- volume
Mounts This property is required. GetContainer Instances Container Instance Collection Item Container Volume Mount[] - working
Directory This property is required. string
- arguments
This property is required. Sequence[str] - availability_
domain This property is required. str - The name of the availability domain. Example:
Uocm:PHX-AD-1
- commands
This property is required. Sequence[str] - compartment_
id This property is required. str - The OCID of the compartment in which to list resources.
- container_
id This property is required. str - The OCID of the container.
- container_
instance_ id This property is required. str This property is required. Mapping[str, str]- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
. - display_
name This property is required. str - A filter to return only resources that match the entire display name given.
- environment_
variables This property is required. Mapping[str, str] - exit_
code This property is required. int - fault_
domain This property is required. str - The fault domain to place the container instance.
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.Get Container Instances Container Instance Collection Item Container Health Check] - 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.Get Container Instances Container Instance Collection Item Container Resource Config] - security_
contexts This property is required. Sequence[containerinstances.Get Container Instances Container Instance Collection Item Container Security Context] - state
This property is required. str - A filter to only return resources that match the given lifecycle state.
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.Get Container Instances Container Instance Collection Item Container Volume Mount] - working_
directory This property is required. str
- arguments
This property is required. List<String> - availability
Domain This property is required. String - The name of the availability domain. Example:
Uocm:PHX-AD-1
- commands
This property is required. List<String> - compartment
Id This property is required. String - The OCID of the compartment in which to list resources.
- container
Id This property is required. String - The OCID of the container.
- container
Instance Id This property is required. String 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"}
. - display
Name This property is required. String - A filter to return only resources that match the entire display name given.
- environment
Variables This property is required. Map<String> - exit
Code This property is required. Number - fault
Domain This property is required. String - The fault domain to place the container instance.
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"}
- health
Checks This property is required. List<Property Map> - image
Url This property is required. String - is
Resource Principal Disabled This property is required. Boolean - lifecycle
Details 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.
- resource
Configs This property is required. List<Property Map> - security
Contexts This property is required. List<Property Map> - state
This property is required. String - A filter to only return resources that match the given lifecycle state.
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"}
. - time
Created This property is required. String - The time the container instance was created, in the format defined by RFC 3339.
- time
Terminated This property is required. String - time
Updated This property is required. String - The time the container instance was updated, in the format defined by RFC 3339.
- volume
Mounts This property is required. List<Property Map> - working
Directory This property is required. String
GetContainerInstancesContainerInstanceCollectionItemContainerHealthCheck
- Failure
Action This property is required. string - Failure
Threshold This property is required. int - Headers
This property is required. List<GetContainer Instances Container Instance Collection Item Container Health Check Header> - Health
Check Type This property is required. string - Initial
Delay In Seconds This property is required. int - Interval
In Seconds 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 - Status
Details This property is required. string - Success
Threshold This property is required. int - Timeout
In Seconds This property is required. int
- Failure
Action This property is required. string - Failure
Threshold This property is required. int - Headers
This property is required. []GetContainer Instances Container Instance Collection Item Container Health Check Header - Health
Check Type This property is required. string - Initial
Delay In Seconds This property is required. int - Interval
In Seconds 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 - Status
Details This property is required. string - Success
Threshold This property is required. int - Timeout
In Seconds This property is required. int
- failure
Action This property is required. String - failure
Threshold This property is required. Integer - headers
This property is required. List<GetContainer Instance Collection Item Container Health Check Header> - health
Check Type This property is required. String - initial
Delay In Seconds This property is required. Integer - interval
In Seconds 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 - status
Details This property is required. String - success
Threshold This property is required. Integer - timeout
In Seconds This property is required. Integer
- failure
Action This property is required. string - failure
Threshold This property is required. number - headers
This property is required. GetContainer Instances Container Instance Collection Item Container Health Check Header[] - health
Check Type This property is required. string - initial
Delay In Seconds This property is required. number - interval
In Seconds 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 - status
Details This property is required. string - success
Threshold This property is required. number - timeout
In Seconds 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.Get Container Instances Container Instance Collection Item Container Health Check Header] - 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
- failure
Action This property is required. String - failure
Threshold This property is required. Number - headers
This property is required. List<Property Map> - health
Check Type This property is required. String - initial
Delay In Seconds This property is required. Number - interval
In Seconds 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 - status
Details This property is required. String - success
Threshold This property is required. Number - timeout
In Seconds This property is required. Number
GetContainerInstancesContainerInstanceCollectionItemContainerHealthCheckHeader
GetContainerInstancesContainerInstanceCollectionItemContainerResourceConfig
- Memory
Limit In Gbs This property is required. double - Vcpus
Limit This property is required. double
- Memory
Limit In Gbs This property is required. float64 - Vcpus
Limit This property is required. float64
- memory
Limit In Gbs This property is required. Double - vcpus
Limit This property is required. Double
- memory
Limit In Gbs This property is required. number - vcpus
Limit This property is required. number
- memory_
limit_ in_ gbs This property is required. float - vcpus_
limit This property is required. float
- memory
Limit In Gbs This property is required. Number - vcpus
Limit This property is required. Number
GetContainerInstancesContainerInstanceCollectionItemContainerSecurityContext
- Capabilities
This property is required. List<GetContainer Instances Container Instance Collection Item Container Security Context Capability> - 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. string
- Capabilities
This property is required. []GetContainer Instances Container Instance Collection Item Container Security Context Capability - 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. string
- capabilities
This property is required. List<GetContainer Instance Collection Item Container Security Context Capability> - is
Non Root User Check Enabled This property is required. Boolean - is
Root File System Readonly This property is required. Boolean - run
As Group This property is required. Integer - run
As User This property is required. Integer - security
Context Type This property is required. String
- capabilities
This property is required. GetContainer Instances Container Instance Collection Item Container Security Context Capability[] - is
Non Root User Check Enabled This property is required. boolean - is
Root File System Readonly This property is required. boolean - run
As Group This property is required. number - run
As User This property is required. number - security
Context Type This property is required. string
- capabilities
This property is required. Sequence[containerinstances.Get Container Instances Container Instance Collection Item Container Security Context Capability] - 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> - is
Non Root User Check Enabled This property is required. Boolean - is
Root File System Readonly This property is required. Boolean - run
As Group This property is required. Number - run
As User This property is required. Number - security
Context Type This property is required. String
GetContainerInstancesContainerInstanceCollectionItemContainerSecurityContextCapability
- Add
Capabilities This property is required. List<string> - Drop
Capabilities This property is required. List<string>
- Add
Capabilities This property is required. []string - Drop
Capabilities This property is required. []string
- add
Capabilities This property is required. List<String> - drop
Capabilities This property is required. List<String>
- add
Capabilities This property is required. string[] - drop
Capabilities This property is required. string[]
- add_
capabilities This property is required. Sequence[str] - drop_
capabilities This property is required. Sequence[str]
- add
Capabilities This property is required. List<String> - drop
Capabilities This property is required. List<String>
GetContainerInstancesContainerInstanceCollectionItemContainerVolumeMount
- Is
Read Only This property is required. bool - Mount
Path This property is required. string - Partition
This property is required. int - Sub
Path This property is required. string - Volume
Name This property is required. string
- Is
Read Only This property is required. bool - Mount
Path This property is required. string - Partition
This property is required. int - Sub
Path This property is required. string - Volume
Name This property is required. string
- is
Read Only This property is required. Boolean - mount
Path This property is required. String - partition
This property is required. Integer - sub
Path This property is required. String - volume
Name This property is required. String
- is
Read Only This property is required. boolean - mount
Path This property is required. string - partition
This property is required. number - sub
Path This property is required. string - volume
Name 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
- is
Read Only This property is required. Boolean - mount
Path This property is required. String - partition
This property is required. Number - sub
Path This property is required. String - volume
Name This property is required. String
GetContainerInstancesContainerInstanceCollectionItemDnsConfig
- Nameservers
This property is required. List<string> - IP address of the name server..
- Options
This property is required. List<string> - Options allows certain internal resolver variables to be modified.
- Searches
This property is required. List<string> - Search list for hostname lookup.
- Nameservers
This property is required. []string - IP address of the name server..
- Options
This property is required. []string - Options allows certain internal resolver variables to be modified.
- Searches
This property is required. []string - Search list for hostname lookup.
- nameservers
This property is required. List<String> - IP address of the name server..
- options
This property is required. List<String> - Options allows certain internal resolver variables to be modified.
- searches
This property is required. List<String> - Search list for hostname lookup.
- nameservers
This property is required. string[] - IP address of the name server..
- options
This property is required. string[] - Options allows certain internal resolver variables to be modified.
- searches
This property is required. string[] - Search list for hostname lookup.
- nameservers
This property is required. Sequence[str] - IP address of the name server..
- options
This property is required. Sequence[str] - Options allows certain internal resolver variables to be modified.
- searches
This property is required. Sequence[str] - Search list for hostname lookup.
- nameservers
This property is required. List<String> - IP address of the name server..
- options
This property is required. List<String> - Options allows certain internal resolver variables to be modified.
- searches
This property is required. List<String> - Search list for hostname lookup.
GetContainerInstancesContainerInstanceCollectionItemImagePullSecret
- Password
This property is required. string - Registry
Endpoint This property is required. string - The registry endpoint of the container image.
- Secret
Id This property is required. string - The OCID of the secret for registry credentials.
- Secret
Type This property is required. string - The type of ImagePullSecret.
- Username
This property is required. string
- Password
This property is required. string - Registry
Endpoint This property is required. string - The registry endpoint of the container image.
- Secret
Id This property is required. string - The OCID of the secret for registry credentials.
- Secret
Type This property is required. string - The type of ImagePullSecret.
- Username
This property is required. string
- password
This property is required. String - registry
Endpoint This property is required. String - The registry endpoint of the container image.
- secret
Id This property is required. String - The OCID of the secret for registry credentials.
- secret
Type This property is required. String - The type of ImagePullSecret.
- username
This property is required. String
- password
This property is required. string - registry
Endpoint This property is required. string - The registry endpoint of the container image.
- secret
Id This property is required. string - The OCID of the secret for registry credentials.
- secret
Type 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 - registry
Endpoint This property is required. String - The registry endpoint of the container image.
- secret
Id This property is required. String - The OCID of the secret for registry credentials.
- secret
Type This property is required. String - The type of ImagePullSecret.
- username
This property is required. String
GetContainerInstancesContainerInstanceCollectionItemShapeConfig
- Memory
In Gbs This property is required. double - The total amount of memory available to the container instance, in gigabytes.
- Networking
Bandwidth In Gbps 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.
- Processor
Description This property is required. string - A short description of the container instance's processor (CPU).
- Memory
In Gbs This property is required. float64 - The total amount of memory available to the container instance, in gigabytes.
- Networking
Bandwidth In Gbps 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.
- Processor
Description This property is required. string - A short description of the container instance's processor (CPU).
- memory
In Gbs This property is required. Double - The total amount of memory available to the container instance, in gigabytes.
- networking
Bandwidth In Gbps 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.
- processor
Description This property is required. String - A short description of the container instance's processor (CPU).
- memory
In Gbs This property is required. number - The total amount of memory available to the container instance, in gigabytes.
- networking
Bandwidth In Gbps 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.
- processor
Description 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).
- memory
In Gbs This property is required. Number - The total amount of memory available to the container instance, in gigabytes.
- networking
Bandwidth In Gbps 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.
- processor
Description This property is required. String - A short description of the container instance's processor (CPU).
GetContainerInstancesContainerInstanceCollectionItemVnic
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"}
. - Display
Name This property is required. string - A filter to return only resources that match the entire display name given.
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"}
- Hostname
Label This property is required. string - Is
Public Ip Assigned This property is required. bool - Nsg
Ids This property is required. List<string> - Private
Ip This property is required. string - Skip
Source Dest Check This property is required. bool - Subnet
Id This property is required. string - Vnic
Id 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.
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"}
. - Display
Name This property is required. string - A filter to return only resources that match the entire display name given.
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"}
- Hostname
Label This property is required. string - Is
Public Ip Assigned This property is required. bool - Nsg
Ids This property is required. []string - Private
Ip This property is required. string - Skip
Source Dest Check This property is required. bool - Subnet
Id This property is required. string - Vnic
Id 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.
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"}
. - display
Name This property is required. String - A filter to return only resources that match the entire display name given.
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"}
- hostname
Label This property is required. String - is
Public Ip Assigned This property is required. Boolean - nsg
Ids This property is required. List<String> - private
Ip This property is required. String - skip
Source Dest Check This property is required. Boolean - subnet
Id This property is required. String - vnic
Id 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.
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"}
. - display
Name This property is required. string - A filter to return only resources that match the entire display name given.
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"}
- hostname
Label This property is required. string - is
Public Ip Assigned This property is required. boolean - nsg
Ids This property is required. string[] - private
Ip This property is required. string - skip
Source Dest Check This property is required. boolean - subnet
Id This property is required. string - vnic
Id 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.
This property is required. Mapping[str, str]- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
. - display_
name This property is required. str - A filter to return only resources that match the entire display name given.
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.
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"}
. - display
Name This property is required. String - A filter to return only resources that match the entire display name given.
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"}
- hostname
Label This property is required. String - is
Public Ip Assigned This property is required. Boolean - nsg
Ids This property is required. List<String> - private
Ip This property is required. String - skip
Source Dest Check This property is required. Boolean - subnet
Id This property is required. String - vnic
Id This property is required. String - The identifier of the virtual network interface card (VNIC) over which the containers accessing this network can communicate with the larger virtual cloud network.
GetContainerInstancesContainerInstanceCollectionItemVolume
- Backing
Store 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<GetContainer Instances Container Instance Collection Item Volume Config> - 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.
- Volume
Type This property is required. string - The type of volume.
- Backing
Store This property is required. string - The volume type of the empty directory, can be either File Storage or Memory.
- Configs
This property is required. []GetContainer Instances Container Instance Collection Item Volume Config - 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.
- Volume
Type This property is required. string - The type of volume.
- backing
Store 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<GetContainer Instance Collection Item Volume Config> - 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.
- volume
Type This property is required. String - The type of volume.
- backing
Store This property is required. string - The volume type of the empty directory, can be either File Storage or Memory.
- configs
This property is required. GetContainer Instances Container Instance Collection Item Volume Config[] - 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.
- volume
Type 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.Get Container Instances Container Instance Collection Item Volume Config] - 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.
- backing
Store 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.
- volume
Type This property is required. String - The type of volume.
GetContainerInstancesContainerInstanceCollectionItemVolumeConfig
- Data
This property is required. string - The base64 encoded contents of the file. The contents are decoded to plain text before mounted as a file to a container inside container instance.
- File
Name 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.
- File
Name 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.
- file
Name 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.
- file
Name 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.
- file
Name This property is required. String - The name of the file. The fileName should be unique across the volume.
- path
This property is required. String - (Optional) Relative path for this file inside the volume mount directory. By default, the file is presented at the root of the volume mount path.
GetContainerInstancesFilter
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
oci
Terraform Provider.