ModifyUser
In this article:
ModifyUser#
Description#
Request to modify a PaaS service user.
When modifying any user parameter, the request should include all current user parameter values, along with the modified and new parameters. The current parameter values can be requested using the DescribeUser method.
Attention
Some parameters cannot be modified after the user is created, and any such attempt will return an error. For such parameters, the previously set values should be specified. To learn which parameters cannot be modified, see PaaS parameters section.
Request Parameters#
serviceId — The service ID.
Type: String
Required: Yes
user — User parameters.
Type: UserModifyRequest object
Required: Yes
userId — The user identifier.
Type: String
Required: Yes
Response Elements#
user — User parameters.
Type: UserResponse object
Examples#
Managing PaaS services in K2 Cloud via API requires a customized version of the boto3 library:
import boto3
session = boto3.Session(
aws_access_key_id="<AWS_ACCESS_KEY_ID>",
aws_secret_access_key="<AWS_SECRET_ACCESS_KEY>",
region_name="",
)
paas_client = session.client(
'paas',
endpoint_url='https://paas.k2.cloud/',
)
paas_client.modify_user(
serviceId='fm-cluster-7867D61F',
userId='paas-user-06946286',
user={
"name": "user_name",
"parameters": {"password": "passwd123#!"},
},
)
Or c2-paas utility from K2 Cloud API Client software suite:
c2-paas ModifyUser serviceId fm-cluster-7867D61F userId paas-user-06946286 user.parameters.password passwd123#!