Method: projects.locations.hardware.signal

하드웨어의 상태를 신호로 알립니다.

HTTP 요청

POST https://gdchardwaremanagement.googleapis.com/v1alpha/{name=projects/*/locations/*/hardware/*}:signal

URL은 gRPC 트랜스코딩 문법을 사용합니다.

경로 매개변수

매개변수
name

string

필수 항목입니다. 하드웨어의 이름입니다. 형식: projects/{project}/locations/{location}/hardware/{hardware}

요청 본문

요청 본문에는 다음과 같은 구조의 데이터가 포함됩니다.

JSON 표현
{
  "requestId": string,
  "stateSignal": enum (StateSignal),
  "operationType": enum (Type),
  "reTurnupRequired": boolean
}
필드
requestId

string

선택사항입니다. 이 요청의 선택적 고유 식별자입니다. AIP-155를 참고하세요.

stateSignal

enum (StateSignal)

선택사항입니다. 이 하드웨어에 전송할 상태 신호를 지정합니다.

operationType

enum (Type)

선택사항입니다. 상태를 알릴 작업 유형을 지정합니다. 유형을 지정하지 않으면 신호가 초기 프로비저닝을 위한 것으로 간주됩니다.

reTurnupRequired

boolean

선택사항입니다. 수리 프로세스를 완료할 때 다시 켜야 하는지 여부를 나타냅니다.

응답 본문

성공한 경우 응답 본문에 Operation의 인스턴스가 포함됩니다.

승인 범위

다음 OAuth 범위가 필요합니다.

  • https://www.googleapis.com/auth/cloud-platform

자세한 내용은 Authentication Overview를 참조하세요.

IAM 권한

name 리소스에 대해서는 다음 IAM 권한이 필요합니다.

  • gdchardwaremanagement.hardware.update

자세한 내용은 IAM 문서를 참조하세요.

StateSignal

하드웨어의 유효한 상태 신호입니다.

열거형
STATE_SIGNAL_UNSPECIFIED 하드웨어의 상태 신호가 지정되지 않았습니다.
READY_FOR_PROVISIONING 하드웨어가 프로비저닝 준비가 되었습니다.