Provider
Create a provider
Creates a new provider. Note that dependencies may need to be met.
post/provider
Request body
Example request
{
"nrn": "organization=1:account=1:namespace=1",
"dimensions": {
"environment": "production"
},
"specification_id": "02fd22f1-6bf9-41aa-9b58-29d50f725855",
"attributes": {
"cluster": {
"id": "my-np-gcp-prod",
"location": "s-west1",
"namespace": "my-namespace"
},
"gateway": {
"public_name": "my-public-gateway",
"private_name": "my-private-gateway"
}
},
"tags": [
{
"key": "cluster.id",
"value": "my-np-gcp-prod"
}
]
}Response
Object representing a provider resource
Example response
{
"id": "a3f1c2d4-e5b6-7890-ab12-cdef34567890",
"nrn": "organization=1:account=1:namespace=1",
"dimensions": {
"environment": "production"
},
"specification_id": "02fd22f1-6bf9-41aa-9b58-29d50f725855",
"attributes": {
"cluster": {
"id": "my-np-gcp-prod",
"location": "s-west1",
"namespace": "my-namespace"
},
"gateway": {
"public_name": "my-public-gateway",
"private_name": "my-private-gateway"
}
},
"tags": [
{
"id": "4e2306de-82e3-4b74-a419-e0e324beb500",
"key": "cluster.id",
"value": "my-np-gcp-prod"
}
],
"created_at": "2024-10-15T08:30:00Z",
"updated_at": "2024-10-20T14:45:00Z"
}