Design and share deployable application architectures.

## Service: designcenter.googleapis.com

The Service name `designcenter.googleapis.com` is needed to create RPC client stubs.

## `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.CommitApplicationTemplate` `` | Commits an application template to create a new revision. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.CreateApplication` `` | Creates an application. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.CreateApplicationTemplate` `` | Creates an application template. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.CreateCatalog` `` | Creates a catalog. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.CreateCatalogTemplate` `` | Adds a template to a catalog. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.CreateCatalogTemplateRevision` `` | Creates a template revision. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.CreateComponent` `` | Creates a component. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.CreateConnection` `` | Creates a connection. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.CreatePolicy` `` | Creates a policy for an application template. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.CreateShare` `` | Shares a catalog from one space to another space. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.CreateSpace` `` | Creates a space. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.DeleteApplication` `` | Deletes an application. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.DeleteApplicationTemplate` `` | Deletes an application template. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.DeleteApplicationTemplateRevision` `` | Deletes an application template revision. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.DeleteCatalog` `` | Deletes a catalog. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.DeleteCatalogTemplate` `` | Deletes a catalog template. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.DeleteCatalogTemplateRevision` `` | Deletes a template revision. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.DeleteComponent` `` | Deletes a component. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.DeleteConnection` `` | Deletes a connection. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.DeletePolicy` `` | Deletes a policy. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.DeleteShare` `` | Deletes a catalog share. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.DeleteSpace` `` | Deletes a space. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.DeployApplication` `` | Deploys an application. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.ExportApplicationIaC` `` | Exports Terraform files for an application asynchronously. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.ExportApplicationTemplateIaC` `` | Exports Terraform files for an application template. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.ExportApplicationTemplateRevisionIaC` `` | Exports Terraform files for an application template revision. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.FetchApplicationAssessmentReport` `` | Fetches the assessment report of a deployed application if present. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.FetchFrameworks` `` | Fetches all frameworks for assessment report. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.GenerateApplicationAssessmentReport` `` | Generate assessment reports of an application. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.GenerateApplicationIaC` `` | Generates Terraform files for an application. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.GenerateApplicationTemplateAssessmentReport` `` | Generate assessment reports of an application template. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.GenerateApplicationTemplateIaC` `` | Generates Terraform files for an application template. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.GenerateApplicationTemplateRevisionIaC` `` | Generates Terraform files for an application template revision. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.GenerateTerraformPlanAssessmentReport` `` | Generate a Terraform plan assessment report for a given Terraform plan. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.GetApplication` `` | Gets details about an application. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.GetApplicationTemplate` `` | Gets details about an application template. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.GetApplicationTemplateRevision` `` | Gets details about an application template revision. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.GetApplicationTemplateSystemRevision` `` | Gets the given application template system revision. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.GetCatalog` `` | Gets details about a catalog. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.GetCatalogTemplate` `` | Gets a catalog template. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.GetCatalogTemplateRevision` `` | Gets details about a template revision. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.GetComponent` `` | Gets details about a Component. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.GetConnection` `` | Gets details about a connection. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.GetPolicy` `` | Policy related APIs. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.GetShare` `` | Get catalog share object for the space. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.GetSharedTemplate` `` | Gets details about a shared template. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.GetSharedTemplateRevision` `` | Gets details about a shared template revision. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.GetSpace` `` | Gets details about a space. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.ImportApplicationIaC` `` | Imports IaC for an application resource. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.ImportApplicationTemplate` `` | Imports to an existing application template from a given shared template. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.ImportApplicationTemplateIaC` `` | Imports IaC for an application template. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.IngestApplicationTemplateIaC` `` | Ingests IaC for an application template asynchronously. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.ListApplicationTemplateRevisions` `` | Lists application template revisions in a given application template. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.ListApplicationTemplateSystemRevisions` `` | Lists application template system revisions in a given application template. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.ListApplicationTemplates` `` | Lists application templates in a given space. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.ListApplications` `` | Lists applications in a given space. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.ListCatalogTemplateRevisions` `` | Lists template revisions. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.ListCatalogTemplates` `` | Lists catalog templates. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.ListCatalogs` `` | Lists catalogs in a given space. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.ListComponents` `` | Lists components in an application template. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.ListConnections` `` | Lists connections in an application template. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.ListPolicies` `` | Lists policies for an application template. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.ListSharedTemplateRevisions` `` | Lists shared template revisions in a given space. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.ListSharedTemplates` `` | Lists shared templates in a given space. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.ListShares` `` | Lists catalog share objects for the space. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.ListSpaces` `` | Lists spaces in a given project and location. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.PreviewApplication` `` | Previews deployment of an application. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.RegisterAppHubApplicationResources` `` | Register deployed resources from terraform state file with App Hub without needing a space. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.SnapshotApplicationTemplate` `` | Snapshots an application template to create a new revision asynchronously. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.SyncShare` `` | Synchronizes a share and updates the destination workspace to reflect. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.UpdateApplication` `` | Updates an application. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.UpdateApplicationTemplate` `` | Updates an application template. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.UpdateCatalog` `` | Updates a catalog. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.UpdateCatalogTemplate` `` | Updates a catalog template resource. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.UpdateComponent` `` | Updates a component. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.UpdateConnection` `` | Updates a connection. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.UpdatePolicy` `` | Updates a policy. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenter.UpdateSpace` `` | Updates a space. |

