Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace CreateOperatorControlAssignmentDetails

Details of the Operator Control assignment. An Operator Control Assignment identifies the target resource that is placed under the governance of an Operator Control. Creating an Operator Control Assignment Assignment with a time duration ensures that human accesses to the target resource will be governed by Operator Control for the duration specified.

Properties

Optional comment

comment: undefined | string

Comment about the assignment of the operator control to this target resource.

compartmentId

compartmentId: string

The OCID of the compartment that contains the operator control assignment.

Optional definedTags

definedTags: undefined | object

Defined tags for this resource. Each key is predefined and scoped to a namespace.

Optional freeformTags

freeformTags: undefined | object

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.

Optional isAutoApproveDuringMaintenance

isAutoApproveDuringMaintenance: undefined | false | true

The boolean if true would autoApprove during maintenance.

isEnforcedAlways

isEnforcedAlways: boolean

If set, then the target resource is always governed by the operator control.

Optional isHypervisorLogForwarded

isHypervisorLogForwarded: undefined | false | true

If set, then the hypervisor audit logs will be forwarded to the relevant remote syslog server

Optional isLogForwarded

isLogForwarded: undefined | false | true

If set, then the audit logs will be forwarded to the relevant remote logging server

operatorControlId

operatorControlId: string

The OCID of the operator control that is being assigned to a target resource.

Optional remoteSyslogServerAddress

remoteSyslogServerAddress: undefined | string

The address of the remote syslog server where the audit logs will be forwarded to. Address in host or IP format.

Optional remoteSyslogServerCACert

remoteSyslogServerCACert: undefined | string

The CA certificate of the remote syslog server. Identity of the remote syslog server will be asserted based on this certificate.

Optional remoteSyslogServerPort

remoteSyslogServerPort: undefined | number

The listening port of the remote syslog server. The port range is 0 - 65535. Only TCP supported. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

resourceCompartmentId

resourceCompartmentId: string

The OCID of the compartment that contains the target resource.

resourceId

resourceId: string

The OCID of the target resource being brought under the governance of the operator control.

resourceName

resourceName: string

Name of the target resource.

resourceType

resourceType: ResourceTypes

Type of the target resource.

Optional timeAssignmentFrom

timeAssignmentFrom: Date

The time at which the target resource will be brought under the governance of the operator control in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'

Optional timeAssignmentTo

timeAssignmentTo: Date

The time at which the target resource will leave the governance of the operator control in RFC 3339timestamp format.Example: '2020-05-22T21:10:29.600Z'

Functions

getDeserializedJsonObj

getJsonObj