CompositeTypes

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

리소스 표현

복합 유형을 보유합니다.

{
  "name": string,
  "id": unsigned long,
  "insertTime": string,
  "description": string,
  "selfLink": string,
  "operation": operations Resource,
  "status": string,
  "labels": [
    {
      "key": string,
      "value": string
    }
  ],
  "templateContents": {
    "template": string,
    "schema": string,
    "imports": [
      {
        "name": string,
        "content": string
      }
    ],
    "interpreter": string,
    "mainTemplate": string
  }
}
속성 이름 설명 참고
description string 리소스를 만들 때 클라이언트가 제공한 텍스트 형식의 선택적 리소스 설명입니다.
id unsigned long
insertTime string 출력 전용입니다. RFC3339 텍스트 형식의 생성 타임스탬프입니다.
labels[] list 라벨 맵입니다. 리소스가 생성되거나 업데이트될 때 클라이언트에서 제공합니다. 구체적으로 라벨 키는 길이가 1~63자여야 하며 다음 정규 표현식 `[a-z]([-a-z0-9]*[a-z0-9])?` 를 준수해야 합니다. 라벨 값은 길이가 0~63자여야 하며 정규 표현식 `([a-z]([-a-z0-9]*[a-z0-9])?)?`를 준수해야 합니다.

labels[].key string
labels[].value string
name string 복합 유형의 이름입니다. 표현식 `[a-z]([-a-z0-9_.]{0,61}[a-z0-9])?`를 따라야 합니다.
operation nested object 출력 전용입니다. 이 복합 유형에서 가장 최근에 실행되었거나 현재 실행 중인 작업입니다.
status string
templateContents nested object 템플릿 유형의 파일
templateContents.imports[] list 기본 템플릿에서 참조하는 파일을 가져옵니다.
templateContents.imports[].content string 파일의 콘텐츠입니다.
templateContents.imports[].name string 파일 이름입니다.
templateContents.interpreter string 확장 중에 사용할 인터프리터 (python 또는 jinja)입니다.
templateContents.mainTemplate string mainTemplate의 파일 이름
templateContents.schema string 템플릿 스키마의 콘텐츠입니다.
templateContents.template string 기본 템플릿 파일의 콘텐츠입니다.

메서드

삭제
복합 유형을 삭제합니다.
get
특정 복합 유형에 대한 정보를 가져옵니다.
insert
복합 유형을 만듭니다.
list
Deployment Manager의 모든 복합 유형을 나열합니다.
patch
복합 유형을 패치합니다.
업데이트
복합 유형을 업데이트합니다.