Google Cloud 유형 공급자를 사용하여 리소스를 만들려면 구성에서 다음 구문을 사용합니다.
resources: - name: example-resource type: gcp-types/[PROVIDER]:[RESOURCE] properties: ...
여기서 [PROVIDER]
는 Google Cloud 서비스(예: compute-v1
)이며 [RESOURCE]
는 만들려는 리소스(예: instances
)입니다.
예를 들어 Compute Engine v1 API를 사용하여 예약된 IP 주소를 만들려면 다음 구문을 사용합니다.
type: gcp-types/compute-v1:addresses
다음은 배포에 지원되는 Google Cloud 유형 공급자 목록입니다. 배포를 빠르게 만들려면 Deployment Manager GitHub 저장소의 Cloud Foundation Toolkit 프로젝트에서 프로덕션에 즉시 사용 가능한 템플릿을 사용하는 것이 좋습니다.
서비스 및 출시 단계에 따라 배포에 추가 리소스 유형을 만들 수 있습니다. 알파 버전의 리소스를 포함하여 전체 리소스 유형 목록을 보려면 다음 명령어를 실행합니다.
gcloud beta deployment-manager types list --project gcp-types
타사 API와 같은 자신만의 유형 공급자를 만들 수도 있습니다. 유형 공급자 만들기 개요는 Deployment Manager와 통합을 참조하세요.
서비스 | 유형 공급자 | |
---|---|---|
App Engine | gcp-types/appengine-v1 | 리소스 스니펫 |
Access Context Manager | gcp-types/accesscontextmanager-v1beta | 리소스 스니펫 |
BigQuery | gcp-types/bigquery-v2 | 리소스 스니펫 |
Bigtable | gcp-types/bigtableadmin-v2 | 리소스 스니펫 |
Cloud Run 함수 | gcp-types/cloudfunctions-v1 |
리소스 스니펫 |
Cloud Key Management Service | gcp-types/cloudkms-v1 | 리소스 스니펫 |
Resource Manager(v1) | gcp-types/cloudresourcemanager-v1 | 리소스 스니펫 |
Resource Manager(v2) | gcp-types/cloudresourcemanager-v2 | 리소스 스니펫 |
Compute Engine(알파) | gcp-types/compute-alpha | 리소스 스니펫 |
Compute Engine(베타) | gcp-types/compute-beta | 리소스 스니펫 |
Compute Engine | gcp-types/compute-v1 | 리소스 스니펫 |
Google Kubernetes Engine | gcp-types/container-v1 |
리소스 스니펫 |
Google Kubernetes Engine(v1 베타 1) | gcp-types/container-v1beta1 | 리소스 스니펫 |
Dataproc | gcp-types/dataproc-v1 | 리소스 스니펫 |
Cloud DNS | gcp-types/dns-v1 | 리소스 스니펫 |
Filestore | gcp-types/file-v1beta1 | 리소스 스니펫 |
Identity and Access Management | gcp-types/iam-v1 | 리소스 스니펫 |
Cloud Logging | gcp-types/logging-v2 | 리소스 스니펫 |
Cloud Monitoring | gcp-types/monitoring-v3 | 리소스 스니펫 |
Pub/Sub | gcp-types/pubsub-v1 | 리소스 스니펫 |
Memorystore | gcp-types/redis-v1 | 리소스 스니펫 |
Memorystore(v1 베타 1) | gcp-types/redis-v1beta1 | 리소스 스니펫 |
Cloud Runtime Configuration API | gcp-types/runtimeconfig-v1beta1 | 리소스 스니펫 |
서비스 관리 | gcp-types/servicemanagement-v1 | 리소스 스니펫 |
Spanner | gcp-types/spanner-v1 | 리소스 스니펫 |
Cloud SQL(v1 베타 4) | gcp-types/sqladmin-v1beta4 | 리소스 스니펫 |
Cloud Storage | gcp-types/storage-v1 | 리소스 스니펫 |