## `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenterInternal`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenterInternal.AssessBestPractices` `` | Assesses best practices for an application template. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenterInternal.FetchCatalogTemplateRevisionAssessmentReport` `` | Fetches the assessment report of a catalog template revision if present. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenterInternal.FetchCatalogTemplateRevisionTFSource` `` | Gets the Terraform source of a catalog template revision. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenterInternal.FetchSharedTemplateRevisionAssessmentReport` `` | Fetches the assessment report of a shared template revision if present. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenterInternal.FetchSharedTemplateRevisionTFSource` `` | Gets the Terraform source of a shared template revision. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenterInternal.ImportSerializedApplicationTemplate` `` | Imports a serialized application template. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenterInternal.ManageApplication` `` | Manages application resource. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenterInternal.ManageApplicationTemplate` `` | Manages application template resource. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1#google.cloud.designcenter.v1.DesignCenterInternal.SetupADC` `` | Sets up Design Center in a given project and location. |

## `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.CommitApplicationTemplate` `` | Commits an application template to create a new revision. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.CreateApplication` `` | Creates an application. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.CreateApplicationTemplate` `` | Creates an application template. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.CreateCatalog` `` | Creates a catalog. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.CreateCatalogTemplate` `` | Adds a template to a catalog. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.CreateCatalogTemplateRevision` `` | Creates a template revision. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.CreateComponent` `` | Creates a component. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.CreateConnection` `` | Creates a connection. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.CreatePolicy` `` | Creates a policy for an application template. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.CreateShare` `` | Shares a catalog from one space to another space. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.CreateSpace` `` | Creates a space. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.DeleteApplication` `` | Deletes an application. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.DeleteApplicationTemplate` `` | Deletes an application template. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.DeleteApplicationTemplateRevision` `` | Deletes an application template revision. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.DeleteCatalog` `` | Deletes a catalog. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.DeleteCatalogTemplate` `` | Deletes a catalog template. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.DeleteCatalogTemplateRevision` `` | Deletes a template revision. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.DeleteComponent` `` | Deletes a component. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.DeleteConnection` `` | Deletes a connection. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.DeletePolicy` `` | Deletes a policy. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.DeleteShare` `` | Deletes a catalog share. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.DeleteSpace` `` | Deletes a space. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.DeployApplication` `` | Deploys an application. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.ExportApplicationIaC` `` | Exports Terraform files for an application asynchronously. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.ExportApplicationTemplateIaC` `` | Exports Terraform files for an application template. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.ExportApplicationTemplateRevisionIaC` `` | Exports Terraform files for an application template revision. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.FetchApplicationAssessmentReport` `` | Fetches the assessment report of a deployed application if present. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.FetchFrameworks` `` | Fetches all frameworks for assessment report. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.GenerateApplicationAssessmentReport` `` | Generate assessment reports of an application. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.GenerateApplicationIaC` `` | Generates Terraform files for an application. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.GenerateApplicationTemplateAssessmentReport` `` | Generate assessment reports of an application template. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.GenerateApplicationTemplateIaC` `` | Generates Terraform files for an application template. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.GenerateApplicationTemplateRevisionIaC` `` | Generates Terraform files for an application template revision. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.GenerateTerraformPlanAssessmentReport` `` | Generate a Terraform plan assessment report for a given Terraform plan. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.GetApplication` `` | Gets details about an application. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.GetApplicationTemplate` `` | Gets details about an application template. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.GetApplicationTemplateRevision` `` | Gets details about an application template revision. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.GetApplicationTemplateSystemRevision` `` | Gets the given application template system revision. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.GetCatalog` `` | Gets details about a catalog. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.GetCatalogTemplate` `` | Gets a catalog template. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.GetCatalogTemplateRevision` `` | Gets details about a template revision. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.GetComponent` `` | Gets details about a Component. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.GetConnection` `` | Gets details about a connection. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.GetPolicy` `` | Policy related APIs. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.GetShare` `` | Get catalog share object for the space. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.GetSharedTemplate` `` | Gets details about a shared template. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.GetSharedTemplateRevision` `` | Gets details about a shared template revision. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.GetSpace` `` | Gets details about a space. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.ImportApplicationIaC` `` | Imports IaC for an application resource. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.ImportApplicationTemplate` `` | Imports to an existing application template from a given shared template. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.ImportApplicationTemplateIaC` `` | Imports IaC for an application template. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.InferConnections` `` | Infers and suggests connections between components within a space. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.IngestApplicationTemplateIaC` `` | Ingests IaC for an application template asynchronously. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.ListApplicationTemplateRevisions` `` | Lists application template revisions in a given application template. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.ListApplicationTemplateSystemRevisions` `` | Lists application template system revisions in a given application template. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.ListApplicationTemplates` `` | Lists application templates in a given space. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.ListApplications` `` | Lists applications in a given space. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.ListCatalogTemplateRevisions` `` | Lists template revisions. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.ListCatalogTemplates` `` | Lists catalog templates. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.ListCatalogs` `` | Lists catalogs in a given space. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.ListComponents` `` | Lists components in an application template. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.ListConnections` `` | Lists connections in an application template. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.ListPolicies` `` | Lists policies for an application template. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.ListSharedTemplateRevisions` `` | Lists shared template revisions in a given space. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.ListSharedTemplates` `` | Lists shared templates in a given space. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.ListShares` `` | Lists catalog share objects for the space. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.ListSpaces` `` | Lists spaces in a given project and location. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.PreviewApplication` `` | Previews deployment of an application. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.RegisterAppHubApplicationResources` `` | Register deployed resources from terraform state file with App Hub without needing a space. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.RegisterDeployedApplication` `` | Register deployed application from terraform state file with App Hub. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.RegisterDeployedResources` `` | Register deployed resources from terraform state file with App Hub. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.SnapshotApplicationTemplate` `` | Snapshots an application template to create a new revision asynchronously. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.SyncShare` `` | Synchronizes a share and updates the destination workspace to reflect. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.UpdateApplication` `` | Updates an application. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.UpdateApplicationTemplate` `` | Updates an application template. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.UpdateCatalog` `` | Updates a catalog. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.UpdateCatalogTemplate` `` | Updates a catalog template resource. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.UpdateComponent` `` | Updates a component. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.UpdateConnection` `` | Updates a connection. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.UpdatePolicy` `` | Updates a policy. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenter.UpdateSpace` `` | Updates a space. |

