Module: OCI::ContainerInstances::Models

Defined in:
lib/oci/container_instances/container_instances.rb,
lib/oci/container_instances/models/sort_order.rb,
lib/oci/container_instances/models/action_type.rb,
lib/oci/container_instances/models/operation_type.rb,
lib/oci/container_instances/models/operation_status.rb,
lib/oci/container_instances/models/container_capability.rb,
lib/oci/container_instances/models/container_volume_type.rb,
lib/oci/container_instances/models/container_capability_type.rb,
lib/oci/container_instances/models/container_health_check_type.rb,
lib/oci/container_instances/models/container_health_check_failure_action.rb

Overview

Module containing models for requests made to, and responses received from, OCI ContainerInstances services

Defined Under Namespace

Classes: BasicImagePullSecret, ChangeContainerInstanceCompartmentDetails, Container, ContainerCapabilities, ContainerCollection, ContainerCommandHealthCheck, ContainerConfigFile, ContainerConfigFileVolume, ContainerDnsConfig, ContainerEmptyDirVolume, ContainerHealthCheck, ContainerHttpHealthCheck, ContainerInstance, ContainerInstanceCollection, ContainerInstanceContainer, ContainerInstanceShapeCollection, ContainerInstanceShapeConfig, ContainerInstanceShapeSummary, ContainerInstanceSummary, ContainerResourceConfig, ContainerSummary, ContainerTcpHealthCheck, ContainerVnic, ContainerVolume, CreateBasicImagePullSecretDetails, CreateContainerCommandHealthCheckDetails, CreateContainerConfigFileVolumeDetails, CreateContainerDetails, CreateContainerDnsConfigDetails, CreateContainerEmptyDirVolumeDetails, CreateContainerHealthCheckDetails, CreateContainerHttpHealthCheckDetails, CreateContainerInstanceDetails, CreateContainerInstanceShapeConfigDetails, CreateContainerResourceConfigDetails, CreateContainerTcpHealthCheckDetails, CreateContainerVnicDetails, CreateContainerVolumeDetails, CreateImagePullSecretDetails, CreateLinuxSecurityContextDetails, CreateSecurityContextDetails, CreateVaultImagePullSecretDetails, CreateVolumeMountDetails, HealthCheckHttpHeader, ImagePullSecret, LinuxSecurityContext, SecurityContext, ShapeMemoryOptions, ShapeNetworkingBandwidthOptions, ShapeOcpuOptions, UpdateContainerDetails, UpdateContainerInstanceDetails, VaultImagePullSecret, VolumeMount, WorkRequest, WorkRequestError, WorkRequestErrorCollection, WorkRequestLogEntry, WorkRequestLogEntryCollection, WorkRequestResource, WorkRequestSummary, WorkRequestSummaryCollection

Constant Summary collapse

