리소스: 주문
GDC 하드웨어 주문입니다.
| JSON 표현 |
|---|
{ "name": string, "displayName": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "state": enum ( |
| 필드 | |
|---|---|
name |
식별자. 이 주문의 이름입니다. 형식: |
displayName |
선택사항입니다. 이 주문의 표시 이름입니다. |
createTime |
출력 전용입니다. 이 주문이 생성된 시간입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
updateTime |
출력 전용입니다. 이 주문이 마지막으로 업데이트된 시간입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
labels |
선택사항입니다. 이 주문과 연결된 라벨(키-값 쌍)입니다. 라벨에 대한 자세한 내용은 라벨 만들기 및 관리를 참고하세요.
|
state |
출력 전용입니다. 이 주문의 상태입니다. 주문 생성 시 상태가 DRAFT로 설정됩니다. |
organizationContact |
필수 항목입니다. 고객 연락처 정보입니다. |
targetWorkloads[] |
선택사항입니다. 이 주문의 대상이 되는 고객이 지정한 관심 워크로드입니다. 20개 이하의 요소를 포함해야 하며 각 요소의 길이는 50자 이하여야 합니다. |
customerMotivation |
필수 항목입니다. 이 주문에 대한 고객의 동기에 관한 정보입니다. 이 필드의 길이는 1,000자(영문 기준) 이하여야 합니다. |
fulfillmentTime |
선택사항입니다. 이 주문이 이행되어야 하는 고객 지정 기한입니다. 참고: 대신 customerRequestedInstallationDate를 사용하세요. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
customerRequestedInstallationDate |
선택사항입니다. 고객이 이 주문의 설치 날짜를 요청했습니다. |
regionCode |
필수 항목입니다. 이 주문이 배포될 유니코드 CLDR 지역 코드입니다. 유효한 CLDR 지역 코드 목록은 언어 하위 태그 등록소를 참고하세요. |
orderFormUri |
출력 전용입니다. 주문 양식 링크 |
type |
출력 전용입니다. 이 주문의 유형입니다. |
submitTime |
출력 전용입니다. 주문이 제출된 시간입니다. 주문이 제출될 때 현재 시간으로 자동 입력됩니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
billingId |
출력 전용입니다. 이 주문에 대해 청구될 Google Cloud 결제 ID입니다. |
existingHardware[] |
선택사항입니다. 이 주문의 일부로 삭제할 기존 하드웨어입니다. 참고: 별도의 합의가 없는 한 삭제된 하드웨어는 재활용됩니다. |
deploymentType |
출력 전용입니다. 이 주문의 배포 유형입니다. |
actualInstallationDate |
출력 전용입니다. 이 주문의 실제 설치일입니다. |
estimatedInstallationDate |
출력 전용입니다. 이 주문의 예상 설치일입니다. |
estimatedDeliveryDate |
출력 전용입니다. 이 주문의 예상 배송일입니다. |
migration |
선택사항입니다. 이 주문이 고객의 기존 인프라에서 이전된 것인지 여부입니다. |
acceptedTime |
출력 전용입니다. 주문이 ACCEPTED 상태로 변경된 시간입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
requestedDateChange |
출력 전용입니다. 고객 또는 Google이 예약된 설치 날짜를 설정하려는 날짜입니다. |
vendorNotes |
출력 전용입니다. 공급업체가 제공한 이 주문에 대한 참고사항입니다. |
vendorContact |
출력 전용입니다. 이 주문에 할당된 SI의 연락처 정보입니다. |
주
주문의 유효한 상태입니다.
| 열거형 | |
|---|---|
STATE_UNSPECIFIED |
주문 상태가 지정되지 않았습니다. |
DRAFT |
고객이 주문을 작성 중이며 아직 제출하지 않았습니다. |
SUBMITTED |
주문이 Google에 제출되었습니다. |
INFO_COMPLETE |
주문 처리에 필요한 고객 정보가 모두 완료되었습니다. |
ACCEPTED |
Google에서 주문을 수락했습니다. |
ADDITIONAL_INFO_NEEDED |
주문에 고객의 추가 정보가 필요합니다. |
BUILDING |
Google에서 주문의 하드웨어 제작을 시작했습니다. |
SHIPPING |
하드웨어가 제작되어 발송 중입니다. |
INSTALLING |
하드웨어가 설치되고 있습니다. |
FAILED |
주문을 처리하는 중에 오류가 발생했으며 고객의 개입이 필요합니다. |
PARTIALLY_COMPLETED |
주문이 부분적으로 완료되었습니다(일부 하드웨어가 배송 및 설치됨). |
COMPLETED |
주문이 완료되었습니다. |
CANCELLED |
주문이 취소되었습니다. |
유형
주문의 유효한 유형입니다.
| 열거형 | |
|---|---|
TYPE_UNSPECIFIED |
주문 유형이 지정되지 않았습니다. |
PAID |
고객이 지불합니다. |
POC |
고객을 위한 개념 증명 |
UNPAID |
청구되지 않음 |
HardwareLocation
하나 이상의 하드웨어 위치를 나타냅니다.
| JSON 표현 |
|---|
{
"site": string,
"rackLocation": string,
"rackSpace": [
{
object ( |
| 필드 | |
|---|---|
site |
필수 항목입니다. 하드웨어가 있는 사이트의 이름입니다. 형식: |
rackLocation |
필수 항목입니다. 사이트의 랙 위치입니다(예: 2층, 201호, 7열, 3번 랙). |
rackSpace[] |
선택사항입니다. 랙에서 하드웨어가 차지하는 공간입니다. 설정되지 않은 경우 이 위치는 전체 랙으로 간주됩니다. |
DeploymentType
배포의 유효한 유형입니다.
| 열거형 | |
|---|---|
DEPLOYMENT_TYPE_UNSPECIFIED |
배포 유형이 지정되지 않았습니다. |
FULL_PRODUCTION |
SLO를 사용한 프로덕션 배포 |
PROOF_OF_CONCEPT |
최선의 지원이 제공되고 SLO가 없는 배포 |
INTERNAL |
최선의 지원이 제공되고 SLO가 없는 내부 배포 |
CUSTOMER_LAB |
Google에서 프로덕션 환경인 것처럼 지원하는 고객 실험실 배포 |
메서드 |
|
|---|---|
|
주문을 취소합니다. |
|
특정 프로젝트와 위치에 새 주문을 만듭니다. |
|
주문을 삭제합니다. |
|
주문의 세부정보를 가져옵니다. |
|
특정 프로젝트와 위치의 주문을 나열합니다. |
|
주문의 매개변수를 업데이트합니다. |
|
단일 주문의 요청된 날짜 변경을 업데이트합니다. |
|
주문을 제출합니다. |