Validators.required
]
}),
- access_key: new FormControl(null),
- secret_key: new FormControl(null),
+ access_key: new FormControl(null, Validators.required),
+ secret_key: new FormControl(null, Validators.required),
placementTarget: new FormControl(null),
placementDataPool: new FormControl(''),
placementIndexPool: new FormControl(null),
tags:
- RgwRealm
get:
- parameters: []
+ parameters:
+ - in: path
+ name: realm_name
+ required: true
+ schema:
+ type: string
responses:
'200':
content:
- jwt: []
tags:
- RgwRealm
- /api/rgw/realm/import_realm_token:
- post:
- parameters: []
+ put:
+ parameters:
+ - in: path
+ name: realm_name
+ required: true
+ schema:
+ type: string
requestBody:
content:
application/json:
schema:
properties:
- daemon_name:
- type: string
- realm_token:
+ default:
+ default: ''
type: string
- zone_name:
+ new_realm_name:
type: string
required:
- - realm_token
- - zone_name
+ - new_realm_name
type: object
responses:
- '201':
+ '200':
content:
application/vnd.ceph.api.v1.0+json:
type: object
- description: Resource created.
+ description: Resource updated.
'202':
content:
application/vnd.ceph.api.v1.0+json:
- jwt: []
tags:
- RgwRealm
- /api/rgw/realm/{realm_name}:
- delete:
- parameters:
- - in: path
- name: realm_name
- required: true
- schema:
- type: string
+ /api/rgw/roles:
+ get:
+ parameters: []
responses:
'200':
content:
trace.
security:
- jwt: []
+ summary: List RGW roles
tags:
- - RgwRealm
- put:
- parameters:
- - in: path
- name: realm_name
- required: true
- schema:
- type: string
+ - RGW
+ post:
+ parameters: []
requestBody:
content:
application/json:
schema:
properties:
- default:
+ role_assume_policy_doc:
default: ''
type: string
- new_realm_name:
+ role_name:
+ default: ''
+ type: string
+ role_path:
+ default: ''
type: string
- required:
- - default
- - new_realm_name
type: object
responses:
- '200':
+ '201':
content:
application/vnd.ceph.api.v1.0+json:
type: object
- description: Resource updated.
+ description: Resource created.
'202':
content:
application/vnd.ceph.api.v1.0+json:
trace.
security:
- jwt: []
+ summary: Create Ceph User
tags:
- - RgwRealm
+ - RGW
/api/rgw/site:
get:
parameters: