EditControlGroup

갱신 시간: 2024-11-19 19:52:00

Update the specific control group

  • 데이터 지연: 5-15 minutes
  • 단일 사용자 통화 빈도: 30/5min
  • 해당 상품(제품): IAM

요청 파라미터

Path 파라미터

파라미터 이름설명
*ControlGroupCodeString
Control Group Code, Can be obtained through the API interface [QueryControlGroupList]

Body 파라미터

파라미터 이름설명
controlGroupNameString
Control Group name, which only the User Customized type Control Group can be modified, customer type Control Group and product type Control Group can not be modified. User Customized type Control Group keeps the original Control Group name if no value is passed
accountListList
Account object array,Used to specify accounts with permission. all types of Control Group can be modified, if no value is passed, the original accountList will be emptied
loginNameString
Account
domainListList
Domain array, which only the User Customized type Control Group can be modified, customer type Control Group and product type Control Group can not be modified.User Customized type Control Group empties the original domainList if no value is passed
isAddBoolean
Whether to add: 1. Do not pass or pass false: rewrite method; 2. Pass true: append method.

응답 파라미터

Body 파라미터

파라미터 이름설명
codeInteger
Status Code
msgString
Message
dataObject
controlGroupCodeString
Control Group Code
controlGroupNameString
Control Group Name

에러 코드

에러 코드(code)설명(message)HTTP 상태 코드설명
MissingBodyThis operation requires a body. Ensure that the body is present and the Content-Type header is set.400Missing request body
HeaderDirectionErrorHeader-direction can only select {0}.400Header-direction can only select {0}.
HttpHeaderXmlErrorMissing "action" or "direction" field in 403Lacking of foeld of action or direction.
InvalidHeaderNameHeader name {0} is no action.404Header name lack of action field
24192105The "controlGroupName"you specified is not exist200The "controlGroupName"you specified is not exist
24192107You do not have permission to operate this "controlGroup"200You do not have permission to operate this "controlGroup"
24192109The "controlGroup" you specified does not belong to you200The "controlGroup" you specified does not belong to you
24192103ccbc_control_group_add_account_illegal:xx200ccbc_control_group_add_account_illegal:xx

예제

JSON
JSON
요청 예제
복사 복사 완료
#!/bin/bash
username="example_username"
apiKey="example_apiKey"
date=`env LANG="en_US.UTF-8" date -u "+%a, %d %b %Y %H:%M:%S GMT"`
password=`echo -en "$date" | openssl dgst -sha1 -hmac $apiKey -binary | openssl enc -base64`
curl -i --url "https://api.cdnetworks.com/user/control-groups/<ControlGroupCode>" \
-X "PUT" \
-u "$username:$password" \
-H "Date: $date" \
-H "Accept: application/json" \
-d '{
"accountList":[{"loginName":"test"}],
"controlGroupName":"xxx",
"domainList":["www.aaa.com","www.bbb.com"],
"isAdd":"false"
}'
응답 예제
복사 복사 완료
{
    "msg":"Success",
    "code":"0",
    "data":{
        "controlGroupCode":"CG201906241004",
        "controlGroupName":"xxx"
    }
}
이 문서의 내용이 도움이 되었습니까?
아니오
정상적으로 제출되었습니다.피드백을 주셔서 감사합니다.앞으로도 개선을 위해 노력하겠습니다.