Deletes the workspace role binding
DELETEhttps://api.wayfinder.appvia.local/resources/org.appvia.io/v2beta1/workspaces/:workspace/workspacerolebindings/:name
Deletes the workspace role binding
Request
Path Parameters
Workspace to use
The name of the workspace role binding you wish to delete
Query Parameters
Set to 'All' to perform a server-side dry run of deleting this resource
Set to 'true' to override read-only/ownership and skip certain validations
Use an explicit owner when deleting - this must match the owner used on create, if set
If true then all objects owned by this object will be deleted too.
Responses
- 200
- 400
- 401
- 403
- 404
- 500
Contains the workspace role binding definition
- application/json
- Schema
- Example (from schema)
Schema
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
metadata
spec
status
{
"apiVersion": "string",
"kind": "string",
"metadata": {
"annotations": {},
"creationTimestamp": "string",
"deletionGracePeriodSeconds": 0,
"deletionTimestamp": "string",
"finalizers": [
"string"
],
"generateName": "string",
"generation": 0,
"labels": {},
"managedFields": [
{
"apiVersion": "string",
"fieldsType": "string",
"fieldsV1": "string",
"manager": "string",
"operation": "string",
"subresource": "string",
"time": "string"
}
],
"name": "string",
"namespace": "string",
"ownerReferences": [
{
"apiVersion": "string",
"blockOwnerDeletion": true,
"controller": true,
"kind": "string",
"name": "string",
"uid": "string"
}
],
"resourceVersion": "string",
"selfLink": "string",
"uid": "string"
},
"spec": {
"roleRef": {
"kind": "string",
"name": "string",
"namespace": "string"
},
"subjects": [
{
"kind": "string",
"name": "string",
"workspace": "string"
}
]
},
"status": {
"cloudResourcesCreated": true,
"conditions": [
{
"detail": "string",
"lastTransitionTime": "string",
"message": "string",
"name": "string",
"negativePolarity": true,
"observedGeneration": 0,
"reason": "string",
"status": "string",
"type": "string"
}
],
"detail": "string",
"lastReconcile": {
"generation": 0,
"time": "string"
},
"lastSuccess": {
"generation": 0,
"time": "string"
},
"message": "string",
"obsoleteResources": [
{
"kind": "string",
"name": "string"
}
],
"ownedResources": {
"cloudResources": [
{
"cloud": "string",
"id": "string",
"name": "string",
"type": "string"
}
],
"wayfinderResources": [
{
"kind": "string",
"name": "string",
"workspace": "string"
}
]
},
"pendingSince": {
"generation": 0,
"time": "string"
},
"status": "string",
"wayfinderVersion": "string"
}
}
Validation error of supplied parameters/body
- application/json
- Schema
- Example (from schema)
Schema
fieldErrors
undefined[]
required
{
"code": 0,
"fieldErrors": [
{
"errCode": "string",
"field": "string",
"message": "string"
}
],
"message": "string"
}
If not authenticated
If authenticated but not authorized
the workspace role binding with the given name doesn't exist
A generic API error containing the cause of the error
- application/json
- Schema
- Example (from schema)
Schema
{
"code": 0,
"detail": "string",
"message": "string",
"uri": "string",
"verb": "string"
}
- curl
- python
- go
- nodejs
- ruby
- csharp
- php
- java
- powershell
- CURL