## `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenterInternal`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenterInternal.AssessBestPractices` `` | Assesses best practices for an application template. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenterInternal.FetchApplication` `` | Fetch Application given apphub Application Name |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenterInternal.FetchCatalogTemplateRevisionAssessmentReport` `` | Fetches the assessment report of a catalog template revision if present. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenterInternal.FetchCatalogTemplateRevisionTFSource` `` | Gets the Terraform source of a catalog template revision. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenterInternal.FetchSharedTemplateRevisionAssessmentReport` `` | Fetches the assessment report of a shared template revision if present. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenterInternal.FetchSharedTemplateRevisionTFSource` `` | Gets the Terraform source of a shared template revision. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenterInternal.ImportSerializedApplicationTemplate` `` | Imports a serialized application template. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenterInternal.ManageApplication` `` | Manages application resource. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenterInternal.ManageApplicationTemplate` `` | Manages application template resource. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenterInternal.RegisterApphubResources` `` | Registers a list of deployed GCP resources with App Hub. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.designcenter.v1alpha#google.cloud.designcenter.v1alpha.DesignCenterInternal.SetupADC` `` | Sets up Design Center in a given project and location. |

## `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.location#google.cloud.location.Locations`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.location#google.cloud.location.Locations.GetLocation` `` | Gets information about a location. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.cloud.location#google.cloud.location.Locations.ListLocations` `` | Lists information about the supported locations for this service. |

## `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.iam.v1#google.iam.v1.IAMPolicy`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.iam.v1#google.iam.v1.IAMPolicy.GetIamPolicy` `` | Gets the access control policy for a resource. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.iam.v1#google.iam.v1.IAMPolicy.SetIamPolicy` `` | Sets the access control policy on the specified resource. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.iam.v1#google.iam.v1.IAMPolicy.TestIamPermissions` `` | Returns permissions that a caller has on the specified resource. |

## `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.longrunning#google.longrunning.Operations`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.longrunning#google.longrunning.Operations.CancelOperation` `` | Starts asynchronous cancellation on a long-running operation. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.longrunning#google.longrunning.Operations.DeleteOperation` `` | Deletes a long-running operation. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.longrunning#google.longrunning.Operations.GetOperation` `` | Gets the latest state of a long-running operation. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.longrunning#google.longrunning.Operations.ListOperations` `` | Lists operations that match the specified filter in the request. |
| `` `https://docs.cloud.google.com/application-design-center/docs/reference/rpc/google.longrunning#google.longrunning.Operations.WaitOperation` `` | Waits until the specified long-running operation is done or reaches at most a specified timeout, returning the latest state. |