SORT_ORDER_ENUM =
[
  SORT_ORDER_ASC = 'ASC'.freeze,
  SORT_ORDER_DESC = 'DESC'.freeze
].freeze
ACTION_TYPE_ENUM =
[
  ACTION_TYPE_CREATED = 'CREATED'.freeze,
  ACTION_TYPE_UPDATED = 'UPDATED'.freeze,
  ACTION_TYPE_DELETED = 'DELETED'.freeze,
  ACTION_TYPE_IN_PROGRESS = 'IN_PROGRESS'.freeze,
  ACTION_TYPE_RELATED = 'RELATED'.freeze,
  ACTION_TYPE_FAILED = 'FAILED'.freeze
].freeze
OPERATION_TYPE_ENUM =
[
  OPERATION_TYPE_CREATE_CONTAINER_INSTANCE = 'CREATE_CONTAINER_INSTANCE'.freeze,
  OPERATION_TYPE_UPDATE_CONTAINER_INSTANCE = 'UPDATE_CONTAINER_INSTANCE'.freeze,
  OPERATION_TYPE_DELETE_CONTAINER_INSTANCE = 'DELETE_CONTAINER_INSTANCE'.freeze,
  OPERATION_TYPE_MOVE_CONTAINER_INSTANCE = 'MOVE_CONTAINER_INSTANCE'.freeze,
  OPERATION_TYPE_START_CONTAINER_INSTANCE = 'START_CONTAINER_INSTANCE'.freeze,
  OPERATION_TYPE_STOP_CONTAINER_INSTANCE = 'STOP_CONTAINER_INSTANCE'.freeze,
  OPERATION_TYPE_RESTART_CONTAINER_INSTANCE = 'RESTART_CONTAINER_INSTANCE'.freeze,
  OPERATION_TYPE_UPDATE_CONTAINER = 'UPDATE_CONTAINER'.freeze
].freeze
OPERATION_STATUS_ENUM =
[
  OPERATION_STATUS_ACCEPTED = 'ACCEPTED'.freeze,
  OPERATION_STATUS_IN_PROGRESS = 'IN_PROGRESS'.freeze,
  OPERATION_STATUS_FAILED = 'FAILED'.freeze,
  OPERATION_STATUS_SUCCEEDED = 'SUCCEEDED'.freeze,
  OPERATION_STATUS_CANCELING = 'CANCELING'.freeze,
  OPERATION_STATUS_CANCELED = 'CANCELED'.freeze
].freeze
CONTAINER_CAPABILITY_ENUM =
[
  CONTAINER_CAPABILITY_CAP_NET_ADMIN = 'CAP_NET_ADMIN'.freeze,
  CONTAINER_CAPABILITY_CAP_NET_RAW = 'CAP_NET_RAW'.freeze
].freeze
CONTAINER_VOLUME_TYPE_ENUM =
[
  CONTAINER_VOLUME_TYPE_EMPTYDIR = 'EMPTYDIR'.freeze,
  CONTAINER_VOLUME_TYPE_CONFIGFILE = 'CONFIGFILE'.freeze
].freeze
CONTAINER_CAPABILITY_TYPE_ENUM =
[
  CONTAINER_CAPABILITY_TYPE_CAP_CHOWN = 'CAP_CHOWN'.freeze,
  CONTAINER_CAPABILITY_TYPE_CAP_DAC_OVERRIDE = 'CAP_DAC_OVERRIDE'.freeze,
  CONTAINER_CAPABILITY_TYPE_CAP_FSETID = 'CAP_FSETID'.freeze,
  CONTAINER_CAPABILITY_TYPE_CAP_FOWNER = 'CAP_FOWNER'.freeze,
  CONTAINER_CAPABILITY_TYPE_CAP_MKNOD = 'CAP_MKNOD'.freeze,
  CONTAINER_CAPABILITY_TYPE_CAP_NET_RAW = 'CAP_NET_RAW'.freeze,
  CONTAINER_CAPABILITY_TYPE_CAP_SETGID = 'CAP_SETGID'.freeze,
  CONTAINER_CAPABILITY_TYPE_CAP_SETUID = 'CAP_SETUID'.freeze,
  CONTAINER_CAPABILITY_TYPE_CAP_SETFCAP = 'CAP_SETFCAP'.freeze,
  CONTAINER_CAPABILITY_TYPE_CAP_SETPCAP = 'CAP_SETPCAP'.freeze,
  CONTAINER_CAPABILITY_TYPE_CAP_NET_BIND_SERVICE = 'CAP_NET_BIND_SERVICE'.freeze,
  CONTAINER_CAPABILITY_TYPE_CAP_SYS_CHROOT = 'CAP_SYS_CHROOT'.freeze,
  CONTAINER_CAPABILITY_TYPE_CAP_KILL = 'CAP_KILL'.freeze,
  CONTAINER_CAPABILITY_TYPE_CAP_AUDIT_WRITE = 'CAP_AUDIT_WRITE'.freeze,
  CONTAINER_CAPABILITY_TYPE_ALL = 'ALL'.freeze
].freeze
CONTAINER_HEALTH_CHECK_TYPE_ENUM =
[
  CONTAINER_HEALTH_CHECK_TYPE_HTTP = 'HTTP'.freeze,
  CONTAINER_HEALTH_CHECK_TYPE_TCP = 'TCP'.freeze,
  CONTAINER_HEALTH_CHECK_TYPE_COMMAND = 'COMMAND'.freeze
].freeze
CONTAINER_HEALTH_CHECK_FAILURE_ACTION_ENUM =
[
  CONTAINER_HEALTH_CHECK_FAILURE_ACTION_KILL = 'KILL'.freeze,
  CONTAINER_HEALTH_CHECK_FAILURE_ACTION_NONE = 'NONE'.freeze
].freeze