VCF Operations Disconnected Registration

VCF Operations Disconnected Registration

This API is used to register a VCF Ops instance in disconnected mode. This API takes the VCF Ops registration file and the VCF Ops Name in the request payload

Request
URI
POST
https://eapi.broadcom.com/vcf/license-mgmt/api/v1/tenants/{tenant_id}/appliance-registration/upload
COPY
Request Body

This API take the VCF Ops registration file as an upload.

ApplianceRegistrationRequest of type(s) multipart/form-data
Required
"ApplianceRegistrationRequest Object"
string
name
Required

name

string As binary As binary
file
Required

file

Authentication
This operation uses the following authentication methods.
Responses
201

VCF Ops registered successfully.

Returns ApplianceRegistrationResponse of type(s) application/json
{
    "vcf_ops_id": "f6151794-b2e6-4d75-b3fe-4b812aa6f292",
    "status": "SUCCESS",
    "message": "Successfully registered the VCF Ops",
    "created_on": "2024-05-10T14:30:00Z",
    "name": "LM-1"
}
string
model_version
Optional
Constraints: default: 1.0.0

model_version

string
vcf_ops_id
Optional

vcf_ops_id

string
name
Optional

name

string
status
Optional

RegistrationStatus

Possible values are : IN_PROGRESS, SUCCESS, ERROR,
string
message
Optional

message

string As date-time As date-time
created_on
Optional

created_on

string As uuid As uuid
tenant_id
Optional

tenant_id


400

Bad Request

Returns ErrorResponse of type(s) application/json
"ErrorResponse Object"
array of string
parameter_list
Optional

parameter_list

string
message
Optional

message

string
major_error_code
Optional

major_error_code

string
minor_error_code
Optional

minor_error_code


401

Unauthorized

Returns ErrorResponse of type(s) application/json
"ErrorResponse Object"
array of string
parameter_list
Optional

parameter_list

string
message
Optional

message

string
major_error_code
Optional

major_error_code

string
minor_error_code
Optional

minor_error_code


403

Forbidden

Returns ErrorResponse of type(s) application/json
"ErrorResponse Object"
array of string
parameter_list
Optional

parameter_list

string
message
Optional

message

string
major_error_code
Optional

major_error_code

string
minor_error_code
Optional

minor_error_code


404

Not Found

Returns ErrorResponse of type(s) application/json
"ErrorResponse Object"
array of string
parameter_list
Optional

parameter_list

string
message
Optional

message

string
major_error_code
Optional

major_error_code

string
minor_error_code
Optional

minor_error_code


409

VCF Ops Already Registered

Returns ErrorResponse of type(s) application/json
"ErrorResponse Object"
array of string
parameter_list
Optional

parameter_list

string
message
Optional

message

string
major_error_code
Optional

major_error_code

string
minor_error_code
Optional

minor_error_code


500

Internal Server Error

Returns ErrorResponse of type(s) application/json
"ErrorResponse Object"
array of string
parameter_list
Optional

parameter_list

string
message
Optional

message

string
major_error_code
Optional

major_error_code

string
minor_error_code
Optional

minor_error_code


Code Samples
COPY
                    curl -X POST -H 'Authorization: <value>' -H 'Content-Type: multipart/form-data' -d '[{}]' https://{api_host}/vcf/license-mgmt/api/v1/tenants/{tenant_id}/appliance-registration/upload