Download OpenAPI specification:Download
Konnect API for managing cloud-gateways infrastructure.
Creates a new provider account for an organization.
| provider required | string (Provider Name) Enum: "aws" "azure" Name of cloud provider. |
{- "provider": "aws"
}{- "id": "929b2449-c69f-44c4-b6ad-9ecec6f811ae",
- "provider": "aws",
- "provider_account_id": "string",
- "created_at": "2022-11-04T20:10:06.927Z",
- "updated_at": "2022-11-04T20:10:06.927Z"
}Deletes a provider account by ID.
| providerAccountId required | string <uuid> (ProviderAccountId) Example: 929b2449-c69f-44c4-b6ad-9ecec6f811ae The ID of the provider account to operate on. |
{- "status": 400,
- "title": "Invalid Request",
- "instance": "konnect:trace:2822394689570210664",
- "detail": "Invalid Parameters",
- "invalid_parameters": [
- {
- "field": "name",
- "rule": "max_length",
- "reason": "name must be shorter than or equal to 120 characters",
- "maximum": 120
}
]
}Creates a new resource quota, scoped to a given resource, for an organization.
| resource required | string (ResourceQuotaQualifier) Enum: "count/provider-accounts.per-provider" "count/networks.not-offline" "count/data-planes-estimate" "count/serverless-data-planes-estimate" Enumeration of resources available for quota enforcement. |
| value required | integer (ResourceQuotaValue) >= 0 The aggregate non-negative integer count of this resource that's allowed for the organization. |
{- "resource": "count/provider-accounts.per-provider",
- "value": 2
}{- "id": "9678f205-49a1-47bb-82d9-d01cafa42a0d",
- "resource": "count/provider-accounts.per-provider",
- "name": "Active Networks",
- "description": "Across the organization, the aggregate number of active networks cannot exceed this value.",
- "value": 2,
- "created_at": "2022-11-04T20:10:06.927Z",
- "updated_at": "2022-11-04T20:10:06.927Z"
}Updates a resource quota by ID.
| resourceQuotaId required | string <uuid> (ResourceQuotaId) Example: 9678f205-49a1-47bb-82d9-d01cafa42a0d The ID of the resource quota to operate on. |
| value required | integer (ResourceQuotaValue) >= 0 The aggregate non-negative integer count of this resource that's allowed for the organization. |
{- "value": 2
}{- "id": "9678f205-49a1-47bb-82d9-d01cafa42a0d",
- "resource": "count/provider-accounts.per-provider",
- "name": "Active Networks",
- "description": "Across the organization, the aggregate number of active networks cannot exceed this value.",
- "value": 2,
- "created_at": "2022-11-04T20:10:06.927Z",
- "updated_at": "2022-11-04T20:10:06.927Z"
}Creates a new resource configuration for an organization.
| qualifier required | string (ResourceConfigurationQualifier) Value: "data-plane-group-idle-timeout-minutes" Enumeration of configuration qualifiers available for organization-wide configuration. |
| value required | integer (ResourceConfigurationValue) The value of this resource configuration. |
{- "qualifier": "data-plane-group-idle-timeout-minutes",
- "value": 45
}{- "id": "9678f205-49a1-47bb-82d9-d01cafa42a0d",
- "qualifier": "data-plane-group-idle-timeout-minutes",
- "value": 45
}Updates a resource configuration by ID.
| resourceConfigurationId required | string <uuid> (ResourceConfigurationId) Example: 9678f205-49a1-47bb-82d9-d01cafa42a0d The ID of the resource configuration to operate on. |
| qualifier required | string (ResourceConfigurationQualifier) Value: "data-plane-group-idle-timeout-minutes" Enumeration of configuration qualifiers available for organization-wide configuration. |
| value required | integer (ResourceConfigurationValue) The value of this resource configuration. |
{- "qualifier": "data-plane-group-idle-timeout-minutes",
- "value": 45
}{- "id": "9678f205-49a1-47bb-82d9-d01cafa42a0d",
- "qualifier": "data-plane-group-idle-timeout-minutes",
- "value": 45
}