net45/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" } |