net45/Resources/draasMetadata.json

{
  "metadata": [
    {
      "value": {
        "cli": {
          "commands": [
            {
              "formatter": "SIMPLE",
              "output_field_list": [
                {
                  "output_fields": [
                    {
                      "display_name": "Updated",
                      "field_name": "updated"
                    },
                    {
                      "display_name": "UserId",
                      "field_name": "user_id"
                    },
                    {
                      "display_name": "Created",
                      "field_name": "created"
                    },
                    {
                      "display_name": "UpdatedByUserId",
                      "field_name": "updated_by_user_id"
                    },
                    {
                      "display_name": "Version",
                      "field_name": "version"
                    },
                    {
                      "display_name": "UpdatedByUserName",
                      "field_name": "updated_by_user_name"
                    },
                    {
                      "display_name": "UserName",
                      "field_name": "user_name"
                    },
                    {
                      "display_name": "Id",
                      "field_name": "id"
                    },
                    {
                      "display_name": "Status",
                      "field_name": "status"
                    },
                    {
                      "display_name": "ResourceId",
                      "field_name": "resource_id"
                    },
                    {
                      "display_name": "StartTime",
                      "field_name": "start_time"
                    },
                    {
                      "display_name": "Retries",
                      "field_name": "retries"
                    },
                    {
                      "display_name": "TaskType",
                      "field_name": "task_type"
                    },
                    {
                      "display_name": "TaskProgressPhases",
                      "field_name": "task_progress_phases"
                    },
                    {
                      "display_name": "TenantId",
                      "field_name": "tenant_id"
                    },
                    {
                      "display_name": "ErrorMessage",
                      "field_name": "error_message"
                    },
                    {
                      "display_name": "ParentTaskId",
                      "field_name": "parent_task_id"
                    },
                    {
                      "display_name": "ProgressPercent",
                      "field_name": "progress_percent"
                    },
                    {
                      "display_name": "EstimatedRemainingMinutes",
                      "field_name": "estimated_remaining_minutes"
                    },
                    {
                      "display_name": "Params",
                      "field_name": "params"
                    },
                    {
                      "display_name": "EndTime",
                      "field_name": "end_time"
                    },
                    {
                      "display_name": "TaskVersion",
                      "field_name": "task_version"
                    },
                    {
                      "display_name": "ResourceType",
                      "field_name": "resource_type"
                    },
                    {
                      "display_name": "SubStatus",
                      "field_name": "sub_status"
                    }
                  ],
                  "structure_id": "com.vmware.vmc.draas.model.task"
                },
                {
                  "output_fields": [
                    {
                      "display_name": "Id",
                      "field_name": "id"
                    },
                    {
                      "display_name": "Name",
                      "field_name": "name"
                    },
                    {
                      "display_name": "ProgressPercent",
                      "field_name": "progress_percent"
                    }
                  ],
                  "structure_id": "com.vmware.vmc.draas.model.task_progress_phase"
                }
              ],
              "identity": {
                "path": "com.vmware.vmc.draas.task",
                "name": "get"
              },
              "service_id": "com.vmware.vmc.draas.task",
              "options": [
                {
                  "short_option": "",
                  "long_option": "org",
                  "description": "Organization identifier (required)",
                  "type": "string",
                  "generic": "NONE",
                  "field_name": "org"
                },
                {
                  "short_option": "",
                  "long_option": "task",
                  "description": "task identifier (required)",
                  "type": "string",
                  "generic": "NONE",
                  "field_name": "task"
                }
              ],
              "description": "Retrieve details of a task.",
              "operation_id": "get"
            },
            {
              "formatter": "TABLE",
              "output_field_list": [
                {
                  "output_fields": [
                    {
                      "display_name": "TargetObjectMoId",
                      "field_name": "target_object_mo_id"
                    },
                    {
                      "display_name": "Severity",
                      "field_name": "severity"
                    },
                    {
                      "display_name": "IssueType",
                      "field_name": "issue_type"
                    },
                    {
                      "display_name": "TargetObjectName",
                      "field_name": "target_object_name"
                    },
                    {
                      "display_name": "Fault",
                      "field_name": "fault"
                    },
                    {
                      "display_name": "TriggeredTime",
                      "field_name": "triggered_time"
                    }
                  ],
                  "structure_id": "com.vmware.vmc.draas.model.hms_site_issue_info"
                },
                {
                  "output_fields": [
                    {
                      "display_name": "Message",
                      "field_name": "message"
                    },
                    {
                      "display_name": "Cause",
                      "field_name": "cause"
                    }
                  ],
                  "structure_id": "com.vmware.vmc.draas.model.fault"
                }
              ],
              "identity": {
                "path": "com.vmware.vmc.draas.vrsiteissues",
                "name": "get"
              },
              "service_id": "com.vmware.vmc.draas.vr_site_issues",
              "options": [
                {
                  "short_option": "",
                  "long_option": "org",
                  "description": "Organization identifier (required)",
                  "type": "string",
                  "generic": "NONE",
                  "field_name": "org"
                },
                {
                  "short_option": "",
                  "long_option": "sddc",
                  "description": "sddc identifier (required)",
                  "type": "string",
                  "generic": "NONE",
                  "field_name": "sddc"
                }
              ],
              "description": "Query VR site issues",
              "operation_id": "get"
            },
            {
              "formatter": "SIMPLE",
              "output_field_list": [
                {
                  "output_fields": [
                    {
                      "display_name": "Updated",
                      "field_name": "updated"
                    },
                    {
                      "display_name": "UserId",
                      "field_name": "user_id"
                    },
                    {
                      "display_name": "Created",
                      "field_name": "created"
                    },
                    {
                      "display_name": "UpdatedByUserId",
                      "field_name": "updated_by_user_id"
                    },
                    {
                      "display_name": "Version",
                      "field_name": "version"
                    },
                    {
                      "display_name": "UpdatedByUserName",
                      "field_name": "updated_by_user_name"
                    },
                    {
                      "display_name": "UserName",
                      "field_name": "user_name"
                    },
                    {
                      "display_name": "Id",
                      "field_name": "id"
                    },
                    {
                      "display_name": "Status",
                      "field_name": "status"
                    },
                    {
                      "display_name": "ResourceId",
                      "field_name": "resource_id"
                    },
                    {
                      "display_name": "StartTime",
                      "field_name": "start_time"
                    },
                    {
                      "display_name": "Retries",
                      "field_name": "retries"
                    },
                    {
                      "display_name": "TaskType",
                      "field_name": "task_type"
                    },
                    {
                      "display_name": "TaskProgressPhases",
                      "field_name": "task_progress_phases"
                    },
                    {
                      "display_name": "TenantId",
                      "field_name": "tenant_id"
                    },
                    {
                      "display_name": "ErrorMessage",
                      "field_name": "error_message"
                    },
                    {
                      "display_name": "ParentTaskId",
                      "field_name": "parent_task_id"
                    },
                    {
                      "display_name": "ProgressPercent",
                      "field_name": "progress_percent"
                    },
                    {
                      "display_name": "EstimatedRemainingMinutes",
                      "field_name": "estimated_remaining_minutes"
                    },
                    {
                      "display_name": "Params",
                      "field_name": "params"
                    },
                    {
                      "display_name": "EndTime",
                      "field_name": "end_time"
                    },
                    {
                      "display_name": "TaskVersion",
                      "field_name": "task_version"
                    },
                    {
                      "display_name": "ResourceType",
                      "field_name": "resource_type"
                    },
                    {
                      "display_name": "SubStatus",
                      "field_name": "sub_status"
                    }
                  ],
                  "structure_id": "com.vmware.vmc.draas.model.task"
                },
                {
                  "output_fields": [
                    {
                      "display_name": "Id",
                      "field_name": "id"
                    },
                    {
                      "display_name": "Name",
                      "field_name": "name"
                    },
                    {
                      "display_name": "ProgressPercent",
                      "field_name": "progress_percent"
                    }
                  ],
                  "structure_id": "com.vmware.vmc.draas.model.task_progress_phase"
                }
              ],
              "identity": {
                "path": "com.vmware.vmc.draas.siterecoverysrmnodes",
                "name": "delete"
              },
              "service_id": "com.vmware.vmc.draas.site_recovery_srm_nodes",
              "options": [
                {
                  "short_option": "",
                  "long_option": "org",
                  "description": "Organization identifier (required)",
                  "type": "string",
                  "generic": "NONE",
                  "field_name": "org"
                },
                {
                  "short_option": "",
                  "long_option": "sddc",
                  "description": "sddc identifier (required)",
                  "type": "string",
                  "generic": "NONE",
                  "field_name": "sddc"
                },
                {
                  "short_option": "",
                  "long_option": "srm-node",
                  "description": "SRM node identifier (required)",
                  "type": "string",
                  "generic": "NONE",
                  "field_name": "srm_node"
                }
              ],
              "description": "Delete a SRM server.",
              "operation_id": "delete"
            },
            {
              "formatter": "SIMPLE",
              "output_field_list": [
                {
                  "output_fields": [
                    {
                      "display_name": "Updated",
                      "field_name": "updated"
                    },
                    {
                      "display_name": "UserId",
                      "field_name": "user_id"
                    },
                    {
                      "display_name": "Created",
                      "field_name": "created"
                    },
                    {
                      "display_name": "UpdatedByUserId",
                      "field_name": "updated_by_user_id"
                    },
                    {
                      "display_name": "Version",
                      "field_name": "version"
                    },
                    {
                      "display_name": "UpdatedByUserName",
                      "field_name": "updated_by_user_name"
                    },
                    {
                      "display_name": "UserName",
                      "field_name": "user_name"
                    },
                    {
                      "display_name": "Id",
                      "field_name": "id"
                    },
                    {
                      "display_name": "SiteRecoveryState",
                      "field_name": "site_recovery_state"
                    },
                    {
                      "display_name": "VrNode",
                      "field_name": "vr_node"
                    },
                    {
                      "display_name": "SrmNodes",
                      "field_name": "srm_nodes"
                    },
                    {
                      "display_name": "SddcId",
                      "field_name": "sddc_id"
                    },
                    {
                      "display_name": "DraasH5Url",
                      "field_name": "draas_h5_url"
                    }
                  ],
                  "structure_id": "com.vmware.vmc.draas.model.site_recovery"
                },
                {
                  "output_fields": [
                    {
                      "display_name": "VmMorefId",
                      "field_name": "vm_moref_id"
                    },
                    {
                      "display_name": "IpAddress",
                      "field_name": "ip_address"
                    },
                    {
                      "display_name": "Hostname",
                      "field_name": "hostname"
                    },
                    {
                      "display_name": "Id",
                      "field_name": "id"
                    },
                    {
                      "display_name": "State",
                      "field_name": "state"
                    },
                    {
                      "display_name": "Type",
                      "field_name": "type"
                    }
                  ],
                  "structure_id": "com.vmware.vmc.draas.model.site_recovery_node"
                },
                {
                  "output_fields": [
                    {
                      "display_name": "VmMorefId",
                      "field_name": "vm_moref_id"
                    },
                    {
                      "display_name": "IpAddress",
                      "field_name": "ip_address"
                    },
                    {
                      "display_name": "Hostname",
                      "field_name": "hostname"
                    },
                    {
                      "display_name": "Id",
                      "field_name": "id"
                    },
                    {
                      "display_name": "State",
                      "field_name": "state"
                    },
                    {
                      "display_name": "Type",
                      "field_name": "type"
                    },
                    {
                      "display_name": "SrmExtensionKeySuffix",
                      "field_name": "srm_extension_key_suffix"
                    },
                    {
                      "display_name": "SrmExtensionKey",
                      "field_name": "srm_extension_key"
                    }
                  ],
                  "structure_id": "com.vmware.vmc.draas.model.srm_node"
                }
              ],
              "identity": {
                "path": "com.vmware.vmc.draas.siterecovery",
                "name": "get"
              },
              "service_id": "com.vmware.vmc.draas.site_recovery",
              "options": [
                {
                  "short_option": "",
                  "long_option": "org",
                  "description": "Organization identifier (required)",
                  "type": "string",
                  "generic": "NONE",
                  "field_name": "org"
                },
                {
                  "short_option": "",
                  "long_option": "sddc",
                  "description": "sddc identifier (required)",
                  "type": "string",
                  "generic": "NONE",
                  "field_name": "sddc"
                }
              ],
              "description": "Query site recovery configuration for the specified sddc",
              "operation_id": "get"
            },
            {
              "formatter": "SIMPLE",
              "output_field_list": [
                {
                  "output_fields": [
                    {
                      "display_name": "Updated",
                      "field_name": "updated"
                    },
                    {
                      "display_name": "UserId",
                      "field_name": "user_id"
                    },
                    {
                      "display_name": "Created",
                      "field_name": "created"
                    },
                    {
                      "display_name": "UpdatedByUserId",
                      "field_name": "updated_by_user_id"
                    },
                    {
                      "display_name": "Version",
                      "field_name": "version"
                    },
                    {
                      "display_name": "UpdatedByUserName",
                      "field_name": "updated_by_user_name"
                    },
                    {
                      "display_name": "UserName",
                      "field_name": "user_name"
                    },
                    {
                      "display_name": "Id",
                      "field_name": "id"
                    },
                    {
                      "display_name": "Status",
                      "field_name": "status"
                    },
                    {
                      "display_name": "ResourceId",
                      "field_name": "resource_id"
                    },
                    {
                      "display_name": "StartTime",
                      "field_name": "start_time"
                    },
                    {
                      "display_name": "Retries",
                      "field_name": "retries"
                    },
                    {
                      "display_name": "TaskType",
                      "field_name": "task_type"
                    },
                    {
                      "display_name": "TaskProgressPhases",
                      "field_name": "task_progress_phases"
                    },
                    {
                      "display_name": "TenantId",
                      "field_name": "tenant_id"
                    },
                    {
                      "display_name": "ErrorMessage",
                      "field_name": "error_message"
                    },
                    {
                      "display_name": "ParentTaskId",
                      "field_name": "parent_task_id"
                    },
                    {
                      "display_name": "ProgressPercent",
                      "field_name": "progress_percent"
                    },
                    {
                      "display_name": "EstimatedRemainingMinutes",
                      "field_name": "estimated_remaining_minutes"
                    },
                    {
                      "display_name": "Params",
                      "field_name": "params"
                    },
                    {
                      "display_name": "EndTime",
                      "field_name": "end_time"
                    },
                    {
                      "display_name": "TaskVersion",
                      "field_name": "task_version"
                    },
                    {
                      "display_name": "ResourceType",
                      "field_name": "resource_type"
                    },
                    {
                      "display_name": "SubStatus",
                      "field_name": "sub_status"
                    }
                  ],
                  "structure_id": "com.vmware.vmc.draas.model.task"
                },
                {
                  "output_fields": [
                    {
                      "display_name": "Id",
                      "field_name": "id"
                    },
                    {
                      "display_name": "Name",
                      "field_name": "name"
                    },
                    {
                      "display_name": "ProgressPercent",
                      "field_name": "progress_percent"
                    }
                  ],
                  "structure_id": "com.vmware.vmc.draas.model.task_progress_phase"
                }
              ],
              "identity": {
                "path": "com.vmware.vmc.draas.task",
                "name": "update"
              },
              "service_id": "com.vmware.vmc.draas.task",
              "options": [
                {
                  "short_option": "",
                  "long_option": "org",
                  "description": "Organization identifier (required)",
                  "type": "string",
                  "generic": "NONE",
                  "field_name": "org"
                },
                {
                  "short_option": "",
                  "long_option": "task",
                  "description": "task identifier (required)",
                  "type": "string",
                  "generic": "NONE",
                  "field_name": "task"
                },
                {
                  "short_option": "",
                  "long_option": "action",
                  "description": "If = 'cancel', task will be canceled (optional)",
                  "type": "string",
                  "generic": "OPTIONAL",
                  "field_name": "action"
                }
              ],
              "description": "Request that a running task be canceled",
              "operation_id": "update"
            },
            {
              "formatter": "TABLE",
              "output_field_list": [
                {
                  "output_fields": [
                    {
                      "display_name": "Updated",
                      "field_name": "updated"
                    },
                    {
                      "display_name": "UserId",
                      "field_name": "user_id"
                    },
                    {
                      "display_name": "Created",
                      "field_name": "created"
                    },
                    {
                      "display_name": "UpdatedByUserId",
                      "field_name": "updated_by_user_id"
                    },
                    {
                      "display_name": "Version",
                      "field_name": "version"
                    },
                    {
                      "display_name": "UpdatedByUserName",
                      "field_name": "updated_by_user_name"
                    },
                    {
                      "display_name": "UserName",
                      "field_name": "user_name"
                    },
                    {
                      "display_name": "Id",
                      "field_name": "id"
                    },
                    {
                      "display_name": "Status",
                      "field_name": "status"
                    },
                    {
                      "display_name": "ResourceId",
                      "field_name": "resource_id"
                    },
                    {
                      "display_name": "StartTime",
                      "field_name": "start_time"
                    },
                    {
                      "display_name": "Retries",
                      "field_name": "retries"
                    },
                    {
                      "display_name": "TaskType",
                      "field_name": "task_type"
                    },
                    {
                      "display_name": "TaskProgressPhases",
                      "field_name": "task_progress_phases"
                    },
                    {
                      "display_name": "TenantId",
                      "field_name": "tenant_id"
                    },
                    {
                      "display_name": "ErrorMessage",
                      "field_name": "error_message"
                    },
                    {
                      "display_name": "ParentTaskId",
                      "field_name": "parent_task_id"
                    },
                    {
                      "display_name": "ProgressPercent",
                      "field_name": "progress_percent"
                    },
                    {
                      "display_name": "EstimatedRemainingMinutes",
                      "field_name": "estimated_remaining_minutes"
                    },
                    {
                      "display_name": "Params",
                      "field_name": "params"
                    },
                    {
                      "display_name": "EndTime",
                      "field_name": "end_time"
                    },
                    {
                      "display_name": "TaskVersion",
                      "field_name": "task_version"
                    },
                    {
                      "display_name": "ResourceType",
                      "field_name": "resource_type"
                    },
                    {
                      "display_name": "SubStatus",
                      "field_name": "sub_status"
                    }
                  ],
                  "structure_id": "com.vmware.vmc.draas.model.task"
                },
                {
                  "output_fields": [
                    {
                      "display_name": "Id",
                      "field_name": "id"
                    },
                    {
                      "display_name": "Name",
                      "field_name": "name"
                    },
                    {
                      "display_name": "ProgressPercent",
                      "field_name": "progress_percent"
                    }
                  ],
                  "structure_id": "com.vmware.vmc.draas.model.task_progress_phase"
                }
              ],
              "identity": {
                "path": "com.vmware.vmc.draas.task",
                "name": "list"
              },
              "service_id": "com.vmware.vmc.draas.task",
              "options": [
                {
                  "short_option": "",
                  "long_option": "org",
                  "description": "Organization identifier (required)",
                  "type": "string",
                  "generic": "NONE",
                  "field_name": "org"
                },
                {
                  "short_option": "",
                  "long_option": "filter",
                  "description": "Filter expression Binary Operators: 'eq', 'ne', 'lt', 'gt', 'le', 'ge', 'mul', 'div', 'mod', 'sub', 'add' Unary Operators: 'not', '-' (minus) String Operators: 'startswith', 'endswith', 'length', 'contains', 'tolower', 'toupper', Nested attributes are composed using '.' Dates must be formatted as yyyy-MM-dd or yyyy-MM-ddTHH:mm:ss[.SSS]Z Strings should enclosed in single quotes, escape single quote with two single quotes The special literal 'created' will be mapped to the time the resource was first created",
                  "type": "string",
                  "generic": "OPTIONAL",
                  "field_name": "filter"
                }
              ],
              "description": "List all tasks with optional filtering.",
              "operation_id": "list"
            },
            {
              "formatter": "TABLE",
              "output_field_list": [
                {
                  "output_fields": [
                    {
                      "display_name": "CollectionId",
                      "field_name": "collection_id"
                    },
                    {
                      "display_name": "Generated",
                      "field_name": "generated"
                    },
                    {
                      "display_name": "Disks",
                      "field_name": "disks"
                    },
                    {
                      "display_name": "PlaceholderVmMoId",
                      "field_name": "placeholder_vm_mo_id"
                    },
                    {
                      "display_name": "Name",
                      "field_name": "name"
                    }
                  ],
                  "structure_id": "com.vmware.vmc.draas.model.replica_disk_collection"
                },
                {
                  "output_fields": [
                    {
                      "display_name": "SpaceRequirement",
                      "field_name": "space_requirement"
                    },
                    {
                      "display_name": "Name",
                      "field_name": "name"
                    },
                    {
                      "display_name": "CollectionId",
                      "field_name": "collection_id"
                    },
                    {
                      "display_name": "DatastoresForSingleHostMove",
                      "field_name": "datastores_for_single_host_move"
                    },
                    {
                      "display_name": "Movable",
                      "field_name": "movable"
                    },
                    {
                      "display_name": "DiskId",
                      "field_name": "disk_id"
                    },
                    {
                      "display_name": "DatastoreMoId",
                      "field_name": "datastore_mo_id"
                    }
                  ],
                  "structure_id": "com.vmware.vmc.draas.model.replica_disk"
                }
              ],
              "identity": {
                "path": "com.vmware.vmc.draas.replicadiskcollections",
                "name": "get"
              },
              "service_id": "com.vmware.vmc.draas.replica_disk_collections",
              "options": [
                {
                  "short_option": "",
                  "long_option": "org",
                  "description": "Organization identifier (required)",
                  "type": "string",
                  "generic": "NONE",
                  "field_name": "org"
                },
                {
                  "short_option": "",
                  "long_option": "sddc",
                  "description": "sddc identifier (required)",
                  "type": "string",
                  "generic": "NONE",
                  "field_name": "sddc"
                },
                {
                  "short_option": "",
                  "long_option": "datastore-mo-id",
                  "description": "Represents the datastore moref id to search",
                  "type": "string",
                  "generic": "OPTIONAL",
                  "field_name": "datastore_mo_id"
                }
              ],
              "description": "Query replica disk collections",
              "operation_id": "get"
            },
            {
              "formatter": "SIMPLE",
              "output_field_list": [
                {
                  "output_fields": [
                    {
                      "display_name": "Generated",
                      "field_name": "generated"
                    },
                    {
                      "display_name": "SddcId",
                      "field_name": "sddc_id"
                    },
                    {
                      "display_name": "NodeVersions",
                      "field_name": "node_versions"
                    }
                  ],
                  "structure_id": "com.vmware.vmc.draas.model.site_recovery_versions"
                },
                {
                  "output_fields": [
                    {
                      "display_name": "VersionSource",
                      "field_name": "version_source"
                    },
                    {
                      "display_name": "NodeId",
                      "field_name": "node_id"
                    },
                    {
                      "display_name": "BuildNumber",
                      "field_name": "build_number"
                    },
                    {
                      "display_name": "ApplianceVersion",
                      "field_name": "appliance_version"
                    },
                    {
                      "display_name": "NodeIp",
                      "field_name": "node_ip"
                    },
                    {
                      "display_name": "FullVersion",
                      "field_name": "full_version"
                    },
                    {
                      "display_name": "NodeType",
                      "field_name": "node_type"
                    }
                  ],
                  "structure_id": "com.vmware.vmc.draas.model.site_recovery_node_version"
                }
              ],
              "identity": {
                "path": "com.vmware.vmc.draas.siterecoveryversions",
                "name": "get"
              },
              "service_id": "com.vmware.vmc.draas.site_recovery_versions",
              "options": [
                {
                  "short_option": "",
                  "long_option": "org",
                  "description": "Organization identifier (required)",
                  "type": "string",
                  "generic": "NONE",
                  "field_name": "org"
                },
                {
                  "short_option": "",
                  "long_option": "sddc",
                  "description": "sddc identifier (required)",
                  "type": "string",
                  "generic": "NONE",
                  "field_name": "sddc"
                },
                {
                  "short_option": "",
                  "long_option": "version-source",
                  "description": "Represents the source for getting the version from",
                  "type": "string",
                  "generic": "OPTIONAL",
                  "field_name": "version_source"
                }
              ],
              "description": "Query site recovery versions for the specified sddc",
              "operation_id": "get"
            },
            {
              "formatter": "SIMPLE",
              "output_field_list": [
                {
                  "output_fields": [
                    {
                      "display_name": "Updated",
                      "field_name": "updated"
                    },
                    {
                      "display_name": "UserId",
                      "field_name": "user_id"
                    },
                    {
                      "display_name": "Created",
                      "field_name": "created"
                    },
                    {
                      "display_name": "UpdatedByUserId",
                      "field_name": "updated_by_user_id"
                    },
                    {
                      "display_name": "Version",
                      "field_name": "version"
                    },
                    {
                      "display_name": "UpdatedByUserName",
                      "field_name": "updated_by_user_name"
                    },
                    {
                      "display_name": "UserName",
                      "field_name": "user_name"
                    },
                    {
                      "display_name": "Id",
                      "field_name": "id"
                    },
                    {
                      "display_name": "Status",
                      "field_name": "status"
                    },
                    {
                      "display_name": "ResourceId",
                      "field_name": "resource_id"
                    },
                    {
                      "display_name": "StartTime",
                      "field_name": "start_time"
                    },
                    {
                      "display_name": "Retries",
                      "field_name": "retries"
                    },
                    {
                      "display_name": "TaskType",
                      "field_name": "task_type"
                    },
                    {
                      "display_name": "TaskProgressPhases",
                      "field_name": "task_progress_phases"
                    },
                    {
                      "display_name": "TenantId",
                      "field_name": "tenant_id"
                    },
                    {
                      "display_name": "ErrorMessage",
                      "field_name": "error_message"
                    },
                    {
                      "display_name": "ParentTaskId",
                      "field_name": "parent_task_id"
                    },
                    {
                      "display_name": "ProgressPercent",
                      "field_name": "progress_percent"
                    },
                    {
                      "display_name": "EstimatedRemainingMinutes",
                      "field_name": "estimated_remaining_minutes"
                    },
                    {
                      "display_name": "Params",
                      "field_name": "params"
                    },
                    {
                      "display_name": "EndTime",
                      "field_name": "end_time"
                    },
                    {
                      "display_name": "TaskVersion",
                      "field_name": "task_version"
                    },
                    {
                      "display_name": "ResourceType",
                      "field_name": "resource_type"
                    },
                    {
                      "display_name": "SubStatus",
                      "field_name": "sub_status"
                    }
                  ],
                  "structure_id": "com.vmware.vmc.draas.model.task"
                },
                {
                  "output_fields": [
                    {
                      "display_name": "Id",
                      "field_name": "id"
                    },
                    {
                      "display_name": "Name",
                      "field_name": "name"
                    },
                    {
                      "display_name": "ProgressPercent",
                      "field_name": "progress_percent"
                    }
                  ],
                  "structure_id": "com.vmware.vmc.draas.model.task_progress_phase"
                }
              ],
              "identity": {
                "path": "com.vmware.vmc.draas.siterecovery",
                "name": "delete"
              },
              "service_id": "com.vmware.vmc.draas.site_recovery",
              "options": [
                {
                  "short_option": "",
                  "long_option": "org",
                  "description": "Organization identifier (required)",
                  "type": "string",
                  "generic": "NONE",
                  "field_name": "org"
                },
                {
                  "short_option": "",
                  "long_option": "sddc",
                  "description": "sddc identifier (required)",
                  "type": "string",
                  "generic": "NONE",
                  "field_name": "sddc"
                },
                {
                  "short_option": "",
                  "long_option": "force",
                  "description": "If = 'true', will deactivate site recovery forcefully",
                  "type": "boolean",
                  "generic": "OPTIONAL",
                  "field_name": "force"
                },
                {
                  "short_option": "",
                  "long_option": "deactivate-hcx",
                  "description": "If = 'true', will deactivate HCX",
                  "type": "boolean",
                  "generic": "OPTIONAL",
                  "field_name": "deactivate_hcx"
                }
              ],
              "description": "Deactivate site recovery for the specified sddc",
              "operation_id": "delete"
            },
            {
              "formatter": "SIMPLE",
              "output_field_list": [
                {
                  "output_fields": [
                    {
                      "display_name": "Updated",
                      "field_name": "updated"
                    },
                    {
                      "display_name": "UserId",
                      "field_name": "user_id"
                    },
                    {
                      "display_name": "Created",
                      "field_name": "created"
                    },
                    {
                      "display_name": "UpdatedByUserId",
                      "field_name": "updated_by_user_id"
                    },
                    {
                      "display_name": "Version",
                      "field_name": "version"
                    },
                    {
                      "display_name": "UpdatedByUserName",
                      "field_name": "updated_by_user_name"
                    },
                    {
                      "display_name": "UserName",
                      "field_name": "user_name"
                    },
                    {
                      "display_name": "Id",
                      "field_name": "id"
                    },
                    {
                      "display_name": "Status",
                      "field_name": "status"
                    },
                    {
                      "display_name": "ResourceId",
                      "field_name": "resource_id"
                    },
                    {
                      "display_name": "StartTime",
                      "field_name": "start_time"
                    },
                    {
                      "display_name": "Retries",
                      "field_name": "retries"
                    },
                    {
                      "display_name": "TaskType",
                      "field_name": "task_type"
                    },
                    {
                      "display_name": "TaskProgressPhases",
                      "field_name": "task_progress_phases"
                    },
                    {
                      "display_name": "TenantId",
                      "field_name": "tenant_id"
                    },
                    {
                      "display_name": "ErrorMessage",
                      "field_name": "error_message"
                    },
                    {
                      "display_name": "ParentTaskId",
                      "field_name": "parent_task_id"
                    },
                    {
                      "display_name": "ProgressPercent",
                      "field_name": "progress_percent"
                    },
                    {
                      "display_name": "EstimatedRemainingMinutes",
                      "field_name": "estimated_remaining_minutes"
                    },
                    {
                      "display_name": "Params",
                      "field_name": "params"
                    },
                    {
                      "display_name": "EndTime",
                      "field_name": "end_time"
                    },
                    {
                      "display_name": "TaskVersion",
                      "field_name": "task_version"
                    },
                    {
                      "display_name": "ResourceType",
                      "field_name": "resource_type"
                    },
                    {
                      "display_name": "SubStatus",
                      "field_name": "sub_status"
                    }
                  ],
                  "structure_id": "com.vmware.vmc.draas.model.task"
                },
                {
                  "output_fields": [
                    {
                      "display_name": "Id",
                      "field_name": "id"
                    },
                    {
                      "display_name": "Name",
                      "field_name": "name"
                    },
                    {
                      "display_name": "ProgressPercent",
                      "field_name": "progress_percent"
                    }
                  ],
                  "structure_id": "com.vmware.vmc.draas.model.task_progress_phase"
                }
              ],
              "identity": {
                "path": "com.vmware.vmc.draas.siterecovery",
                "name": "post"
              },
              "service_id": "com.vmware.vmc.draas.site_recovery",
              "options": [
                {
                  "short_option": "",
                  "long_option": "org",
                  "description": "Organization identifier (required)",
                  "type": "string",
                  "generic": "NONE",
                  "field_name": "org"
                },
                {
                  "short_option": "",
                  "long_option": "sddc",
                  "description": "sddc identifier (required)",
                  "type": "string",
                  "generic": "NONE",
                  "field_name": "sddc"
                },
                {
                  "short_option": "",
                  "long_option": "srm-extension-key-suffix",
                  "description": "Optional custom extension key suffix for SRM",
                  "type": "string",
                  "generic": "OPTIONAL",
                  "field_name": "activate_site_recovery_config.srm_extension_key_suffix"
                }
              ],
              "description": "Activate site recovery for the specified sddc",
              "operation_id": "post"
            },
            {
              "formatter": "SIMPLE",
              "output_field_list": [
                {
                  "output_fields": [
                    {
                      "display_name": "Updated",
                      "field_name": "updated"
                    },
                    {
                      "display_name": "UserId",
                      "field_name": "user_id"
                    },
                    {
                      "display_name": "Created",
                      "field_name": "created"
                    },
                    {
                      "display_name": "UpdatedByUserId",
                      "field_name": "updated_by_user_id"
                    },
                    {
                      "display_name": "Version",
                      "field_name": "version"
                    },
                    {
                      "display_name": "UpdatedByUserName",
                      "field_name": "updated_by_user_name"
                    },
                    {
                      "display_name": "UserName",
                      "field_name": "user_name"
                    },
                    {
                      "display_name": "Id",
                      "field_name": "id"
                    },
                    {
                      "display_name": "Status",
                      "field_name": "status"
                    },
                    {
                      "display_name": "ResourceId",
                      "field_name": "resource_id"
                    },
                    {
                      "display_name": "StartTime",
                      "field_name": "start_time"
                    },
                    {
                      "display_name": "Retries",
                      "field_name": "retries"
                    },
                    {
                      "display_name": "TaskType",
                      "field_name": "task_type"
                    },
                    {
                      "display_name": "TaskProgressPhases",
                      "field_name": "task_progress_phases"
                    },
                    {
                      "display_name": "TenantId",
                      "field_name": "tenant_id"
                    },
                    {
                      "display_name": "ErrorMessage",
                      "field_name": "error_message"
                    },
                    {
                      "display_name": "ParentTaskId",
                      "field_name": "parent_task_id"
                    },
                    {
                      "display_name": "ProgressPercent",
                      "field_name": "progress_percent"
                    },
                    {
                      "display_name": "EstimatedRemainingMinutes",
                      "field_name": "estimated_remaining_minutes"
                    },
                    {
                      "display_name": "Params",
                      "field_name": "params"
                    },
                    {
                      "display_name": "EndTime",
                      "field_name": "end_time"
                    },
                    {
                      "display_name": "TaskVersion",
                      "field_name": "task_version"
                    },
                    {
                      "display_name": "ResourceType",
                      "field_name": "resource_type"
                    },
                    {
                      "display_name": "SubStatus",
                      "field_name": "sub_status"
                    }
                  ],
                  "structure_id": "com.vmware.vmc.draas.model.task"
                },
                {
                  "output_fields": [
                    {
                      "display_name": "Id",
                      "field_name": "id"
                    },
                    {
                      "display_name": "Name",
                      "field_name": "name"
                    },
                    {
                      "display_name": "ProgressPercent",
                      "field_name": "progress_percent"
                    }
                  ],
                  "structure_id": "com.vmware.vmc.draas.model.task_progress_phase"
                }
              ],
              "identity": {
                "path": "com.vmware.vmc.draas.siterecoverysrmnodes",
                "name": "post"
              },
              "service_id": "com.vmware.vmc.draas.site_recovery_srm_nodes",
              "options": [
                {
                  "short_option": "",
                  "long_option": "org",
                  "description": "Organization identifier (required)",
                  "type": "string",
                  "generic": "NONE",
                  "field_name": "org"
                },
                {
                  "short_option": "",
                  "long_option": "sddc",
                  "description": "sddc identifier (required)",
                  "type": "string",
                  "generic": "NONE",
                  "field_name": "sddc"
                },
                {
                  "short_option": "",
                  "long_option": "srm-extension-key-suffix",
                  "description": "Optional custom extension key suffix for SRM",
                  "type": "string",
                  "generic": "OPTIONAL",
                  "field_name": "provision_srm_config.srm_extension_key_suffix"
                }
              ],
              "description": "Provision an additional SRM server.",
              "operation_id": "post"
            },
            {
              "formatter": "TABLE",
              "output_field_list": [
                {
                  "output_fields": [
                    {
                      "display_name": "TargetObjectMoId",
                      "field_name": "target_object_mo_id"
                    },
                    {
                      "display_name": "Severity",
                      "field_name": "severity"
                    },
                    {
                      "display_name": "IssueType",
                      "field_name": "issue_type"
                    },
                    {
                      "display_name": "TargetObjectName",
                      "field_name": "target_object_name"
                    },
                    {
                      "display_name": "Fault",
                      "field_name": "fault"
                    },
                    {
                      "display_name": "TriggeredTime",
                      "field_name": "triggered_time"
                    },
                    {
                      "display_name": "Direction",
                      "field_name": "direction"
                    },
                    {
                      "display_name": "SourceSiteUuid",
                      "field_name": "source_site_uuid"
                    },
                    {
                      "display_name": "DestinationSiteUuid",
                      "field_name": "destination_site_uuid"
                    }
                  ],
                  "structure_id": "com.vmware.vmc.draas.model.hms_replication_issue_info"
                },
                {
                  "output_fields": [
                    {
                      "display_name": "Message",
                      "field_name": "message"
                    },
                    {
                      "display_name": "Cause",
                      "field_name": "cause"
                    }
                  ],
                  "structure_id": "com.vmware.vmc.draas.model.fault"
                }
              ],
              "identity": {
                "path": "com.vmware.vmc.draas.vrreplicationissues",
                "name": "get"
              },
              "service_id": "com.vmware.vmc.draas.vr_replication_issues",
              "options": [
                {
                  "short_option": "",
                  "long_option": "org",
                  "description": "Organization identifier (required)",
                  "type": "string",
                  "generic": "NONE",
                  "field_name": "org"
                },
                {
                  "short_option": "",
                  "long_option": "sddc",
                  "description": "sddc identifier (required)",
                  "type": "string",
                  "generic": "NONE",
                  "field_name": "sddc"
                }
              ],
              "description": "Query VR replication issues",
              "operation_id": "get"
            }
          ],
          "namespaces": [
            {
              "children": [],
              "identity": {
                "path": "com.vmware.vmc.draas",
                "name": "vrreplicationissues"
              },
              "description": "vrreplicationissues namespace"
            },
            {
              "children": [],
              "identity": {
                "path": "com.vmware.vmc.draas",
                "name": "siterecoveryversions"
              },
              "description": "siterecoveryversions namespace"
            },
            {
              "children": [
                {
                  "path": "com.vmware.vmc",
                  "name": "draas"
                }
              ],
              "identity": {
                "path": "com.vmware",
                "name": "vmc"
              },
              "description": "vmc namespace"
            },
            {
              "children": [],
              "identity": {
                "path": "com.vmware.vmc.draas",
                "name": "replicadiskcollections"
              },
              "description": "replicadiskcollections namespace"
            },
            {
              "children": [],
              "identity": {
                "path": "com.vmware.vmc.draas",
                "name": "siterecoverysrmnodes"
              },
              "description": "siterecoverysrmnodes namespace"
            },
            {
              "children": [
                {
                  "path": "",
                  "name": "com"
                }
              ],
              "identity": {
                "path": "",
                "name": ""
              },
              "description": "Root namespace"
            },
            {
              "children": [
                {
                  "path": "com.vmware",
                  "name": "vmc"
                }
              ],
              "identity": {
                "path": "com",
                "name": "vmware"
              },
              "description": "vmware namespace"
            },
            {
              "children": [],
              "identity": {
                "path": "com.vmware.vmc.draas",
                "name": "siterecovery"
              },
              "description": "siterecovery namespace"
            },
            {
              "children": [
                {
                  "path": "com.vmware.vmc.draas",
                  "name": "vrreplicationissues"
                },
                {
                  "path": "com.vmware.vmc.draas",
                  "name": "siterecoveryversions"
                },
                {
                  "path": "com.vmware.vmc.draas",
                  "name": "replicadiskcollections"
                },
                {
                  "path": "com.vmware.vmc.draas",
                  "name": "siterecoverysrmnodes"
                },
                {
                  "path": "com.vmware.vmc.draas",
                  "name": "siterecovery"
                },
                {
                  "path": "com.vmware.vmc.draas",
                  "name": "model"
                },
                {
                  "path": "com.vmware.vmc.draas",
                  "name": "task"
                },
                {
                  "path": "com.vmware.vmc.draas",
                  "name": "vrsiteissues"
                }
              ],
              "identity": {
                "path": "com.vmware.vmc",
                "name": "draas"
              },
              "description": "draas namespace"
            },
            {
              "children": [],
              "identity": {
                "path": "com.vmware.vmc.draas",
                "name": "vrsiteissues"
              },
              "description": "vrsiteissues namespace"
            },
            {
              "children": [],
              "identity": {
                "path": "com.vmware.vmc.draas",
                "name": "task"
              },
              "description": "task namespace"
            },
            {
              "children": [
                {
                  "path": "com",
                  "name": "vmware"
                }
              ],
              "identity": {
                "path": "",
                "name": "com"
              },
              "description": "com namespace"
            }
          ]
        },
        "routing": { "packages": [] },
        "metamodel": {
          "metadata": [],
          "documentation": "",
          "name": "com.vmware.vmc.draas",
          "packages": [
            {
              "value": {
                "metadata": [],
                "documentation": "",
                "name": "com.vmware.vmc.draas.model",
                "structures": [
                  {
                    "value": {
                      "metadata": [],
                      "documentation": "",
                      "name": "com.vmware.vmc.draas.model.error_response",
                      "enumerations": [],
                      "constants": [],
                      "type": "STRUCTURE",
                      "fields": [
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "status",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "HTTP status code",
                          "name": "status",
                          "type": {
                            "builtin_type": "LONG",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": null
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "path",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "Originating request URI",
                          "name": "path",
                          "type": {
                            "builtin_type": "STRING",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": null
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "retryable",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "If true, client should retry operation",
                          "name": "retryable",
                          "type": {
                            "builtin_type": "BOOLEAN",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": null
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "error_code",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "unique error code",
                          "name": "error_code",
                          "type": {
                            "builtin_type": "STRING",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": null
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "error_messages",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "localized error messages",
                          "name": "error_messages",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "LIST",
                              "element_type": {
                                "builtin_type": "STRING",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        }
                      ]
                    },
                    "key": "com.vmware.vmc.draas.model.error_response"
                  },
                  {
                    "value": {
                      "metadata": [],
                      "documentation": "",
                      "name": "com.vmware.vmc.draas.model.activate_site_recovery_config",
                      "enumerations": [],
                      "constants": [],
                      "type": "STRUCTURE",
                      "fields": [
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "srm_extension_key_suffix",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "Optional custom extension key suffix for SRM. If not specified, default extension key will be used. The custom extension suffix must contain 13 characters or less, be composed of letters, numbers, ., -, and _ characters. The extension suffix must begin and end with a letter or number. The suffix is appended to com.vmware.vcDr- to form the full extension key.",
                          "name": "srm_extension_key_suffix",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "STRING",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        }
                      ]
                    },
                    "key": "com.vmware.vmc.draas.model.activate_site_recovery_config"
                  },
                  {
                    "value": {
                      "metadata": [],
                      "documentation": "",
                      "name": "com.vmware.vmc.draas.model.replica_disk_collection",
                      "enumerations": [],
                      "constants": [],
                      "type": "STRUCTURE",
                      "fields": [
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "collection_id",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "collection_id",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "STRING",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "generated",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "generated",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "DATE_TIME",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "disks",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "disks",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": null,
                                "user_defined_type": null,
                                "category": "GENERIC",
                                "generic_instantiation": {
                                  "generic_type": "LIST",
                                  "element_type": {
                                    "builtin_type": null,
                                    "user_defined_type": {
                                      "resource_type": "com.vmware.vapi.structure",
                                      "resource_id": "com.vmware.vmc.draas.model.replica_disk"
                                    },
                                    "category": "USER_DEFINED",
                                    "generic_instantiation": null
                                  },
                                  "map_key_type": null,
                                  "map_value_type": null
                                }
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "placeholder_vm_mo_id",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "placeholder_vm_mo_id",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "STRING",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "name",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "name",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "STRING",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        }
                      ]
                    },
                    "key": "com.vmware.vmc.draas.model.replica_disk_collection"
                  },
                  {
                    "value": {
                      "metadata": [],
                      "documentation": "",
                      "name": "com.vmware.vmc.draas.model.site_recovery_node_version",
                      "enumerations": [],
                      "constants": [
                        {
                          "value": {
                            "documentation": "",
                            "type": {
                              "builtin_type": "STRING",
                              "user_defined_type": null,
                              "category": "BUILTIN",
                              "generic_instantiation": null
                            },
                            "value": {
                              "list_value": null,
                              "primitive_value": {
                                "string_value": "SRM",
                                "boolean_value": null,
                                "type": "STRING",
                                "double_value": null,
                                "long_value": null
                              },
                              "category": "PRIMITIVE"
                            }
                          },
                          "key": "NODE_TYPE_SRM"
                        },
                        {
                          "value": {
                            "documentation": "",
                            "type": {
                              "builtin_type": "STRING",
                              "user_defined_type": null,
                              "category": "BUILTIN",
                              "generic_instantiation": null
                            },
                            "value": {
                              "list_value": null,
                              "primitive_value": {
                                "string_value": "VRMS",
                                "boolean_value": null,
                                "type": "STRING",
                                "double_value": null,
                                "long_value": null
                              },
                              "category": "PRIMITIVE"
                            }
                          },
                          "key": "NODE_TYPE_VRMS"
                        },
                        {
                          "value": {
                            "documentation": "",
                            "type": {
                              "builtin_type": "STRING",
                              "user_defined_type": null,
                              "category": "BUILTIN",
                              "generic_instantiation": null
                            },
                            "value": {
                              "list_value": null,
                              "primitive_value": {
                                "string_value": "vamicli",
                                "boolean_value": null,
                                "type": "STRING",
                                "double_value": null,
                                "long_value": null
                              },
                              "category": "PRIMITIVE"
                            }
                          },
                          "key": "VERSION_SOURCE_VAMICLI"
                        },
                        {
                          "value": {
                            "documentation": "",
                            "type": {
                              "builtin_type": "STRING",
                              "user_defined_type": null,
                              "category": "BUILTIN",
                              "generic_instantiation": null
                            },
                            "value": {
                              "list_value": null,
                              "primitive_value": {
                                "string_value": "VRS",
                                "boolean_value": null,
                                "type": "STRING",
                                "double_value": null,
                                "long_value": null
                              },
                              "category": "PRIMITIVE"
                            }
                          },
                          "key": "NODE_TYPE_VRS"
                        },
                        {
                          "value": {
                            "documentation": "",
                            "type": {
                              "builtin_type": "STRING",
                              "user_defined_type": null,
                              "category": "BUILTIN",
                              "generic_instantiation": null
                            },
                            "value": {
                              "list_value": null,
                              "primitive_value": {
                                "string_value": "ls",
                                "boolean_value": null,
                                "type": "STRING",
                                "double_value": null,
                                "long_value": null
                              },
                              "category": "PRIMITIVE"
                            }
                          },
                          "key": "VERSION_SOURCE_LS"
                        }
                      ],
                      "type": "STRUCTURE",
                      "fields": [
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "version_source",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "Possible values are: \r\n - \"vamicli\"\r\n, - \"ls\"\r\n,",
                          "name": "version_source",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "STRING",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "node_id",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "node_id",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "STRING",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "build_number",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "build_number",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "STRING",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "appliance_version",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "appliance_version",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "STRING",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "node_ip",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "node_ip",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "STRING",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "full_version",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "full_version",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "STRING",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "node_type",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "Possible values are: \r\n - \"VRMS\"\r\n, - \"SRM\"\r\n, - \"VRS\"\r\n,",
                          "name": "node_type",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "STRING",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        }
                      ]
                    },
                    "key": "com.vmware.vmc.draas.model.site_recovery_node_version"
                  },
                  {
                    "value": {
                      "metadata": [],
                      "documentation": "",
                      "name": "com.vmware.vmc.draas.model.fault",
                      "enumerations": [],
                      "constants": [],
                      "type": "STRUCTURE",
                      "fields": [
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "message",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "message",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "STRING",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "cause",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "cause",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "DYNAMIC_STRUCTURE",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        }
                      ]
                    },
                    "key": "com.vmware.vmc.draas.model.fault"
                  },
                  {
                    "value": {
                      "metadata": [],
                      "documentation": "",
                      "name": "com.vmware.vmc.draas.model.provision_srm_config",
                      "enumerations": [],
                      "constants": [],
                      "type": "STRUCTURE",
                      "fields": [
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "srm_extension_key_suffix",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "Optional custom extension key suffix for SRM. If not specified, default extension key will be used.",
                          "name": "srm_extension_key_suffix",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "STRING",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        }
                      ]
                    },
                    "key": "com.vmware.vmc.draas.model.provision_srm_config"
                  },
                  {
                    "value": {
                      "metadata": [],
                      "documentation": "",
                      "name": "com.vmware.vmc.draas.model.abstract_entity",
                      "enumerations": [],
                      "constants": [],
                      "type": "STRUCTURE",
                      "fields": [
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "updated",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "updated",
                          "type": {
                            "builtin_type": "DATE_TIME",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": null
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "user_id",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "User id that last updated this record",
                          "name": "user_id",
                          "type": {
                            "builtin_type": "STRING",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": null
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "created",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "created",
                          "type": {
                            "builtin_type": "DATE_TIME",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": null
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "updated_by_user_id",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "User id that last updated this record",
                          "name": "updated_by_user_id",
                          "type": {
                            "builtin_type": "STRING",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": null
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "version",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "Version of this entity format: int32",
                          "name": "version",
                          "type": {
                            "builtin_type": "LONG",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": null
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "updated_by_user_name",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "User name that last updated this record",
                          "name": "updated_by_user_name",
                          "type": {
                            "builtin_type": "STRING",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": null
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "user_name",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "User name that last updated this record",
                          "name": "user_name",
                          "type": {
                            "builtin_type": "STRING",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": null
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "id",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "id",
                          "type": {
                            "builtin_type": "STRING",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": null
                          }
                        }
                      ]
                    },
                    "key": "com.vmware.vmc.draas.model.abstract_entity"
                  },
                  {
                    "value": {
                      "metadata": [],
                      "documentation": "",
                      "name": "com.vmware.vmc.draas.model.site_recovery",
                      "enumerations": [],
                      "constants": [
                        {
                          "value": {
                            "documentation": "",
                            "type": {
                              "builtin_type": "STRING",
                              "user_defined_type": null,
                              "category": "BUILTIN",
                              "generic_instantiation": null
                            },
                            "value": {
                              "list_value": null,
                              "primitive_value": {
                                "string_value": "CANCELED",
                                "boolean_value": null,
                                "type": "STRING",
                                "double_value": null,
                                "long_value": null
                              },
                              "category": "PRIMITIVE"
                            }
                          },
                          "key": "SITE_RECOVERY_STATE_CANCELED"
                        },
                        {
                          "value": {
                            "documentation": "",
                            "type": {
                              "builtin_type": "STRING",
                              "user_defined_type": null,
                              "category": "BUILTIN",
                              "generic_instantiation": null
                            },
                            "value": {
                              "list_value": null,
                              "primitive_value": {
                                "string_value": "DELETED",
                                "boolean_value": null,
                                "type": "STRING",
                                "double_value": null,
                                "long_value": null
                              },
                              "category": "PRIMITIVE"
                            }
                          },
                          "key": "SITE_RECOVERY_STATE_DELETED"
                        },
                        {
                          "value": {
                            "documentation": "",
                            "type": {
                              "builtin_type": "STRING",
                              "user_defined_type": null,
                              "category": "BUILTIN",
                              "generic_instantiation": null
                            },
                            "value": {
                              "list_value": null,
                              "primitive_value": {
                                "string_value": "DEACTIVATING",
                                "boolean_value": null,
                                "type": "STRING",
                                "double_value": null,
                                "long_value": null
                              },
                              "category": "PRIMITIVE"
                            }
                          },
                          "key": "SITE_RECOVERY_STATE_DEACTIVATING"
                        },
                        {
                          "value": {
                            "documentation": "",
                            "type": {
                              "builtin_type": "STRING",
                              "user_defined_type": null,
                              "category": "BUILTIN",
                              "generic_instantiation": null
                            },
                            "value": {
                              "list_value": null,
                              "primitive_value": {
                                "string_value": "ACTIVATED",
                                "boolean_value": null,
                                "type": "STRING",
                                "double_value": null,
                                "long_value": null
                              },
                              "category": "PRIMITIVE"
                            }
                          },
                          "key": "SITE_RECOVERY_STATE_ACTIVATED"
                        },
                        {
                          "value": {
                            "documentation": "",
                            "type": {
                              "builtin_type": "STRING",
                              "user_defined_type": null,
                              "category": "BUILTIN",
                              "generic_instantiation": null
                            },
                            "value": {
                              "list_value": null,
                              "primitive_value": {
                                "string_value": "DEACTIVATED",
                                "boolean_value": null,
                                "type": "STRING",
                                "double_value": null,
                                "long_value": null
                              },
                              "category": "PRIMITIVE"
                            }
                          },
                          "key": "SITE_RECOVERY_STATE_DEACTIVATED"
                        },
                        {
                          "value": {
                            "documentation": "",
                            "type": {
                              "builtin_type": "STRING",
                              "user_defined_type": null,
                              "category": "BUILTIN",
                              "generic_instantiation": null
                            },
                            "value": {
                              "list_value": null,
                              "primitive_value": {
                                "string_value": "FAILED",
                                "boolean_value": null,
                                "type": "STRING",
                                "double_value": null,
                                "long_value": null
                              },
                              "category": "PRIMITIVE"
                            }
                          },
                          "key": "SITE_RECOVERY_STATE_FAILED"
                        },
                        {
                          "value": {
                            "documentation": "",
                            "type": {
                              "builtin_type": "STRING",
                              "user_defined_type": null,
                              "category": "BUILTIN",
                              "generic_instantiation": null
                            },
                            "value": {
                              "list_value": null,
                              "primitive_value": {
                                "string_value": "ACTIVATING",
                                "boolean_value": null,
                                "type": "STRING",
                                "double_value": null,
                                "long_value": null
                              },
                              "category": "PRIMITIVE"
                            }
                          },
                          "key": "SITE_RECOVERY_STATE_ACTIVATING"
                        }
                      ],
                      "type": "STRUCTURE",
                      "fields": [
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "updated",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "updated",
                          "type": {
                            "builtin_type": "DATE_TIME",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": null
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "user_id",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "User id that last updated this record",
                          "name": "user_id",
                          "type": {
                            "builtin_type": "STRING",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": null
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "created",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "created",
                          "type": {
                            "builtin_type": "DATE_TIME",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": null
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "updated_by_user_id",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "User id that last updated this record",
                          "name": "updated_by_user_id",
                          "type": {
                            "builtin_type": "STRING",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": null
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "version",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "Version of this entity format: int32",
                          "name": "version",
                          "type": {
                            "builtin_type": "LONG",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": null
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "updated_by_user_name",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "User name that last updated this record",
                          "name": "updated_by_user_name",
                          "type": {
                            "builtin_type": "STRING",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": null
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "user_name",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "User name that last updated this record",
                          "name": "user_name",
                          "type": {
                            "builtin_type": "STRING",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": null
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "id",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "id",
                          "type": {
                            "builtin_type": "STRING",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": null
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "site_recovery_state",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "Possible values are: \r\n - \"ACTIVATING\"\r\n, - \"ACTIVATED\"\r\n, - \"DEACTIVATING\"\r\n, - \"DEACTIVATED\"\r\n, - \"FAILED\"\r\n, - \"CANCELED\"\r\n, - \"DELETED\"\r\n,",
                          "name": "site_recovery_state",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "STRING",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "vr_node",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "vr_node",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": null,
                                "user_defined_type": {
                                  "resource_type": "com.vmware.vapi.structure",
                                  "resource_id": "com.vmware.vmc.draas.model.site_recovery_node"
                                },
                                "category": "USER_DEFINED",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "srm_nodes",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "srm_nodes",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": null,
                                "user_defined_type": null,
                                "category": "GENERIC",
                                "generic_instantiation": {
                                  "generic_type": "LIST",
                                  "element_type": {
                                    "builtin_type": null,
                                    "user_defined_type": {
                                      "resource_type": "com.vmware.vapi.structure",
                                      "resource_id": "com.vmware.vmc.draas.model.srm_node"
                                    },
                                    "category": "USER_DEFINED",
                                    "generic_instantiation": null
                                  },
                                  "map_key_type": null,
                                  "map_value_type": null
                                }
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "sddc_id",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "sddc_id",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "STRING",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "draas_h5_url",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "draas_h5_url",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "STRING",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        }
                      ]
                    },
                    "key": "com.vmware.vmc.draas.model.site_recovery"
                  },
                  {
                    "value": {
                      "metadata": [],
                      "documentation": "",
                      "name": "com.vmware.vmc.draas.model.hms_replication_issue_info",
                      "enumerations": [],
                      "constants": [],
                      "type": "STRUCTURE",
                      "fields": [
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "target_object_mo_id",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "target_object_mo_id",
                          "type": {
                            "builtin_type": "STRING",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": null
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "severity",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "severity",
                          "type": {
                            "builtin_type": "STRING",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": null
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "issue_type",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "issue_type",
                          "type": {
                            "builtin_type": "STRING",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": null
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "target_object_name",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "target_object_name",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "STRING",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "fault",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "fault",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": null,
                                "user_defined_type": {
                                  "resource_type": "com.vmware.vapi.structure",
                                  "resource_id": "com.vmware.vmc.draas.model.fault"
                                },
                                "category": "USER_DEFINED",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "triggered_time",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "triggered_time",
                          "type": {
                            "builtin_type": "DATE_TIME",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": null
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "direction",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "direction",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "STRING",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "source_site_uuid",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "source_site_uuid",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "STRING",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "destination_site_uuid",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "destination_site_uuid",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "STRING",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        }
                      ]
                    },
                    "key": "com.vmware.vmc.draas.model.hms_replication_issue_info"
                  },
                  {
                    "value": {
                      "metadata": [],
                      "documentation": "",
                      "name": "com.vmware.vmc.draas.model.site_recovery_node",
                      "enumerations": [],
                      "constants": [
                        {
                          "value": {
                            "documentation": "",
                            "type": {
                              "builtin_type": "STRING",
                              "user_defined_type": null,
                              "category": "BUILTIN",
                              "generic_instantiation": null
                            },
                            "value": {
                              "list_value": null,
                              "primitive_value": {
                                "string_value": "SRM",
                                "boolean_value": null,
                                "type": "STRING",
                                "double_value": null,
                                "long_value": null
                              },
                              "category": "PRIMITIVE"
                            }
                          },
                          "key": "TYPE_SRM"
                        },
                        {
                          "value": {
                            "documentation": "",
                            "type": {
                              "builtin_type": "STRING",
                              "user_defined_type": null,
                              "category": "BUILTIN",
                              "generic_instantiation": null
                            },
                            "value": {
                              "list_value": null,
                              "primitive_value": {
                                "string_value": "FAILED",
                                "boolean_value": null,
                                "type": "STRING",
                                "double_value": null,
                                "long_value": null
                              },
                              "category": "PRIMITIVE"
                            }
                          },
                          "key": "STATE_FAILED"
                        },
                        {
                          "value": {
                            "documentation": "",
                            "type": {
                              "builtin_type": "STRING",
                              "user_defined_type": null,
                              "category": "BUILTIN",
                              "generic_instantiation": null
                            },
                            "value": {
                              "list_value": null,
                              "primitive_value": {
                                "string_value": "READY",
                                "boolean_value": null,
                                "type": "STRING",
                                "double_value": null,
                                "long_value": null
                              },
                              "category": "PRIMITIVE"
                            }
                          },
                          "key": "STATE_READY"
                        },
                        {
                          "value": {
                            "documentation": "",
                            "type": {
                              "builtin_type": "STRING",
                              "user_defined_type": null,
                              "category": "BUILTIN",
                              "generic_instantiation": null
                            },
                            "value": {
                              "list_value": null,
                              "primitive_value": {
                                "string_value": "VRMS",
                                "boolean_value": null,
                                "type": "STRING",
                                "double_value": null,
                                "long_value": null
                              },
                              "category": "PRIMITIVE"
                            }
                          },
                          "key": "TYPE_VRMS"
                        },
                        {
                          "value": {
                            "documentation": "",
                            "type": {
                              "builtin_type": "STRING",
                              "user_defined_type": null,
                              "category": "BUILTIN",
                              "generic_instantiation": null
                            },
                            "value": {
                              "list_value": null,
                              "primitive_value": {
                                "string_value": "DELETING",
                                "boolean_value": null,
                                "type": "STRING",
                                "double_value": null,
                                "long_value": null
                              },
                              "category": "PRIMITIVE"
                            }
                          },
                          "key": "STATE_DELETING"
                        },
                        {
                          "value": {
                            "documentation": "",
                            "type": {
                              "builtin_type": "STRING",
                              "user_defined_type": null,
                              "category": "BUILTIN",
                              "generic_instantiation": null
                            },
                            "value": {
                              "list_value": null,
                              "primitive_value": {
                                "string_value": "PROVISIONED",
                                "boolean_value": null,
                                "type": "STRING",
                                "double_value": null,
                                "long_value": null
                              },
                              "category": "PRIMITIVE"
                            }
                          },
                          "key": "STATE_PROVISIONED"
                        },
                        {
                          "value": {
                            "documentation": "",
                            "type": {
                              "builtin_type": "STRING",
                              "user_defined_type": null,
                              "category": "BUILTIN",
                              "generic_instantiation": null
                            },
                            "value": {
                              "list_value": null,
                              "primitive_value": {
                                "string_value": "VRS",
                                "boolean_value": null,
                                "type": "STRING",
                                "double_value": null,
                                "long_value": null
                              },
                              "category": "PRIMITIVE"
                            }
                          },
                          "key": "TYPE_VRS"
                        },
                        {
                          "value": {
                            "documentation": "",
                            "type": {
                              "builtin_type": "STRING",
                              "user_defined_type": null,
                              "category": "BUILTIN",
                              "generic_instantiation": null
                            },
                            "value": {
                              "list_value": null,
                              "primitive_value": {
                                "string_value": "DEPLOYING",
                                "boolean_value": null,
                                "type": "STRING",
                                "double_value": null,
                                "long_value": null
                              },
                              "category": "PRIMITIVE"
                            }
                          },
                          "key": "STATE_DEPLOYING"
                        },
                        {
                          "value": {
                            "documentation": "",
                            "type": {
                              "builtin_type": "STRING",
                              "user_defined_type": null,
                              "category": "BUILTIN",
                              "generic_instantiation": null
                            },
                            "value": {
                              "list_value": null,
                              "primitive_value": {
                                "string_value": "CANCELED",
                                "boolean_value": null,
                                "type": "STRING",
                                "double_value": null,
                                "long_value": null
                              },
                              "category": "PRIMITIVE"
                            }
                          },
                          "key": "STATE_CANCELED"
                        }
                      ],
                      "type": "STRUCTURE",
                      "fields": [
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "vm_moref_id",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "vm_moref_id",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "STRING",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "ip_address",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "ip_address",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "STRING",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "hostname",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "hostname",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "STRING",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "id",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "id",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "STRING",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "state",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "Possible values are: \r\n - \"DEPLOYING\"\r\n, - \"PROVISIONED\"\r\n, - \"READY\"\r\n, - \"DELETING\"\r\n, - \"FAILED\"\r\n, - \"CANCELED\"\r\n,",
                          "name": "state",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "STRING",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "type",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "Possible values are: \r\n - \"VRMS\"\r\n, - \"SRM\"\r\n, - \"VRS\"\r\n,",
                          "name": "type",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "STRING",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        }
                      ]
                    },
                    "key": "com.vmware.vmc.draas.model.site_recovery_node"
                  },
                  {
                    "value": {
                      "metadata": [],
                      "documentation": "",
                      "name": "com.vmware.vmc.draas.model.replica_disk",
                      "enumerations": [],
                      "constants": [],
                      "type": "STRUCTURE",
                      "fields": [
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "space_requirement",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "space_requirement",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "DOUBLE",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "name",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "name",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "STRING",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "collection_id",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "collection_id",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "STRING",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "datastores_for_single_host_move",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "datastores_for_single_host_move",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": null,
                                "user_defined_type": null,
                                "category": "GENERIC",
                                "generic_instantiation": {
                                  "generic_type": "LIST",
                                  "element_type": {
                                    "builtin_type": "DYNAMIC_STRUCTURE",
                                    "user_defined_type": null,
                                    "category": "BUILTIN",
                                    "generic_instantiation": null
                                  },
                                  "map_key_type": null,
                                  "map_value_type": null
                                }
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "movable",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "movable",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "BOOLEAN",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "disk_id",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "disk_id",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "STRING",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "datastore_mo_id",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "datastore_mo_id",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "STRING",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        }
                      ]
                    },
                    "key": "com.vmware.vmc.draas.model.replica_disk"
                  },
                  {
                    "value": {
                      "metadata": [],
                      "documentation": "",
                      "name": "com.vmware.vmc.draas.model.srm_node",
                      "enumerations": [],
                      "constants": [
                        {
                          "value": {
                            "documentation": "",
                            "type": {
                              "builtin_type": "STRING",
                              "user_defined_type": null,
                              "category": "BUILTIN",
                              "generic_instantiation": null
                            },
                            "value": {
                              "list_value": null,
                              "primitive_value": {
                                "string_value": "SRM",
                                "boolean_value": null,
                                "type": "STRING",
                                "double_value": null,
                                "long_value": null
                              },
                              "category": "PRIMITIVE"
                            }
                          },
                          "key": "TYPE_SRM"
                        },
                        {
                          "value": {
                            "documentation": "",
                            "type": {
                              "builtin_type": "STRING",
                              "user_defined_type": null,
                              "category": "BUILTIN",
                              "generic_instantiation": null
                            },
                            "value": {
                              "list_value": null,
                              "primitive_value": {
                                "string_value": "FAILED",
                                "boolean_value": null,
                                "type": "STRING",
                                "double_value": null,
                                "long_value": null
                              },
                              "category": "PRIMITIVE"
                            }
                          },
                          "key": "STATE_FAILED"
                        },
                        {
                          "value": {
                            "documentation": "",
                            "type": {
                              "builtin_type": "STRING",
                              "user_defined_type": null,
                              "category": "BUILTIN",
                              "generic_instantiation": null
                            },
                            "value": {
                              "list_value": null,
                              "primitive_value": {
                                "string_value": "READY",
                                "boolean_value": null,
                                "type": "STRING",
                                "double_value": null,
                                "long_value": null
                              },
                              "category": "PRIMITIVE"
                            }
                          },
                          "key": "STATE_READY"
                        },
                        {
                          "value": {
                            "documentation": "",
                            "type": {
                              "builtin_type": "STRING",
                              "user_defined_type": null,
                              "category": "BUILTIN",
                              "generic_instantiation": null
                            },
                            "value": {
                              "list_value": null,
                              "primitive_value": {
                                "string_value": "VRMS",
                                "boolean_value": null,
                                "type": "STRING",
                                "double_value": null,
                                "long_value": null
                              },
                              "category": "PRIMITIVE"
                            }
                          },
                          "key": "TYPE_VRMS"
                        },
                        {
                          "value": {
                            "documentation": "",
                            "type": {
                              "builtin_type": "STRING",
                              "user_defined_type": null,
                              "category": "BUILTIN",
                              "generic_instantiation": null
                            },
                            "value": {
                              "list_value": null,
                              "primitive_value": {
                                "string_value": "DELETING",
                                "boolean_value": null,
                                "type": "STRING",
                                "double_value": null,
                                "long_value": null
                              },
                              "category": "PRIMITIVE"
                            }
                          },
                          "key": "STATE_DELETING"
                        },
                        {
                          "value": {
                            "documentation": "",
                            "type": {
                              "builtin_type": "STRING",
                              "user_defined_type": null,
                              "category": "BUILTIN",
                              "generic_instantiation": null
                            },
                            "value": {
                              "list_value": null,
                              "primitive_value": {
                                "string_value": "PROVISIONED",
                                "boolean_value": null,
                                "type": "STRING",
                                "double_value": null,
                                "long_value": null
                              },
                              "category": "PRIMITIVE"
                            }
                          },
                          "key": "STATE_PROVISIONED"
                        },
                        {
                          "value": {
                            "documentation": "",
                            "type": {
                              "builtin_type": "STRING",
                              "user_defined_type": null,
                              "category": "BUILTIN",
                              "generic_instantiation": null
                            },
                            "value": {
                              "list_value": null,
                              "primitive_value": {
                                "string_value": "VRS",
                                "boolean_value": null,
                                "type": "STRING",
                                "double_value": null,
                                "long_value": null
                              },
                              "category": "PRIMITIVE"
                            }
                          },
                          "key": "TYPE_VRS"
                        },
                        {
                          "value": {
                            "documentation": "",
                            "type": {
                              "builtin_type": "STRING",
                              "user_defined_type": null,
                              "category": "BUILTIN",
                              "generic_instantiation": null
                            },
                            "value": {
                              "list_value": null,
                              "primitive_value": {
                                "string_value": "DEPLOYING",
                                "boolean_value": null,
                                "type": "STRING",
                                "double_value": null,
                                "long_value": null
                              },
                              "category": "PRIMITIVE"
                            }
                          },
                          "key": "STATE_DEPLOYING"
                        },
                        {
                          "value": {
                            "documentation": "",
                            "type": {
                              "builtin_type": "STRING",
                              "user_defined_type": null,
                              "category": "BUILTIN",
                              "generic_instantiation": null
                            },
                            "value": {
                              "list_value": null,
                              "primitive_value": {
                                "string_value": "CANCELED",
                                "boolean_value": null,
                                "type": "STRING",
                                "double_value": null,
                                "long_value": null
                              },
                              "category": "PRIMITIVE"
                            }
                          },
                          "key": "STATE_CANCELED"
                        }
                      ],
                      "type": "STRUCTURE",
                      "fields": [
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "vm_moref_id",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "vm_moref_id",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "STRING",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "ip_address",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "ip_address",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "STRING",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "hostname",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "hostname",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "STRING",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "id",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "id",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "STRING",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "state",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "Possible values are: \r\n - \"DEPLOYING\"\r\n, - \"PROVISIONED\"\r\n, - \"READY\"\r\n, - \"DELETING\"\r\n, - \"FAILED\"\r\n, - \"CANCELED\"\r\n,",
                          "name": "state",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "STRING",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "type",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "Possible values are: \r\n - \"VRMS\"\r\n, - \"SRM\"\r\n, - \"VRS\"\r\n,",
                          "name": "type",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "STRING",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "srm_extension_key_suffix",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "srm_extension_key_suffix",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "STRING",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "srm_extension_key",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "srm_extension_key",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "STRING",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        }
                      ]
                    },
                    "key": "com.vmware.vmc.draas.model.srm_node"
                  },
                  {
                    "value": {
                      "metadata": [],
                      "documentation": "",
                      "name": "com.vmware.vmc.draas.model.hms_issue_info",
                      "enumerations": [],
                      "constants": [],
                      "type": "STRUCTURE",
                      "fields": [
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "target_object_mo_id",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "target_object_mo_id",
                          "type": {
                            "builtin_type": "STRING",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": null
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "severity",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "severity",
                          "type": {
                            "builtin_type": "STRING",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": null
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "issue_type",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "issue_type",
                          "type": {
                            "builtin_type": "STRING",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": null
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "target_object_name",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "target_object_name",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "STRING",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "fault",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "fault",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": null,
                                "user_defined_type": {
                                  "resource_type": "com.vmware.vapi.structure",
                                  "resource_id": "com.vmware.vmc.draas.model.fault"
                                },
                                "category": "USER_DEFINED",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "triggered_time",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "triggered_time",
                          "type": {
                            "builtin_type": "DATE_TIME",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": null
                          }
                        }
                      ]
                    },
                    "key": "com.vmware.vmc.draas.model.hms_issue_info"
                  },
                  {
                    "value": {
                      "metadata": [],
                      "documentation": "",
                      "name": "com.vmware.vmc.draas.model.hms_site_issue_info",
                      "enumerations": [],
                      "constants": [],
                      "type": "STRUCTURE",
                      "fields": [
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "target_object_mo_id",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "target_object_mo_id",
                          "type": {
                            "builtin_type": "STRING",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": null
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "severity",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "severity",
                          "type": {
                            "builtin_type": "STRING",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": null
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "issue_type",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "issue_type",
                          "type": {
                            "builtin_type": "STRING",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": null
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "target_object_name",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "target_object_name",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "STRING",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "fault",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "fault",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": null,
                                "user_defined_type": {
                                  "resource_type": "com.vmware.vapi.structure",
                                  "resource_id": "com.vmware.vmc.draas.model.fault"
                                },
                                "category": "USER_DEFINED",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "triggered_time",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "triggered_time",
                          "type": {
                            "builtin_type": "DATE_TIME",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": null
                          }
                        }
                      ]
                    },
                    "key": "com.vmware.vmc.draas.model.hms_site_issue_info"
                  },
                  {
                    "value": {
                      "metadata": [],
                      "documentation": "",
                      "name": "com.vmware.vmc.draas.model.task",
                      "enumerations": [],
                      "constants": [
                        {
                          "value": {
                            "documentation": "",
                            "type": {
                              "builtin_type": "STRING",
                              "user_defined_type": null,
                              "category": "BUILTIN",
                              "generic_instantiation": null
                            },
                            "value": {
                              "list_value": null,
                              "primitive_value": {
                                "string_value": "CANCELING",
                                "boolean_value": null,
                                "type": "STRING",
                                "double_value": null,
                                "long_value": null
                              },
                              "category": "PRIMITIVE"
                            }
                          },
                          "key": "STATUS_CANCELING"
                        },
                        {
                          "value": {
                            "documentation": "",
                            "type": {
                              "builtin_type": "STRING",
                              "user_defined_type": null,
                              "category": "BUILTIN",
                              "generic_instantiation": null
                            },
                            "value": {
                              "list_value": null,
                              "primitive_value": {
                                "string_value": "STARTED",
                                "boolean_value": null,
                                "type": "STRING",
                                "double_value": null,
                                "long_value": null
                              },
                              "category": "PRIMITIVE"
                            }
                          },
                          "key": "STATUS_STARTED"
                        },
                        {
                          "value": {
                            "documentation": "",
                            "type": {
                              "builtin_type": "STRING",
                              "user_defined_type": null,
                              "category": "BUILTIN",
                              "generic_instantiation": null
                            },
                            "value": {
                              "list_value": null,
                              "primitive_value": {
                                "string_value": "FINISHED",
                                "boolean_value": null,
                                "type": "STRING",
                                "double_value": null,
                                "long_value": null
                              },
                              "category": "PRIMITIVE"
                            }
                          },
                          "key": "STATUS_FINISHED"
                        },
                        {
                          "value": {
                            "documentation": "",
                            "type": {
                              "builtin_type": "STRING",
                              "user_defined_type": null,
                              "category": "BUILTIN",
                              "generic_instantiation": null
                            },
                            "value": {
                              "list_value": null,
                              "primitive_value": {
                                "string_value": "FAILED",
                                "boolean_value": null,
                                "type": "STRING",
                                "double_value": null,
                                "long_value": null
                              },
                              "category": "PRIMITIVE"
                            }
                          },
                          "key": "STATUS_FAILED"
                        },
                        {
                          "value": {
                            "documentation": "",
                            "type": {
                              "builtin_type": "STRING",
                              "user_defined_type": null,
                              "category": "BUILTIN",
                              "generic_instantiation": null
                            },
                            "value": {
                              "list_value": null,
                              "primitive_value": {
                                "string_value": "CANCELED",
                                "boolean_value": null,
                                "type": "STRING",
                                "double_value": null,
                                "long_value": null
                              },
                              "category": "PRIMITIVE"
                            }
                          },
                          "key": "STATUS_CANCELED"
                        }
                      ],
                      "type": "STRUCTURE",
                      "fields": [
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "updated",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "updated",
                          "type": {
                            "builtin_type": "DATE_TIME",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": null
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "user_id",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "User id that last updated this record",
                          "name": "user_id",
                          "type": {
                            "builtin_type": "STRING",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": null
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "created",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "created",
                          "type": {
                            "builtin_type": "DATE_TIME",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": null
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "updated_by_user_id",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "User id that last updated this record",
                          "name": "updated_by_user_id",
                          "type": {
                            "builtin_type": "STRING",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": null
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "version",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "Version of this entity format: int32",
                          "name": "version",
                          "type": {
                            "builtin_type": "LONG",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": null
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "updated_by_user_name",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "User name that last updated this record",
                          "name": "updated_by_user_name",
                          "type": {
                            "builtin_type": "STRING",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": null
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "user_name",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "User name that last updated this record",
                          "name": "user_name",
                          "type": {
                            "builtin_type": "STRING",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": null
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "id",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "id",
                          "type": {
                            "builtin_type": "STRING",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": null
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "status",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "Possible values are: \r\n - \"STARTED\"\r\n, - \"CANCELING\"\r\n, - \"FINISHED\"\r\n, - \"FAILED\"\r\n, - \"CANCELED\"\r\n,",
                          "name": "status",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "STRING",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "resource_id",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "UUID of resources task is acting upon",
                          "name": "resource_id",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "STRING",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "start_time",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "start_time",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "DATE_TIME",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "retries",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "retries",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "LONG",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "task_type",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "task_type",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "STRING",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "task_progress_phases",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "Task progress phases involved in current task execution",
                          "name": "task_progress_phases",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": null,
                                "user_defined_type": null,
                                "category": "GENERIC",
                                "generic_instantiation": {
                                  "generic_type": "LIST",
                                  "element_type": {
                                    "builtin_type": null,
                                    "user_defined_type": {
                                      "resource_type": "com.vmware.vapi.structure",
                                      "resource_id": "com.vmware.vmc.draas.model.task_progress_phase"
                                    },
                                    "category": "USER_DEFINED",
                                    "generic_instantiation": null
                                  },
                                  "map_key_type": null,
                                  "map_value_type": null
                                }
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "tenant_id",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "tenant_id",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "STRING",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "error_message",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "error_message",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "STRING",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "parent_task_id",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "parent_task_id",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "STRING",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "progress_percent",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "Estimated progress percentage the task executed format: int32",
                          "name": "progress_percent",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "LONG",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "estimated_remaining_minutes",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "Estimated remaining time in minute of the task execution, < 0 means no estimation for the task. format: int32",
                          "name": "estimated_remaining_minutes",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "LONG",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "params",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "params",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "DYNAMIC_STRUCTURE",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "end_time",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "end_time",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "DATE_TIME",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "task_version",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "task_version",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "STRING",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "resource_type",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "Type of resource being acted upon",
                          "name": "resource_type",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "STRING",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "sub_status",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "sub_status",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "STRING",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        }
                      ]
                    },
                    "key": "com.vmware.vmc.draas.model.task"
                  },
                  {
                    "value": {
                      "metadata": [],
                      "documentation": "",
                      "name": "com.vmware.vmc.draas.model.site_recovery_versions",
                      "enumerations": [],
                      "constants": [],
                      "type": "STRUCTURE",
                      "fields": [
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "generated",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "generated",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "DATE_TIME",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "sddc_id",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "sddc_id",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": "STRING",
                                "user_defined_type": null,
                                "category": "BUILTIN",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "node_versions",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "list of site recovery node version",
                          "name": "node_versions",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": null,
                            "category": "GENERIC",
                            "generic_instantiation": {
                              "generic_type": "OPTIONAL",
                              "element_type": {
                                "builtin_type": null,
                                "user_defined_type": null,
                                "category": "GENERIC",
                                "generic_instantiation": {
                                  "generic_type": "LIST",
                                  "element_type": {
                                    "builtin_type": null,
                                    "user_defined_type": {
                                      "resource_type": "com.vmware.vapi.structure",
                                      "resource_id": "com.vmware.vmc.draas.model.site_recovery_node_version"
                                    },
                                    "category": "USER_DEFINED",
                                    "generic_instantiation": null
                                  },
                                  "map_key_type": null,
                                  "map_value_type": null
                                }
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        }
                      ]
                    },
                    "key": "com.vmware.vmc.draas.model.site_recovery_versions"
                  },
                  {
                    "value": {
                      "metadata": [],
                      "documentation": "A task progress can be (but does NOT have to be) divided to more meaningful progress phases.",
                      "name": "com.vmware.vmc.draas.model.task_progress_phase",
                      "enumerations": [],
                      "constants": [],
                      "type": "STRUCTURE",
                      "fields": [
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "id",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "The identifier of the task progress phase",
                          "name": "id",
                          "type": {
                            "builtin_type": "STRING",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": null
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "name",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "The display name of the task progress phase",
                          "name": "name",
                          "type": {
                            "builtin_type": "STRING",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": null
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "progress_percent",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "The percentage of the phase that has completed format: int32",
                          "name": "progress_percent",
                          "type": {
                            "builtin_type": "LONG",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": null
                          }
                        }
                      ]
                    },
                    "key": "com.vmware.vmc.draas.model.task_progress_phase"
                  }
                ],
                "enumerations": [],
                "services": []
              },
              "key": "com.vmware.vmc.draas.model"
            },
            {
              "value": {
                "metadata": [
                  {
                    "value": {
                      "elements": [
                        {
                          "value": {
                            "list_value": null,
                            "string_value": "true",
                            "structure_id": null,
                            "type": "STRING",
                            "structure_ids": null,
                            "long_value": null
                          },
                          "key": "autoGenerated"
                        },
                        {
                          "value": {
                            "list_value": null,
                            "string_value": "com.vmware.vmc.draas",
                            "structure_id": null,
                            "type": "STRING",
                            "structure_ids": null,
                            "long_value": null
                          },
                          "key": "value"
                        }
                      ]
                    },
                    "key": "Component"
                  }
                ],
                "documentation": "",
                "name": "com.vmware.vmc.draas",
                "structures": [],
                "enumerations": [],
                "services": [
                  {
                    "value": {
                      "metadata": [],
                      "operations": [
                        {
                          "value": {
                            "output": {
                              "metadata": [],
                              "documentation": "",
                              "type": {
                                "builtin_type": null,
                                "user_defined_type": null,
                                "category": "GENERIC",
                                "generic_instantiation": {
                                  "generic_type": "LIST",
                                  "element_type": {
                                    "builtin_type": null,
                                    "user_defined_type": {
                                      "resource_type": "com.vmware.vapi.structure",
                                      "resource_id": "com.vmware.vmc.draas.model.hms_replication_issue_info"
                                    },
                                    "category": "USER_DEFINED",
                                    "generic_instantiation": null
                                  },
                                  "map_key_type": null,
                                  "map_value_type": null
                                }
                              }
                            },
                            "metadata": [
                              {
                                "value": {
                                  "elements": [
                                    {
                                      "value": {
                                        "list_value": null,
                                        "string_value": "GET",
                                        "structure_id": null,
                                        "type": "STRING",
                                        "structure_ids": null,
                                        "long_value": null
                                      },
                                      "key": "method"
                                    },
                                    {
                                      "value": {
                                        "list_value": null,
                                        "string_value": "/vmc/draas/api/orgs/{org}/sddcs/{sddc}/site-recovery/vr-replication-issues",
                                        "structure_id": null,
                                        "type": "STRING",
                                        "structure_ids": null,
                                        "long_value": null
                                      },
                                      "key": "value"
                                    },
                                    {
                                      "value": {
                                        "list_value": null,
                                        "string_value": "application/json",
                                        "structure_id": null,
                                        "type": "STRING",
                                        "structure_ids": null,
                                        "long_value": null
                                      },
                                      "key": "contentType"
                                    },
                                    {
                                      "value": {
                                        "list_value": null,
                                        "string_value": "application/json",
                                        "structure_id": null,
                                        "type": "STRING",
                                        "structure_ids": null,
                                        "long_value": null
                                      },
                                      "key": "accept"
                                    }
                                  ]
                                },
                                "key": "RequestMapping"
                              }
                            ],
                            "documentation": "Query VR replication issues",
                            "name": "get",
                            "params": [
                              {
                                "metadata": [
                                  {
                                    "value": {
                                      "elements": [
                                        {
                                          "value": {
                                            "list_value": null,
                                            "string_value": "org",
                                            "structure_id": null,
                                            "type": "STRING",
                                            "structure_ids": null,
                                            "long_value": null
                                          },
                                          "key": "value"
                                        }
                                      ]
                                    },
                                    "key": "PathVariable"
                                  }
                                ],
                                "documentation": "Organization identifier (required)",
                                "name": "org",
                                "type": {
                                  "builtin_type": "STRING",
                                  "user_defined_type": null,
                                  "category": "BUILTIN",
                                  "generic_instantiation": null
                                }
                              },
                              {
                                "metadata": [
                                  {
                                    "value": {
                                      "elements": [
                                        {
                                          "value": {
                                            "list_value": null,
                                            "string_value": "sddc",
                                            "structure_id": null,
                                            "type": "STRING",
                                            "structure_ids": null,
                                            "long_value": null
                                          },
                                          "key": "value"
                                        }
                                      ]
                                    },
                                    "key": "PathVariable"
                                  }
                                ],
                                "documentation": "sddc identifier (required)",
                                "name": "sddc",
                                "type": {
                                  "builtin_type": "STRING",
                                  "user_defined_type": null,
                                  "category": "BUILTIN",
                                  "generic_instantiation": null
                                }
                              }
                            ],
                            "errors": [
                              {
                                "documentation": "Unauthorized",
                                "structure_id": "com.vmware.vapi.std.errors.unauthenticated"
                              },
                              {
                                "documentation": "Forbidden",
                                "structure_id": "com.vmware.vapi.std.errors.unauthorized"
                              },
                              {
                                "documentation": "Not found",
                                "structure_id": "com.vmware.vapi.std.errors.not_found"
                              }
                            ]
                          },
                          "key": "get"
                        }
                      ],
                      "documentation": "",
                      "name": "com.vmware.vmc.draas.vr_replication_issues",
                      "structures": [],
                      "enumerations": [],
                      "constants": []
                    },
                    "key": "com.vmware.vmc.draas.vr_replication_issues"
                  },
                  {
                    "value": {
                      "metadata": [],
                      "operations": [
                        {
                          "value": {
                            "output": {
                              "metadata": [],
                              "documentation": "com.vmware.vmc.draas.model.Task",
                              "type": {
                                "builtin_type": null,
                                "user_defined_type": {
                                  "resource_type": "com.vmware.vapi.structure",
                                  "resource_id": "com.vmware.vmc.draas.model.task"
                                },
                                "category": "USER_DEFINED",
                                "generic_instantiation": null
                              }
                            },
                            "metadata": [
                              {
                                "value": {
                                  "elements": [
                                    {
                                      "value": {
                                        "list_value": null,
                                        "string_value": "POST",
                                        "structure_id": null,
                                        "type": "STRING",
                                        "structure_ids": null,
                                        "long_value": null
                                      },
                                      "key": "method"
                                    },
                                    {
                                      "value": {
                                        "list_value": null,
                                        "string_value": "/vmc/draas/api/orgs/{org}/sddcs/{sddc}/site-recovery/srm-nodes",
                                        "structure_id": null,
                                        "type": "STRING",
                                        "structure_ids": null,
                                        "long_value": null
                                      },
                                      "key": "value"
                                    },
                                    {
                                      "value": {
                                        "list_value": null,
                                        "string_value": "application/json",
                                        "structure_id": null,
                                        "type": "STRING",
                                        "structure_ids": null,
                                        "long_value": null
                                      },
                                      "key": "contentType"
                                    },
                                    {
                                      "value": {
                                        "list_value": null,
                                        "string_value": "application/json",
                                        "structure_id": null,
                                        "type": "STRING",
                                        "structure_ids": null,
                                        "long_value": null
                                      },
                                      "key": "accept"
                                    }
                                  ]
                                },
                                "key": "RequestMapping"
                              }
                            ],
                            "documentation": "Provision an additional SRM server.",
                            "name": "post",
                            "params": [
                              {
                                "metadata": [
                                  {
                                    "value": {
                                      "elements": [
                                        {
                                          "value": {
                                            "list_value": null,
                                            "string_value": "org",
                                            "structure_id": null,
                                            "type": "STRING",
                                            "structure_ids": null,
                                            "long_value": null
                                          },
                                          "key": "value"
                                        }
                                      ]
                                    },
                                    "key": "PathVariable"
                                  }
                                ],
                                "documentation": "Organization identifier (required)",
                                "name": "org",
                                "type": {
                                  "builtin_type": "STRING",
                                  "user_defined_type": null,
                                  "category": "BUILTIN",
                                  "generic_instantiation": null
                                }
                              },
                              {
                                "metadata": [
                                  {
                                    "value": {
                                      "elements": [
                                        {
                                          "value": {
                                            "list_value": null,
                                            "string_value": "sddc",
                                            "structure_id": null,
                                            "type": "STRING",
                                            "structure_ids": null,
                                            "long_value": null
                                          },
                                          "key": "value"
                                        }
                                      ]
                                    },
                                    "key": "PathVariable"
                                  }
                                ],
                                "documentation": "sddc identifier (required)",
                                "name": "sddc",
                                "type": {
                                  "builtin_type": "STRING",
                                  "user_defined_type": null,
                                  "category": "BUILTIN",
                                  "generic_instantiation": null
                                }
                              },
                              {
                                "metadata": [
                                  {
                                    "value": {
                                      "elements": [
                                        {
                                          "value": {
                                            "list_value": null,
                                            "string_value": "true",
                                            "structure_id": null,
                                            "type": "STRING",
                                            "structure_ids": null,
                                            "long_value": null
                                          },
                                          "key": "value"
                                        }
                                      ]
                                    },
                                    "key": "RequestBody"
                                  }
                                ],
                                "documentation": "Customization, for example can specify custom extension key suffix for SRM. (optional)",
                                "name": "provision_srm_config",
                                "type": {
                                  "builtin_type": null,
                                  "user_defined_type": null,
                                  "category": "GENERIC",
                                  "generic_instantiation": {
                                    "generic_type": "OPTIONAL",
                                    "element_type": {
                                      "builtin_type": null,
                                      "user_defined_type": {
                                        "resource_type": "com.vmware.vapi.structure",
                                        "resource_id": "com.vmware.vmc.draas.model.provision_srm_config"
                                      },
                                      "category": "USER_DEFINED",
                                      "generic_instantiation": null
                                    },
                                    "map_key_type": null,
                                    "map_value_type": null
                                  }
                                }
                              }
                            ],
                            "errors": [
                              {
                                "documentation": "Unauthorized",
                                "structure_id": "com.vmware.vapi.std.errors.unauthenticated"
                              },
                              {
                                "documentation": "Invalid action or bad argument",
                                "structure_id": "com.vmware.vapi.std.errors.invalid_request"
                              },
                              {
                                "documentation": "Forbidden",
                                "structure_id": "com.vmware.vapi.std.errors.unauthorized"
                              },
                              {
                                "documentation": "Cannot find site recovery configuration for sddc identifier",
                                "structure_id": "com.vmware.vapi.std.errors.not_found"
                              }
                            ]
                          },
                          "key": "post"
                        },
                        {
                          "value": {
                            "output": {
                              "metadata": [],
                              "documentation": "com.vmware.vmc.draas.model.Task",
                              "type": {
                                "builtin_type": null,
                                "user_defined_type": {
                                  "resource_type": "com.vmware.vapi.structure",
                                  "resource_id": "com.vmware.vmc.draas.model.task"
                                },
                                "category": "USER_DEFINED",
                                "generic_instantiation": null
                              }
                            },
                            "metadata": [
                              {
                                "value": {
                                  "elements": [
                                    {
                                      "value": {
                                        "list_value": null,
                                        "string_value": "DELETE",
                                        "structure_id": null,
                                        "type": "STRING",
                                        "structure_ids": null,
                                        "long_value": null
                                      },
                                      "key": "method"
                                    },
                                    {
                                      "value": {
                                        "list_value": null,
                                        "string_value": "/vmc/draas/api/orgs/{org}/sddcs/{sddc}/site-recovery/srm-nodes/{srmNode}",
                                        "structure_id": null,
                                        "type": "STRING",
                                        "structure_ids": null,
                                        "long_value": null
                                      },
                                      "key": "value"
                                    },
                                    {
                                      "value": {
                                        "list_value": null,
                                        "string_value": "application/json",
                                        "structure_id": null,
                                        "type": "STRING",
                                        "structure_ids": null,
                                        "long_value": null
                                      },
                                      "key": "contentType"
                                    },
                                    {
                                      "value": {
                                        "list_value": null,
                                        "string_value": "application/json",
                                        "structure_id": null,
                                        "type": "STRING",
                                        "structure_ids": null,
                                        "long_value": null
                                      },
                                      "key": "accept"
                                    }
                                  ]
                                },
                                "key": "RequestMapping"
                              }
                            ],
                            "documentation": "Delete a SRM server.",
                            "name": "delete",
                            "params": [
                              {
                                "metadata": [
                                  {
                                    "value": {
                                      "elements": [
                                        {
                                          "value": {
                                            "list_value": null,
                                            "string_value": "org",
                                            "structure_id": null,
                                            "type": "STRING",
                                            "structure_ids": null,
                                            "long_value": null
                                          },
                                          "key": "value"
                                        }
                                      ]
                                    },
                                    "key": "PathVariable"
                                  }
                                ],
                                "documentation": "Organization identifier (required)",
                                "name": "org",
                                "type": {
                                  "builtin_type": "STRING",
                                  "user_defined_type": null,
                                  "category": "BUILTIN",
                                  "generic_instantiation": null
                                }
                              },
                              {
                                "metadata": [
                                  {
                                    "value": {
                                      "elements": [
                                        {
                                          "value": {
                                            "list_value": null,
                                            "string_value": "sddc",
                                            "structure_id": null,
                                            "type": "STRING",
                                            "structure_ids": null,
                                            "long_value": null
                                          },
                                          "key": "value"
                                        }
                                      ]
                                    },
                                    "key": "PathVariable"
                                  }
                                ],
                                "documentation": "sddc identifier (required)",
                                "name": "sddc",
                                "type": {
                                  "builtin_type": "STRING",
                                  "user_defined_type": null,
                                  "category": "BUILTIN",
                                  "generic_instantiation": null
                                }
                              },
                              {
                                "metadata": [
                                  {
                                    "value": {
                                      "elements": [
                                        {
                                          "value": {
                                            "list_value": null,
                                            "string_value": "srmNode",
                                            "structure_id": null,
                                            "type": "STRING",
                                            "structure_ids": null,
                                            "long_value": null
                                          },
                                          "key": "value"
                                        }
                                      ]
                                    },
                                    "key": "PathVariable"
                                  }
                                ],
                                "documentation": "SRM node identifier (required)",
                                "name": "srm_node",
                                "type": {
                                  "builtin_type": "STRING",
                                  "user_defined_type": null,
                                  "category": "BUILTIN",
                                  "generic_instantiation": null
                                }
                              }
                            ],
                            "errors": [
                              {
                                "documentation": "Unauthorized",
                                "structure_id": "com.vmware.vapi.std.errors.unauthenticated"
                              },
                              {
                                "documentation": "Invalid action or bad argument",
                                "structure_id": "com.vmware.vapi.std.errors.invalid_request"
                              },
                              {
                                "documentation": "Forbidden",
                                "structure_id": "com.vmware.vapi.std.errors.unauthorized"
                              },
                              {
                                "documentation": "Cannot find SDDC or SRM node",
                                "structure_id": "com.vmware.vapi.std.errors.not_found"
                              }
                            ]
                          },
                          "key": "delete"
                        }
                      ],
                      "documentation": "",
                      "name": "com.vmware.vmc.draas.site_recovery_srm_nodes",
                      "structures": [],
                      "enumerations": [],
                      "constants": []
                    },
                    "key": "com.vmware.vmc.draas.site_recovery_srm_nodes"
                  },
                  {
                    "value": {
                      "metadata": [],
                      "operations": [
                        {
                          "value": {
                            "output": {
                              "metadata": [],
                              "documentation": "",
                              "type": {
                                "builtin_type": null,
                                "user_defined_type": null,
                                "category": "GENERIC",
                                "generic_instantiation": {
                                  "generic_type": "LIST",
                                  "element_type": {
                                    "builtin_type": null,
                                    "user_defined_type": {
                                      "resource_type": "com.vmware.vapi.structure",
                                      "resource_id": "com.vmware.vmc.draas.model.replica_disk_collection"
                                    },
                                    "category": "USER_DEFINED",
                                    "generic_instantiation": null
                                  },
                                  "map_key_type": null,
                                  "map_value_type": null
                                }
                              }
                            },
                            "metadata": [
                              {
                                "value": {
                                  "elements": [
                                    {
                                      "value": {
                                        "list_value": null,
                                        "string_value": "GET",
                                        "structure_id": null,
                                        "type": "STRING",
                                        "structure_ids": null,
                                        "long_value": null
                                      },
                                      "key": "method"
                                    },
                                    {
                                      "value": {
                                        "list_value": null,
                                        "string_value": "/vmc/draas/api/orgs/{org}/sddcs/{sddc}/site-recovery/replica-disk-collections",
                                        "structure_id": null,
                                        "type": "STRING",
                                        "structure_ids": null,
                                        "long_value": null
                                      },
                                      "key": "value"
                                    },
                                    {
                                      "value": {
                                        "list_value": null,
                                        "string_value": "application/json",
                                        "structure_id": null,
                                        "type": "STRING",
                                        "structure_ids": null,
                                        "long_value": null
                                      },
                                      "key": "contentType"
                                    },
                                    {
                                      "value": {
                                        "list_value": null,
                                        "string_value": "application/json",
                                        "structure_id": null,
                                        "type": "STRING",
                                        "structure_ids": null,
                                        "long_value": null
                                      },
                                      "key": "accept"
                                    }
                                  ]
                                },
                                "key": "RequestMapping"
                              }
                            ],
                            "documentation": "Query replica disk collections",
                            "name": "get",
                            "params": [
                              {
                                "metadata": [
                                  {
                                    "value": {
                                      "elements": [
                                        {
                                          "value": {
                                            "list_value": null,
                                            "string_value": "org",
                                            "structure_id": null,
                                            "type": "STRING",
                                            "structure_ids": null,
                                            "long_value": null
                                          },
                                          "key": "value"
                                        }
                                      ]
                                    },
                                    "key": "PathVariable"
                                  }
                                ],
                                "documentation": "Organization identifier (required)",
                                "name": "org",
                                "type": {
                                  "builtin_type": "STRING",
                                  "user_defined_type": null,
                                  "category": "BUILTIN",
                                  "generic_instantiation": null
                                }
                              },
                              {
                                "metadata": [
                                  {
                                    "value": {
                                      "elements": [
                                        {
                                          "value": {
                                            "list_value": null,
                                            "string_value": "sddc",
                                            "structure_id": null,
                                            "type": "STRING",
                                            "structure_ids": null,
                                            "long_value": null
                                          },
                                          "key": "value"
                                        }
                                      ]
                                    },
                                    "key": "PathVariable"
                                  }
                                ],
                                "documentation": "sddc identifier (required)",
                                "name": "sddc",
                                "type": {
                                  "builtin_type": "STRING",
                                  "user_defined_type": null,
                                  "category": "BUILTIN",
                                  "generic_instantiation": null
                                }
                              },
                              {
                                "metadata": [
                                  {
                                    "value": {
                                      "elements": [
                                        {
                                          "value": {
                                            "list_value": null,
                                            "string_value": "datastore_mo_id",
                                            "structure_id": null,
                                            "type": "STRING",
                                            "structure_ids": null,
                                            "long_value": null
                                          },
                                          "key": "value"
                                        }
                                      ]
                                    },
                                    "key": "RequestParam"
                                  }
                                ],
                                "documentation": "Represents the datastore moref id to search. (optional)",
                                "name": "datastore_mo_id",
                                "type": {
                                  "builtin_type": null,
                                  "user_defined_type": null,
                                  "category": "GENERIC",
                                  "generic_instantiation": {
                                    "generic_type": "OPTIONAL",
                                    "element_type": {
                                      "builtin_type": "STRING",
                                      "user_defined_type": null,
                                      "category": "BUILTIN",
                                      "generic_instantiation": null
                                    },
                                    "map_key_type": null,
                                    "map_value_type": null
                                  }
                                }
                              }
                            ],
                            "errors": [
                              {
                                "documentation": "Unauthorized",
                                "structure_id": "com.vmware.vapi.std.errors.unauthenticated"
                              },
                              {
                                "documentation": "Forbidden",
                                "structure_id": "com.vmware.vapi.std.errors.unauthorized"
                              },
                              {
                                "documentation": "Not found",
                                "structure_id": "com.vmware.vapi.std.errors.not_found"
                              }
                            ]
                          },
                          "key": "get"
                        }
                      ],
                      "documentation": "",
                      "name": "com.vmware.vmc.draas.replica_disk_collections",
                      "structures": [],
                      "enumerations": [],
                      "constants": []
                    },
                    "key": "com.vmware.vmc.draas.replica_disk_collections"
                  },
                  {
                    "value": {
                      "metadata": [],
                      "operations": [
                        {
                          "value": {
                            "output": {
                              "metadata": [],
                              "documentation": "",
                              "type": {
                                "builtin_type": null,
                                "user_defined_type": null,
                                "category": "GENERIC",
                                "generic_instantiation": {
                                  "generic_type": "LIST",
                                  "element_type": {
                                    "builtin_type": null,
                                    "user_defined_type": {
                                      "resource_type": "com.vmware.vapi.structure",
                                      "resource_id": "com.vmware.vmc.draas.model.hms_site_issue_info"
                                    },
                                    "category": "USER_DEFINED",
                                    "generic_instantiation": null
                                  },
                                  "map_key_type": null,
                                  "map_value_type": null
                                }
                              }
                            },
                            "metadata": [
                              {
                                "value": {
                                  "elements": [
                                    {
                                      "value": {
                                        "list_value": null,
                                        "string_value": "GET",
                                        "structure_id": null,
                                        "type": "STRING",
                                        "structure_ids": null,
                                        "long_value": null
                                      },
                                      "key": "method"
                                    },
                                    {
                                      "value": {
                                        "list_value": null,
                                        "string_value": "/vmc/draas/api/orgs/{org}/sddcs/{sddc}/site-recovery/vr-site-issues",
                                        "structure_id": null,
                                        "type": "STRING",
                                        "structure_ids": null,
                                        "long_value": null
                                      },
                                      "key": "value"
                                    },
                                    {
                                      "value": {
                                        "list_value": null,
                                        "string_value": "application/json",
                                        "structure_id": null,
                                        "type": "STRING",
                                        "structure_ids": null,
                                        "long_value": null
                                      },
                                      "key": "contentType"
                                    },
                                    {
                                      "value": {
                                        "list_value": null,
                                        "string_value": "application/json",
                                        "structure_id": null,
                                        "type": "STRING",
                                        "structure_ids": null,
                                        "long_value": null
                                      },
                                      "key": "accept"
                                    }
                                  ]
                                },
                                "key": "RequestMapping"
                              }
                            ],
                            "documentation": "Query VR site issues",
                            "name": "get",
                            "params": [
                              {
                                "metadata": [
                                  {
                                    "value": {
                                      "elements": [
                                        {
                                          "value": {
                                            "list_value": null,
                                            "string_value": "org",
                                            "structure_id": null,
                                            "type": "STRING",
                                            "structure_ids": null,
                                            "long_value": null
                                          },
                                          "key": "value"
                                        }
                                      ]
                                    },
                                    "key": "PathVariable"
                                  }
                                ],
                                "documentation": "Organization identifier (required)",
                                "name": "org",
                                "type": {
                                  "builtin_type": "STRING",
                                  "user_defined_type": null,
                                  "category": "BUILTIN",
                                  "generic_instantiation": null
                                }
                              },
                              {
                                "metadata": [
                                  {
                                    "value": {
                                      "elements": [
                                        {
                                          "value": {
                                            "list_value": null,
                                            "string_value": "sddc",
                                            "structure_id": null,
                                            "type": "STRING",
                                            "structure_ids": null,
                                            "long_value": null
                                          },
                                          "key": "value"
                                        }
                                      ]
                                    },
                                    "key": "PathVariable"
                                  }
                                ],
                                "documentation": "sddc identifier (required)",
                                "name": "sddc",
                                "type": {
                                  "builtin_type": "STRING",
                                  "user_defined_type": null,
                                  "category": "BUILTIN",
                                  "generic_instantiation": null
                                }
                              }
                            ],
                            "errors": [
                              {
                                "documentation": "Unauthorized",
                                "structure_id": "com.vmware.vapi.std.errors.unauthenticated"
                              },
                              {
                                "documentation": "Forbidden",
                                "structure_id": "com.vmware.vapi.std.errors.unauthorized"
                              },
                              {
                                "documentation": "Not found",
                                "structure_id": "com.vmware.vapi.std.errors.not_found"
                              }
                            ]
                          },
                          "key": "get"
                        }
                      ],
                      "documentation": "",
                      "name": "com.vmware.vmc.draas.vr_site_issues",
                      "structures": [],
                      "enumerations": [],
                      "constants": []
                    },
                    "key": "com.vmware.vmc.draas.vr_site_issues"
                  },
                  {
                    "value": {
                      "metadata": [],
                      "operations": [
                        {
                          "value": {
                            "output": {
                              "metadata": [],
                              "documentation": "com.vmware.vmc.draas.model.SiteRecoveryVersions",
                              "type": {
                                "builtin_type": null,
                                "user_defined_type": {
                                  "resource_type": "com.vmware.vapi.structure",
                                  "resource_id": "com.vmware.vmc.draas.model.site_recovery_versions"
                                },
                                "category": "USER_DEFINED",
                                "generic_instantiation": null
                              }
                            },
                            "metadata": [
                              {
                                "value": {
                                  "elements": [
                                    {
                                      "value": {
                                        "list_value": null,
                                        "string_value": "GET",
                                        "structure_id": null,
                                        "type": "STRING",
                                        "structure_ids": null,
                                        "long_value": null
                                      },
                                      "key": "method"
                                    },
                                    {
                                      "value": {
                                        "list_value": null,
                                        "string_value": "/vmc/draas/api/orgs/{org}/sddcs/{sddc}/site-recovery/versions",
                                        "structure_id": null,
                                        "type": "STRING",
                                        "structure_ids": null,
                                        "long_value": null
                                      },
                                      "key": "value"
                                    },
                                    {
                                      "value": {
                                        "list_value": null,
                                        "string_value": "application/json",
                                        "structure_id": null,
                                        "type": "STRING",
                                        "structure_ids": null,
                                        "long_value": null
                                      },
                                      "key": "contentType"
                                    },
                                    {
                                      "value": {
                                        "list_value": null,
                                        "string_value": "application/json",
                                        "structure_id": null,
                                        "type": "STRING",
                                        "structure_ids": null,
                                        "long_value": null
                                      },
                                      "key": "accept"
                                    }
                                  ]
                                },
                                "key": "RequestMapping"
                              }
                            ],
                            "documentation": "Query site recovery versions for the specified sddc",
                            "name": "get",
                            "params": [
                              {
                                "metadata": [
                                  {
                                    "value": {
                                      "elements": [
                                        {
                                          "value": {
                                            "list_value": null,
                                            "string_value": "org",
                                            "structure_id": null,
                                            "type": "STRING",
                                            "structure_ids": null,
                                            "long_value": null
                                          },
                                          "key": "value"
                                        }
                                      ]
                                    },
                                    "key": "PathVariable"
                                  }
                                ],
                                "documentation": "Organization identifier (required)",
                                "name": "org",
                                "type": {
                                  "builtin_type": "STRING",
                                  "user_defined_type": null,
                                  "category": "BUILTIN",
                                  "generic_instantiation": null
                                }
                              },
                              {
                                "metadata": [
                                  {
                                    "value": {
                                      "elements": [
                                        {
                                          "value": {
                                            "list_value": null,
                                            "string_value": "sddc",
                                            "structure_id": null,
                                            "type": "STRING",
                                            "structure_ids": null,
                                            "long_value": null
                                          },
                                          "key": "value"
                                        }
                                      ]
                                    },
                                    "key": "PathVariable"
                                  }
                                ],
                                "documentation": "sddc identifier (required)",
                                "name": "sddc",
                                "type": {
                                  "builtin_type": "STRING",
                                  "user_defined_type": null,
                                  "category": "BUILTIN",
                                  "generic_instantiation": null
                                }
                              },
                              {
                                "metadata": [
                                  {
                                    "value": {
                                      "elements": [
                                        {
                                          "value": {
                                            "list_value": null,
                                            "string_value": "version_source",
                                            "structure_id": null,
                                            "type": "STRING",
                                            "structure_ids": null,
                                            "long_value": null
                                          },
                                          "key": "value"
                                        }
                                      ]
                                    },
                                    "key": "RequestParam"
                                  }
                                ],
                                "documentation": "Represents the source for getting the version from. (optional)",
                                "name": "version_source",
                                "type": {
                                  "builtin_type": null,
                                  "user_defined_type": null,
                                  "category": "GENERIC",
                                  "generic_instantiation": {
                                    "generic_type": "OPTIONAL",
                                    "element_type": {
                                      "builtin_type": "STRING",
                                      "user_defined_type": null,
                                      "category": "BUILTIN",
                                      "generic_instantiation": null
                                    },
                                    "map_key_type": null,
                                    "map_value_type": null
                                  }
                                }
                              }
                            ],
                            "errors": [
                              {
                                "documentation": "Unauthorized",
                                "structure_id": "com.vmware.vapi.std.errors.unauthenticated"
                              },
                              {
                                "documentation": "Invalid action or bad argument",
                                "structure_id": "com.vmware.vapi.std.errors.invalid_request"
                              },
                              {
                                "documentation": "Forbidden",
                                "structure_id": "com.vmware.vapi.std.errors.unauthorized"
                              },
                              {
                                "documentation": "Cannot find site recovery versions for sddc identifier",
                                "structure_id": "com.vmware.vapi.std.errors.not_found"
                              }
                            ]
                          },
                          "key": "get"
                        }
                      ],
                      "documentation": "",
                      "name": "com.vmware.vmc.draas.site_recovery_versions",
                      "structures": [],
                      "enumerations": [],
                      "constants": [
                        {
                          "value": {
                            "documentation": "Possible value for versionSource of operation SiteRecoveryVersions.get.",
                            "type": {
                              "builtin_type": "STRING",
                              "user_defined_type": null,
                              "category": "BUILTIN",
                              "generic_instantiation": null
                            },
                            "value": {
                              "list_value": null,
                              "primitive_value": {
                                "string_value": "vamicli",
                                "boolean_value": null,
                                "type": "STRING",
                                "double_value": null,
                                "long_value": null
                              },
                              "category": "PRIMITIVE"
                            }
                          },
                          "key": "GET_VERSION_SOURCE_VAMICLI"
                        },
                        {
                          "value": {
                            "documentation": "Possible value for versionSource of operation SiteRecoveryVersions.get.",
                            "type": {
                              "builtin_type": "STRING",
                              "user_defined_type": null,
                              "category": "BUILTIN",
                              "generic_instantiation": null
                            },
                            "value": {
                              "list_value": null,
                              "primitive_value": {
                                "string_value": "ls",
                                "boolean_value": null,
                                "type": "STRING",
                                "double_value": null,
                                "long_value": null
                              },
                              "category": "PRIMITIVE"
                            }
                          },
                          "key": "GET_VERSION_SOURCE_LS"
                        }
                      ]
                    },
                    "key": "com.vmware.vmc.draas.site_recovery_versions"
                  },
                  {
                    "value": {
                      "metadata": [],
                      "operations": [
                        {
                          "value": {
                            "output": {
                              "metadata": [],
                              "documentation": "com.vmware.vmc.draas.model.Task",
                              "type": {
                                "builtin_type": null,
                                "user_defined_type": {
                                  "resource_type": "com.vmware.vapi.structure",
                                  "resource_id": "com.vmware.vmc.draas.model.task"
                                },
                                "category": "USER_DEFINED",
                                "generic_instantiation": null
                              }
                            },
                            "metadata": [
                              {
                                "value": {
                                  "elements": [
                                    {
                                      "value": {
                                        "list_value": null,
                                        "string_value": "POST",
                                        "structure_id": null,
                                        "type": "STRING",
                                        "structure_ids": null,
                                        "long_value": null
                                      },
                                      "key": "method"
                                    },
                                    {
                                      "value": {
                                        "list_value": null,
                                        "string_value": "/vmc/draas/api/orgs/{org}/sddcs/{sddc}/site-recovery",
                                        "structure_id": null,
                                        "type": "STRING",
                                        "structure_ids": null,
                                        "long_value": null
                                      },
                                      "key": "value"
                                    },
                                    {
                                      "value": {
                                        "list_value": null,
                                        "string_value": "application/json",
                                        "structure_id": null,
                                        "type": "STRING",
                                        "structure_ids": null,
                                        "long_value": null
                                      },
                                      "key": "contentType"
                                    },
                                    {
                                      "value": {
                                        "list_value": null,
                                        "string_value": "application/json",
                                        "structure_id": null,
                                        "type": "STRING",
                                        "structure_ids": null,
                                        "long_value": null
                                      },
                                      "key": "accept"
                                    }
                                  ]
                                },
                                "key": "RequestMapping"
                              }
                            ],
                            "documentation": "Activate site recovery for the specified sddc",
                            "name": "post",
                            "params": [
                              {
                                "metadata": [
                                  {
                                    "value": {
                                      "elements": [
                                        {
                                          "value": {
                                            "list_value": null,
                                            "string_value": "org",
                                            "structure_id": null,
                                            "type": "STRING",
                                            "structure_ids": null,
                                            "long_value": null
                                          },
                                          "key": "value"
                                        }
                                      ]
                                    },
                                    "key": "PathVariable"
                                  }
                                ],
                                "documentation": "Organization identifier (required)",
                                "name": "org",
                                "type": {
                                  "builtin_type": "STRING",
                                  "user_defined_type": null,
                                  "category": "BUILTIN",
                                  "generic_instantiation": null
                                }
                              },
                              {
                                "metadata": [
                                  {
                                    "value": {
                                      "elements": [
                                        {
                                          "value": {
                                            "list_value": null,
                                            "string_value": "sddc",
                                            "structure_id": null,
                                            "type": "STRING",
                                            "structure_ids": null,
                                            "long_value": null
                                          },
                                          "key": "value"
                                        }
                                      ]
                                    },
                                    "key": "PathVariable"
                                  }
                                ],
                                "documentation": "sddc identifier (required)",
                                "name": "sddc",
                                "type": {
                                  "builtin_type": "STRING",
                                  "user_defined_type": null,
                                  "category": "BUILTIN",
                                  "generic_instantiation": null
                                }
                              },
                              {
                                "metadata": [
                                  {
                                    "value": {
                                      "elements": [
                                        {
                                          "value": {
                                            "list_value": null,
                                            "string_value": "true",
                                            "structure_id": null,
                                            "type": "STRING",
                                            "structure_ids": null,
                                            "long_value": null
                                          },
                                          "key": "value"
                                        }
                                      ]
                                    },
                                    "key": "RequestBody"
                                  }
                                ],
                                "documentation": "Customization, for example can specify custom extension key suffix for SRM. (optional)",
                                "name": "activate_site_recovery_config",
                                "type": {
                                  "builtin_type": null,
                                  "user_defined_type": null,
                                  "category": "GENERIC",
                                  "generic_instantiation": {
                                    "generic_type": "OPTIONAL",
                                    "element_type": {
                                      "builtin_type": null,
                                      "user_defined_type": {
                                        "resource_type": "com.vmware.vapi.structure",
                                        "resource_id": "com.vmware.vmc.draas.model.activate_site_recovery_config"
                                      },
                                      "category": "USER_DEFINED",
                                      "generic_instantiation": null
                                    },
                                    "map_key_type": null,
                                    "map_value_type": null
                                  }
                                }
                              }
                            ],
                            "errors": [
                              {
                                "documentation": "Unauthorized",
                                "structure_id": "com.vmware.vapi.std.errors.unauthenticated"
                              },
                              {
                                "documentation": "Invalid action or bad argument",
                                "structure_id": "com.vmware.vapi.std.errors.invalid_request"
                              },
                              {
                                "documentation": "Forbidden",
                                "structure_id": "com.vmware.vapi.std.errors.unauthorized"
                              },
                              {
                                "documentation": "Cannot find site recovery configuration for sddc identifier",
                                "structure_id": "com.vmware.vapi.std.errors.not_found"
                              }
                            ]
                          },
                          "key": "post"
                        },
                        {
                          "value": {
                            "output": {
                              "metadata": [],
                              "documentation": "com.vmware.vmc.draas.model.SiteRecovery",
                              "type": {
                                "builtin_type": null,
                                "user_defined_type": {
                                  "resource_type": "com.vmware.vapi.structure",
                                  "resource_id": "com.vmware.vmc.draas.model.site_recovery"
                                },
                                "category": "USER_DEFINED",
                                "generic_instantiation": null
                              }
                            },
                            "metadata": [
                              {
                                "value": {
                                  "elements": [
                                    {
                                      "value": {
                                        "list_value": null,
                                        "string_value": "GET",
                                        "structure_id": null,
                                        "type": "STRING",
                                        "structure_ids": null,
                                        "long_value": null
                                      },
                                      "key": "method"
                                    },
                                    {
                                      "value": {
                                        "list_value": null,
                                        "string_value": "/vmc/draas/api/orgs/{org}/sddcs/{sddc}/site-recovery",
                                        "structure_id": null,
                                        "type": "STRING",
                                        "structure_ids": null,
                                        "long_value": null
                                      },
                                      "key": "value"
                                    },
                                    {
                                      "value": {
                                        "list_value": null,
                                        "string_value": "application/json",
                                        "structure_id": null,
                                        "type": "STRING",
                                        "structure_ids": null,
                                        "long_value": null
                                      },
                                      "key": "contentType"
                                    },
                                    {
                                      "value": {
                                        "list_value": null,
                                        "string_value": "application/json",
                                        "structure_id": null,
                                        "type": "STRING",
                                        "structure_ids": null,
                                        "long_value": null
                                      },
                                      "key": "accept"
                                    }
                                  ]
                                },
                                "key": "RequestMapping"
                              }
                            ],
                            "documentation": "Query site recovery configuration for the specified sddc",
                            "name": "get",
                            "params": [
                              {
                                "metadata": [
                                  {
                                    "value": {
                                      "elements": [
                                        {
                                          "value": {
                                            "list_value": null,
                                            "string_value": "org",
                                            "structure_id": null,
                                            "type": "STRING",
                                            "structure_ids": null,
                                            "long_value": null
                                          },
                                          "key": "value"
                                        }
                                      ]
                                    },
                                    "key": "PathVariable"
                                  }
                                ],
                                "documentation": "Organization identifier (required)",
                                "name": "org",
                                "type": {
                                  "builtin_type": "STRING",
                                  "user_defined_type": null,
                                  "category": "BUILTIN",
                                  "generic_instantiation": null
                                }
                              },
                              {
                                "metadata": [
                                  {
                                    "value": {
                                      "elements": [
                                        {
                                          "value": {
                                            "list_value": null,
                                            "string_value": "sddc",
                                            "structure_id": null,
                                            "type": "STRING",
                                            "structure_ids": null,
                                            "long_value": null
                                          },
                                          "key": "value"
                                        }
                                      ]
                                    },
                                    "key": "PathVariable"
                                  }
                                ],
                                "documentation": "sddc identifier (required)",
                                "name": "sddc",
                                "type": {
                                  "builtin_type": "STRING",
                                  "user_defined_type": null,
                                  "category": "BUILTIN",
                                  "generic_instantiation": null
                                }
                              }
                            ],
                            "errors": [
                              {
                                "documentation": "Unauthorized",
                                "structure_id": "com.vmware.vapi.std.errors.unauthenticated"
                              },
                              {
                                "documentation": "Invalid action or bad argument",
                                "structure_id": "com.vmware.vapi.std.errors.invalid_request"
                              },
                              {
                                "documentation": "Forbidden",
                                "structure_id": "com.vmware.vapi.std.errors.unauthorized"
                              }
                            ]
                          },
                          "key": "get"
                        },
                        {
                          "value": {
                            "output": {
                              "metadata": [],
                              "documentation": "com.vmware.vmc.draas.model.Task",
                              "type": {
                                "builtin_type": null,
                                "user_defined_type": {
                                  "resource_type": "com.vmware.vapi.structure",
                                  "resource_id": "com.vmware.vmc.draas.model.task"
                                },
                                "category": "USER_DEFINED",
                                "generic_instantiation": null
                              }
                            },
                            "metadata": [
                              {
                                "value": {
                                  "elements": [
                                    {
                                      "value": {
                                        "list_value": null,
                                        "string_value": "DELETE",
                                        "structure_id": null,
                                        "type": "STRING",
                                        "structure_ids": null,
                                        "long_value": null
                                      },
                                      "key": "method"
                                    },
                                    {
                                      "value": {
                                        "list_value": null,
                                        "string_value": "/vmc/draas/api/orgs/{org}/sddcs/{sddc}/site-recovery",
                                        "structure_id": null,
                                        "type": "STRING",
                                        "structure_ids": null,
                                        "long_value": null
                                      },
                                      "key": "value"
                                    },
                                    {
                                      "value": {
                                        "list_value": null,
                                        "string_value": "application/json",
                                        "structure_id": null,
                                        "type": "STRING",
                                        "structure_ids": null,
                                        "long_value": null
                                      },
                                      "key": "contentType"
                                    },
                                    {
                                      "value": {
                                        "list_value": null,
                                        "string_value": "application/json",
                                        "structure_id": null,
                                        "type": "STRING",
                                        "structure_ids": null,
                                        "long_value": null
                                      },
                                      "key": "accept"
                                    }
                                  ]
                                },
                                "key": "RequestMapping"
                              }
                            ],
                            "documentation": "Deactivate site recovery for the specified sddc",
                            "name": "delete",
                            "params": [
                              {
                                "metadata": [
                                  {
                                    "value": {
                                      "elements": [
                                        {
                                          "value": {
                                            "list_value": null,
                                            "string_value": "org",
                                            "structure_id": null,
                                            "type": "STRING",
                                            "structure_ids": null,
                                            "long_value": null
                                          },
                                          "key": "value"
                                        }
                                      ]
                                    },
                                    "key": "PathVariable"
                                  }
                                ],
                                "documentation": "Organization identifier (required)",
                                "name": "org",
                                "type": {
                                  "builtin_type": "STRING",
                                  "user_defined_type": null,
                                  "category": "BUILTIN",
                                  "generic_instantiation": null
                                }
                              },
                              {
                                "metadata": [
                                  {
                                    "value": {
                                      "elements": [
                                        {
                                          "value": {
                                            "list_value": null,
                                            "string_value": "sddc",
                                            "structure_id": null,
                                            "type": "STRING",
                                            "structure_ids": null,
                                            "long_value": null
                                          },
                                          "key": "value"
                                        }
                                      ]
                                    },
                                    "key": "PathVariable"
                                  }
                                ],
                                "documentation": "sddc identifier (required)",
                                "name": "sddc",
                                "type": {
                                  "builtin_type": "STRING",
                                  "user_defined_type": null,
                                  "category": "BUILTIN",
                                  "generic_instantiation": null
                                }
                              },
                              {
                                "metadata": [
                                  {
                                    "value": {
                                      "elements": [
                                        {
                                          "value": {
                                            "list_value": null,
                                            "string_value": "force",
                                            "structure_id": null,
                                            "type": "STRING",
                                            "structure_ids": null,
                                            "long_value": null
                                          },
                                          "key": "value"
                                        }
                                      ]
                                    },
                                    "key": "RequestParam"
                                  }
                                ],
                                "documentation": "If = 'true', will deactivate site recovery forcefully. (optional)",
                                "name": "force",
                                "type": {
                                  "builtin_type": null,
                                  "user_defined_type": null,
                                  "category": "GENERIC",
                                  "generic_instantiation": {
                                    "generic_type": "OPTIONAL",
                                    "element_type": {
                                      "builtin_type": "BOOLEAN",
                                      "user_defined_type": null,
                                      "category": "BUILTIN",
                                      "generic_instantiation": null
                                    },
                                    "map_key_type": null,
                                    "map_value_type": null
                                  }
                                }
                              },
                              {
                                "metadata": [
                                  {
                                    "value": {
                                      "elements": [
                                        {
                                          "value": {
                                            "list_value": null,
                                            "string_value": "deactivate_hcx",
                                            "structure_id": null,
                                            "type": "STRING",
                                            "structure_ids": null,
                                            "long_value": null
                                          },
                                          "key": "value"
                                        }
                                      ]
                                    },
                                    "key": "RequestParam"
                                  }
                                ],
                                "documentation": "If = 'true', will deactivate HCX. (optional)",
                                "name": "deactivate_hcx",
                                "type": {
                                  "builtin_type": null,
                                  "user_defined_type": null,
                                  "category": "GENERIC",
                                  "generic_instantiation": {
                                    "generic_type": "OPTIONAL",
                                    "element_type": {
                                      "builtin_type": "BOOLEAN",
                                      "user_defined_type": null,
                                      "category": "BUILTIN",
                                      "generic_instantiation": null
                                    },
                                    "map_key_type": null,
                                    "map_value_type": null
                                  }
                                }
                              }
                            ],
                            "errors": [
                              {
                                "documentation": "Unauthorized",
                                "structure_id": "com.vmware.vapi.std.errors.unauthenticated"
                              },
                              {
                                "documentation": "Invalid action or bad argument",
                                "structure_id": "com.vmware.vapi.std.errors.invalid_request"
                              },
                              {
                                "documentation": "Forbidden",
                                "structure_id": "com.vmware.vapi.std.errors.unauthorized"
                              },
                              {
                                "documentation": "Cannot find site recovery configuration for sddc identifier",
                                "structure_id": "com.vmware.vapi.std.errors.not_found"
                              }
                            ]
                          },
                          "key": "delete"
                        }
                      ],
                      "documentation": "",
                      "name": "com.vmware.vmc.draas.site_recovery",
                      "structures": [],
                      "enumerations": [],
                      "constants": []
                    },
                    "key": "com.vmware.vmc.draas.site_recovery"
                  },
                  {
                    "value": {
                      "metadata": [],
                      "operations": [
                        {
                          "value": {
                            "output": {
                              "metadata": [],
                              "documentation": "com.vmware.vmc.draas.model.Task",
                              "type": {
                                "builtin_type": null,
                                "user_defined_type": {
                                  "resource_type": "com.vmware.vapi.structure",
                                  "resource_id": "com.vmware.vmc.draas.model.task"
                                },
                                "category": "USER_DEFINED",
                                "generic_instantiation": null
                              }
                            },
                            "metadata": [
                              {
                                "value": {
                                  "elements": [
                                    {
                                      "value": {
                                        "list_value": null,
                                        "string_value": "GET",
                                        "structure_id": null,
                                        "type": "STRING",
                                        "structure_ids": null,
                                        "long_value": null
                                      },
                                      "key": "method"
                                    },
                                    {
                                      "value": {
                                        "list_value": null,
                                        "string_value": "/vmc/draas/api/orgs/{org}/tasks/{task}",
                                        "structure_id": null,
                                        "type": "STRING",
                                        "structure_ids": null,
                                        "long_value": null
                                      },
                                      "key": "value"
                                    },
                                    {
                                      "value": {
                                        "list_value": null,
                                        "string_value": "application/json",
                                        "structure_id": null,
                                        "type": "STRING",
                                        "structure_ids": null,
                                        "long_value": null
                                      },
                                      "key": "contentType"
                                    },
                                    {
                                      "value": {
                                        "list_value": null,
                                        "string_value": "application/json",
                                        "structure_id": null,
                                        "type": "STRING",
                                        "structure_ids": null,
                                        "long_value": null
                                      },
                                      "key": "accept"
                                    }
                                  ]
                                },
                                "key": "RequestMapping"
                              }
                            ],
                            "documentation": "Retrieve details of a task.",
                            "name": "get",
                            "params": [
                              {
                                "metadata": [
                                  {
                                    "value": {
                                      "elements": [
                                        {
                                          "value": {
                                            "list_value": null,
                                            "string_value": "org",
                                            "structure_id": null,
                                            "type": "STRING",
                                            "structure_ids": null,
                                            "long_value": null
                                          },
                                          "key": "value"
                                        }
                                      ]
                                    },
                                    "key": "PathVariable"
                                  }
                                ],
                                "documentation": "Organization identifier (required)",
                                "name": "org",
                                "type": {
                                  "builtin_type": "STRING",
                                  "user_defined_type": null,
                                  "category": "BUILTIN",
                                  "generic_instantiation": null
                                }
                              },
                              {
                                "metadata": [
                                  {
                                    "value": {
                                      "elements": [
                                        {
                                          "value": {
                                            "list_value": null,
                                            "string_value": "task",
                                            "structure_id": null,
                                            "type": "STRING",
                                            "structure_ids": null,
                                            "long_value": null
                                          },
                                          "key": "value"
                                        }
                                      ]
                                    },
                                    "key": "PathVariable"
                                  }
                                ],
                                "documentation": "task identifier (required)",
                                "name": "task",
                                "type": {
                                  "builtin_type": "STRING",
                                  "user_defined_type": null,
                                  "category": "BUILTIN",
                                  "generic_instantiation": null
                                }
                              }
                            ],
                            "errors": [
                              {
                                "documentation": "Unauthorized",
                                "structure_id": "com.vmware.vapi.std.errors.unauthenticated"
                              },
                              {
                                "documentation": "Forbidden",
                                "structure_id": "com.vmware.vapi.std.errors.unauthorized"
                              },
                              {
                                "documentation": "Cannot find the task with given identifier",
                                "structure_id": "com.vmware.vapi.std.errors.not_found"
                              }
                            ]
                          },
                          "key": "get"
                        },
                        {
                          "value": {
                            "output": {
                              "metadata": [],
                              "documentation": "com.vmware.vmc.draas.model.Task",
                              "type": {
                                "builtin_type": null,
                                "user_defined_type": {
                                  "resource_type": "com.vmware.vapi.structure",
                                  "resource_id": "com.vmware.vmc.draas.model.task"
                                },
                                "category": "USER_DEFINED",
                                "generic_instantiation": null
                              }
                            },
                            "metadata": [
                              {
                                "value": {
                                  "elements": [
                                    {
                                      "value": {
                                        "list_value": null,
                                        "string_value": "POST",
                                        "structure_id": null,
                                        "type": "STRING",
                                        "structure_ids": null,
                                        "long_value": null
                                      },
                                      "key": "method"
                                    },
                                    {
                                      "value": {
                                        "list_value": null,
                                        "string_value": "/vmc/draas/api/orgs/{org}/tasks/{task}",
                                        "structure_id": null,
                                        "type": "STRING",
                                        "structure_ids": null,
                                        "long_value": null
                                      },
                                      "key": "value"
                                    },
                                    {
                                      "value": {
                                        "list_value": null,
                                        "string_value": "application/json",
                                        "structure_id": null,
                                        "type": "STRING",
                                        "structure_ids": null,
                                        "long_value": null
                                      },
                                      "key": "contentType"
                                    },
                                    {
                                      "value": {
                                        "list_value": null,
                                        "string_value": "application/json",
                                        "structure_id": null,
                                        "type": "STRING",
                                        "structure_ids": null,
                                        "long_value": null
                                      },
                                      "key": "accept"
                                    }
                                  ]
                                },
                                "key": "RequestMapping"
                              }
                            ],
                            "documentation": "Request that a running task be canceled. This is advisory only, some tasks may not be cancelable, and some tasks might take an arbitrary amount of time to respond to a cancelation request. The task must be monitored to determine subsequent status.",
                            "name": "update",
                            "params": [
                              {
                                "metadata": [
                                  {
                                    "value": {
                                      "elements": [
                                        {
                                          "value": {
                                            "list_value": null,
                                            "string_value": "org",
                                            "structure_id": null,
                                            "type": "STRING",
                                            "structure_ids": null,
                                            "long_value": null
                                          },
                                          "key": "value"
                                        }
                                      ]
                                    },
                                    "key": "PathVariable"
                                  }
                                ],
                                "documentation": "Organization identifier (required)",
                                "name": "org",
                                "type": {
                                  "builtin_type": "STRING",
                                  "user_defined_type": null,
                                  "category": "BUILTIN",
                                  "generic_instantiation": null
                                }
                              },
                              {
                                "metadata": [
                                  {
                                    "value": {
                                      "elements": [
                                        {
                                          "value": {
                                            "list_value": null,
                                            "string_value": "task",
                                            "structure_id": null,
                                            "type": "STRING",
                                            "structure_ids": null,
                                            "long_value": null
                                          },
                                          "key": "value"
                                        }
                                      ]
                                    },
                                    "key": "PathVariable"
                                  }
                                ],
                                "documentation": "task identifier (required)",
                                "name": "task",
                                "type": {
                                  "builtin_type": "STRING",
                                  "user_defined_type": null,
                                  "category": "BUILTIN",
                                  "generic_instantiation": null
                                }
                              },
                              {
                                "metadata": [
                                  {
                                    "value": {
                                      "elements": [
                                        {
                                          "value": {
                                            "list_value": null,
                                            "string_value": "action",
                                            "structure_id": null,
                                            "type": "STRING",
                                            "structure_ids": null,
                                            "long_value": null
                                          },
                                          "key": "value"
                                        }
                                      ]
                                    },
                                    "key": "RequestParam"
                                  }
                                ],
                                "documentation": "If = 'cancel', task will be canceled (optional)",
                                "name": "action",
                                "type": {
                                  "builtin_type": null,
                                  "user_defined_type": null,
                                  "category": "GENERIC",
                                  "generic_instantiation": {
                                    "generic_type": "OPTIONAL",
                                    "element_type": {
                                      "builtin_type": "STRING",
                                      "user_defined_type": null,
                                      "category": "BUILTIN",
                                      "generic_instantiation": null
                                    },
                                    "map_key_type": null,
                                    "map_value_type": null
                                  }
                                }
                              }
                            ],
                            "errors": [
                              {
                                "documentation": "Unauthorized",
                                "structure_id": "com.vmware.vapi.std.errors.unauthenticated"
                              },
                              {
                                "documentation": "Invalid action or bad argument",
                                "structure_id": "com.vmware.vapi.std.errors.invalid_request"
                              },
                              {
                                "documentation": "Forbidden",
                                "structure_id": "com.vmware.vapi.std.errors.unauthorized"
                              },
                              {
                                "documentation": "Cannot find the task with given identifier",
                                "structure_id": "com.vmware.vapi.std.errors.not_found"
                              }
                            ]
                          },
                          "key": "update"
                        },
                        {
                          "value": {
                            "output": {
                              "metadata": [],
                              "documentation": "",
                              "type": {
                                "builtin_type": null,
                                "user_defined_type": null,
                                "category": "GENERIC",
                                "generic_instantiation": {
                                  "generic_type": "LIST",
                                  "element_type": {
                                    "builtin_type": null,
                                    "user_defined_type": {
                                      "resource_type": "com.vmware.vapi.structure",
                                      "resource_id": "com.vmware.vmc.draas.model.task"
                                    },
                                    "category": "USER_DEFINED",
                                    "generic_instantiation": null
                                  },
                                  "map_key_type": null,
                                  "map_value_type": null
                                }
                              }
                            },
                            "metadata": [
                              {
                                "value": {
                                  "elements": [
                                    {
                                      "value": {
                                        "list_value": null,
                                        "string_value": "GET",
                                        "structure_id": null,
                                        "type": "STRING",
                                        "structure_ids": null,
                                        "long_value": null
                                      },
                                      "key": "method"
                                    },
                                    {
                                      "value": {
                                        "list_value": null,
                                        "string_value": "/vmc/draas/api/orgs/{org}/tasks",
                                        "structure_id": null,
                                        "type": "STRING",
                                        "structure_ids": null,
                                        "long_value": null
                                      },
                                      "key": "value"
                                    },
                                    {
                                      "value": {
                                        "list_value": null,
                                        "string_value": "application/json",
                                        "structure_id": null,
                                        "type": "STRING",
                                        "structure_ids": null,
                                        "long_value": null
                                      },
                                      "key": "contentType"
                                    },
                                    {
                                      "value": {
                                        "list_value": null,
                                        "string_value": "application/json",
                                        "structure_id": null,
                                        "type": "STRING",
                                        "structure_ids": null,
                                        "long_value": null
                                      },
                                      "key": "accept"
                                    }
                                  ]
                                },
                                "key": "RequestMapping"
                              }
                            ],
                            "documentation": "List all tasks with optional filtering.",
                            "name": "list",
                            "params": [
                              {
                                "metadata": [
                                  {
                                    "value": {
                                      "elements": [
                                        {
                                          "value": {
                                            "list_value": null,
                                            "string_value": "org",
                                            "structure_id": null,
                                            "type": "STRING",
                                            "structure_ids": null,
                                            "long_value": null
                                          },
                                          "key": "value"
                                        }
                                      ]
                                    },
                                    "key": "PathVariable"
                                  }
                                ],
                                "documentation": "Organization identifier (required)",
                                "name": "org",
                                "type": {
                                  "builtin_type": "STRING",
                                  "user_defined_type": null,
                                  "category": "BUILTIN",
                                  "generic_instantiation": null
                                }
                              },
                              {
                                "metadata": [
                                  {
                                    "value": {
                                      "elements": [
                                        {
                                          "value": {
                                            "list_value": null,
                                            "string_value": "$filter",
                                            "structure_id": null,
                                            "type": "STRING",
                                            "structure_ids": null,
                                            "long_value": null
                                          },
                                          "key": "value"
                                        }
                                      ]
                                    },
                                    "key": "RequestParam"
                                  }
                                ],
                                "documentation": "Filter expression Binary Operators: 'eq', 'ne', 'lt', 'gt', 'le', 'ge', 'mul', 'div', 'mod', 'sub', 'add' Unary Operators: 'not', '-' (minus) String Operators: 'startswith', 'endswith', 'length', 'contains', 'tolower', 'toupper', Nested attributes are composed using '.' Dates must be formatted as yyyy-MM-dd or yyyy-MM-ddTHH:mm:ss[.SSS]Z Strings should enclosed in single quotes, escape single quote with two single quotes The special literal 'created' will be mapped to the time the resource was first created. Examples: - $filter=(updated gt 2016-08-09T13:00:00Z) and (org_id eq 278710ff4e-6b6d-4d4e-aefb-ca637f38609e) - $filter=(created eq 2016-08-09) - $filter=(created gt 2016-08-09) and (sddc.status eq 'READY') (optional)",
                                "name": "filter",
                                "type": {
                                  "builtin_type": null,
                                  "user_defined_type": null,
                                  "category": "GENERIC",
                                  "generic_instantiation": {
                                    "generic_type": "OPTIONAL",
                                    "element_type": {
                                      "builtin_type": "STRING",
                                      "user_defined_type": null,
                                      "category": "BUILTIN",
                                      "generic_instantiation": null
                                    },
                                    "map_key_type": null,
                                    "map_value_type": null
                                  }
                                }
                              }
                            ],
                            "errors": [
                              {
                                "documentation": "Unauthorized",
                                "structure_id": "com.vmware.vapi.std.errors.unauthenticated"
                              },
                              {
                                "documentation": "Forbidden",
                                "structure_id": "com.vmware.vapi.std.errors.unauthorized"
                              }
                            ]
                          },
                          "key": "list"
                        }
                      ],
                      "documentation": "",
                      "name": "com.vmware.vmc.draas.task",
                      "structures": [],
                      "enumerations": [],
                      "constants": []
                    },
                    "key": "com.vmware.vmc.draas.task"
                  }
                ]
              },
              "key": "com.vmware.vmc.draas"
            }
          ]
        },
        "privilege": { "packages": [] },
        "authentication": { "packages": [] }
      },
      "key": "com.vmware.vmc.draas"
    }
  ],
  "version": "1.0"
}