Hi,
I’m attempting to add an azure cloud service tentacle to an environment in Octopus.
The payload I’m submitting is:
{
“EnvironmentIDs”: [
“Environments-5”,
“Environments-6”
],
“Name”: “My cloud service”,
“IsDisabled”: false,
“Endpoint”: {
“cloudServiceName”: “my-cloud-service-api”,
“slot”: “Staging”,
“CommunicationStyle”: “AzureCloudService”,
“swapIfPossible”: “False”,
“accountId”: “Accounts-20”,
“storageAccountName”: “mystorageaccountsg”,
“useCurrentInstanceCount”: “True”,
“Links”: {
}
},
"Links": {
},
"Status": "Unknown",
"Roles": [
"Operations",
"OperationsV2"
]
}
I get the following error:
[Invoke-RestMethod] The remote server returned an error: (400) Bad Request.
Any idea what I’m missing from the submitted payload?
The submission is to:
Invoke-RestMethod -Method Post -Uri ("{0}/api/machines" -f $OctopusURI) -Headers @{‘X-Octopus-ApiKey’ = $OctopusAPIKey} -Body $body
Kind Regards and thanks in advance.
Jagwinder Padda