Skip to content

인스턴스 tags 수정

인스턴스 tags를 수정합니다

기존 tags를 전체 교체합니다. 빈 리스트([])를 전달하면 모든 tags가 삭제됩니다. OpenStack server tags 형식("key:value")으로 저장됩니다.

HTTP 요청

http
PUT https://<your-console-host>/api/v1/compute/instances/{instanceId}/tags

URI 매개변수

이름위치필수형식설명
instanceIdpath필수string인스턴스 ID

요청 헤더

인증 헤더와 조직·파티션 헤더는 모든 API 가 같습니다. 공통 규약을 참고하십시오.

요청 본문

이름필수형식설명
tags필수array (object)태그 목록 (최대 50개, Key 중복 불가, 빈 리스트로 전체 삭제)
tags[].key필수string태그 키 (1~256자, 영문 대/소문자, 숫자, 특수문자 가능). 길이 1~256
tags[].value선택string 또는 null태그 값 (0~256자, null 또는 빈값 가능, 영문 대/소문자, 숫자, 특수문자 가능). 길이 0~256

응답

상태 코드설명
200 OKSuccessful Response
422 Unprocessable EntityValidation Error

위 표는 정상 응답과 요청 검증 실패만 나열합니다. 이 API 는 그 밖에 401(인증 실패) · 403(권한 없음) · 404(리소스 없음) · 409(잠금·상태 전이 불가) · 413(쿼터 초과) · 502(인프라 오류)를 반환할 수 있습니다. 조건은 오류 처리를 참고하십시오.

응답 본문 — 200

이름필수형식설명
message선택string 또는 null응답 메시지
timestamp선택string응답 생성 시간
requestId필수string요청 식별자
result필수object결과 데이터
result.basicInfo필수object기본 정보
result.basicInfo.instanceName선택string 또는 null인스턴스 이름
result.basicInfo.instanceId선택string 또는 null인스턴스 ID
result.basicInfo.status선택string 또는 null인스턴스 상태
result.basicInfo.host선택string 또는 null호스트명
result.basicInfo.hostId선택string 또는 null호스트 ID
result.basicInfo.createdAt선택string 또는 null생성 일시
result.basicInfo.availabilityZone선택string 또는 null가용 영역
result.basicInfo.description선택string 또는 null설명
result.basicInfo.locked선택boolean 또는 null잠금 여부
result.basicInfo.projectId선택string 또는 null프로젝트 ID
result.basicInfo.projectName선택string 또는 null프로젝트 이름
result.basicInfo.isTransitioning선택boolean 또는 null전이 중 여부
result.basicInfo.errorDetail선택string 또는 null에러 상세 정보
result.basicInfo.errorCreatedAt선택string 또는 null에러 발생 일시
result.flavorInfo선택object 또는 nullFlavor 정보
result.flavorInfo.flavorId선택string 또는 nullFlavor ID
result.flavorInfo.flavorName선택string 또는 nullFlavor 이름
result.flavorInfo.vcpus선택integer 또는 nullvCPU 수
result.flavorInfo.ram선택number 또는 nullRAM 용량(GiB)
result.flavorInfo.disk선택integer 또는 null디스크 용량(GB)
result.flavorInfo.gpus선택integer 또는 nullGPU 개수
result.flavorInfo.isBareMetal선택boolean베어메탈 여부. 기본값 false
result.sourceInfo선택object 또는 null소스 정보
result.sourceInfo.sourceId선택string 또는 null소스 ID
result.sourceInfo.sourceName선택string 또는 null소스 이름
result.sourceInfo.sourceKind선택string 또는 null소스 종류 (image | snapshot | volume)
result.sourceInfo.imageId선택string 또는 null이미지 ID (volume 기반이면 root volume의 backing image)
result.sourceInfo.imageName선택string 또는 null이미지 이름 (volume 기반이면 root volume의 backing image)
result.sourceInfo.osDistro선택string 또는 nullOS 배포판
result.sourceInfo.osVersion선택string 또는 nullOS 버전
result.sourceInfo.rootVolumeSize선택integer 또는 nullBoot from Volume(System Disk 사용) 인스턴스의 루트 볼륨 크기(GiB). source_kind == 'volume'일 때만 채워지며, Local Boot이면 null
result.connectedInterfaceCount선택integer연결된 네트워크 인터페이스 수. 기본값 0
result.authnInfo선택object 또는 null인증 정보
result.authnInfo.authnId선택string 또는 null인증 ID (keyPair일 때만)
result.authnInfo.authnName선택string 또는 null인증 이름
result.authnInfo.authnKind선택string 또는 null인증 방식 (keyPair | password)
result.advancedInfo선택object 또는 null고급 정보
result.advancedInfo.tags선택array (object)태그 목록
result.advancedInfo.tags[].key필수string태그 키
result.advancedInfo.tags[].value선택string 또는 null태그 값
result.advancedInfo.serverGroupId선택string 또는 null서버 그룹 ID
result.advancedInfo.serverGroupName선택string 또는 null서버 그룹 이름
result.advancedInfo.hasUserData선택booleanUser data 존재 여부. 기본값 false
result.fixedAddresses선택array (string)고정 IP 목록
result.floatingAddresses선택array (string)플로팅 IP 목록
result.networks선택array (object)연결된 네트워크 목록
result.networks[].networkId선택string 또는 null네트워크 ID
result.networks[].networkName선택string 또는 null네트워크 이름
result.origin선택string리소스 origin. 기본값 "compute"
result.originName선택string 또는 nullorigin 리소스 이름
result.originId선택string 또는 nullorigin 리소스 ID

Thaki Cloud Aegis — 연동 개발자용 API 문서