Skip to content

Commit 9f86f43

Browse files
Fixing CSP Auth URL + NSX-T Policy API changes
1 parent d7b8184 commit 9f86f43

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

shell/list_vmc_nsxt_network_segments.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,13 @@ REFRESH_TOKEN=$1
1717
ORGID=$2
1818
SDDCID=$3
1919

20-
RESULTS=$(curl -s -X POST -H "Content-Type: application/json" -H "csp-auth-token: ${REFRESH_TOKEN}" "https://console.cloud.vmware.com/csp/gateway/am/api/auth/api-tokens/authorize?refresh_token=${REFRESH_TOKEN}")
20+
RESULTS=$(curl -s -X POST -H "application/x-www-form-urlencoded" "https://console.cloud.vmware.com/csp/gateway/am/api/auth/api-tokens/authorize" -d "refresh_token=$REFRESH_TOKEN")
2121
CSP_ACCESS_TOKEN=$(echo $RESULTS | jq -r .access_token)
2222

2323
curl -s -X GET -H "Content-Type: application/json" -H "csp-auth-token: ${CSP_ACCESS_TOKEN}" -o SDDC_RESULTS "https://vmc.vmware.com/vmc/api/orgs/${ORGID}/sddcs/${SDDCID}"
2424

2525
NSXT_PROXY_URL=$(cat SDDC_RESULTS|jq -r .resource_config.nsx_api_public_endpoint_url)
26-
NSXT_SEGMENTS_URL="${NSXT_PROXY_URL}/policy/api/v1/infra/networks/cgw/segments"
26+
NSXT_SEGMENTS_URL="${NSXT_PROXY_URL}/policy/api/v1/infra/tier-1s/cgw/segments"
2727

2828
RESULTS=$(curl -s -X GET -H "Content-Type: application/json" -H "csp-auth-token: ${CSP_ACCESS_TOKEN}" ${NSXT_SEGMENTS_URL})
2929
echo ${RESULTS} | jq

0 commit comments

Comments
 (0)