Module: OCI::OsManagement::Models

Defined in:
lib/oci/os_management/os_management.rb,
lib/oci/os_management/models/arch_types.rb,
lib/oci/os_management/models/os_families.rb,
lib/oci/os_management/models/update_types.rb,
lib/oci/os_management/models/checksum_types.rb,
lib/oci/os_management/models/interval_types.rb,
lib/oci/os_management/models/schedule_types.rb,
lib/oci/os_management/models/operation_types.rb,
lib/oci/os_management/models/lifecycle_states.rb,
lib/oci/os_management/models/operation_status.rb,
lib/oci/os_management/models/package_update_types.rb,
lib/oci/os_management/models/installation_requirements.rb,
lib/oci/os_management/models/is_eligible_for_installation.rb

Overview

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

Defined Under Namespace

Classes: AddPackagesToSoftwareSourceDetails, ApiError, AttachChildSoftwareSourceToManagedInstanceDetails, AttachParentSoftwareSourceToManagedInstanceDetails, AvailableSoftwareSourceSummary, AvailableUpdateSummary, AvailableWindowsUpdateSummary, ChangeManagedInstanceGroupCompartmentDetails, ChangeScheduledJobCompartmentDetails, ChangeSoftwareSourceCompartmentDetails, CreateManagedInstanceGroupDetails, CreateScheduledJobDetails, CreateSoftwareSourceDetails, DetachChildSoftwareSourceFromManagedInstanceDetails, DetachParentSoftwareSourceFromManagedInstanceDetails, Erratum, ErratumSummary, Id, InstallablePackageSummary, InstalledPackageSummary, InstalledWindowsUpdateSummary, ManagedInstance, ManagedInstanceGroup, ManagedInstanceGroupSummary, ManagedInstanceSummary, PackageName, Recurrence, RemovePackagesFromSoftwareSourceDetails, ScheduledJob, ScheduledJobSummary, SoftwarePackage, SoftwarePackageDependency, SoftwarePackageFile, SoftwarePackageSearchSummary, SoftwarePackageSummary, SoftwareSource, SoftwareSourceId, SoftwareSourceSummary, UpdateManagedInstanceGroupDetails, UpdateScheduledJobDetails, UpdateSoftwareSourceDetails, WindowsUpdate, WindowsUpdateSummary, WorkRequest, WorkRequestError, WorkRequestLogEntry, WorkRequestResource, WorkRequestSummary

Constant Summary collapse

ARCH_TYPES_ENUM =
[
  ARCH_TYPES_IA_32 = 'IA_32'.freeze,
  ARCH_TYPES_X86_64 = 'X86_64'.freeze,
  ARCH_TYPES_AARCH64 = 'AARCH64'.freeze,
  ARCH_TYPES_SPARC = 'SPARC'.freeze,
  ARCH_TYPES_AMD64_DEBIAN = 'AMD64_DEBIAN'.freeze
].freeze
OS_FAMILIES_ENUM =
[
  OS_FAMILIES_LINUX = 'LINUX'.freeze,
  OS_FAMILIES_WINDOWS = 'WINDOWS'.freeze,
  OS_FAMILIES_ALL = 'ALL'.freeze
].freeze
UPDATE_TYPES_ENUM =
[
  UPDATE_TYPES_SECURITY = 'SECURITY'.freeze,
  UPDATE_TYPES_BUG = 'BUG'.freeze,
  UPDATE_TYPES_ENHANCEMENT = 'ENHANCEMENT'.freeze,
  UPDATE_TYPES_OTHER = 'OTHER'.freeze
].freeze
CHECKSUM_TYPES_ENUM =
[
  CHECKSUM_TYPES_SHA1 = 'SHA1'.freeze,
  CHECKSUM_TYPES_SHA256 = 'SHA256'.freeze,
  CHECKSUM_TYPES_SHA384 = 'SHA384'.freeze,
  CHECKSUM_TYPES_SHA512 = 'SHA512'.freeze
].freeze
INTERVAL_TYPES_ENUM =
[
  INTERVAL_TYPES_HOUR = 'HOUR'.freeze,
  INTERVAL_TYPES_DAY = 'DAY'.freeze,
  INTERVAL_TYPES_WEEK = 'WEEK'.freeze,
  INTERVAL_TYPES_MONTH = 'MONTH'.freeze
].freeze
SCHEDULE_TYPES_ENUM =
[
  SCHEDULE_TYPES_ONETIME = 'ONETIME'.freeze,
  SCHEDULE_TYPES_RECURRING = 'RECURRING'.freeze
].freeze
OPERATION_TYPES_ENUM =
[
  OPERATION_TYPES_INSTALL = 'INSTALL'.freeze,
  OPERATION_TYPES_UPDATE = 'UPDATE'.freeze,
  OPERATION_TYPES_REMOVE = 'REMOVE'.freeze,
  OPERATION_TYPES_UPDATEALL = 'UPDATEALL'.freeze
].freeze
LIFECYCLE_STATES_ENUM =
[
  LIFECYCLE_STATES_CREATING = 'CREATING'.freeze,
  LIFECYCLE_STATES_UPDATING = 'UPDATING'.freeze,
  LIFECYCLE_STATES_ACTIVE = 'ACTIVE'.freeze,
  LIFECYCLE_STATES_DELETING = 'DELETING'.freeze,
  LIFECYCLE_STATES_DELETED = 'DELETED'.freeze,
  LIFECYCLE_STATES_FAILED = 'FAILED'.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_CANCELLING = 'CANCELLING'.freeze,
  OPERATION_STATUS_CANCELED = 'CANCELED'.freeze
].freeze
PACKAGE_UPDATE_TYPES_ENUM =
[
  PACKAGE_UPDATE_TYPES_SECURITY = 'SECURITY'.freeze,
  PACKAGE_UPDATE_TYPES_BUGFIX = 'BUGFIX'.freeze,
  PACKAGE_UPDATE_TYPES_ENHANCEMENT = 'ENHANCEMENT'.freeze,
  PACKAGE_UPDATE_TYPES_ALL = 'ALL'.freeze
].freeze
INSTALLATION_REQUIREMENTS_ENUM =
[
  INSTALLATION_REQUIREMENTS_EULA_ACCEPTANCE_REQUIRED = 'EULA_ACCEPTANCE_REQUIRED'.freeze,
  INSTALLATION_REQUIREMENTS_SOFTWARE_MEDIA_REQUIRED = 'SOFTWARE_MEDIA_REQUIRED'.freeze,
  INSTALLATION_REQUIREMENTS_USER_INTERACTION_REQUIRED = 'USER_INTERACTION_REQUIRED'.freeze
].freeze
IS_ELIGIBLE_FOR_INSTALLATION_ENUM =
[
  IS_ELIGIBLE_FOR_INSTALLATION_INSTALLABLE = 'INSTALLABLE'.freeze,
  IS_ELIGIBLE_FOR_INSTALLATION_NOT_INSTALLABLE = 'NOT_INSTALLABLE'.freeze,
  IS_ELIGIBLE_FOR_INSTALLATION_UNKNOWN = 'UNKNOWN'.freeze
].freeze