init commit
This commit is contained in:
66
config/routes/console_api.yaml
Normal file
66
config/routes/console_api.yaml
Normal file
@@ -0,0 +1,66 @@
|
||||
# Console API Routes
|
||||
console_api_credentials:
|
||||
path: /api/credentials
|
||||
controller: App\Controller\ConsoleApiController::credentials
|
||||
methods: [GET, POST]
|
||||
|
||||
console_api_credential_detail:
|
||||
path: /api/credentials/{id}
|
||||
controller: App\Controller\ConsoleApiController::credentialDetail
|
||||
methods: [GET, PUT, DELETE]
|
||||
requirements:
|
||||
id: '\d+'
|
||||
|
||||
console_api_buckets:
|
||||
path: /api/buckets
|
||||
controller: App\Controller\ConsoleApiController::buckets
|
||||
methods: [GET, POST]
|
||||
|
||||
console_api_bucket_detail:
|
||||
path: /api/buckets/{name}
|
||||
controller: App\Controller\ConsoleApiController::bucketDetail
|
||||
methods: [GET, DELETE]
|
||||
requirements:
|
||||
name: '[a-z0-9\-\.]+'
|
||||
|
||||
console_api_objects:
|
||||
path: /api/buckets/{bucketName}/objects
|
||||
controller: App\Controller\ConsoleApiController::objects
|
||||
methods: [GET, POST, DELETE]
|
||||
requirements:
|
||||
bucketName: '[a-z0-9\-\.]+'
|
||||
|
||||
console_api_object_detail:
|
||||
path: /api/buckets/{bucketName}/objects/{objectKey}
|
||||
controller: App\Controller\ConsoleApiController::objectDetail
|
||||
methods: [GET, DELETE]
|
||||
requirements:
|
||||
bucketName: '[a-z0-9\-\.]+'
|
||||
objectKey: '.+'
|
||||
|
||||
console_api_multipart_uploads:
|
||||
path: /api/buckets/{bucketName}/multipart-uploads
|
||||
controller: App\Controller\ConsoleApiController::multipartUploads
|
||||
methods: [GET]
|
||||
requirements:
|
||||
bucketName: '[a-z0-9\-\.]+'
|
||||
|
||||
console_api_presigned_urls:
|
||||
path: /api/presigned-urls
|
||||
controller: App\Controller\ConsoleApiController::presignedUrls
|
||||
methods: [GET, POST]
|
||||
|
||||
console_api_stats:
|
||||
path: /api/stats
|
||||
controller: App\Controller\ConsoleApiController::stats
|
||||
methods: [GET]
|
||||
|
||||
# Console Frontend Route
|
||||
console_frontend:
|
||||
path: /console/{route}
|
||||
controller: App\Controller\ConsoleController::index
|
||||
methods: [GET]
|
||||
requirements:
|
||||
route: '.*'
|
||||
defaults:
|
||||
route: ''
|
||||
Reference in New Issue
Block a user