netcoreapp3.1/Resources/autoscalerMetadata.json

{
  "metadata": [
    {
      "value": {
        "cli": {
          "commands": [
            {
              "formatter": "SIMPLE",
              "output_field_list": [
                {
                  "output_fields": [
                    {
                      "display_name": "EdrsClusterInfo",
                      "field_name": "edrs_cluster_info"
                    },
                    {
                      "display_name": "Policies",
                      "field_name": "policies"
                    }
                  ],
                  "structure_id": "com.vmware.model.edrs_provisioning_spec"
                },
                {
                  "output_fields": [
                    {
                      "display_name": "StatusKey",
                      "field_name": "status_key"
                    },
                    {
                      "display_name": "ClusterId",
                      "field_name": "cluster_id"
                    },
                    {
                      "display_name": "StatusMessage",
                      "field_name": "status_message"
                    },
                    {
                      "display_name": "EdrsPolicy",
                      "field_name": "edrs_policy"
                    }
                  ],
                  "structure_id": "com.vmware.model.edrs_cluster_info"
                },
                {
                  "output_fields": [
                    {
                      "display_name": "EnableEdrs",
                      "field_name": "enable_edrs"
                    },
                    {
                      "display_name": "EdrsPolicyOptionsOverrides",
                      "field_name": "edrs_policy_options_overrides"
                    },
                    {
                      "display_name": "MinHosts",
                      "field_name": "min_hosts"
                    },
                    {
                      "display_name": "PolicyType",
                      "field_name": "policy_type"
                    },
                    {
                      "display_name": "MaxHosts",
                      "field_name": "max_hosts"
                    }
                  ],
                  "structure_id": "com.vmware.model.edrs_policy"
                },
                {
                  "output_fields": [
                    {
                      "display_name": "ScaleUpHostIncrement",
                      "field_name": "scale_up_host_increment"
                    }
                  ],
                  "structure_id": "com.vmware.model.edrs_policy_options_overrides"
                },
                {
                  "output_fields": [
                    {
                      "display_name": "PolicyType",
                      "field_name": "policy_type"
                    },
                    {
                      "display_name": "ClusterEligibleForPolicy",
                      "field_name": "cluster_eligible_for_policy"
                    },
                    {
                      "display_name": "ConfigurableScaleupIncrement",
                      "field_name": "configurable_scaleup_increment"
                    },
                    {
                      "display_name": "MinMaxHostRange",
                      "field_name": "min_max_host_range"
                    },
                    {
                      "display_name": "ScaleupHostIncrementRange",
                      "field_name": "scaleup_host_increment_range"
                    },
                    {
                      "display_name": "Configurable",
                      "field_name": "configurable"
                    }
                  ],
                  "structure_id": "com.vmware.model.edrs_policy_spec"
                }
              ],
              "identity": {
                "path": "com.vmware.api.orgs.sddcs.clusters.edrsprovisioningspec",
                "name": "get"
              },
              "service_id": "com.vmware.api.orgs.sddcs.clusters.edrs_provisioning_spec",
              "options": [
                {
                  "short_option": "",
                  "long_option": "org",
                  "description": "org 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": "cluster",
                  "description": "cluster identifier (required)",
                  "type": "string",
                  "generic": "NONE",
                  "field_name": "cluster"
                }
              ],
              "description": "Get the current EDRS provisioning spec on a cluster.",
              "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": "UpdatedByUserId",
                      "field_name": "updated_by_user_id"
                    },
                    {
                      "display_name": "UpdatedByUserName",
                      "field_name": "updated_by_user_name"
                    },
                    {
                      "display_name": "Created",
                      "field_name": "created"
                    },
                    {
                      "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": "ServiceErrors",
                      "field_name": "service_errors"
                    },
                    {
                      "display_name": "SubStatus",
                      "field_name": "sub_status"
                    },
                    {
                      "display_name": "TaskType",
                      "field_name": "task_type"
                    },
                    {
                      "display_name": "TaskProgressPhases",
                      "field_name": "task_progress_phases"
                    },
                    {
                      "display_name": "ErrorMessage",
                      "field_name": "error_message"
                    },
                    {
                      "display_name": "OrgId",
                      "field_name": "org_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": "PhaseInProgress",
                      "field_name": "phase_in_progress"
                    },
                    {
                      "display_name": "TaskVersion",
                      "field_name": "task_version"
                    },
                    {
                      "display_name": "ResourceType",
                      "field_name": "resource_type"
                    }
                  ],
                  "structure_id": "com.vmware.model.task"
                },
                {
                  "output_fields": [
                    {
                      "display_name": "OriginalService",
                      "field_name": "original_service"
                    },
                    {
                      "display_name": "Params",
                      "field_name": "params"
                    },
                    {
                      "display_name": "DefaultMessage",
                      "field_name": "default_message"
                    },
                    {
                      "display_name": "OriginalServiceErrorCode",
                      "field_name": "original_service_error_code"
                    },
                    {
                      "display_name": "ErrorCode",
                      "field_name": "error_code"
                    },
                    {
                      "display_name": "LocalizedMessage",
                      "field_name": "localized_message"
                    }
                  ],
                  "structure_id": "com.vmware.model.service_error"
                },
                {
                  "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.model.task_progress_phase"
                }
              ],
              "identity": {
                "path": "com.vmware.api.orgs.sddcs.remediationpolicy",
                "name": "patch"
              },
              "service_id": "com.vmware.api.orgs.sddcs.remediation_policy",
              "options": [
                {
                  "short_option": "",
                  "long_option": "org",
                  "description": "org 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": "auto-remediation-enabled",
                  "description": "True if Remediation is enabled",
                  "type": "boolean",
                  "generic": "NONE",
                  "field_name": "remediation_policy_patch.auto_remediation_enabled"
                }
              ],
              "description": "Change the current Remediation policy on every cluster in an SDDC.",
              "operation_id": "patch"
            },
            {
              "formatter": "SIMPLE",
              "output_field_list": [
                {
                  "output_fields": [
                    {
                      "display_name": "Updated",
                      "field_name": "updated"
                    },
                    {
                      "display_name": "UserId",
                      "field_name": "user_id"
                    },
                    {
                      "display_name": "UpdatedByUserId",
                      "field_name": "updated_by_user_id"
                    },
                    {
                      "display_name": "UpdatedByUserName",
                      "field_name": "updated_by_user_name"
                    },
                    {
                      "display_name": "Created",
                      "field_name": "created"
                    },
                    {
                      "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": "ServiceErrors",
                      "field_name": "service_errors"
                    },
                    {
                      "display_name": "SubStatus",
                      "field_name": "sub_status"
                    },
                    {
                      "display_name": "TaskType",
                      "field_name": "task_type"
                    },
                    {
                      "display_name": "TaskProgressPhases",
                      "field_name": "task_progress_phases"
                    },
                    {
                      "display_name": "ErrorMessage",
                      "field_name": "error_message"
                    },
                    {
                      "display_name": "OrgId",
                      "field_name": "org_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": "PhaseInProgress",
                      "field_name": "phase_in_progress"
                    },
                    {
                      "display_name": "TaskVersion",
                      "field_name": "task_version"
                    },
                    {
                      "display_name": "ResourceType",
                      "field_name": "resource_type"
                    }
                  ],
                  "structure_id": "com.vmware.model.task"
                },
                {
                  "output_fields": [
                    {
                      "display_name": "OriginalService",
                      "field_name": "original_service"
                    },
                    {
                      "display_name": "Params",
                      "field_name": "params"
                    },
                    {
                      "display_name": "DefaultMessage",
                      "field_name": "default_message"
                    },
                    {
                      "display_name": "OriginalServiceErrorCode",
                      "field_name": "original_service_error_code"
                    },
                    {
                      "display_name": "ErrorCode",
                      "field_name": "error_code"
                    },
                    {
                      "display_name": "LocalizedMessage",
                      "field_name": "localized_message"
                    }
                  ],
                  "structure_id": "com.vmware.model.service_error"
                },
                {
                  "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.model.task_progress_phase"
                }
              ],
              "identity": {
                "path": "com.vmware.api.orgs.sddcs.clusters.remediationpolicy",
                "name": "patch"
              },
              "service_id": "com.vmware.api.orgs.sddcs.clusters.remediation_policy",
              "options": [
                {
                  "short_option": "",
                  "long_option": "org",
                  "description": "org 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": "cluster",
                  "description": "cluster identifier (required)",
                  "type": "string",
                  "generic": "NONE",
                  "field_name": "cluster"
                },
                {
                  "short_option": "",
                  "long_option": "auto-remediation-enabled",
                  "description": "True if Remediation is enabled",
                  "type": "boolean",
                  "generic": "NONE",
                  "field_name": "remediation_policy_patch.auto_remediation_enabled"
                }
              ],
              "description": "Change the current Remediation policy on a cluster.",
              "operation_id": "patch"
            },
            {
              "formatter": "SIMPLE",
              "output_field_list": [
                {
                  "output_fields": [
                    {
                      "display_name": "Updated",
                      "field_name": "updated"
                    },
                    {
                      "display_name": "UserId",
                      "field_name": "user_id"
                    },
                    {
                      "display_name": "UpdatedByUserId",
                      "field_name": "updated_by_user_id"
                    },
                    {
                      "display_name": "UpdatedByUserName",
                      "field_name": "updated_by_user_name"
                    },
                    {
                      "display_name": "Created",
                      "field_name": "created"
                    },
                    {
                      "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": "ServiceErrors",
                      "field_name": "service_errors"
                    },
                    {
                      "display_name": "SubStatus",
                      "field_name": "sub_status"
                    },
                    {
                      "display_name": "TaskType",
                      "field_name": "task_type"
                    },
                    {
                      "display_name": "TaskProgressPhases",
                      "field_name": "task_progress_phases"
                    },
                    {
                      "display_name": "ErrorMessage",
                      "field_name": "error_message"
                    },
                    {
                      "display_name": "OrgId",
                      "field_name": "org_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": "PhaseInProgress",
                      "field_name": "phase_in_progress"
                    },
                    {
                      "display_name": "TaskVersion",
                      "field_name": "task_version"
                    },
                    {
                      "display_name": "ResourceType",
                      "field_name": "resource_type"
                    }
                  ],
                  "structure_id": "com.vmware.model.task"
                },
                {
                  "output_fields": [
                    {
                      "display_name": "OriginalService",
                      "field_name": "original_service"
                    },
                    {
                      "display_name": "Params",
                      "field_name": "params"
                    },
                    {
                      "display_name": "DefaultMessage",
                      "field_name": "default_message"
                    },
                    {
                      "display_name": "OriginalServiceErrorCode",
                      "field_name": "original_service_error_code"
                    },
                    {
                      "display_name": "ErrorCode",
                      "field_name": "error_code"
                    },
                    {
                      "display_name": "LocalizedMessage",
                      "field_name": "localized_message"
                    }
                  ],
                  "structure_id": "com.vmware.model.service_error"
                },
                {
                  "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.model.task_progress_phase"
                }
              ],
              "identity": {
                "path": "com.vmware.api.autoscaler",
                "name": "stop"
              },
              "service_id": "com.vmware.api.autoscaler",
              "options": [
                {
                  "short_option": "",
                  "long_option": "org",
                  "description": "org 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": "Stop cross-cluster load balancer initiated xvMotion operations on the sddc.",
              "operation_id": "stop"
            },
            {
              "formatter": "SIMPLE",
              "output_field_list": [
                {
                  "output_fields": [
                    {
                      "display_name": "EnableEdrs",
                      "field_name": "enable_edrs"
                    },
                    {
                      "display_name": "EdrsPolicyOptionsOverrides",
                      "field_name": "edrs_policy_options_overrides"
                    },
                    {
                      "display_name": "MinHosts",
                      "field_name": "min_hosts"
                    },
                    {
                      "display_name": "PolicyType",
                      "field_name": "policy_type"
                    },
                    {
                      "display_name": "MaxHosts",
                      "field_name": "max_hosts"
                    }
                  ],
                  "structure_id": "com.vmware.model.edrs_policy"
                },
                {
                  "output_fields": [
                    {
                      "display_name": "ScaleUpHostIncrement",
                      "field_name": "scale_up_host_increment"
                    }
                  ],
                  "structure_id": "com.vmware.model.edrs_policy_options_overrides"
                }
              ],
              "identity": {
                "path": "com.vmware.api.orgs.sddcs.clusters.edrspolicy",
                "name": "get"
              },
              "service_id": "com.vmware.api.orgs.sddcs.clusters.edrs_policy",
              "options": [
                {
                  "short_option": "",
                  "long_option": "org",
                  "description": "org 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": "cluster",
                  "description": "cluster identifier (required)",
                  "type": "string",
                  "generic": "NONE",
                  "field_name": "cluster"
                }
              ],
              "description": "Get the current EDRS policy on a cluster.",
              "operation_id": "get"
            },
            {
              "formatter": "TABLE",
              "output_field_list": [
                {
                  "output_fields": [
                    {
                      "display_name": "StatusKey",
                      "field_name": "status_key"
                    },
                    {
                      "display_name": "ClusterId",
                      "field_name": "cluster_id"
                    },
                    {
                      "display_name": "StatusMessage",
                      "field_name": "status_message"
                    },
                    {
                      "display_name": "EdrsPolicy",
                      "field_name": "edrs_policy"
                    }
                  ],
                  "structure_id": "com.vmware.model.edrs_cluster_info"
                },
                {
                  "output_fields": [
                    {
                      "display_name": "EnableEdrs",
                      "field_name": "enable_edrs"
                    },
                    {
                      "display_name": "EdrsPolicyOptionsOverrides",
                      "field_name": "edrs_policy_options_overrides"
                    },
                    {
                      "display_name": "MinHosts",
                      "field_name": "min_hosts"
                    },
                    {
                      "display_name": "PolicyType",
                      "field_name": "policy_type"
                    },
                    {
                      "display_name": "MaxHosts",
                      "field_name": "max_hosts"
                    }
                  ],
                  "structure_id": "com.vmware.model.edrs_policy"
                },
                {
                  "output_fields": [
                    {
                      "display_name": "ScaleUpHostIncrement",
                      "field_name": "scale_up_host_increment"
                    }
                  ],
                  "structure_id": "com.vmware.model.edrs_policy_options_overrides"
                }
              ],
              "identity": {
                "path": "com.vmware.api.orgs.sddcs.edrspolicy",
                "name": "get"
              },
              "service_id": "com.vmware.api.orgs.sddcs.edrs_policy",
              "options": [
                {
                  "short_option": "",
                  "long_option": "org",
                  "description": "org 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": "Get the EDRS policy on every cluster in an SDDC.",
              "operation_id": "get"
            },
            {
              "formatter": "SIMPLE",
              "output_field_list": [
                {
                  "output_fields": [
                    {
                      "display_name": "ClusterName",
                      "field_name": "cluster_name"
                    },
                    {
                      "display_name": "ClusterId",
                      "field_name": "cluster_id"
                    },
                    {
                      "display_name": "RemediationPolicy",
                      "field_name": "remediation_policy"
                    }
                  ],
                  "structure_id": "com.vmware.model.remediation_cluster_info"
                },
                {
                  "output_fields": [
                    {
                      "display_name": "AutoRemediationEnabled",
                      "field_name": "auto_remediation_enabled"
                    }
                  ],
                  "structure_id": "com.vmware.model.remediation_policy"
                }
              ],
              "identity": {
                "path": "com.vmware.api.orgs.sddcs.clusters.remediationpolicy",
                "name": "get"
              },
              "service_id": "com.vmware.api.orgs.sddcs.clusters.remediation_policy",
              "options": [
                {
                  "short_option": "",
                  "long_option": "org",
                  "description": "org 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": "cluster",
                  "description": "cluster identifier (required)",
                  "type": "string",
                  "generic": "NONE",
                  "field_name": "cluster"
                }
              ],
              "description": "Get the current Remediation policy on a cluster.",
              "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": "UpdatedByUserId",
                      "field_name": "updated_by_user_id"
                    },
                    {
                      "display_name": "UpdatedByUserName",
                      "field_name": "updated_by_user_name"
                    },
                    {
                      "display_name": "Created",
                      "field_name": "created"
                    },
                    {
                      "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": "ServiceErrors",
                      "field_name": "service_errors"
                    },
                    {
                      "display_name": "SubStatus",
                      "field_name": "sub_status"
                    },
                    {
                      "display_name": "TaskType",
                      "field_name": "task_type"
                    },
                    {
                      "display_name": "TaskProgressPhases",
                      "field_name": "task_progress_phases"
                    },
                    {
                      "display_name": "ErrorMessage",
                      "field_name": "error_message"
                    },
                    {
                      "display_name": "OrgId",
                      "field_name": "org_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": "PhaseInProgress",
                      "field_name": "phase_in_progress"
                    },
                    {
                      "display_name": "TaskVersion",
                      "field_name": "task_version"
                    },
                    {
                      "display_name": "ResourceType",
                      "field_name": "resource_type"
                    }
                  ],
                  "structure_id": "com.vmware.model.task"
                },
                {
                  "output_fields": [
                    {
                      "display_name": "OriginalService",
                      "field_name": "original_service"
                    },
                    {
                      "display_name": "Params",
                      "field_name": "params"
                    },
                    {
                      "display_name": "DefaultMessage",
                      "field_name": "default_message"
                    },
                    {
                      "display_name": "OriginalServiceErrorCode",
                      "field_name": "original_service_error_code"
                    },
                    {
                      "display_name": "ErrorCode",
                      "field_name": "error_code"
                    },
                    {
                      "display_name": "LocalizedMessage",
                      "field_name": "localized_message"
                    }
                  ],
                  "structure_id": "com.vmware.model.service_error"
                },
                {
                  "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.model.task_progress_phase"
                }
              ],
              "identity": {
                "path": "com.vmware.api.autoscaler",
                "name": "get"
              },
              "service_id": "com.vmware.api.autoscaler",
              "options": [
                {
                  "short_option": "",
                  "long_option": "org",
                  "description": "org 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 an autoscaler task.",
              "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": "UpdatedByUserId",
                      "field_name": "updated_by_user_id"
                    },
                    {
                      "display_name": "UpdatedByUserName",
                      "field_name": "updated_by_user_name"
                    },
                    {
                      "display_name": "Created",
                      "field_name": "created"
                    },
                    {
                      "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": "ServiceErrors",
                      "field_name": "service_errors"
                    },
                    {
                      "display_name": "SubStatus",
                      "field_name": "sub_status"
                    },
                    {
                      "display_name": "TaskType",
                      "field_name": "task_type"
                    },
                    {
                      "display_name": "TaskProgressPhases",
                      "field_name": "task_progress_phases"
                    },
                    {
                      "display_name": "ErrorMessage",
                      "field_name": "error_message"
                    },
                    {
                      "display_name": "OrgId",
                      "field_name": "org_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": "PhaseInProgress",
                      "field_name": "phase_in_progress"
                    },
                    {
                      "display_name": "TaskVersion",
                      "field_name": "task_version"
                    },
                    {
                      "display_name": "ResourceType",
                      "field_name": "resource_type"
                    }
                  ],
                  "structure_id": "com.vmware.model.task"
                },
                {
                  "output_fields": [
                    {
                      "display_name": "OriginalService",
                      "field_name": "original_service"
                    },
                    {
                      "display_name": "Params",
                      "field_name": "params"
                    },
                    {
                      "display_name": "DefaultMessage",
                      "field_name": "default_message"
                    },
                    {
                      "display_name": "OriginalServiceErrorCode",
                      "field_name": "original_service_error_code"
                    },
                    {
                      "display_name": "ErrorCode",
                      "field_name": "error_code"
                    },
                    {
                      "display_name": "LocalizedMessage",
                      "field_name": "localized_message"
                    }
                  ],
                  "structure_id": "com.vmware.model.service_error"
                },
                {
                  "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.model.task_progress_phase"
                }
              ],
              "identity": {
                "path": "com.vmware.api.autoscaler",
                "name": "analysis"
              },
              "service_id": "com.vmware.api.autoscaler",
              "options": [
                {
                  "short_option": "",
                  "long_option": "org",
                  "description": "org 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": "clusters",
                  "description": "List of input cluster uuids",
                  "type": "string",
                  "generic": "LIST",
                  "field_name": "clusters"
                }
              ],
              "description": "Get cross-cluster load-balancer recommendations for the sddc.",
              "operation_id": "analysis"
            },
            {
              "formatter": "SIMPLE",
              "output_field_list": [
                {
                  "output_fields": [
                    {
                      "display_name": "Updated",
                      "field_name": "updated"
                    },
                    {
                      "display_name": "UserId",
                      "field_name": "user_id"
                    },
                    {
                      "display_name": "UpdatedByUserId",
                      "field_name": "updated_by_user_id"
                    },
                    {
                      "display_name": "UpdatedByUserName",
                      "field_name": "updated_by_user_name"
                    },
                    {
                      "display_name": "Created",
                      "field_name": "created"
                    },
                    {
                      "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": "ServiceErrors",
                      "field_name": "service_errors"
                    },
                    {
                      "display_name": "SubStatus",
                      "field_name": "sub_status"
                    },
                    {
                      "display_name": "TaskType",
                      "field_name": "task_type"
                    },
                    {
                      "display_name": "TaskProgressPhases",
                      "field_name": "task_progress_phases"
                    },
                    {
                      "display_name": "ErrorMessage",
                      "field_name": "error_message"
                    },
                    {
                      "display_name": "OrgId",
                      "field_name": "org_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": "PhaseInProgress",
                      "field_name": "phase_in_progress"
                    },
                    {
                      "display_name": "TaskVersion",
                      "field_name": "task_version"
                    },
                    {
                      "display_name": "ResourceType",
                      "field_name": "resource_type"
                    }
                  ],
                  "structure_id": "com.vmware.model.task"
                },
                {
                  "output_fields": [
                    {
                      "display_name": "OriginalService",
                      "field_name": "original_service"
                    },
                    {
                      "display_name": "Params",
                      "field_name": "params"
                    },
                    {
                      "display_name": "DefaultMessage",
                      "field_name": "default_message"
                    },
                    {
                      "display_name": "OriginalServiceErrorCode",
                      "field_name": "original_service_error_code"
                    },
                    {
                      "display_name": "ErrorCode",
                      "field_name": "error_code"
                    },
                    {
                      "display_name": "LocalizedMessage",
                      "field_name": "localized_message"
                    }
                  ],
                  "structure_id": "com.vmware.model.service_error"
                },
                {
                  "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.model.task_progress_phase"
                }
              ],
              "identity": {
                "path": "com.vmware.api.orgs.sddcs.scalesddcsize",
                "name": "post"
              },
              "service_id": "com.vmware.api.orgs.sddcs.scale_sddc_size",
              "options": [
                {
                  "short_option": "",
                  "long_option": "org",
                  "description": "org 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": "Scale SDDC Size.",
              "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": "UpdatedByUserId",
                      "field_name": "updated_by_user_id"
                    },
                    {
                      "display_name": "UpdatedByUserName",
                      "field_name": "updated_by_user_name"
                    },
                    {
                      "display_name": "Created",
                      "field_name": "created"
                    },
                    {
                      "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": "ServiceErrors",
                      "field_name": "service_errors"
                    },
                    {
                      "display_name": "SubStatus",
                      "field_name": "sub_status"
                    },
                    {
                      "display_name": "TaskType",
                      "field_name": "task_type"
                    },
                    {
                      "display_name": "TaskProgressPhases",
                      "field_name": "task_progress_phases"
                    },
                    {
                      "display_name": "ErrorMessage",
                      "field_name": "error_message"
                    },
                    {
                      "display_name": "OrgId",
                      "field_name": "org_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": "PhaseInProgress",
                      "field_name": "phase_in_progress"
                    },
                    {
                      "display_name": "TaskVersion",
                      "field_name": "task_version"
                    },
                    {
                      "display_name": "ResourceType",
                      "field_name": "resource_type"
                    }
                  ],
                  "structure_id": "com.vmware.model.task"
                },
                {
                  "output_fields": [
                    {
                      "display_name": "OriginalService",
                      "field_name": "original_service"
                    },
                    {
                      "display_name": "Params",
                      "field_name": "params"
                    },
                    {
                      "display_name": "DefaultMessage",
                      "field_name": "default_message"
                    },
                    {
                      "display_name": "OriginalServiceErrorCode",
                      "field_name": "original_service_error_code"
                    },
                    {
                      "display_name": "ErrorCode",
                      "field_name": "error_code"
                    },
                    {
                      "display_name": "LocalizedMessage",
                      "field_name": "localized_message"
                    }
                  ],
                  "structure_id": "com.vmware.model.service_error"
                },
                {
                  "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.model.task_progress_phase"
                }
              ],
              "identity": {
                "path": "com.vmware.api.autoscaler",
                "name": "update"
              },
              "service_id": "com.vmware.api.autoscaler",
              "options": [
                {
                  "short_option": "",
                  "long_option": "org",
                  "description": "org 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 cancelled (optional)",
                  "type": "string",
                  "generic": "OPTIONAL",
                  "field_name": "action"
                }
              ],
              "description": "Request that a running task be canceled",
              "operation_id": "update"
            },
            {
              "formatter": "SIMPLE",
              "output_field_list": [
                {
                  "output_fields": [
                    {
                      "display_name": "Updated",
                      "field_name": "updated"
                    },
                    {
                      "display_name": "UserId",
                      "field_name": "user_id"
                    },
                    {
                      "display_name": "UpdatedByUserId",
                      "field_name": "updated_by_user_id"
                    },
                    {
                      "display_name": "UpdatedByUserName",
                      "field_name": "updated_by_user_name"
                    },
                    {
                      "display_name": "Created",
                      "field_name": "created"
                    },
                    {
                      "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": "ServiceErrors",
                      "field_name": "service_errors"
                    },
                    {
                      "display_name": "SubStatus",
                      "field_name": "sub_status"
                    },
                    {
                      "display_name": "TaskType",
                      "field_name": "task_type"
                    },
                    {
                      "display_name": "TaskProgressPhases",
                      "field_name": "task_progress_phases"
                    },
                    {
                      "display_name": "ErrorMessage",
                      "field_name": "error_message"
                    },
                    {
                      "display_name": "OrgId",
                      "field_name": "org_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": "PhaseInProgress",
                      "field_name": "phase_in_progress"
                    },
                    {
                      "display_name": "TaskVersion",
                      "field_name": "task_version"
                    },
                    {
                      "display_name": "ResourceType",
                      "field_name": "resource_type"
                    }
                  ],
                  "structure_id": "com.vmware.model.task"
                },
                {
                  "output_fields": [
                    {
                      "display_name": "OriginalService",
                      "field_name": "original_service"
                    },
                    {
                      "display_name": "Params",
                      "field_name": "params"
                    },
                    {
                      "display_name": "DefaultMessage",
                      "field_name": "default_message"
                    },
                    {
                      "display_name": "OriginalServiceErrorCode",
                      "field_name": "original_service_error_code"
                    },
                    {
                      "display_name": "ErrorCode",
                      "field_name": "error_code"
                    },
                    {
                      "display_name": "LocalizedMessage",
                      "field_name": "localized_message"
                    }
                  ],
                  "structure_id": "com.vmware.model.service_error"
                },
                {
                  "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.model.task_progress_phase"
                }
              ],
              "identity": {
                "path": "com.vmware.api.autoscaler",
                "name": "run"
              },
              "service_id": "com.vmware.api.autoscaler",
              "options": [
                {
                  "short_option": "",
                  "long_option": "org",
                  "description": "org 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": "Execute cross-cluster load balancing operations on the sddc.",
              "operation_id": "run"
            },
            {
              "formatter": "TABLE",
              "output_field_list": [
                {
                  "output_fields": [
                    {
                      "display_name": "Updated",
                      "field_name": "updated"
                    },
                    {
                      "display_name": "UserId",
                      "field_name": "user_id"
                    },
                    {
                      "display_name": "UpdatedByUserId",
                      "field_name": "updated_by_user_id"
                    },
                    {
                      "display_name": "UpdatedByUserName",
                      "field_name": "updated_by_user_name"
                    },
                    {
                      "display_name": "Created",
                      "field_name": "created"
                    },
                    {
                      "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": "ServiceErrors",
                      "field_name": "service_errors"
                    },
                    {
                      "display_name": "SubStatus",
                      "field_name": "sub_status"
                    },
                    {
                      "display_name": "TaskType",
                      "field_name": "task_type"
                    },
                    {
                      "display_name": "TaskProgressPhases",
                      "field_name": "task_progress_phases"
                    },
                    {
                      "display_name": "ErrorMessage",
                      "field_name": "error_message"
                    },
                    {
                      "display_name": "OrgId",
                      "field_name": "org_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": "PhaseInProgress",
                      "field_name": "phase_in_progress"
                    },
                    {
                      "display_name": "TaskVersion",
                      "field_name": "task_version"
                    },
                    {
                      "display_name": "ResourceType",
                      "field_name": "resource_type"
                    }
                  ],
                  "structure_id": "com.vmware.model.task"
                },
                {
                  "output_fields": [
                    {
                      "display_name": "OriginalService",
                      "field_name": "original_service"
                    },
                    {
                      "display_name": "Params",
                      "field_name": "params"
                    },
                    {
                      "display_name": "DefaultMessage",
                      "field_name": "default_message"
                    },
                    {
                      "display_name": "OriginalServiceErrorCode",
                      "field_name": "original_service_error_code"
                    },
                    {
                      "display_name": "ErrorCode",
                      "field_name": "error_code"
                    },
                    {
                      "display_name": "LocalizedMessage",
                      "field_name": "localized_message"
                    }
                  ],
                  "structure_id": "com.vmware.model.service_error"
                },
                {
                  "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.model.task_progress_phase"
                }
              ],
              "identity": {
                "path": "com.vmware.api.autoscaler",
                "name": "list"
              },
              "service_id": "com.vmware.api.autoscaler",
              "options": [
                {
                  "short_option": "",
                  "long_option": "org",
                  "description": "org 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": "ClusterName",
                      "field_name": "cluster_name"
                    },
                    {
                      "display_name": "ClusterId",
                      "field_name": "cluster_id"
                    },
                    {
                      "display_name": "RemediationPolicy",
                      "field_name": "remediation_policy"
                    }
                  ],
                  "structure_id": "com.vmware.model.remediation_cluster_info"
                },
                {
                  "output_fields": [
                    {
                      "display_name": "AutoRemediationEnabled",
                      "field_name": "auto_remediation_enabled"
                    }
                  ],
                  "structure_id": "com.vmware.model.remediation_policy"
                }
              ],
              "identity": {
                "path": "com.vmware.api.orgs.sddcs.remediationpolicy",
                "name": "get"
              },
              "service_id": "com.vmware.api.orgs.sddcs.remediation_policy",
              "options": [
                {
                  "short_option": "",
                  "long_option": "org",
                  "description": "org 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": "Get the Remediation policy on every cluster in an 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": "UpdatedByUserId",
                      "field_name": "updated_by_user_id"
                    },
                    {
                      "display_name": "UpdatedByUserName",
                      "field_name": "updated_by_user_name"
                    },
                    {
                      "display_name": "Created",
                      "field_name": "created"
                    },
                    {
                      "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": "ServiceErrors",
                      "field_name": "service_errors"
                    },
                    {
                      "display_name": "SubStatus",
                      "field_name": "sub_status"
                    },
                    {
                      "display_name": "TaskType",
                      "field_name": "task_type"
                    },
                    {
                      "display_name": "TaskProgressPhases",
                      "field_name": "task_progress_phases"
                    },
                    {
                      "display_name": "ErrorMessage",
                      "field_name": "error_message"
                    },
                    {
                      "display_name": "OrgId",
                      "field_name": "org_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": "PhaseInProgress",
                      "field_name": "phase_in_progress"
                    },
                    {
                      "display_name": "TaskVersion",
                      "field_name": "task_version"
                    },
                    {
                      "display_name": "ResourceType",
                      "field_name": "resource_type"
                    }
                  ],
                  "structure_id": "com.vmware.model.task"
                },
                {
                  "output_fields": [
                    {
                      "display_name": "OriginalService",
                      "field_name": "original_service"
                    },
                    {
                      "display_name": "Params",
                      "field_name": "params"
                    },
                    {
                      "display_name": "DefaultMessage",
                      "field_name": "default_message"
                    },
                    {
                      "display_name": "OriginalServiceErrorCode",
                      "field_name": "original_service_error_code"
                    },
                    {
                      "display_name": "ErrorCode",
                      "field_name": "error_code"
                    },
                    {
                      "display_name": "LocalizedMessage",
                      "field_name": "localized_message"
                    }
                  ],
                  "structure_id": "com.vmware.model.service_error"
                },
                {
                  "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.model.task_progress_phase"
                }
              ],
              "identity": {
                "path": "com.vmware.api.orgs.sddcs.clusters.edrspolicy",
                "name": "post"
              },
              "service_id": "com.vmware.api.orgs.sddcs.clusters.edrs_policy",
              "options": [
                {
                  "short_option": "",
                  "long_option": "org",
                  "description": "org 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": "cluster",
                  "description": "cluster identifier (required)",
                  "type": "string",
                  "generic": "NONE",
                  "field_name": "cluster"
                },
                {
                  "short_option": "",
                  "long_option": "enable-edrs",
                  "description": "True if EDRS is enabled",
                  "type": "boolean",
                  "generic": "NONE",
                  "field_name": "edrs_policy.enable_edrs"
                },
                {
                  "short_option": "",
                  "long_option": "edrs-policy-options-overrides-scale-up-host-increment",
                  "description": "The number of hosts which will be added to the cluster during the scale out operation.",
                  "type": "long",
                  "generic": "OPTIONAL",
                  "field_name": "edrs_policy.edrs_policy_options_overrides.scale_up_host_increment"
                },
                {
                  "short_option": "",
                  "long_option": "min-hosts",
                  "description": "The minimum number of hosts that the cluster can scale in to.",
                  "type": "long",
                  "generic": "OPTIONAL",
                  "field_name": "edrs_policy.min_hosts"
                },
                {
                  "short_option": "",
                  "long_option": "policy-type",
                  "description": "Possible values are: ",
                  "type": "string",
                  "generic": "OPTIONAL",
                  "field_name": "edrs_policy.policy_type"
                },
                {
                  "short_option": "",
                  "long_option": "max-hosts",
                  "description": "The maximum number of hosts that the cluster can scale out to.",
                  "type": "long",
                  "generic": "OPTIONAL",
                  "field_name": "edrs_policy.max_hosts"
                }
              ],
              "description": "Change the current EDRS policy on a cluster.",
              "operation_id": "post"
            }
          ],
          "namespaces": [
            {
              "children": [],
              "identity": {
                "path": "com.vmware.api.orgs.sddcs",
                "name": "remediationpolicy"
              },
              "description": "remediationpolicy namespace"
            },
            {
              "children": [],
              "identity": {
                "path": "com.vmware.api.orgs.sddcs",
                "name": "scalesddcsize"
              },
              "description": "scalesddcsize namespace"
            },
            {
              "children": [
                {
                  "path": "com.vmware.api.orgs",
                  "name": "sddcs"
                }
              ],
              "identity": {
                "path": "com.vmware.api",
                "name": "orgs"
              },
              "description": "orgs namespace"
            },
            {
              "children": [
                {
                  "path": "com.vmware.api.orgs.sddcs.clusters",
                  "name": "edrsprovisioningspec"
                },
                {
                  "path": "com.vmware.api.orgs.sddcs.clusters",
                  "name": "remediationpolicy"
                },
                {
                  "path": "com.vmware.api.orgs.sddcs.clusters",
                  "name": "edrspolicy"
                }
              ],
              "identity": {
                "path": "com.vmware.api.orgs.sddcs",
                "name": "clusters"
              },
              "description": "clusters namespace"
            },
            {
              "children": [
                {
                  "path": "com.vmware.api",
                  "name": "orgs"
                },
                {
                  "path": "com.vmware.api",
                  "name": "autoscaler"
                }
              ],
              "identity": {
                "path": "com.vmware",
                "name": "api"
              },
              "description": "api namespace"
            },
            {
              "children": [],
              "identity": {
                "path": "com.vmware.api.orgs.sddcs",
                "name": "edrspolicy"
              },
              "description": "edrspolicy namespace"
            },
            {
              "children": [],
              "identity": {
                "path": "com.vmware.api",
                "name": "autoscaler"
              },
              "description": "autoscaler namespace"
            },
            {
              "children": [],
              "identity": {
                "path": "com.vmware.api.orgs.sddcs.clusters",
                "name": "edrsprovisioningspec"
              },
              "description": "edrsprovisioningspec namespace"
            },
            {
              "children": [
                {
                  "path": "com.vmware.api.orgs.sddcs",
                  "name": "remediationpolicy"
                },
                {
                  "path": "com.vmware.api.orgs.sddcs",
                  "name": "scalesddcsize"
                },
                {
                  "path": "com.vmware.api.orgs.sddcs",
                  "name": "clusters"
                },
                {
                  "path": "com.vmware.api.orgs.sddcs",
                  "name": "edrspolicy"
                }
              ],
              "identity": {
                "path": "com.vmware.api.orgs",
                "name": "sddcs"
              },
              "description": "sddcs namespace"
            },
            {
              "children": [],
              "identity": {
                "path": "com.vmware.api.orgs.sddcs.clusters",
                "name": "remediationpolicy"
              },
              "description": "remediationpolicy namespace"
            },
            {
              "children": [
                {
                  "path": "",
                  "name": "com"
                }
              ],
              "identity": {
                "path": "",
                "name": ""
              },
              "description": "Root namespace"
            },
            {
              "children": [],
              "identity": {
                "path": "com.vmware.api.orgs.sddcs.clusters",
                "name": "edrspolicy"
              },
              "description": "edrspolicy namespace"
            },
            {
              "children": [
                {
                  "path": "com.vmware",
                  "name": "model"
                },
                {
                  "path": "com.vmware",
                  "name": "api"
                }
              ],
              "identity": {
                "path": "com",
                "name": "vmware"
              },
              "description": "vmware namespace"
            },
            {
              "children": [
                {
                  "path": "com",
                  "name": "vmware"
                }
              ],
              "identity": {
                "path": "",
                "name": "com"
              },
              "description": "com namespace"
            }
          ]
        },
        "routing": {
          "packages": []
        },
        "metamodel": {
          "metadata": [],
          "documentation": "",
          "name": "com.vmware.api",
          "packages": [
            {
              "value": {
                "metadata": [],
                "documentation": "",
                "name": "com.vmware.model",
                "structures": [
                  {
                    "value": {
                      "metadata": [],
                      "documentation": "",
                      "name": "com.vmware.model.edrs_policy_options_overrides",
                      "enumerations": [],
                      "constants": [],
                      "type": "STRUCTURE",
                      "fields": [
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "scale_up_host_increment",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "The number of hosts which will be added to the cluster during the scale out operation.",
                          "name": "scale_up_host_increment",
                          "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
                            }
                          }
                        }
                      ]
                    },
                    "key": "com.vmware.model.edrs_policy_options_overrides"
                  },
                  {
                    "value": {
                      "metadata": [],
                      "documentation": "",
                      "name": "com.vmware.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": "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": "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": "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": "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": "Unique ID for this entity",
                          "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": "service_errors",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "Service errors returned from SDDC services.",
                          "name": "service_errors",
                          "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.model.service_error"
                                    },
                                    "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": "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
                            }
                          }
                        },
                        {
                          "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.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": "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": "org_id",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "org_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": "phase_in_progress",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "The current in progress phase ID in the task execution, if none in progress, empty string returned.",
                          "name": "phase_in_progress",
                          "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_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
                            }
                          }
                        }
                      ]
                    },
                    "key": "com.vmware.model.task"
                  },
                  {
                    "value": {
                      "metadata": [
                        {
                          "value": {
                            "elements": [
                              {
                                "value": {
                                  "list_value": null,
                                  "string_value": "AwsEvent",
                                  "structure_id": null,
                                  "type": "STRING",
                                  "structure_ids": null,
                                  "long_value": null
                                },
                                "key": "value"
                              }
                            ]
                          },
                          "key": "DiscriminatedBy"
                        }
                      ],
                      "documentation": "",
                      "name": "com.vmware.model.aws_event",
                      "enumerations": [],
                      "constants": [
                        {
                          "value": {
                            "documentation": "Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n",
                            "type": {
                              "builtin_type": "STRING",
                              "user_defined_type": null,
                              "category": "BUILTIN",
                              "generic_instantiation": null
                            },
                            "value": {
                              "list_value": null,
                              "primitive_value": {
                                "string_value": "AwsEvent",
                                "boolean_value": null,
                                "type": "STRING",
                                "double_value": null,
                                "long_value": null
                              },
                              "category": "PRIMITIVE"
                            }
                          },
                          "key": "_TYPE_IDENTIFIER"
                        }
                      ],
                      "type": "STRUCTURE",
                      "fields": [
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "instance_id",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            },
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "true",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "Discriminator"
                            }
                          ],
                          "documentation": "AWS instance id of the host.",
                          "name": "instance_id",
                          "type": {
                            "builtin_type": "STRING",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": 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": "The date & time when the AWS event for the host is scheduled. format: date-time",
                          "name": "start_time",
                          "type": {
                            "builtin_type": "DATE_TIME",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": 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": "Type of the scheduled event (retirement, reboot, ...)",
                          "name": "type",
                          "type": {
                            "builtin_type": "STRING",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": null
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "account_id",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "Customer account id the instance belongs to.",
                          "name": "account_id",
                          "type": {
                            "builtin_type": "STRING",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": null
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "description",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "Description of the AWS scheduled event.",
                          "name": "description",
                          "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.model.aws_event"
                  },
                  {
                    "value": {
                      "metadata": [],
                      "documentation": "",
                      "name": "com.vmware.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.model.error_response"
                  },
                  {
                    "value": {
                      "metadata": [],
                      "documentation": "",
                      "name": "com.vmware.model.edrs_provisioning_spec",
                      "enumerations": [],
                      "constants": [],
                      "type": "STRUCTURE",
                      "fields": [
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "edrs_cluster_info",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "edrs_cluster_info",
                          "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.model.edrs_cluster_info"
                                },
                                "category": "USER_DEFINED",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "policies",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "List of spec for all EDRS policies.",
                          "name": "policies",
                          "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.model.edrs_policy_spec"
                                    },
                                    "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.model.edrs_provisioning_spec"
                  },
                  {
                    "value": {
                      "metadata": [],
                      "documentation": "",
                      "name": "com.vmware.model.remediation_policy",
                      "enumerations": [],
                      "constants": [],
                      "type": "STRUCTURE",
                      "fields": [
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "auto_remediation_enabled",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "True if Remediation is enabled",
                          "name": "auto_remediation_enabled",
                          "type": {
                            "builtin_type": "BOOLEAN",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": null
                          }
                        }
                      ]
                    },
                    "key": "com.vmware.model.remediation_policy"
                  },
                  {
                    "value": {
                      "metadata": [],
                      "documentation": "",
                      "name": "com.vmware.model.remediation_policy_patch",
                      "enumerations": [],
                      "constants": [],
                      "type": "STRUCTURE",
                      "fields": [
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "auto_remediation_enabled",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "True if Remediation is enabled",
                          "name": "auto_remediation_enabled",
                          "type": {
                            "builtin_type": "BOOLEAN",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": null
                          }
                        }
                      ]
                    },
                    "key": "com.vmware.model.remediation_policy_patch"
                  },
                  {
                    "value": {
                      "metadata": [],
                      "documentation": "",
                      "name": "com.vmware.model.remediation_cluster_info",
                      "enumerations": [],
                      "constants": [],
                      "type": "STRUCTURE",
                      "fields": [
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "cluster_name",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "The cluster name identifier",
                          "name": "cluster_name",
                          "type": {
                            "builtin_type": "STRING",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": null
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "cluster_id",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "The cluster identifier",
                          "name": "cluster_id",
                          "type": {
                            "builtin_type": "STRING",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": null
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "remediation_policy",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "remediation_policy",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": {
                              "resource_type": "com.vmware.vapi.structure",
                              "resource_id": "com.vmware.model.remediation_policy"
                            },
                            "category": "USER_DEFINED",
                            "generic_instantiation": null
                          }
                        }
                      ]
                    },
                    "key": "com.vmware.model.remediation_cluster_info"
                  },
                  {
                    "value": {
                      "metadata": [],
                      "documentation": "",
                      "name": "com.vmware.model.edrs_policy",
                      "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": "rapid-scaleup",
                                "boolean_value": null,
                                "type": "STRING",
                                "double_value": null,
                                "long_value": null
                              },
                              "category": "PRIMITIVE"
                            }
                          },
                          "key": "POLICY_TYPE_RAPID_SCALEUP"
                        },
                        {
                          "value": {
                            "documentation": "",
                            "type": {
                              "builtin_type": "STRING",
                              "user_defined_type": null,
                              "category": "BUILTIN",
                              "generic_instantiation": null
                            },
                            "value": {
                              "list_value": null,
                              "primitive_value": {
                                "string_value": "performance",
                                "boolean_value": null,
                                "type": "STRING",
                                "double_value": null,
                                "long_value": null
                              },
                              "category": "PRIMITIVE"
                            }
                          },
                          "key": "POLICY_TYPE_PERFORMANCE"
                        },
                        {
                          "value": {
                            "documentation": "",
                            "type": {
                              "builtin_type": "STRING",
                              "user_defined_type": null,
                              "category": "BUILTIN",
                              "generic_instantiation": null
                            },
                            "value": {
                              "list_value": null,
                              "primitive_value": {
                                "string_value": "cost",
                                "boolean_value": null,
                                "type": "STRING",
                                "double_value": null,
                                "long_value": null
                              },
                              "category": "PRIMITIVE"
                            }
                          },
                          "key": "POLICY_TYPE_COST"
                        },
                        {
                          "value": {
                            "documentation": "",
                            "type": {
                              "builtin_type": "STRING",
                              "user_defined_type": null,
                              "category": "BUILTIN",
                              "generic_instantiation": null
                            },
                            "value": {
                              "list_value": null,
                              "primitive_value": {
                                "string_value": "storage-scaleup",
                                "boolean_value": null,
                                "type": "STRING",
                                "double_value": null,
                                "long_value": null
                              },
                              "category": "PRIMITIVE"
                            }
                          },
                          "key": "POLICY_TYPE_STORAGE_SCALEUP"
                        }
                      ],
                      "type": "STRUCTURE",
                      "fields": [
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "enable_edrs",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "True if EDRS is enabled",
                          "name": "enable_edrs",
                          "type": {
                            "builtin_type": "BOOLEAN",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": null
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "edrs_policy_options_overrides",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "edrs_policy_options_overrides",
                          "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.model.edrs_policy_options_overrides"
                                },
                                "category": "USER_DEFINED",
                                "generic_instantiation": null
                              },
                              "map_key_type": null,
                              "map_value_type": null
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "min_hosts",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "The minimum number of hosts that the cluster can scale in to.",
                          "name": "min_hosts",
                          "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": "policy_type",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "Possible values are: \r\n - \"cost\"\r\n, - \"performance\"\r\n, - \"storage-scaleup\"\r\n, - \"rapid-scaleup\"\r\n, The EDRS policy type. This can either be 'cost', 'performance', 'storage-scaleup' or 'rapid-scaleup'.",
                          "name": "policy_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": "max_hosts",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "The maximum number of hosts that the cluster can scale out to.",
                          "name": "max_hosts",
                          "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
                            }
                          }
                        }
                      ]
                    },
                    "key": "com.vmware.model.edrs_policy"
                  },
                  {
                    "value": {
                      "metadata": [],
                      "documentation": "",
                      "name": "com.vmware.model.edrs_policy_spec",
                      "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": "rapid-scaleup",
                                "boolean_value": null,
                                "type": "STRING",
                                "double_value": null,
                                "long_value": null
                              },
                              "category": "PRIMITIVE"
                            }
                          },
                          "key": "POLICY_TYPE_RAPID_SCALEUP"
                        },
                        {
                          "value": {
                            "documentation": "",
                            "type": {
                              "builtin_type": "STRING",
                              "user_defined_type": null,
                              "category": "BUILTIN",
                              "generic_instantiation": null
                            },
                            "value": {
                              "list_value": null,
                              "primitive_value": {
                                "string_value": "performance",
                                "boolean_value": null,
                                "type": "STRING",
                                "double_value": null,
                                "long_value": null
                              },
                              "category": "PRIMITIVE"
                            }
                          },
                          "key": "POLICY_TYPE_PERFORMANCE"
                        },
                        {
                          "value": {
                            "documentation": "",
                            "type": {
                              "builtin_type": "STRING",
                              "user_defined_type": null,
                              "category": "BUILTIN",
                              "generic_instantiation": null
                            },
                            "value": {
                              "list_value": null,
                              "primitive_value": {
                                "string_value": "cost",
                                "boolean_value": null,
                                "type": "STRING",
                                "double_value": null,
                                "long_value": null
                              },
                              "category": "PRIMITIVE"
                            }
                          },
                          "key": "POLICY_TYPE_COST"
                        },
                        {
                          "value": {
                            "documentation": "",
                            "type": {
                              "builtin_type": "STRING",
                              "user_defined_type": null,
                              "category": "BUILTIN",
                              "generic_instantiation": null
                            },
                            "value": {
                              "list_value": null,
                              "primitive_value": {
                                "string_value": "storage-scaleup",
                                "boolean_value": null,
                                "type": "STRING",
                                "double_value": null,
                                "long_value": null
                              },
                              "category": "PRIMITIVE"
                            }
                          },
                          "key": "POLICY_TYPE_STORAGE_SCALEUP"
                        }
                      ],
                      "type": "STRUCTURE",
                      "fields": [
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "policy_type",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "Possible values are: \r\n - \"cost\"\r\n, - \"performance\"\r\n, - \"storage-scaleup\"\r\n, - \"rapid-scaleup\"\r\n, EDRS policy type.",
                          "name": "policy_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": "cluster_eligible_for_policy",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "True means that cluster is eligible for the edrs policy.",
                          "name": "cluster_eligible_for_policy",
                          "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": "configurable_scaleup_increment",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "True means that rapid scale-up host increment is configurable.",
                          "name": "configurable_scaleup_increment",
                          "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": "min_max_host_range",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "List of supported number of hosts bounded by the min and max host allowed by the cluster.",
                          "name": "min_max_host_range",
                          "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": "LONG",
                                    "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": "scaleup_host_increment_range",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "List of supported rapid scale-up host increment values.",
                          "name": "scaleup_host_increment_range",
                          "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": "LONG",
                                    "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": "configurable",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "True means that policy is configurable.",
                          "name": "configurable",
                          "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
                            }
                          }
                        }
                      ]
                    },
                    "key": "com.vmware.model.edrs_policy_spec"
                  },
                  {
                    "value": {
                      "metadata": [],
                      "documentation": "",
                      "name": "com.vmware.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": "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": "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": "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": "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": "Unique ID for this entity",
                          "name": "id",
                          "type": {
                            "builtin_type": "STRING",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": null
                          }
                        }
                      ]
                    },
                    "key": "com.vmware.model.abstract_entity"
                  },
                  {
                    "value": {
                      "metadata": [],
                      "documentation": "Detailed service errors associated with a task.",
                      "name": "com.vmware.model.service_error",
                      "enumerations": [],
                      "constants": [],
                      "type": "STRUCTURE",
                      "fields": [
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "original_service",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "The original service name of the error.",
                          "name": "original_service",
                          "type": {
                            "builtin_type": "STRING",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": 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": "The parameters of the service error.",
                          "name": "params",
                          "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": "STRING",
                                    "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": "default_message",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "Error message in English.",
                          "name": "default_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": "original_service_error_code",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "The original error code of the service.",
                          "name": "original_service_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_code",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "Localizable 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": "localized_message",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "The localized message.",
                          "name": "localized_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
                            }
                          }
                        }
                      ]
                    },
                    "key": "com.vmware.model.service_error"
                  },
                  {
                    "value": {
                      "metadata": [],
                      "documentation": "",
                      "name": "com.vmware.model.edrs_cluster_info",
                      "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": "skyscraper.autoscaler.elastic.drs.failed.hosts",
                                "boolean_value": null,
                                "type": "STRING",
                                "double_value": null,
                                "long_value": null
                              },
                              "category": "PRIMITIVE"
                            }
                          },
                          "key": "STATUS_KEY_FAILED_HOSTS"
                        },
                        {
                          "value": {
                            "documentation": "",
                            "type": {
                              "builtin_type": "STRING",
                              "user_defined_type": null,
                              "category": "BUILTIN",
                              "generic_instantiation": null
                            },
                            "value": {
                              "list_value": null,
                              "primitive_value": {
                                "string_value": "skyscraper.autoscaler.elastic.drs.min.hosts",
                                "boolean_value": null,
                                "type": "STRING",
                                "double_value": null,
                                "long_value": null
                              },
                              "category": "PRIMITIVE"
                            }
                          },
                          "key": "STATUS_KEY_MIN_HOSTS"
                        },
                        {
                          "value": {
                            "documentation": "",
                            "type": {
                              "builtin_type": "STRING",
                              "user_defined_type": null,
                              "category": "BUILTIN",
                              "generic_instantiation": null
                            },
                            "value": {
                              "list_value": null,
                              "primitive_value": {
                                "string_value": "skyscraper.autoscaler.elastic.drs.max.hosts",
                                "boolean_value": null,
                                "type": "STRING",
                                "double_value": null,
                                "long_value": null
                              },
                              "category": "PRIMITIVE"
                            }
                          },
                          "key": "STATUS_KEY_MAX_HOSTS"
                        }
                      ],
                      "type": "STRUCTURE",
                      "fields": [
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "status_key",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "Possible values are: \r\n - \"skyscraper.autoscaler.elastic.drs.min.hosts\"\r\n, - \"skyscraper.autoscaler.elastic.drs.max.hosts\"\r\n, - \"skyscraper.autoscaler.elastic.drs.failed.hosts\"\r\n, Key identifying the status type",
                          "name": "status_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
                            }
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "cluster_id",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "The cluster identifier",
                          "name": "cluster_id",
                          "type": {
                            "builtin_type": "STRING",
                            "user_defined_type": null,
                            "category": "BUILTIN",
                            "generic_instantiation": null
                          }
                        },
                        {
                          "metadata": [
                            {
                              "value": {
                                "elements": [
                                  {
                                    "value": {
                                      "list_value": null,
                                      "string_value": "status_message",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "The status description",
                          "name": "status_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": "edrs_policy",
                                      "structure_id": null,
                                      "type": "STRING",
                                      "structure_ids": null,
                                      "long_value": null
                                    },
                                    "key": "value"
                                  }
                                ]
                              },
                              "key": "SerializationName"
                            }
                          ],
                          "documentation": "",
                          "name": "edrs_policy",
                          "type": {
                            "builtin_type": null,
                            "user_defined_type": {
                              "resource_type": "com.vmware.vapi.structure",
                              "resource_id": "com.vmware.model.edrs_policy"
                            },
                            "category": "USER_DEFINED",
                            "generic_instantiation": null
                          }
                        }
                      ]
                    },
                    "key": "com.vmware.model.edrs_cluster_info"
                  },
                  {
                    "value": {
                      "metadata": [],
                      "documentation": "A task progress can be (but does NOT have to be) divided to more meaningful progress phases.",
                      "name": "com.vmware.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.model.task_progress_phase"
                  }
                ],
                "enumerations": [],
                "services": []
              },
              "key": "com.vmware.model"
            },
            {
              "value": {
                "metadata": [],
                "documentation": "",
                "name": "com.vmware.api.orgs.sddcs.clusters",
                "structures": [],
                "enumerations": [],
                "services": [
                  {
                    "value": {
                      "metadata": [],
                      "operations": [
                        {
                          "value": {
                            "output": {
                              "metadata": [],
                              "documentation": "com.vmware.model.Task",
                              "type": {
                                "builtin_type": null,
                                "user_defined_type": {
                                  "resource_type": "com.vmware.vapi.structure",
                                  "resource_id": "com.vmware.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/autoscaler/api/orgs/{org}/sddcs/{sddc}/clusters/{cluster}/edrs-policy",
                                        "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": "Change the current EDRS policy on a cluster.",
                            "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": "org 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": "cluster",
                                            "structure_id": null,
                                            "type": "STRING",
                                            "structure_ids": null,
                                            "long_value": null
                                          },
                                          "key": "value"
                                        }
                                      ]
                                    },
                                    "key": "PathVariable"
                                  }
                                ],
                                "documentation": "cluster identifier (required)",
                                "name": "cluster",
                                "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": "EDRS policy (required)",
                                "name": "edrs_policy",
                                "type": {
                                  "builtin_type": null,
                                  "user_defined_type": {
                                    "resource_type": "com.vmware.vapi.structure",
                                    "resource_id": "com.vmware.model.edrs_policy"
                                  },
                                  "category": "USER_DEFINED",
                                  "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": "post"
                        },
                        {
                          "value": {
                            "output": {
                              "metadata": [],
                              "documentation": "com.vmware.model.EdrsPolicy",
                              "type": {
                                "builtin_type": null,
                                "user_defined_type": {
                                  "resource_type": "com.vmware.vapi.structure",
                                  "resource_id": "com.vmware.model.edrs_policy"
                                },
                                "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/autoscaler/api/orgs/{org}/sddcs/{sddc}/clusters/{cluster}/edrs-policy",
                                        "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": "Get the current EDRS policy on a cluster.",
                            "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": "org 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": "cluster",
                                            "structure_id": null,
                                            "type": "STRING",
                                            "structure_ids": null,
                                            "long_value": null
                                          },
                                          "key": "value"
                                        }
                                      ]
                                    },
                                    "key": "PathVariable"
                                  }
                                ],
                                "documentation": "cluster identifier (required)",
                                "name": "cluster",
                                "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"
                        }
                      ],
                      "documentation": "",
                      "name": "com.vmware.api.orgs.sddcs.clusters.edrs_policy",
                      "structures": [],
                      "enumerations": [],
                      "constants": []
                    },
                    "key": "com.vmware.api.orgs.sddcs.clusters.edrs_policy"
                  },
                  {
                    "value": {
                      "metadata": [],
                      "operations": [
                        {
                          "value": {
                            "output": {
                              "metadata": [],
                              "documentation": "com.vmware.model.Task",
                              "type": {
                                "builtin_type": null,
                                "user_defined_type": {
                                  "resource_type": "com.vmware.vapi.structure",
                                  "resource_id": "com.vmware.model.task"
                                },
                                "category": "USER_DEFINED",
                                "generic_instantiation": null
                              }
                            },
                            "metadata": [
                              {
                                "value": {
                                  "elements": [
                                    {
                                      "value": {
                                        "list_value": null,
                                        "string_value": "PATCH",
                                        "structure_id": null,
                                        "type": "STRING",
                                        "structure_ids": null,
                                        "long_value": null
                                      },
                                      "key": "method"
                                    },
                                    {
                                      "value": {
                                        "list_value": null,
                                        "string_value": "/vmc/autoscaler/api/orgs/{org}/sddcs/{sddc}/clusters/{cluster}/remediation-policy",
                                        "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": "Change the current Remediation policy on a cluster.",
                            "name": "patch",
                            "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": "org 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": "cluster",
                                            "structure_id": null,
                                            "type": "STRING",
                                            "structure_ids": null,
                                            "long_value": null
                                          },
                                          "key": "value"
                                        }
                                      ]
                                    },
                                    "key": "PathVariable"
                                  }
                                ],
                                "documentation": "cluster identifier (required)",
                                "name": "cluster",
                                "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": "Remediation policy patch (required)",
                                "name": "remediation_policy_patch",
                                "type": {
                                  "builtin_type": null,
                                  "user_defined_type": {
                                    "resource_type": "com.vmware.vapi.structure",
                                    "resource_id": "com.vmware.model.remediation_policy_patch"
                                  },
                                  "category": "USER_DEFINED",
                                  "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": "patch"
                        },
                        {
                          "value": {
                            "output": {
                              "metadata": [],
                              "documentation": "com.vmware.model.RemediationClusterInfo",
                              "type": {
                                "builtin_type": null,
                                "user_defined_type": {
                                  "resource_type": "com.vmware.vapi.structure",
                                  "resource_id": "com.vmware.model.remediation_cluster_info"
                                },
                                "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/autoscaler/api/orgs/{org}/sddcs/{sddc}/clusters/{cluster}/remediation-policy",
                                        "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": "Get the current Remediation policy on a cluster.",
                            "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": "org 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": "cluster",
                                            "structure_id": null,
                                            "type": "STRING",
                                            "structure_ids": null,
                                            "long_value": null
                                          },
                                          "key": "value"
                                        }
                                      ]
                                    },
                                    "key": "PathVariable"
                                  }
                                ],
                                "documentation": "cluster identifier (required)",
                                "name": "cluster",
                                "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"
                        }
                      ],
                      "documentation": "",
                      "name": "com.vmware.api.orgs.sddcs.clusters.remediation_policy",
                      "structures": [],
                      "enumerations": [],
                      "constants": []
                    },
                    "key": "com.vmware.api.orgs.sddcs.clusters.remediation_policy"
                  },
                  {
                    "value": {
                      "metadata": [],
                      "operations": [
                        {
                          "value": {
                            "output": {
                              "metadata": [],
                              "documentation": "com.vmware.model.EdrsProvisioningSpec",
                              "type": {
                                "builtin_type": null,
                                "user_defined_type": {
                                  "resource_type": "com.vmware.vapi.structure",
                                  "resource_id": "com.vmware.model.edrs_provisioning_spec"
                                },
                                "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/autoscaler/api/orgs/{org}/sddcs/{sddc}/clusters/{cluster}/edrs-provisioning-spec",
                                        "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": "Get the current EDRS provisioning spec on a cluster.",
                            "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": "org 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": "cluster",
                                            "structure_id": null,
                                            "type": "STRING",
                                            "structure_ids": null,
                                            "long_value": null
                                          },
                                          "key": "value"
                                        }
                                      ]
                                    },
                                    "key": "PathVariable"
                                  }
                                ],
                                "documentation": "cluster identifier (required)",
                                "name": "cluster",
                                "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"
                        }
                      ],
                      "documentation": "",
                      "name": "com.vmware.api.orgs.sddcs.clusters.edrs_provisioning_spec",
                      "structures": [],
                      "enumerations": [],
                      "constants": []
                    },
                    "key": "com.vmware.api.orgs.sddcs.clusters.edrs_provisioning_spec"
                  }
                ]
              },
              "key": "com.vmware.api.orgs.sddcs.clusters"
            },
            {
              "value": {
                "metadata": [],
                "documentation": "",
                "name": "com.vmware.api.orgs.sddcs",
                "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.model.edrs_cluster_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/autoscaler/api/orgs/{org}/sddcs/{sddc}/edrs-policy",
                                        "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": "Get the EDRS policy on every cluster in an 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": "org 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"
                        }
                      ],
                      "documentation": "",
                      "name": "com.vmware.api.orgs.sddcs.edrs_policy",
                      "structures": [],
                      "enumerations": [],
                      "constants": []
                    },
                    "key": "com.vmware.api.orgs.sddcs.edrs_policy"
                  },
                  {
                    "value": {
                      "metadata": [],
                      "operations": [
                        {
                          "value": {
                            "output": {
                              "metadata": [],
                              "documentation": "com.vmware.model.Task",
                              "type": {
                                "builtin_type": null,
                                "user_defined_type": {
                                  "resource_type": "com.vmware.vapi.structure",
                                  "resource_id": "com.vmware.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/autoscaler/api/orgs/{org}/sddcs/{sddc}/scale-sddc-size",
                                        "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": "Scale SDDC Size.",
                            "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": "org 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": "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": "post"
                        }
                      ],
                      "documentation": "",
                      "name": "com.vmware.api.orgs.sddcs.scale_sddc_size",
                      "structures": [],
                      "enumerations": [],
                      "constants": []
                    },
                    "key": "com.vmware.api.orgs.sddcs.scale_sddc_size"
                  },
                  {
                    "value": {
                      "metadata": [],
                      "operations": [
                        {
                          "value": {
                            "output": {
                              "metadata": [],
                              "documentation": "com.vmware.model.Task",
                              "type": {
                                "builtin_type": null,
                                "user_defined_type": {
                                  "resource_type": "com.vmware.vapi.structure",
                                  "resource_id": "com.vmware.model.task"
                                },
                                "category": "USER_DEFINED",
                                "generic_instantiation": null
                              }
                            },
                            "metadata": [
                              {
                                "value": {
                                  "elements": [
                                    {
                                      "value": {
                                        "list_value": null,
                                        "string_value": "PATCH",
                                        "structure_id": null,
                                        "type": "STRING",
                                        "structure_ids": null,
                                        "long_value": null
                                      },
                                      "key": "method"
                                    },
                                    {
                                      "value": {
                                        "list_value": null,
                                        "string_value": "/vmc/autoscaler/api/orgs/{org}/sddcs/{sddc}/remediation-policy",
                                        "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": "Change the current Remediation policy on every cluster in an SDDC.",
                            "name": "patch",
                            "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": "org 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": "Remediation policy patch (required)",
                                "name": "remediation_policy_patch",
                                "type": {
                                  "builtin_type": null,
                                  "user_defined_type": {
                                    "resource_type": "com.vmware.vapi.structure",
                                    "resource_id": "com.vmware.model.remediation_policy_patch"
                                  },
                                  "category": "USER_DEFINED",
                                  "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": "patch"
                        },
                        {
                          "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.model.remediation_cluster_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/autoscaler/api/orgs/{org}/sddcs/{sddc}/remediation-policy",
                                        "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": "Get the Remediation policy on every cluster in an 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": "org 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"
                        }
                      ],
                      "documentation": "",
                      "name": "com.vmware.api.orgs.sddcs.remediation_policy",
                      "structures": [],
                      "enumerations": [],
                      "constants": []
                    },
                    "key": "com.vmware.api.orgs.sddcs.remediation_policy"
                  }
                ]
              },
              "key": "com.vmware.api.orgs.sddcs"
            },
            {
              "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.api",
                            "structure_id": null,
                            "type": "STRING",
                            "structure_ids": null,
                            "long_value": null
                          },
                          "key": "value"
                        }
                      ]
                    },
                    "key": "Component"
                  }
                ],
                "documentation": "",
                "name": "com.vmware.api",
                "structures": [],
                "enumerations": [],
                "services": [
                  {
                    "value": {
                      "metadata": [],
                      "operations": [
                        {
                          "value": {
                            "output": {
                              "metadata": [],
                              "documentation": "com.vmware.model.Task",
                              "type": {
                                "builtin_type": null,
                                "user_defined_type": {
                                  "resource_type": "com.vmware.vapi.structure",
                                  "resource_id": "com.vmware.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/autoscaler/api/orgs/{org}/sddcs/{sddc}/xlb/stop",
                                        "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": "Stop cross-cluster load balancer initiated xvMotion operations on the sddc.",
                            "name": "stop",
                            "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": "org 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": "stop"
                        },
                        {
                          "value": {
                            "output": {
                              "metadata": [],
                              "documentation": "com.vmware.model.Task",
                              "type": {
                                "builtin_type": null,
                                "user_defined_type": {
                                  "resource_type": "com.vmware.vapi.structure",
                                  "resource_id": "com.vmware.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/autoscaler/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 an autoscaler 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": "org 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.model.Task",
                              "type": {
                                "builtin_type": null,
                                "user_defined_type": {
                                  "resource_type": "com.vmware.vapi.structure",
                                  "resource_id": "com.vmware.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/autoscaler/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": "org 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 cancelled (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": "com.vmware.model.Task",
                              "type": {
                                "builtin_type": null,
                                "user_defined_type": {
                                  "resource_type": "com.vmware.vapi.structure",
                                  "resource_id": "com.vmware.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/autoscaler/api/orgs/{org}/sddcs/{sddc}/xlb/run",
                                        "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": "Execute cross-cluster load balancing operations on the sddc.",
                            "name": "run",
                            "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": "org 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": "run"
                        },
                        {
                          "value": {
                            "output": {
                              "metadata": [],
                              "documentation": "com.vmware.model.Task",
                              "type": {
                                "builtin_type": null,
                                "user_defined_type": {
                                  "resource_type": "com.vmware.vapi.structure",
                                  "resource_id": "com.vmware.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/autoscaler/api/orgs/{org}/sddcs/{sddc}/xlb/analysis",
                                        "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": "Get cross-cluster load-balancer recommendations for the sddc.",
                            "name": "analysis",
                            "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": "org 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": "List of input cluster uuids. The minimum number of input clusters for cross-cluster load balancer is 2. The maximum number of input clusters for cross-cluster load balancer is 4. Example - `[\\\"e823eb1c-d79d-4763-ad6b-b447c14b6cd2\\\", \\\"71066e28-3a15-4670-8555-72068c9d5320\\\"]` (required)",
                                "name": "clusters",
                                "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
                                  }
                                }
                              }
                            ],
                            "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": "analysis"
                        },
                        {
                          "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.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/autoscaler/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": "org 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.api.autoscaler",
                      "structures": [],
                      "enumerations": [],
                      "constants": []
                    },
                    "key": "com.vmware.api.autoscaler"
                  }
                ]
              },
              "key": "com.vmware.api"
            }
          ]
        },
        "privilege": {
          "packages": []
        },
        "authentication": {
          "packages": []
        }
      },
      "key": "com.vmware.api"
    }
  ],
  "version": "1.0"
}