Resources

리소스는 Compute Engine 가상 머신 인스턴스, BigQuery 데이터 세트, Cloud Storage 버킷과 같은 단일 Google Cloud Platform 항목을 나타냅니다. 구성 파일에서 리소스 목록을 정의하면 Deployment Manager 서비스를 사용하여 배포됩니다.

이 리소스에 대한 메소드 목록은 이 페이지의 하단에 나와 있습니다.

리소스 표현



{
  "id": unsigned long,
  "name": string,
  "type": string,
  "manifest": string,
  "url": string,
  "properties": string,
  "finalProperties": string,
  "accessControl": {
    "gcpIamPolicy": string
  },
  "update": {
    "manifest": string,
    "error": {
      "errors": [
        {
          "code": string,
          "location": string,
          "message": string
        }
      ]
    },
    "warnings": [
      {
        "code": string,
        "message": string,
        "data": [
          {
            "key": string,
            "value": string
          }
        ]
      }
    ],
    "state": string,
    "intent": string,
    "properties": string,
    "finalProperties": string,
    "accessControl": {
      "gcpIamPolicy": string
    }
  },
  "insertTime": string,
  "updateTime": string,
  "warnings": [
    {
      "code": string,
      "message": string,
      "data": [
        {
          "key": string,
          "value": string
        }
      ]
    }
  ]
}
속성 이름 설명 참고
accessControl nested object 이 리소스에 설정된 액세스 제어 정책입니다.
accessControl.gcpIamPolicy string 리소스에 설정할 GCP IAM 정책입니다.
finalProperties string 출력 전용입니다. 참조가 펼쳐진 리소스의 평가된 속성입니다. 직렬화된 YAML로 반환됩니다.
id unsigned long
insertTime string 출력 전용입니다. RFC3339 텍스트 형식의 생성 타임스탬프입니다.
manifest string 출력 전용입니다. 이 리소스의 현재 구성을 나타내는 매니페스트의 URL입니다.
name string 출력 전용입니다. YAML 구성에 표시되는 리소스 이름입니다.
properties string 출력 전용입니다. 참조가 채워지기 전 리소스의 현재 속성입니다. 직렬화된 YAML로 반환됩니다.
type string 출력 전용입니다. 리소스 유형입니다(예: compute.v1.instance 또는 cloudfunctions.v1beta1.function).
update nested object 출력 전용입니다. Deployment Manager에서 현재 이 리소스의 업데이트를 진행 중이거나 업데이트 미리보기를 실행 중인 경우 업데이트된 구성이 여기에 표시됩니다.
update.accessControl nested object 리소스 자체를 업데이트한 후 이 리소스에 설정할 액세스 제어 정책입니다.
update.accessControl.gcpIamPolicy string 리소스에 설정할 GCP IAM 정책입니다.
update.error object 출력 전용입니다. 리소스를 업데이트하는 동안 오류가 발생하면 이 필드가 채워집니다.
update.error.errors[] list [출력 전용] 이 작업을 처리하는 동안 발생한 오류의 배열입니다.
update.error.errors[].code string [출력 전용] 이 오류의 오류 유형 식별자입니다.
update.error.errors[].location string [출력 전용] 오류를 일으킨 요청의 필드를 나타냅니다. 이 속성은 선택사항입니다.
update.error.errors[].message string [출력 전용] 사람이 읽을 수 있는 선택적인 오류 메시지입니다.
update.finalProperties string 출력 전용입니다. 참조 값이 펼쳐진 리소스의 펼쳐진 속성입니다. 직렬화된 YAML로 반환됩니다.
update.intent string 출력 전용입니다. 리소스의 인텐트: PREVIEW, UPDATE 또는 CANCEL
update.manifest string 출력 전용입니다. 이 리소스의 업데이트 구성을 나타내는 매니페스트의 URL입니다.
update.properties string 출력 전용입니다. 참조가 확장되기 전의 이 리소스에 대해 업데이트된 속성 집합입니다. 직렬화된 YAML로 반환됩니다.
update.state string 출력 전용입니다. 리소스의 상태입니다.
update.warnings[] list 출력 전용입니다. 이 리소스를 처리하는 동안 경고 메시지가 생성되면 이 필드가 채워집니다.
update.warnings[].code string [출력 전용] 경고 코드입니다(해당하는 경우). 예를 들어 Compute Engine은 응답에 결과가 없으면 NO_RESULTS_ON_PAGE를 반환합니다.
update.warnings[].data[] list [출력 전용] 이 경고에 관한 메타데이터(key: value 형식)입니다. 예를 들면 다음과 같습니다.
"data": [ { "key": "scope", "value": "zones/us-east1-d" }
update.warnings[].data[].key string [출력 전용] 반환되는 경고에 관한 세부정보를 제공하는 키입니다. 예를 들어 특정 영역에 대한 목록 요청에 결과가 없는 경고의 경우 이 키는 scope이고 키 값은 영역 이름일 수 있습니다. 지원 중단된 리소스와 추천 대체 리소스를 나타내는 키, 잘못된 네트워크 설정에 관한 경고 (예: 인스턴스가 IP 전달을 시도하지만 IP 전달이 사용 설정되지 않은 경우)도 다른 예가 될 수 있습니다.
update.warnings[].data[].value string [출력 전용] 키에 해당하는 경고 데이터 값입니다.
update.warnings[].message string [출력 전용] 사람이 읽을 수 있는 경고 코드 설명입니다.
updateTime string 출력 전용입니다. RFC3339 텍스트 형식의 업데이트 타임스탬프입니다.
url string 출력 전용입니다. 실제 리소스의 URL입니다.
warnings[] list 출력 전용입니다. 이 리소스를 처리하는 동안 경고 메시지가 생성되면 이 필드가 채워집니다.
warnings[].code string [출력 전용] 경고 코드입니다(해당하는 경우). 예를 들어 Compute Engine은 응답에 결과가 없으면 NO_RESULTS_ON_PAGE를 반환합니다.
warnings[].data[] list [출력 전용] 이 경고에 관한 메타데이터(key: value 형식)입니다. 예를 들면 다음과 같습니다.
"data": [ { "key": "scope", "value": "zones/us-east1-d" }
warnings[].data[].key string [출력 전용] 반환되는 경고에 관한 세부정보를 제공하는 키입니다. 예를 들어 특정 영역에 대한 목록 요청에 결과가 없는 경고의 경우 이 키는 scope이고 키 값은 영역 이름일 수 있습니다. 지원 중단된 리소스와 추천 대체 리소스를 나타내는 키, 잘못된 네트워크 설정에 관한 경고 (예: 인스턴스가 IP 전달을 시도하지만 IP 전달이 사용 설정되지 않은 경우)도 다른 예가 될 수 있습니다.
warnings[].data[].value string [출력 전용] 키에 해당하는 경고 데이터 값입니다.
warnings[].message string [출력 전용] 사람이 읽을 수 있는 경고 코드 설명입니다.

메서드

get
단일 리소스에 대한 정보를 가져옵니다.
list
지정된 배포의 모든 리소스를 나열합니다.