Module: OCI::DelegateAccessControl::Models

Defined in:
lib/oci/delegate_access_control/delegate_access_control.rb,
lib/oci/delegate_access_control/models/action_type.rb,
lib/oci/delegate_access_control/models/sort_orders.rb,
lib/oci/delegate_access_control/models/operation_type.rb,
lib/oci/delegate_access_control/models/operation_status.rb,
lib/oci/delegate_access_control/models/audit_report_status.rb,
lib/oci/delegate_access_control/models/service_provider_service_type.rb,
lib/oci/delegate_access_control/models/delegation_control_resource_type.rb,
lib/oci/delegate_access_control/models/work_request_resource_metadata_key.rb,
lib/oci/delegate_access_control/models/delegated_resource_access_request_status.rb,
lib/oci/delegate_access_control/models/delegated_resource_access_requester_type.rb,
lib/oci/delegate_access_control/models/delegated_resource_access_request_severity.rb,
lib/oci/delegate_access_control/models/delegated_resource_access_request_audit_type.rb

Overview

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

Defined Under Namespace

Classes: ApproveDelegatedResourceAccessRequestDetails, ChangeDelegationControlCompartmentDetails, ChangeDelegationSubscriptionCompartmentDetails, CreateDelegationControlDetails, CreateDelegationSubscriptionDetails, DelegatedResourceAccessRequest, DelegatedResourceAccessRequestApprovalDetails, DelegatedResourceAccessRequestAuditLogReport, DelegatedResourceAccessRequestHistoryCollection, DelegatedResourceAccessRequestHistorySummary, DelegatedResourceAccessRequestSummary, DelegatedResourceAccessRequestSummaryCollection, DelegationControl, DelegationControlResourceCollection, DelegationControlResourceSummary, DelegationControlSummary, DelegationControlSummaryCollection, DelegationSubscription, DelegationSubscriptionSummary, DelegationSubscriptionSummaryCollection, RejectDelegatedResourceAccessRequestDetails, RevokeDelegatedResourceAccessRequestDetails, ServiceProvider, ServiceProviderAction, ServiceProviderActionProperties, ServiceProviderActionSummary, ServiceProviderActionSummaryCollection, ServiceProviderInteractionCollection, ServiceProviderInteractionRequestDetails, ServiceProviderInteractionSummary, ServiceProviderSummary, ServiceProviderSummaryCollection, UpdateDelegationControlDetails, UpdateDelegationSubscriptionDetails, 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
SORT_ORDERS_ENUM =
[
  SORT_ORDERS_ASC = 'ASC'.freeze,
  SORT_ORDERS_DESC = 'DESC'.freeze
].freeze
OPERATION_TYPE_ENUM =
[
  OPERATION_TYPE_CREATE_DELEGATION_CONTROL = 'CREATE_DELEGATION_CONTROL'.freeze,
  OPERATION_TYPE_UPDATE_DELEGATION_CONTROL = 'UPDATE_DELEGATION_CONTROL'.freeze,
  OPERATION_TYPE_DELETE_DELEGATION_CONTROL = 'DELETE_DELEGATION_CONTROL'.freeze,
  OPERATION_TYPE_MOVE_DELEGATION_CONTROL = 'MOVE_DELEGATION_CONTROL'.freeze,
  OPERATION_TYPE_CREATE_DELEGATED_RESOURCE_ACCESS_REQUEST = 'CREATE_DELEGATED_RESOURCE_ACCESS_REQUEST'.freeze,
  OPERATION_TYPE_APPROVE_DELEGATED_RESOURCE_ACCESS_REQUEST = 'APPROVE_DELEGATED_RESOURCE_ACCESS_REQUEST'.freeze,
  OPERATION_TYPE_REJECT_DELEGATED_RESOURCE_ACCESS_REQUEST = 'REJECT_DELEGATED_RESOURCE_ACCESS_REQUEST'.freeze,
  OPERATION_TYPE_REVOKE_DELEGATED_RESOURCE_ACCESS_REQUEST = 'REVOKE_DELEGATED_RESOURCE_ACCESS_REQUEST'.freeze,
  OPERATION_TYPE_CREATE_DELEGATION_SUBSCRIPTION = 'CREATE_DELEGATION_SUBSCRIPTION'.freeze,
  OPERATION_TYPE_UPDATE_DELEGATION_SUBSCRIPTION = 'UPDATE_DELEGATION_SUBSCRIPTION'.freeze,
  OPERATION_TYPE_DELETE_DELEGATION_SUBSCRIPTION = 'DELETE_DELEGATION_SUBSCRIPTION'.freeze,
  OPERATION_TYPE_MOVE_DELEGATION_SUBSCRIPTION = 'MOVE_DELEGATION_SUBSCRIPTION'.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,
  OPERATION_STATUS_CANCELING = 'CANCELING'.freeze,
  OPERATION_STATUS_CANCELED = 'CANCELED'.freeze
].freeze
AUDIT_REPORT_STATUS_ENUM =
[
  AUDIT_REPORT_STATUS_NOTAVAILABLE = 'NOTAVAILABLE'.freeze,
  AUDIT_REPORT_STATUS_AVAILABLE = 'AVAILABLE'.freeze,
  AUDIT_REPORT_STATUS_EXPIRED = 'EXPIRED'.freeze,
  AUDIT_REPORT_STATUS_FAILED = 'FAILED'.freeze
].freeze
SERVICE_PROVIDER_SERVICE_TYPE_ENUM =
[
  SERVICE_PROVIDER_SERVICE_TYPE_TROUBLESHOOTING = 'TROUBLESHOOTING'.freeze,
  SERVICE_PROVIDER_SERVICE_TYPE_ASSISTED_PATCHING = 'ASSISTED_PATCHING'.freeze
].freeze
DELEGATION_CONTROL_RESOURCE_TYPE_ENUM =
[
  DELEGATION_CONTROL_RESOURCE_TYPE_VMCLUSTER = 'VMCLUSTER'.freeze,
  DELEGATION_CONTROL_RESOURCE_TYPE_CLOUDVMCLUSTER = 'CLOUDVMCLUSTER'.freeze
].freeze
WORK_REQUEST_RESOURCE_METADATA_KEY_ENUM =
[
  WORK_REQUEST_RESOURCE_METADATA_KEY_VM_CLUSTER_ID = 'VM_CLUSTER_ID'.freeze,
  WORK_REQUEST_RESOURCE_METADATA_KEY_HOSTNAMES = 'HOSTNAMES'.freeze,
  WORK_REQUEST_RESOURCE_METADATA_KEY_COMMANDS = 'COMMANDS'.freeze,
  WORK_REQUEST_RESOURCE_METADATA_KEY_RESULT_LOCATION = 'RESULT_LOCATION'.freeze
].freeze
DELEGATED_RESOURCE_ACCESS_REQUEST_STATUS_ENUM =
[
  DELEGATED_RESOURCE_ACCESS_REQUEST_STATUS_CREATED = 'CREATED'.freeze,
  DELEGATED_RESOURCE_ACCESS_REQUEST_STATUS_APPROVAL_WAITING = 'APPROVAL_WAITING'.freeze,
  DELEGATED_RESOURCE_ACCESS_REQUEST_STATUS_OPERATOR_ASSIGNMENT_WAITING = 'OPERATOR_ASSIGNMENT_WAITING'.freeze,
  DELEGATED_RESOURCE_ACCESS_REQUEST_STATUS_PREAPPROVED = 'PREAPPROVED'.freeze,
  DELEGATED_RESOURCE_ACCESS_REQUEST_STATUS_APPROVED = 'APPROVED'.freeze,
  DELEGATED_RESOURCE_ACCESS_REQUEST_STATUS_APPROVED_FOR_FUTURE = 'APPROVED_FOR_FUTURE'.freeze,
  DELEGATED_RESOURCE_ACCESS_REQUEST_STATUS_REJECTED = 'REJECTED'.freeze,
  DELEGATED_RESOURCE_ACCESS_REQUEST_STATUS_DEPLOYED = 'DEPLOYED'.freeze,
  DELEGATED_RESOURCE_ACCESS_REQUEST_STATUS_DEPLOY_FAILED = 'DEPLOY_FAILED'.freeze,
  DELEGATED_RESOURCE_ACCESS_REQUEST_STATUS_UNDEPLOYED = 'UNDEPLOYED'.freeze,
  DELEGATED_RESOURCE_ACCESS_REQUEST_STATUS_UNDEPLOY_FAILED = 'UNDEPLOY_FAILED'.freeze,
  DELEGATED_RESOURCE_ACCESS_REQUEST_STATUS_CLOSE_FAILED = 'CLOSE_FAILED'.freeze,
  DELEGATED_RESOURCE_ACCESS_REQUEST_STATUS_REVOKE_FAILED = 'REVOKE_FAILED'.freeze,
  DELEGATED_RESOURCE_ACCESS_REQUEST_STATUS_EXPIRY_FAILED = 'EXPIRY_FAILED'.freeze,
  DELEGATED_RESOURCE_ACCESS_REQUEST_STATUS_REVOKING = 'REVOKING'.freeze,
  DELEGATED_RESOURCE_ACCESS_REQUEST_STATUS_REVOKED = 'REVOKED'.freeze,
  DELEGATED_RESOURCE_ACCESS_REQUEST_STATUS_EXTENDING = 'EXTENDING'.freeze,
  DELEGATED_RESOURCE_ACCESS_REQUEST_STATUS_EXTENDED = 'EXTENDED'.freeze,
  DELEGATED_RESOURCE_ACCESS_REQUEST_STATUS_EXTENSION_REJECTED = 'EXTENSION_REJECTED'.freeze,
  DELEGATED_RESOURCE_ACCESS_REQUEST_STATUS_EXTENSION_FAILED = 'EXTENSION_FAILED'.freeze,
  DELEGATED_RESOURCE_ACCESS_REQUEST_STATUS_COMPLETING = 'COMPLETING'.freeze,
  DELEGATED_RESOURCE_ACCESS_REQUEST_STATUS_COMPLETED = 'COMPLETED'.freeze,
  DELEGATED_RESOURCE_ACCESS_REQUEST_STATUS_EXPIRED = 'EXPIRED'.freeze
].freeze
DELEGATED_RESOURCE_ACCESS_REQUESTER_TYPE_ENUM =
[
  DELEGATED_RESOURCE_ACCESS_REQUESTER_TYPE_OPERATOR = 'OPERATOR'.freeze,
  DELEGATED_RESOURCE_ACCESS_REQUESTER_TYPE_CUSTOMER = 'CUSTOMER'.freeze,
  DELEGATED_RESOURCE_ACCESS_REQUESTER_TYPE_SYSTEM = 'SYSTEM'.freeze
].freeze
DELEGATED_RESOURCE_ACCESS_REQUEST_SEVERITY_ENUM =
[
  DELEGATED_RESOURCE_ACCESS_REQUEST_SEVERITY_S1 = 'S1'.freeze,
  DELEGATED_RESOURCE_ACCESS_REQUEST_SEVERITY_S2 = 'S2'.freeze,
  DELEGATED_RESOURCE_ACCESS_REQUEST_SEVERITY_S3 = 'S3'.freeze,
  DELEGATED_RESOURCE_ACCESS_REQUEST_SEVERITY_S4 = 'S4'.freeze
].freeze
DELEGATED_RESOURCE_ACCESS_REQUEST_AUDIT_TYPE_ENUM =
[
  DELEGATED_RESOURCE_ACCESS_REQUEST_AUDIT_TYPE_COMMAND_AUDIT = 'COMMAND_AUDIT'.freeze,
  DELEGATED_RESOURCE_ACCESS_REQUEST_AUDIT_TYPE_COMMAND_KEYSTROKE_AUDIT = 'COMMAND_KEYSTROKE_AUDIT'.freeze
].freeze