modify-data-box-frame-admin-infra
    • PDF

    modify-data-box-frame-admin-infra

    • PDF

    기사 요약

    Data Box Frame Admin 인프라 수정을 요청합니다.

    참고
    • 인프라 생성/반납/변경에 시간이 소요되어, 비동기 방식으로 동작합니다.
    • 요청이 정상적으로 전달된 경우, 고정 메시지가 반환됩니다.
    POST https://{endpoint}/data-box-frame/modify-data-box-frame-admin-infra
    

    요청

    요청 파라미터

    파라미터명필수 여부타입제약 사항설명
    dataBoxFrameNoYesIntegerData Box Frame 번호
    memoYesStringData Box Frame 메모
    adminServerList.actionTypeYesStringCREATE: 생성
    UPDATE: 수정
    DELETE: 반납
    처리 유형
    adminServerList.adminServerInstanceNoNoIntegeractionType 이 CREATE 인 경우, 유효하지 않음Admin 서버의 Instance 번호
    adminServerList.userPasswordYesString- 최소 8자, 최대 14자
    - 영어소문자, 영어대문자, 특수문자, 숫자 중 4개 항목에 대해 1자 이상 포함
    - 다음 특수문자는 사용 불가( ' ," , ` , ₩ , / , & , $, Space )
    Admin 서버에 적용될 패스워드
    adminServerList.prodSpecIdNoIntegeractionType 이 DELETE 인 경우, 유효하지 않음Product Spec Code
    nasList.actionTypeYesStringCREATE: 생성
    DELETE: 반납
    처리 유형
    nasList.nasInstanceNoNoIntegeractionType 이 CREATE 인 경우, 유효하지 않음NAS Instance 번호
    nasList.nasSizeNoIntegeractionType 이 DELETE 인 경우, 유효하지 않음NAS의 크기
    nasList.countNoIntegeractionType 이 DELETE 인 경우, 유효하지 않음NAS의 수량

    응답

    HTTP 상태코드설명
    200성공
    400요청 정보 오류
    401인증 실패
    403요청 정보에 대한 권한 없음
    404리소스가 존재하지 않음
    500서버 오류

    예시

    요청 예시

    {
      "adminServerList": [
        {
          "actionType": "CREATE",
          "adminServerInstanceNo": -,
          "prodSpecId": 1004,
          "userPassword": "-"
        }
      ],
      "dataBoxSetNo": "1046",
      "memo": "테스트",
      "nasList": [
        {
          "actionType": "CREATE",
          "count": 1,
          "nasInstanceNo": -,
          "nasSize": 600
        }
      ]
    }
    

    응답 예시

    {
      "returnMessage" : "Modification of the Data Box Frame infrastructure has been requested."
    }
    

    속성

    항목필수 여부타입제약 사항설명
    totalCountYesIntegerData Box의 인프라 총 수량
    productCodeYesStringProduct Code
    productTypeYesStringProduct 상세 유형
    prodSpecIdYesIntegerProduct Spec Code
    instanceNoYesString서버의 Instance No
    instanceNameYesString서버의 Instance Name
    blockStorageInstanceNoNoString서버에 mount 된 Block Storage Instance No
    privateIpNoString서버의 비공인 IP(NAS는 비노출)
    specNameYesString서버의 Spec 명(NAS는 사이즈)
    connectionInfo1NoString서버의 접근 계정명 (NAS는 마운트 경로)
    connectionInfo2NoStringConnect 서버의 두번째 계정명
    statusCodeYesString인프라의 상태 코드
    statusNameYesString인프라의 상태 명
    instanceStatusCodeNoString서버의 현재 상태 코드 (NAS는 비노출)

    오류 코드

    HTTP Status Code리턴 코드설명
    200-일반적인 요청 성공
    40010001,
    130***
    요청 정보 및 파라미터 오류
    40310002요청 정보에 대한 권한 없음
    40410009리소스가 존재하지 않음
    500130000서비스 내부 오류
    500139999연동 서비스 API 호출 오류

    이 문서가 도움이 되었습니까?

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.