Class: Dedicated::Ceph
- Inherits:
-
Object
- Object
- Dedicated::Ceph
- Defined in:
- lib/ovh-api/api/dedicated/ceph.rb
Instance Method Summary collapse
- #get(iam_tags: nil) ⇒ Object
-
#initialize(connection) ⇒ Ceph
constructor
A new instance of Ceph.
- #service_name_acl_acl_id_delete(acl_id:, service_name:) ⇒ Object
- #service_name_acl_acl_id_get(acl_id:, service_name:) ⇒ Object
- #service_name_acl_get(service_name:) ⇒ Object
- #service_name_acl_post(service_name:, dedicated_ceph_acl_create:) ⇒ Object
- #service_name_cephfs_fs_name_delete(fs_name:, service_name:) ⇒ Object
- #service_name_cephfs_fs_name_disable_post(fs_name:, service_name:) ⇒ Object
- #service_name_cephfs_fs_name_enable_post(fs_name:, service_name:) ⇒ Object
- #service_name_cephfs_fs_name_get(fs_name:, service_name:) ⇒ Object
- #service_name_cephfs_get(service_name:) ⇒ Object
- #service_name_change_contact_post(service_name:, services_change_contact:) ⇒ Object
- #service_name_confirm_termination_post(service_name:, services_confirm_termination:) ⇒ Object
- #service_name_get(service_name:) ⇒ Object
- #service_name_health_get(service_name:) ⇒ Object
- #service_name_osd_blocklist_address_delete(address:, service_name:) ⇒ Object
- #service_name_osd_blocklist_get(service_name:) ⇒ Object
- #service_name_pool_get(service_name:) ⇒ Object
- #service_name_pool_pool_name_allow_deletion_put(pool_name:, service_name:) ⇒ Object
- #service_name_pool_pool_name_delete(pool_name:, service_name:) ⇒ Object
- #service_name_pool_pool_name_get(pool_name:, service_name:) ⇒ Object
- #service_name_pool_post(service_name:, dedicated_ceph_pool_create:) ⇒ Object
- #service_name_put(service_name:, dedicated_ceph_update_cluster_details:) ⇒ Object
- #service_name_service_infos_get(service_name:) ⇒ Object
- #service_name_service_infos_put(service_name:, services_service:) ⇒ Object
- #service_name_task_get(service_name:) ⇒ Object
- #service_name_task_task_id_get(service_name:, task_id:) ⇒ Object
- #service_name_terminate_post(service_name:) ⇒ Object
- #service_name_user_get(service_name:) ⇒ Object
- #service_name_user_post(service_name:, dedicated_ceph_user_create:) ⇒ Object
- #service_name_user_user_name_delete(service_name:, user_name:) ⇒ Object
- #service_name_user_user_name_get(service_name:, user_name:) ⇒ Object
- #service_name_user_user_name_pool_get(service_name:, user_name:) ⇒ Object
- #service_name_user_user_name_pool_pool_name_delete(pool_name:, service_name:, user_name:) ⇒ Object
- #service_name_user_user_name_pool_post(service_name:, user_name:, dedicated_ceph_user_pool_create_permissions:) ⇒ Object
- #service_name_user_user_name_pool_put(service_name:, user_name:, dedicated_ceph_user_pool_update_permission:) ⇒ Object
Constructor Details
#initialize(connection) ⇒ Ceph
Returns a new instance of Ceph.
6 7 8 |
# File 'lib/ovh-api/api/dedicated/ceph.rb', line 6 def initialize(connection) @connection = connection end |
Instance Method Details
#get(iam_tags: nil) ⇒ Object
10 11 12 13 14 15 16 17 18 |
# File 'lib/ovh-api/api/dedicated/ceph.rb', line 10 def get(iam_tags: nil) @connection.call( :GET, '/dedicated/ceph', type: nil, auth: [], query: { 'iamTags' => } ) end |
#service_name_acl_acl_id_delete(acl_id:, service_name:) ⇒ Object
20 21 22 23 24 25 26 27 28 29 30 31 32 |
# File 'lib/ovh-api/api/dedicated/ceph.rb', line 20 def service_name_acl_acl_id_delete(acl_id:, service_name:) raise ArgumentError, 'acl_id is required' if acl_id.nil? raise ArgumentError, 'service_name is required' if service_name.nil? @connection.call( :DELETE, '/dedicated/ceph/{serviceName}/acl/{aclId}' .gsub('{aclId}', ERB::Util.url_encode(acl_id.to_s)) .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)), type: nil, auth: [] ) end |
#service_name_acl_acl_id_get(acl_id:, service_name:) ⇒ Object
34 35 36 37 38 39 40 41 42 43 44 45 46 |
# File 'lib/ovh-api/api/dedicated/ceph.rb', line 34 def service_name_acl_acl_id_get(acl_id:, service_name:) raise ArgumentError, 'acl_id is required' if acl_id.nil? raise ArgumentError, 'service_name is required' if service_name.nil? @connection.call( :GET, '/dedicated/ceph/{serviceName}/acl/{aclId}' .gsub('{aclId}', ERB::Util.url_encode(acl_id.to_s)) .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)), type: nil, auth: [] ) end |
#service_name_acl_get(service_name:) ⇒ Object
48 49 50 51 52 53 54 55 56 57 58 |
# File 'lib/ovh-api/api/dedicated/ceph.rb', line 48 def service_name_acl_get(service_name:) raise ArgumentError, 'service_name is required' if service_name.nil? @connection.call( :GET, '/dedicated/ceph/{serviceName}/acl' .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)), type: nil, auth: [] ) end |
#service_name_acl_post(service_name:, dedicated_ceph_acl_create:) ⇒ Object
60 61 62 63 64 65 66 67 68 69 70 71 72 |
# File 'lib/ovh-api/api/dedicated/ceph.rb', line 60 def service_name_acl_post(service_name:, dedicated_ceph_acl_create:) raise ArgumentError, 'service_name is required' if service_name.nil? raise ArgumentError, 'dedicated_ceph_acl_create is required' if dedicated_ceph_acl_create.nil? @connection.call( :POST, '/dedicated/ceph/{serviceName}/acl' .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)), type: nil, auth: [], body: dedicated_ceph_acl_create ) end |
#service_name_cephfs_fs_name_delete(fs_name:, service_name:) ⇒ Object
74 75 76 77 78 79 80 81 82 83 84 85 86 |
# File 'lib/ovh-api/api/dedicated/ceph.rb', line 74 def service_name_cephfs_fs_name_delete(fs_name:, service_name:) raise ArgumentError, 'fs_name is required' if fs_name.nil? raise ArgumentError, 'service_name is required' if service_name.nil? @connection.call( :DELETE, '/dedicated/ceph/{serviceName}/cephfs/{fsName}' .gsub('{fsName}', ERB::Util.url_encode(fs_name.to_s)) .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)), type: nil, auth: [] ) end |
#service_name_cephfs_fs_name_disable_post(fs_name:, service_name:) ⇒ Object
88 89 90 91 92 93 94 95 96 97 98 99 100 |
# File 'lib/ovh-api/api/dedicated/ceph.rb', line 88 def service_name_cephfs_fs_name_disable_post(fs_name:, service_name:) raise ArgumentError, 'fs_name is required' if fs_name.nil? raise ArgumentError, 'service_name is required' if service_name.nil? @connection.call( :POST, '/dedicated/ceph/{serviceName}/cephfs/{fsName}/disable' .gsub('{fsName}', ERB::Util.url_encode(fs_name.to_s)) .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)), type: nil, auth: [] ) end |
#service_name_cephfs_fs_name_enable_post(fs_name:, service_name:) ⇒ Object
102 103 104 105 106 107 108 109 110 111 112 113 114 |
# File 'lib/ovh-api/api/dedicated/ceph.rb', line 102 def service_name_cephfs_fs_name_enable_post(fs_name:, service_name:) raise ArgumentError, 'fs_name is required' if fs_name.nil? raise ArgumentError, 'service_name is required' if service_name.nil? @connection.call( :POST, '/dedicated/ceph/{serviceName}/cephfs/{fsName}/enable' .gsub('{fsName}', ERB::Util.url_encode(fs_name.to_s)) .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)), type: nil, auth: [] ) end |
#service_name_cephfs_fs_name_get(fs_name:, service_name:) ⇒ Object
116 117 118 119 120 121 122 123 124 125 126 127 128 |
# File 'lib/ovh-api/api/dedicated/ceph.rb', line 116 def service_name_cephfs_fs_name_get(fs_name:, service_name:) raise ArgumentError, 'fs_name is required' if fs_name.nil? raise ArgumentError, 'service_name is required' if service_name.nil? @connection.call( :GET, '/dedicated/ceph/{serviceName}/cephfs/{fsName}' .gsub('{fsName}', ERB::Util.url_encode(fs_name.to_s)) .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)), type: nil, auth: [] ) end |
#service_name_cephfs_get(service_name:) ⇒ Object
130 131 132 133 134 135 136 137 138 139 140 |
# File 'lib/ovh-api/api/dedicated/ceph.rb', line 130 def service_name_cephfs_get(service_name:) raise ArgumentError, 'service_name is required' if service_name.nil? @connection.call( :GET, '/dedicated/ceph/{serviceName}/cephfs' .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)), type: nil, auth: [] ) end |
#service_name_change_contact_post(service_name:, services_change_contact:) ⇒ Object
142 143 144 145 146 147 148 149 150 151 152 153 154 |
# File 'lib/ovh-api/api/dedicated/ceph.rb', line 142 def service_name_change_contact_post(service_name:, services_change_contact:) raise ArgumentError, 'service_name is required' if service_name.nil? raise ArgumentError, 'services_change_contact is required' if services_change_contact.nil? @connection.call( :POST, '/dedicated/ceph/{serviceName}/changeContact' .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)), type: nil, auth: [], body: services_change_contact ) end |
#service_name_confirm_termination_post(service_name:, services_confirm_termination:) ⇒ Object
156 157 158 159 160 161 162 163 164 165 166 167 168 |
# File 'lib/ovh-api/api/dedicated/ceph.rb', line 156 def service_name_confirm_termination_post(service_name:, services_confirm_termination:) raise ArgumentError, 'service_name is required' if service_name.nil? raise ArgumentError, 'services_confirm_termination is required' if services_confirm_termination.nil? @connection.call( :POST, '/dedicated/ceph/{serviceName}/confirmTermination' .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)), type: nil, auth: [], body: services_confirm_termination ) end |
#service_name_get(service_name:) ⇒ Object
170 171 172 173 174 175 176 177 178 179 180 |
# File 'lib/ovh-api/api/dedicated/ceph.rb', line 170 def service_name_get(service_name:) raise ArgumentError, 'service_name is required' if service_name.nil? @connection.call( :GET, '/dedicated/ceph/{serviceName}' .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)), type: nil, auth: [] ) end |
#service_name_health_get(service_name:) ⇒ Object
182 183 184 185 186 187 188 189 190 191 192 |
# File 'lib/ovh-api/api/dedicated/ceph.rb', line 182 def service_name_health_get(service_name:) raise ArgumentError, 'service_name is required' if service_name.nil? @connection.call( :GET, '/dedicated/ceph/{serviceName}/health' .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)), type: nil, auth: [] ) end |
#service_name_osd_blocklist_address_delete(address:, service_name:) ⇒ Object
194 195 196 197 198 199 200 201 202 203 204 205 206 |
# File 'lib/ovh-api/api/dedicated/ceph.rb', line 194 def service_name_osd_blocklist_address_delete(address:, service_name:) raise ArgumentError, 'address is required' if address.nil? raise ArgumentError, 'service_name is required' if service_name.nil? @connection.call( :DELETE, '/dedicated/ceph/{serviceName}/osd/blocklist/{address}' .gsub('{address}', ERB::Util.url_encode(address.to_s)) .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)), type: nil, auth: [] ) end |
#service_name_osd_blocklist_get(service_name:) ⇒ Object
208 209 210 211 212 213 214 215 216 217 218 |
# File 'lib/ovh-api/api/dedicated/ceph.rb', line 208 def service_name_osd_blocklist_get(service_name:) raise ArgumentError, 'service_name is required' if service_name.nil? @connection.call( :GET, '/dedicated/ceph/{serviceName}/osd/blocklist' .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)), type: nil, auth: [] ) end |
#service_name_pool_get(service_name:) ⇒ Object
220 221 222 223 224 225 226 227 228 229 230 |
# File 'lib/ovh-api/api/dedicated/ceph.rb', line 220 def service_name_pool_get(service_name:) raise ArgumentError, 'service_name is required' if service_name.nil? @connection.call( :GET, '/dedicated/ceph/{serviceName}/pool' .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)), type: nil, auth: [] ) end |
#service_name_pool_pool_name_allow_deletion_put(pool_name:, service_name:) ⇒ Object
232 233 234 235 236 237 238 239 240 241 242 243 244 |
# File 'lib/ovh-api/api/dedicated/ceph.rb', line 232 def service_name_pool_pool_name_allow_deletion_put(pool_name:, service_name:) raise ArgumentError, 'pool_name is required' if pool_name.nil? raise ArgumentError, 'service_name is required' if service_name.nil? @connection.call( :PUT, '/dedicated/ceph/{serviceName}/pool/{poolName}/allowDeletion' .gsub('{poolName}', ERB::Util.url_encode(pool_name.to_s)) .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)), type: nil, auth: [] ) end |
#service_name_pool_pool_name_delete(pool_name:, service_name:) ⇒ Object
246 247 248 249 250 251 252 253 254 255 256 257 258 |
# File 'lib/ovh-api/api/dedicated/ceph.rb', line 246 def service_name_pool_pool_name_delete(pool_name:, service_name:) raise ArgumentError, 'pool_name is required' if pool_name.nil? raise ArgumentError, 'service_name is required' if service_name.nil? @connection.call( :DELETE, '/dedicated/ceph/{serviceName}/pool/{poolName}' .gsub('{poolName}', ERB::Util.url_encode(pool_name.to_s)) .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)), type: nil, auth: [] ) end |
#service_name_pool_pool_name_get(pool_name:, service_name:) ⇒ Object
260 261 262 263 264 265 266 267 268 269 270 271 272 |
# File 'lib/ovh-api/api/dedicated/ceph.rb', line 260 def service_name_pool_pool_name_get(pool_name:, service_name:) raise ArgumentError, 'pool_name is required' if pool_name.nil? raise ArgumentError, 'service_name is required' if service_name.nil? @connection.call( :GET, '/dedicated/ceph/{serviceName}/pool/{poolName}' .gsub('{poolName}', ERB::Util.url_encode(pool_name.to_s)) .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)), type: nil, auth: [] ) end |
#service_name_pool_post(service_name:, dedicated_ceph_pool_create:) ⇒ Object
274 275 276 277 278 279 280 281 282 283 284 285 286 |
# File 'lib/ovh-api/api/dedicated/ceph.rb', line 274 def service_name_pool_post(service_name:, dedicated_ceph_pool_create:) raise ArgumentError, 'service_name is required' if service_name.nil? raise ArgumentError, 'dedicated_ceph_pool_create is required' if dedicated_ceph_pool_create.nil? @connection.call( :POST, '/dedicated/ceph/{serviceName}/pool' .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)), type: nil, auth: [], body: dedicated_ceph_pool_create ) end |
#service_name_put(service_name:, dedicated_ceph_update_cluster_details:) ⇒ Object
288 289 290 291 292 293 294 295 296 297 298 299 300 |
# File 'lib/ovh-api/api/dedicated/ceph.rb', line 288 def service_name_put(service_name:, dedicated_ceph_update_cluster_details:) raise ArgumentError, 'service_name is required' if service_name.nil? raise ArgumentError, 'dedicated_ceph_update_cluster_details is required' if dedicated_ceph_update_cluster_details.nil? @connection.call( :PUT, '/dedicated/ceph/{serviceName}' .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)), type: nil, auth: [], body: dedicated_ceph_update_cluster_details ) end |
#service_name_service_infos_get(service_name:) ⇒ Object
302 303 304 305 306 307 308 309 310 311 312 |
# File 'lib/ovh-api/api/dedicated/ceph.rb', line 302 def service_name_service_infos_get(service_name:) raise ArgumentError, 'service_name is required' if service_name.nil? @connection.call( :GET, '/dedicated/ceph/{serviceName}/serviceInfos' .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)), type: nil, auth: [] ) end |
#service_name_service_infos_put(service_name:, services_service:) ⇒ Object
314 315 316 317 318 319 320 321 322 323 324 325 326 |
# File 'lib/ovh-api/api/dedicated/ceph.rb', line 314 def service_name_service_infos_put(service_name:, services_service:) raise ArgumentError, 'service_name is required' if service_name.nil? raise ArgumentError, 'services_service is required' if services_service.nil? @connection.call( :PUT, '/dedicated/ceph/{serviceName}/serviceInfos' .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)), type: nil, auth: [], body: services_service ) end |
#service_name_task_get(service_name:) ⇒ Object
328 329 330 331 332 333 334 335 336 337 338 |
# File 'lib/ovh-api/api/dedicated/ceph.rb', line 328 def service_name_task_get(service_name:) raise ArgumentError, 'service_name is required' if service_name.nil? @connection.call( :GET, '/dedicated/ceph/{serviceName}/task' .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)), type: nil, auth: [] ) end |
#service_name_task_task_id_get(service_name:, task_id:) ⇒ Object
340 341 342 343 344 345 346 347 348 349 350 351 352 |
# File 'lib/ovh-api/api/dedicated/ceph.rb', line 340 def service_name_task_task_id_get(service_name:, task_id:) raise ArgumentError, 'service_name is required' if service_name.nil? raise ArgumentError, 'task_id is required' if task_id.nil? @connection.call( :GET, '/dedicated/ceph/{serviceName}/task/{taskId}' .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)) .gsub('{taskId}', ERB::Util.url_encode(task_id.to_s)), type: nil, auth: [] ) end |
#service_name_terminate_post(service_name:) ⇒ Object
354 355 356 357 358 359 360 361 362 363 364 |
# File 'lib/ovh-api/api/dedicated/ceph.rb', line 354 def service_name_terminate_post(service_name:) raise ArgumentError, 'service_name is required' if service_name.nil? @connection.call( :POST, '/dedicated/ceph/{serviceName}/terminate' .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)), type: nil, auth: [] ) end |
#service_name_user_get(service_name:) ⇒ Object
366 367 368 369 370 371 372 373 374 375 376 |
# File 'lib/ovh-api/api/dedicated/ceph.rb', line 366 def service_name_user_get(service_name:) raise ArgumentError, 'service_name is required' if service_name.nil? @connection.call( :GET, '/dedicated/ceph/{serviceName}/user' .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)), type: nil, auth: [] ) end |
#service_name_user_post(service_name:, dedicated_ceph_user_create:) ⇒ Object
378 379 380 381 382 383 384 385 386 387 388 389 390 |
# File 'lib/ovh-api/api/dedicated/ceph.rb', line 378 def service_name_user_post(service_name:, dedicated_ceph_user_create:) raise ArgumentError, 'service_name is required' if service_name.nil? raise ArgumentError, 'dedicated_ceph_user_create is required' if dedicated_ceph_user_create.nil? @connection.call( :POST, '/dedicated/ceph/{serviceName}/user' .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)), type: nil, auth: [], body: dedicated_ceph_user_create ) end |
#service_name_user_user_name_delete(service_name:, user_name:) ⇒ Object
392 393 394 395 396 397 398 399 400 401 402 403 404 |
# File 'lib/ovh-api/api/dedicated/ceph.rb', line 392 def service_name_user_user_name_delete(service_name:, user_name:) raise ArgumentError, 'service_name is required' if service_name.nil? raise ArgumentError, 'user_name is required' if user_name.nil? @connection.call( :DELETE, '/dedicated/ceph/{serviceName}/user/{userName}' .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)) .gsub('{userName}', ERB::Util.url_encode(user_name.to_s)), type: nil, auth: [] ) end |
#service_name_user_user_name_get(service_name:, user_name:) ⇒ Object
406 407 408 409 410 411 412 413 414 415 416 417 418 |
# File 'lib/ovh-api/api/dedicated/ceph.rb', line 406 def service_name_user_user_name_get(service_name:, user_name:) raise ArgumentError, 'service_name is required' if service_name.nil? raise ArgumentError, 'user_name is required' if user_name.nil? @connection.call( :GET, '/dedicated/ceph/{serviceName}/user/{userName}' .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)) .gsub('{userName}', ERB::Util.url_encode(user_name.to_s)), type: nil, auth: [] ) end |
#service_name_user_user_name_pool_get(service_name:, user_name:) ⇒ Object
420 421 422 423 424 425 426 427 428 429 430 431 432 |
# File 'lib/ovh-api/api/dedicated/ceph.rb', line 420 def service_name_user_user_name_pool_get(service_name:, user_name:) raise ArgumentError, 'service_name is required' if service_name.nil? raise ArgumentError, 'user_name is required' if user_name.nil? @connection.call( :GET, '/dedicated/ceph/{serviceName}/user/{userName}/pool' .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)) .gsub('{userName}', ERB::Util.url_encode(user_name.to_s)), type: nil, auth: [] ) end |
#service_name_user_user_name_pool_pool_name_delete(pool_name:, service_name:, user_name:) ⇒ Object
434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 |
# File 'lib/ovh-api/api/dedicated/ceph.rb', line 434 def service_name_user_user_name_pool_pool_name_delete(pool_name:, service_name:, user_name:) raise ArgumentError, 'pool_name is required' if pool_name.nil? raise ArgumentError, 'service_name is required' if service_name.nil? raise ArgumentError, 'user_name is required' if user_name.nil? @connection.call( :DELETE, '/dedicated/ceph/{serviceName}/user/{userName}/pool/{poolName}' .gsub('{poolName}', ERB::Util.url_encode(pool_name.to_s)) .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)) .gsub('{userName}', ERB::Util.url_encode(user_name.to_s)), type: nil, auth: [] ) end |
#service_name_user_user_name_pool_post(service_name:, user_name:, dedicated_ceph_user_pool_create_permissions:) ⇒ Object
450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 |
# File 'lib/ovh-api/api/dedicated/ceph.rb', line 450 def service_name_user_user_name_pool_post(service_name:, user_name:, dedicated_ceph_user_pool_create_permissions:) raise ArgumentError, 'service_name is required' if service_name.nil? raise ArgumentError, 'user_name is required' if user_name.nil? raise ArgumentError, 'dedicated_ceph_user_pool_create_permissions is required' if .nil? @connection.call( :POST, '/dedicated/ceph/{serviceName}/user/{userName}/pool' .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)) .gsub('{userName}', ERB::Util.url_encode(user_name.to_s)), type: nil, auth: [], body: ) end |
#service_name_user_user_name_pool_put(service_name:, user_name:, dedicated_ceph_user_pool_update_permission:) ⇒ Object
466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 |
# File 'lib/ovh-api/api/dedicated/ceph.rb', line 466 def service_name_user_user_name_pool_put(service_name:, user_name:, dedicated_ceph_user_pool_update_permission:) raise ArgumentError, 'service_name is required' if service_name.nil? raise ArgumentError, 'user_name is required' if user_name.nil? raise ArgumentError, 'dedicated_ceph_user_pool_update_permission is required' if .nil? @connection.call( :PUT, '/dedicated/ceph/{serviceName}/user/{userName}/pool' .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)) .gsub('{userName}', ERB::Util.url_encode(user_name.to_s)), type: nil, auth: [], body: ) end |