#NSX #Concept
## Installation
### Onboarding
```bash
curl -k --location --request PUT 'https://192.168.5.100/policy/api/v1/infra/alb-onboarding-workflow' \
--header 'X-Allow-Overwrite: True' \
--header 'Content-Type: application/json' \
--header 'Authorization: Basic YWRtaW46IXM0RCVEYkMhM2dlVUk=' \
--data '{
"owned_by":"LCM",
"cluster_ip" :"192.168.5.116",
"infra_admin_username" : "admin",
"infra_admin_password" : "HKtK$J&ez7wFi8",
"ntp_servers": [
"192.168.5.1"
],
"dns_servers": [
"192.168.5.90"
]
}'
```
```bash
curl -k --location --request PUT 'https://192.168.5.100/policy/api/v1/infra/alb-onboarding-workflow' \
--header 'X-Allow-Overwrite: True' \
--header 'Authorization: Basic YWRtaW46IXM0RCVEYkMhM2dlVUk=' \
--header 'Content-Type: application/json' \
--data-raw '{
"owned_by": "LCM",
"cluster_ip": "192.168.5.116",
"infra_admin_username" : "admin",
"infra_admin_password" : "HKtK$J&ez7wFi8"
}'
```
```bash
curl -k --location 'https://nsx-01.lab.sponar.de/policy/api/v1/infra/sites/default/enforcement-points/alb-endpoint' \
--header 'X-Allow-Overwrite: True' \
--header 'Authorization: Basic YWRtaW46IXM0RCVEYkMhM2dlVUk='
```
### Check status
```bash
curl -k --location 'https://nsx-01.lab.sponar.de/policy/api/v1/infra/sites/default/enforcement-points/alb-endpoint' \
--header 'X-Allow-Overwrite: True' \
--header 'Authorization: Basic YWRtaW46IXM0RCVEYkMhM2dlVUk='
```
### Base64 CMD
```bash
echo -n 'input' | openssl base64
```