Module: OCI::Iot::Models

Defined in:
lib/oci/iot/iot.rb,
lib/oci/iot/models/action_type.rb,
lib/oci/iot/models/operation_type.rb,
lib/oci/iot/models/lifecycle_state.rb,
lib/oci/iot/models/operation_status.rb,
lib/oci/iot/models/work_request_resource_metadata_key.rb,
lib/oci/iot/models/digital_twin_instance_connectivity_type.rb

Overview

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

Defined Under Namespace

Classes: ApexDataAccessDetails, ChangeIotDomainCompartmentDetails, ChangeIotDomainDataRetentionPeriodDetails, ChangeIotDomainGroupCompartmentDetails, ConfigureIotDomainDataAccessDetails, ConfigureIotDomainGroupDataAccessDetails, CreateDigitalTwinAdapterDetails, CreateDigitalTwinInstanceDetails, CreateDigitalTwinModelDetails, CreateDigitalTwinRelationshipDetails, CreateIotDomainDetails, CreateIotDomainGroupDetails, DataRetentionPeriodsInDays, DigitalTwinAdapter, DigitalTwinAdapterCollection, DigitalTwinAdapterEnvelopeMapping, DigitalTwinAdapterInboundEnvelope, DigitalTwinAdapterInboundRoute, DigitalTwinAdapterJsonPayload, DigitalTwinAdapterPayload, DigitalTwinAdapterSummary, DigitalTwinInstance, DigitalTwinInstanceCollection, DigitalTwinInstanceSummary, DigitalTwinModel, DigitalTwinModelCollection, DigitalTwinModelSummary, DigitalTwinRelationship, DigitalTwinRelationshipCollection, DigitalTwinRelationshipSummary, DirectDataAccessDetails, ErrorDetails, InvokeRawBinaryCommandDetails, InvokeRawCommandDetails, InvokeRawJsonCommandDetails, InvokeRawTextCommandDetails, IotDomain, IotDomainCollection, IotDomainGroup, IotDomainGroupCollection, IotDomainGroupSummary, IotDomainSummary, OrdsDataAccessDetails, UpdateDigitalTwinAdapterDetails, UpdateDigitalTwinInstanceDetails, UpdateDigitalTwinModelDetails, UpdateDigitalTwinRelationshipDetails, UpdateIotDomainDetails, UpdateIotDomainGroupDetails, Vcn, WorkRequest, WorkRequestError, WorkRequestErrorCollection, WorkRequestLogEntry, WorkRequestLogEntryCollection, WorkRequestResource, WorkRequestSummary, WorkRequestSummaryCollection

Constant Summary collapse

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_IOT_DOMAIN = 'CREATE_IOT_DOMAIN'.freeze,
  OPERATION_TYPE_UPDATE_IOT_DOMAIN = 'UPDATE_IOT_DOMAIN'.freeze,
  OPERATION_TYPE_DELETE_IOT_DOMAIN = 'DELETE_IOT_DOMAIN'.freeze,
  OPERATION_TYPE_MOVE_IOT_DOMAIN = 'MOVE_IOT_DOMAIN'.freeze,
  OPERATION_TYPE_MOVE_IOT_DOMAIN_GROUP = 'MOVE_IOT_DOMAIN_GROUP'.freeze,
  OPERATION_TYPE_CREATE_IOT_DOMAIN_GROUP = 'CREATE_IOT_DOMAIN_GROUP'.freeze,
  OPERATION_TYPE_UPDATE_IOT_DOMAIN_GROUP = 'UPDATE_IOT_DOMAIN_GROUP'.freeze,
  OPERATION_TYPE_DELETE_IOT_DOMAIN_GROUP = 'DELETE_IOT_DOMAIN_GROUP'.freeze,
  OPERATION_TYPE_CONFIGURE_DOMAIN_DATA_ACCESS = 'CONFIGURE_DOMAIN_DATA_ACCESS'.freeze,
  OPERATION_TYPE_CONFIGURE_DOMAIN_GROUP_DATA_ACCESS = 'CONFIGURE_DOMAIN_GROUP_DATA_ACCESS'.freeze,
  OPERATION_TYPE_CHANGE_IOT_DOMAIN_DATA_RETENTION = 'CHANGE_IOT_DOMAIN_DATA_RETENTION'.freeze
].freeze
LIFECYCLE_STATE_ENUM =
[
  LIFECYCLE_STATE_ACTIVE = 'ACTIVE'.freeze,
  LIFECYCLE_STATE_DELETED = 'DELETED'.freeze
].freeze
OPERATION_STATUS_ENUM =
[
  OPERATION_STATUS_ACCEPTED = 'ACCEPTED'.freeze,
  OPERATION_STATUS_IN_PROGRESS = 'IN_PROGRESS'.freeze,
  OPERATION_STATUS_WAITING = 'WAITING'.freeze,
  OPERATION_STATUS_NEEDS_ATTENTION = 'NEEDS_ATTENTION'.freeze,
  OPERATION_STATUS_FAILED = 'FAILED'.freeze,
  OPERATION_STATUS_SUCCEEDED = 'SUCCEEDED'.freeze
].freeze
WORK_REQUEST_RESOURCE_METADATA_KEY_ENUM =
[
  WORK_REQUEST_RESOURCE_METADATA_KEY_IS_DRY_RUN = 'IS_DRY_RUN'.freeze
].freeze
DIGITAL_TWIN_INSTANCE_CONNECTIVITY_TYPE_ENUM =
[
  DIGITAL_TWIN_INSTANCE_CONNECTIVITY_TYPE_DIRECT = 'DIRECT'.freeze,
  DIGITAL_TWIN_INSTANCE_CONNECTIVITY_TYPE_INDIRECT = 'INDIRECT'.freeze,
  DIGITAL_TWIN_INSTANCE_CONNECTIVITY_TYPE_GATEWAY = 'GATEWAY'.freeze,
  DIGITAL_TWIN_INSTANCE_CONNECTIVITY_TYPE_NONE = 'NONE'.freeze
].freeze