@itentialopensource/adapter-kubernetes
Version:
This adapter integrates with system described as: kubernetes.
466 lines • 14 kB
JSON
{
"actions": [
{
"name": "getStorageV1APIResources",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/apis/storage.k8s.io/v1/?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getStorageV1APIResources-default.json"
}
]
},
{
"name": "deleteStorageV1CollectionStorageClass",
"protocol": "REST",
"method": "DELETE",
"entitypath": "{base_path}/{version}/apis/storage.k8s.io/v1/storageclasses?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/deleteStorageV1CollectionStorageClass-default.json"
}
]
},
{
"name": "listStorageV1StorageClass",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/apis/storage.k8s.io/v1/storageclasses?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/listStorageV1StorageClass-default.json"
}
]
},
{
"name": "createStorageV1StorageClass",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/apis/storage.k8s.io/v1/storageclasses?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/createStorageV1StorageClass-default.json"
}
]
},
{
"name": "deleteStorageV1StorageClass",
"protocol": "REST",
"method": "DELETE",
"entitypath": "{base_path}/{version}/apis/storage.k8s.io/v1/storageclasses/{pathv1}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/deleteStorageV1StorageClass-default.json"
}
]
},
{
"name": "readStorageV1StorageClass",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/apis/storage.k8s.io/v1/storageclasses/{pathv1}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/readStorageV1StorageClass-default.json"
}
]
},
{
"name": "patchStorageV1StorageClass",
"protocol": "REST",
"method": "PATCH",
"entitypath": "{base_path}/{version}/apis/storage.k8s.io/v1/storageclasses/{pathv1}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/patchStorageV1StorageClass-default.json"
}
]
},
{
"name": "replaceStorageV1StorageClass",
"protocol": "REST",
"method": "PUT",
"entitypath": "{base_path}/{version}/apis/storage.k8s.io/v1/storageclasses/{pathv1}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/replaceStorageV1StorageClass-default.json"
}
]
},
{
"name": "deleteStorageV1CollectionVolumeAttachment",
"protocol": "REST",
"method": "DELETE",
"entitypath": "{base_path}/{version}/apis/storage.k8s.io/v1/volumeattachments?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/deleteStorageV1CollectionVolumeAttachment-default.json"
}
]
},
{
"name": "listStorageV1VolumeAttachment",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/apis/storage.k8s.io/v1/volumeattachments?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/listStorageV1VolumeAttachment-default.json"
}
]
},
{
"name": "createStorageV1VolumeAttachment",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/apis/storage.k8s.io/v1/volumeattachments?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/createStorageV1VolumeAttachment-default.json"
}
]
},
{
"name": "deleteStorageV1VolumeAttachment",
"protocol": "REST",
"method": "DELETE",
"entitypath": "{base_path}/{version}/apis/storage.k8s.io/v1/volumeattachments/{pathv1}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/deleteStorageV1VolumeAttachment-default.json"
}
]
},
{
"name": "readStorageV1VolumeAttachment",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/apis/storage.k8s.io/v1/volumeattachments/{pathv1}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/readStorageV1VolumeAttachment-default.json"
}
]
},
{
"name": "patchStorageV1VolumeAttachment",
"protocol": "REST",
"method": "PATCH",
"entitypath": "{base_path}/{version}/apis/storage.k8s.io/v1/volumeattachments/{pathv1}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/patchStorageV1VolumeAttachment-default.json"
}
]
},
{
"name": "replaceStorageV1VolumeAttachment",
"protocol": "REST",
"method": "PUT",
"entitypath": "{base_path}/{version}/apis/storage.k8s.io/v1/volumeattachments/{pathv1}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/replaceStorageV1VolumeAttachment-default.json"
}
]
},
{
"name": "readStorageV1VolumeAttachmentStatus",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/apis/storage.k8s.io/v1/volumeattachments/{pathv1}/status?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/readStorageV1VolumeAttachmentStatus-default.json"
}
]
},
{
"name": "patchStorageV1VolumeAttachmentStatus",
"protocol": "REST",
"method": "PATCH",
"entitypath": "{base_path}/{version}/apis/storage.k8s.io/v1/volumeattachments/{pathv1}/status?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/patchStorageV1VolumeAttachmentStatus-default.json"
}
]
},
{
"name": "replaceStorageV1VolumeAttachmentStatus",
"protocol": "REST",
"method": "PUT",
"entitypath": "{base_path}/{version}/apis/storage.k8s.io/v1/volumeattachments/{pathv1}/status?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/replaceStorageV1VolumeAttachmentStatus-default.json"
}
]
},
{
"name": "watchStorageV1StorageClassList",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/apis/storage.k8s.io/v1/watch/storageclasses?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/watchStorageV1StorageClassList-default.json"
}
]
},
{
"name": "watchStorageV1StorageClass",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/apis/storage.k8s.io/v1/watch/storageclasses/{pathv1}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/watchStorageV1StorageClass-default.json"
}
]
},
{
"name": "watchStorageV1VolumeAttachmentList",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/apis/storage.k8s.io/v1/watch/volumeattachments?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/watchStorageV1VolumeAttachmentList-default.json"
}
]
},
{
"name": "watchStorageV1VolumeAttachment",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/apis/storage.k8s.io/v1/watch/volumeattachments/{pathv1}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/watchStorageV1VolumeAttachment-default.json"
}
]
}
]
}