Design Center API

Design and share deployable application architectures.

Service: designcenter.googleapis.com

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

google.cloud.designcenter.v1.DesignCenter

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

google.cloud.designcenter.v1.DesignCenterInternal

Methods
AssessBestPractices Assesses best practices for an application template.
FetchCatalogTemplateRevisionTFSource Gets the Terraform source of a catalog template revision.
FetchSharedTemplateRevisionTFSource Gets the Terraform source of a shared template revision.
ImportSerializedApplicationTemplate Imports a serialized application template.
ManageApplication Manages application resource.
ManageApplicationTemplate Manages application template resource.
SetupADC Sets up Design Center in a given project and location.

google.cloud.designcenter.v1alpha.DesignCenter

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

google.cloud.designcenter.v1alpha.DesignCenterInternal

Methods
AssessBestPractices Assesses best practices for an application template.
FetchApplication Fetch Application given apphub Application Name
FetchCatalogTemplateRevisionTFSource Gets the Terraform source of a catalog template revision.
FetchSharedTemplateRevisionTFSource Gets the Terraform source of a shared template revision.
ImportSerializedApplicationTemplate Imports a serialized application template.
ManageApplication Manages application resource.
ManageApplicationTemplate Manages application template resource.
RegisterApphubResources Registers a list of deployed GCP resources with App Hub.
SetupADC Sets up Design Center in a given project and location.

google.cloud.location.Locations

Methods
GetLocation Gets information about a location.
ListLocations Lists information about the supported locations for this service.

google.iam.v1.IAMPolicy

Methods
GetIamPolicy Gets the access control policy for a resource.
SetIamPolicy Sets the access control policy on the specified resource.
TestIamPermissions Returns permissions that a caller has on the specified resource.

google.longrunning.Operations

Methods
CancelOperation Starts asynchronous cancellation on a long-running operation.
DeleteOperation Deletes a long-running operation.
GetOperation Gets the latest state of a long-running operation.
ListOperations Lists operations that match the specified filter in the request.
WaitOperation Waits until the specified long-running operation is done or reaches at most a specified timeout, returning the latest state.