[{"label":"Latest (v1.1)","version":"latest"}]
vmc
Post TBRS
DescriptionRetreive all reservations for all SDDCs in this org
Request
URLURL
https://vmc.vmware.com/vmc/api/orgs/{org}/tbrs/reservation
Path Parameters
Path Parameters
string
org
Required
Organization identifier
Request Body
Request Body
{
"sddcs": [
"string"
],
"states": [
"SCHEDULED"
]
}
array of
string as uuid
sddcs
Optional
array of
string
states
Optional
Possible values are: SCHEDULED , RUNNING , CANCELED , COMPLETED
Authentication
This operation uses the following authentication methods.
Response
Response
Response BodyResponse Body
200 OK
Returns
map
of
ReservationWindow
of type(s) application/json
Successful response
{
"duration_hours": 0,
"emergency": false,
"estimated_duration_hours_maximum": 0,
"estimated_duration_hours_minimum": 0,
"maintenance_properties": {
"status": "string"
},
"manifest_id": "string",
"metadata": {
"key": "string"
},
"reservation_state": "SCHEDULED",
"reserve_id": "string",
"sddc_id": "string",
"start_date": "string",
"start_hour": 0
}
integer as int64
duration_hours
Optional
boolean
emergency
Optional
integer as int64
estimated_duration_hours_maximum
Optional
integer as int64
estimated_duration_hours_minimum
Optional
string
manifest_id
Optional
map of
string
metadata
Optional
Metadata for reservation window, in key-value form
string
reservation_state
Optional
Possible values are: SCHEDULED , RUNNING , CANCELED , COMPLETED , TERMINATED
string
reserve_id
Optional
string
sddc_id
Optional
string
start_date
Optional
integer as int32
start_hour
Optional
Errors
ErrorResponse
400
Bad Call
ErrorResponse
401
Unauthorized
ErrorResponse
403
Forbidden
Code Samples
PowerCLI Client SDK Example
"SCHEDULED"$SddcStateRequest = Initialize-SddcStateRequest -Sddcs "MySddcs" -States "SCHEDULED"
Invoke-OrgsOrgTbrsReservationPost -Org "MyOrg" -SddcState $SddcState
cURL Command
curl -X POST -H "Content-Type: application/json" -d '{"sddcs":["string"],"states":["SCHEDULED"]}' https://vmc.vmware.com/vmc/api/orgs/{org}/tbrs/reservation
Vendor Extensions
This operation contains the following vendor extensions defined in the spec:
x-vmc-ui-servicename: tbrs
x-vmw-vapi-methodname: post
[{"label":"Latest (v1.1)","version":"latest"}]
vmc