PhotonModelEndpointConfigRequest
PhotonModelEndpointConfigRequest
JSON Example
{
"name": "string",
"endpointType": "string",
"resourceReference": "string",
"taskReference": "string",
"endpointProperties": {
"privateKeyId": "string",
"privateKey": "string",
"hostName": "string",
"url": "string",
"server": "string",
"certificate": "string",
"endpointId": "string",
"serviceAccountId": "string",
"dcId": "string",
"acceptSelfSignedCertificate": false,
"useServiceCredentials": false,
"installSaltMaster": false,
"sshPort": "string",
"usePrivateKey": false,
"useSudo": false,
"airgapInstall": false
},
"authCredentialsLink": "string",
"checkForEndpointUniqueness": false,
"requestType": "string",
"associatedEndpointLinks": [
"string"
],
"tenantLinks": [
"string"
],
"customProperties": {
"isExternal": false,
"endpointId": "string",
"serviceAccountId": "string",
"serviceAccountName": "string",
"vcfDomainId": "string",
"vcfDomainName": "string",
"acceptSelfSignedCertificate": false
},
"resourceLink": "string"
}
string
name
Optional
name
string
endpointType
Optional
endpointType
string As uri
As uri
resourceReference
Optional
resourceReference
string As uri
As uri
taskReference
Optional
taskReference
string
authCredentialsLink
Optional
authCredentialsLink
boolean
checkForEndpointUniqueness
Optional
checkForEndpointUniqueness
string
requestType
Required
requestType
Possible values are :
VALIDATE,
ENHANCE,
CHECK_IF_ACCOUNT_EXISTS,
VALIDATE_REMOVAL,
array of
string
associatedEndpointLinks
Optional
associatedEndpointLinks
array of
string
tenantLinks
Optional
tenantLinks
string
resourceLink
Optional
resourceLink