PersonalityUploadSpec
Personality upload specification. This spec is used in personality upload API.
{
"name": "string",
"uploadMode": "RAW, RAW_WITH_FILE_UPLOAD_ID, REFERRED",
"uploadSpecRawMode": {
"personalityISOFilePath": "string",
"personalityInfoJSONFilePath": "string",
"personalityJSONFilePath": "string",
"personalityZIPFilePath": "string"
},
"uploadSpecRawWithFileUploadIdMode": {
"fileUploadId": "string"
},
"uploadSpecReferredMode": {
"clusterId": "string",
"vCenterId": "string",
"vcenterId": "string"
}
}
Personality name
Personality upload mode
Personality upload specification for uploading the personality from raw files exported from avCenter cluster. This mode of uploading personality is useful when the source vCenter cluster is outside the target VCF deployment.
Personality upload specification for uploading the personality from raw files exported from a vCenter cluster. This mode of uploading personality is useful when the source vCenter cluster is outside the target VCF deployment. User can upload files from a source location to SDDC Manager using v1/personalities/files API, which returns a file upload id. The id is then passed in this spec with Personality Upload Mode RAW_WITH_FILE_UPLOAD_ID.
Personality upload specification for uploading the personality from a referred vCentercluster. This mode of uploading personality is useful when the source vCenter cluster is internal to the target VCF deployment.