Skip to content

Latest commit

 

History

History
32 lines (26 loc) · 1.99 KB

File metadata and controls

32 lines (26 loc) · 1.99 KB

IntersightClient::BulkMoMerger

Properties

Name Type Description Notes
class_id String The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data. [default to 'bulk.MoMerger']
object_type String The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. [default to 'bulk.MoMerger']
merge_action String The type of merge action to be applied on the target MOs. * `Merge` - The null properties/relationships of the source MO will be ignored for the target MO. The non-null properties/relationships of the source will override the target MO properties/relationships. * `Replace` - Merge action as described in RFC 7386. The null properties/relationships of the source MO will be deleted on the target MO.The non-null properties/relationships of the source will override the target MO properties/relationships.When source object type is different from target, only the properties common to both source and target will be affected.Other properties on the target will be ignored. [optional][default to 'Merge']
responses Array<BulkRestResult> [optional]
sources Array<MoBaseMo> [optional]
target_config MoBaseMo [optional]
targets Array<MoBaseMo> [optional]
organization OrganizationOrganizationRelationship [optional]

Example

require 'intersight_client'

instance = IntersightClient::BulkMoMerger.new(
  class_id: null,
  object_type: null,
  merge_action: null,
  responses: null,
  sources: null,
  target_config: null,
  targets: null,
  organization: null
)