Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace UpdateOpensearchClusterDetails

The configuration to update on an existing OpenSearch cluster. Software version and security config are not allowed to be updated at the same time.

Properties

Optional backupPolicy

backupPolicy: model.BackupPolicy

Optional certificateConfig

certificateConfig: model.CertificateConfig

Optional definedTags

definedTags: undefined | object

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {@code {"foo-namespace": {"bar-key": "value"}}}

displayName

displayName: string

The name of the cluster. Avoid entering confidential information.

Optional freeformTags

freeformTags: undefined | object

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {@code {"bar-key": "value"}}

Optional maintenanceDetails

maintenanceDetails: model.UpdateMaintenanceDetails

Optional outboundClusterConfig

outboundClusterConfig: model.OutboundClusterConfig

Optional reverseConnectionEndpointCustomerIps

reverseConnectionEndpointCustomerIps: Array<string>

The customer IP addresses of the endpoint in customer VCN

Optional securityAttributes

securityAttributes: undefined | object

Security attributes for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.

Example: {@code {\"Oracle-ZPR\": {\"MaxEgressCount\": {\"value\": \"42\", \"mode\": \"enforce\"}}}}

Optional securityMasterUserName

securityMasterUserName: undefined | string

The name of the master user that are used to manage security config

Optional securityMasterUserPasswordHash

securityMasterUserPasswordHash: undefined | string

The password hash of the master user that are used to manage security config

Optional securityMode

securityMode: model.SecurityMode

The security mode of the cluster.

Optional securitySamlConfig

securitySamlConfig: model.SecuritySamlConfig

Optional softwareVersion

softwareVersion: undefined | string

Functions

getDeserializedJsonObj

getJsonObj