[{"label":"Latest (1.3.0)","version":"latest"}]
vrealize-suite-lifecycle-manager

Validate Vertical Scale Up Request V2

Description

This API is used to validate product vertical scale up request.

Request

Request

URL

URL


post
https://localhost:8080/lcm/lcops/api/v2/environments/{environmentId}/products/{productId}/vertical-scale-up/pre-validate
Copy

Path Parameters

Path Parameters

string
environmentId Required

environmentId


string
productId Required

productId


Request Body

Request Body

VerticalScaleUpRequestDTO of type(s) application/json Required

verticalScaleUpRequestDTO

{
	"environmentId": "string",
	"preValidate": false,
	"product": {
		"clusterVIP": {
			"clusterVips": [
				{
					"properties": {
						"key": "string"
					},
					"type": "string"
				}
			]
		},
		"collectorGroups": {
			"collectorGroups": [
				{
					"description": "string",
					"id": "d7d5624a-f975-48c0-864b-868ca883d979",
					"name": "test collector group",
					"nodes": [
						{
							"properties": {
								"key": "string"
							},
							"type": "vrava-primary"
						}
					]
				}
			],
			"collectorsName": [
				"string"
			],
			"operationType": "add"
		},
		"id": "vra",
		"logHistory": "string",
		"nodes": [
			{
				"properties": {
					"key": "string"
				},
				"type": "vrava-primary"
			}
		],
		"patchHistory": "string",
		"properties": {
			"key": "string"
		},
		"snapshotHistory": "string",
		"version": "8.3.0"
	}
}
string
environmentId Optional

boolean
preValidate Optional

product Optional
Authentication

Authentication

This operation uses the following authentication methods.

Authorization

Scopes: global

Response

Response

Response Body

Response Body

200 OK returns GenericRequestResponse of type(s) application/json
{
	"requestId": "a0d8d8cd-ac87-4b5c-ba8b-7a0173c56b55"
}
string
requestId Optional

Request ID

Errors

Errors

400

Bad Request


401

Unauthorized


403

Forbidden


404

Not Found


500

Internal Server Error

Code Samples

Code Samples

cURL Command

curl -X POST -H "Content-Type: application/json" -d '{"environmentId":"string","preValidate":false,"product":{"clusterVIP":{"clusterVips":[{"properties":{"key":"string"},"type":"string"}]},"collectorGroups":{"collectorGroups":[{"description":"string","id":"d7d5624a-f975-48c0-864b-868ca883d979","name":"test collector group","nodes":[{"properties":{"key":"string"},"type":"vrava-primary"}]}],"collectorsName":["string"],"operationType":"add"},"id":"vra","logHistory":"string","nodes":[{"properties":{"key":"string"},"type":"vrava-primary"}],"patchHistory":"string","properties":{"key":"string"},"snapshotHistory":"string","version":"8.3.0"}}' https://localhost:8080/lcm/lcops/api/v2/environments/{environmentId}/products/{productId}/vertical-scale-up/pre-validate


Feedback

Was this page helpful?