getCloudMysqlUserList

Prev Next

VPC 환경에서 이용 가능합니다.

개요

Cloud DB for MySQL 인스턴스의 DB User 리스트를 조회합니다.

요청

요청 파라미터

파라미터명 필수 여부 타입 제약 사항 설명
regionCode No String - 리전 코드
regionCode는 getRegionList 액션을 통해서 획득 가능
Default : getRegionList 조회 결과의 첫 번째 리전을 선택
cloudMysqlInstanceNo Yes String - Cloud DB for MySQL 인스턴스 번호
cloudMysqlInstanceNo는 getCloudMysqlInstanceList 액션을 통해서 획득 가능
pageNo Yes Integer Min: 0 - 페이징된 결과의 페이지 번호
결과 값을 pageNo, pageSize를 이용하여 페이징 처리 가능
pageSize Yes Integer Min: 1 - 페이징 시 보여줄 각 페이지 사이즈
결과 값을 pageNo, pageSize를 이용하여 페이징 처리 가능
output No String - 응답 결과의 포맷 타입
Options : xml | json
Default : json

응답

응답 데이터 타입

  • CloudMysqlUserList 타입
CloudMysqlUserList extends CommonResponse
private Integer totalRows;
private List<CloudMysqlUser> cloudMysqlUserList = new ArrayList<>();
CloudMysqlUser
private String userName;
private String hostIp;
private String authority;
private Boolean isSystemTableAccess;

예시

요청 예시

ncloud vmysql getCloudMysqlUserList --regionCode KR --cloudMysqlInstanceNo ****890 --pageNo 0 --pageSize 10

응답 예시

<getCloudMysqlUserListResponse>
    <requestId>a117cbf7-c16b-483a-92e2-69c85a7ef928</requestId>
    <returnCode>0</returnCode>
    <returnMessage>success</returnMessage>
    <totalRows>2</totalRows>
    <cloudMysqlUserList>
        <cloudMysqlUser>
            <userName>test_read</userName>
            <hostIp>%</hostIp>
            <authority>READ</authority>
            <isSystemTableAccess>true</isSystemTableAccess>
        </cloudMysqlUser>
        <cloudMysqlUser>
            <userName>test_ddl</userName>
            <hostIp>%</hostIp>
            <authority>DDL</authority>
            <isSystemTableAccess>true</isSystemTableAccess>
        </cloudMysqlUser>
    </cloudMysqlUserList>
</getCloudMysqlUserListResponse>