Deployment Manager는 각 Google Cloud 서비스의 기본 API를 사용하여 리소스를 배포합니다. 예를 들어 Deployment Manager는 Compute Engine API를 호출하여 인스턴스를 만든 다음 배포에 이를 추가하여 Compute Engine 가상 머신 인스턴스를 만듭니다.
프로젝트 생성을 위한 리소스
Deployment Manager를 사용하여 프로젝트를 만드는 경우, 다음 가상 리소스 유형을 사용해서 프로젝트에서 API를 사용 설정하거나 프로젝트의 청구 정보를 변경할 수 있습니다.
리소스 유형
설명
예
참조
deploymentmanager.v2.virtual.enableService
서비스 API를 사용 설정합니다. 사용 설정하려는 모든 API에 대해 가상 리소스를 만들어야 합니다.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["이해하기 어려움","hardToUnderstand","thumb-down"],["잘못된 정보 또는 샘플 코드","incorrectInformationOrSampleCode","thumb-down"],["필요한 정보/샘플이 없음","missingTheInformationSamplesINeed","thumb-down"],["번역 문제","translationIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2024-12-21(UTC)"],[[["\u003cp\u003eDeployment Manager uses the underlying APIs of Google Cloud services to deploy resources, such as using the Compute Engine API to create virtual machine instances.\u003c/p\u003e\n"],["\u003cp\u003eVirtual resource types like \u003ccode\u003edeploymentmanager.v2.virtual.enableService\u003c/code\u003e and \u003ccode\u003edeploymentmanager.v2.virtual.projectBillingInfo\u003c/code\u003e can be used to manage project-level configurations, such as enabling APIs and modifying billing information.\u003c/p\u003e\n"],["\u003cp\u003eDeployment Manager supports a wide range of Google Cloud resource types, such as those from Compute Engine, BigQuery, and Cloud Storage, each referencing its respective API documentation for detailed properties.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003etypes list\u003c/code\u003e command in gcloud provides a comprehensive list of all supported resource types, including those in alpha.\u003c/p\u003e\n"],["\u003cp\u003eUsing type provider expands the supported resources, however, you should make sure that you are using the correct type names, as defined by Deployment Manager, and not the API collection names, to avoid unexpected behavior.\u003c/p\u003e\n"]]],[],null,["# Supported resource types\n\nDeployment Manager uses the underlying APIs of each Google Cloud service\nto deploy your resources. For example, to create Compute Engine virtual machine\ninstances, Deployment Manager makes a call to the Compute Engine\nAPI to create the instance, and then adds it to your deployment.\n| **Note:** If you want to create more types of resources in your deployments, consider using [Google Cloud type providers (beta)](/deployment-manager/docs/fundamentals#basetypes), which adds support for more Google Cloud resources. For a list of supported type providers, see [Supported Google Cloud type providers](/deployment-manager/docs/configuration/supported-gcp-types).\n\nResources for project creation\n------------------------------\n\nIf you are creating projects using Deployment Manager, you can use the\nfollowing virtual resource types to enable APIs in your project, or change the\nbilling information for your project.\n\nAPIs for supported resources\n----------------------------\n\nThe table below is a list of resource types that you can create in your\ndeployments. To determine the properties you can set in Deployment Manager\nfor a particular API, you must use the respective API's documentation as a guide.\n\nFor steps to use an API's resource representation to create your configuration,\nsee [Declaring resource properties](/deployment-manager/docs/configuration/create-basic-configuration).\n\nFor examples of deployments that use these resources, see the\n[Deployment Manager GitHub Repository](https://github.com/GoogleCloudPlatform/deploymentmanager-samples).\n| **Note:** Some of the following types have names which are similar to, but different from, the names of their associated API collections. If you use the API collection name instead of the type name provided by Deployment Manager (for example, `compute.v1.addresses` instead of `compute.v1.address`), you might encounter unexpected behavior from your deployments, so be careful to ensure that you use type names as defined by Deployment Manager.\n\nFor a full list of supported resource types, including resources that are\nin alpha, run the [`types list`](/sdk/gcloud/reference/deployment-manager/types/list)\ncommand in `gcloud`: \n\n gcloud deployment-manager types list\n\nWhat's next\n-----------\n\n- Create a [configuration](/deployment-manager/docs/configuration/create-configuration-file).\n- Try the Deployment Manager [quickstart](/deployment-manager/docs/manage-cloud-resources-deployment).\n- Go through the [Step-by-step guide](/deployment-manager/docs/step-by-step-guide).\n- For sample deployments that you can adapt to your requirements, see the [Deployment\n Manager GitHub Repository](https://github.com/GoogleCloudPlatform/deploymentmanager-samples)."]]