[BindServiceMethod(typeof(DesignCenter), "BindService")]
public abstract class DesignCenter.DesignCenterBaseReference documentation and code samples for the Design Center v1 API class DesignCenter.DesignCenterBase.
Base class for server-side implementations of DesignCenter
Namespace
Google.Cloud.DesignCenter.V1Assembly
Google.Cloud.DesignCenter.V1.dll
Methods
CommitApplicationTemplate(CommitApplicationTemplateRequest, ServerCallContext)
public virtual Task<ApplicationTemplateRevision> CommitApplicationTemplate(CommitApplicationTemplateRequest request, ServerCallContext context)Commits an application template to create a new revision.
| Parameters | |
|---|---|
| Name | Description |
request |
CommitApplicationTemplateRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskApplicationTemplateRevision |
The response to send back to the client (wrapped by a task). |
CreateApplication(CreateApplicationRequest, ServerCallContext)
public virtual Task<Application> CreateApplication(CreateApplicationRequest request, ServerCallContext context)Creates an application.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateApplicationRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskApplication |
The response to send back to the client (wrapped by a task). |
CreateApplicationTemplate(CreateApplicationTemplateRequest, ServerCallContext)
public virtual Task<ApplicationTemplate> CreateApplicationTemplate(CreateApplicationTemplateRequest request, ServerCallContext context)Creates an application template.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateApplicationTemplateRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskApplicationTemplate |
The response to send back to the client (wrapped by a task). |
CreateCatalog(CreateCatalogRequest, ServerCallContext)
public virtual Task<Catalog> CreateCatalog(CreateCatalogRequest request, ServerCallContext context)Creates a catalog.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateCatalogRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskCatalog |
The response to send back to the client (wrapped by a task). |
CreateCatalogTemplate(CreateCatalogTemplateRequest, ServerCallContext)
public virtual Task<CatalogTemplate> CreateCatalogTemplate(CreateCatalogTemplateRequest request, ServerCallContext context)Adds a template to a catalog.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateCatalogTemplateRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskCatalogTemplate |
The response to send back to the client (wrapped by a task). |
CreateCatalogTemplateRevision(CreateCatalogTemplateRevisionRequest, ServerCallContext)
public virtual Task<Operation> CreateCatalogTemplateRevision(CreateCatalogTemplateRevisionRequest request, ServerCallContext context)Creates a template revision.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateCatalogTemplateRevisionRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
CreateComponent(CreateComponentRequest, ServerCallContext)
public virtual Task<Component> CreateComponent(CreateComponentRequest request, ServerCallContext context)Creates a component.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateComponentRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskComponent |
The response to send back to the client (wrapped by a task). |
CreateConnection(CreateConnectionRequest, ServerCallContext)
public virtual Task<Connection> CreateConnection(CreateConnectionRequest request, ServerCallContext context)Creates a connection.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateConnectionRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskConnection |
The response to send back to the client (wrapped by a task). |
CreatePolicy(CreatePolicyRequest, ServerCallContext)
public virtual Task<Policy> CreatePolicy(CreatePolicyRequest request, ServerCallContext context)Creates a policy for an application template.
| Parameters | |
|---|---|
| Name | Description |
request |
CreatePolicyRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskPolicy |
The response to send back to the client (wrapped by a task). |
CreateShare(CreateShareRequest, ServerCallContext)
public virtual Task<Operation> CreateShare(CreateShareRequest request, ServerCallContext context)Shares a catalog from one space to another space.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateShareRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
CreateSpace(CreateSpaceRequest, ServerCallContext)
public virtual Task<Space> CreateSpace(CreateSpaceRequest request, ServerCallContext context)Creates a space.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateSpaceRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskSpace |
The response to send back to the client (wrapped by a task). |
DeleteApplication(DeleteApplicationRequest, ServerCallContext)
public virtual Task<Operation> DeleteApplication(DeleteApplicationRequest request, ServerCallContext context)Deletes an application.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteApplicationRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
DeleteApplicationTemplate(DeleteApplicationTemplateRequest, ServerCallContext)
public virtual Task<Empty> DeleteApplicationTemplate(DeleteApplicationTemplateRequest request, ServerCallContext context)Deletes an application template.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteApplicationTemplateRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskEmpty |
The response to send back to the client (wrapped by a task). |
DeleteApplicationTemplateRevision(DeleteApplicationTemplateRevisionRequest, ServerCallContext)
public virtual Task<Empty> DeleteApplicationTemplateRevision(DeleteApplicationTemplateRevisionRequest request, ServerCallContext context)Deletes an application template revision.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteApplicationTemplateRevisionRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskEmpty |
The response to send back to the client (wrapped by a task). |
DeleteCatalog(DeleteCatalogRequest, ServerCallContext)
public virtual Task<Operation> DeleteCatalog(DeleteCatalogRequest request, ServerCallContext context)Deletes a catalog.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteCatalogRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
DeleteCatalogTemplate(DeleteCatalogTemplateRequest, ServerCallContext)
public virtual Task<Operation> DeleteCatalogTemplate(DeleteCatalogTemplateRequest request, ServerCallContext context)Deletes a catalog template.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteCatalogTemplateRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
DeleteCatalogTemplateRevision(DeleteCatalogTemplateRevisionRequest, ServerCallContext)
public virtual Task<Operation> DeleteCatalogTemplateRevision(DeleteCatalogTemplateRevisionRequest request, ServerCallContext context)Deletes a template revision.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteCatalogTemplateRevisionRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
DeleteComponent(DeleteComponentRequest, ServerCallContext)
public virtual Task<Empty> DeleteComponent(DeleteComponentRequest request, ServerCallContext context)Deletes a component.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteComponentRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskEmpty |
The response to send back to the client (wrapped by a task). |
DeleteConnection(DeleteConnectionRequest, ServerCallContext)
public virtual Task<Empty> DeleteConnection(DeleteConnectionRequest request, ServerCallContext context)Deletes a connection.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteConnectionRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskEmpty |
The response to send back to the client (wrapped by a task). |
DeletePolicy(DeletePolicyRequest, ServerCallContext)
public virtual Task<Empty> DeletePolicy(DeletePolicyRequest request, ServerCallContext context)Deletes a policy.
| Parameters | |
|---|---|
| Name | Description |
request |
DeletePolicyRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskEmpty |
The response to send back to the client (wrapped by a task). |
DeleteShare(DeleteShareRequest, ServerCallContext)
public virtual Task<Operation> DeleteShare(DeleteShareRequest request, ServerCallContext context)Deletes a catalog share.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteShareRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
DeleteSpace(DeleteSpaceRequest, ServerCallContext)
public virtual Task<Empty> DeleteSpace(DeleteSpaceRequest request, ServerCallContext context)Deletes a space.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteSpaceRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskEmpty |
The response to send back to the client (wrapped by a task). |
DeployApplication(DeployApplicationRequest, ServerCallContext)
public virtual Task<Operation> DeployApplication(DeployApplicationRequest request, ServerCallContext context)Deploys an application.
| Parameters | |
|---|---|
| Name | Description |
request |
DeployApplicationRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
ExportApplicationIaC(ExportApplicationIaCRequest, ServerCallContext)
public virtual Task<Operation> ExportApplicationIaC(ExportApplicationIaCRequest request, ServerCallContext context)Exports Terraform files for an application asynchronously.
| Parameters | |
|---|---|
| Name | Description |
request |
ExportApplicationIaCRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
ExportApplicationTemplateIaC(ExportApplicationTemplateIaCRequest, ServerCallContext)
public virtual Task<Operation> ExportApplicationTemplateIaC(ExportApplicationTemplateIaCRequest request, ServerCallContext context)Exports Terraform files for an application template. The generated modules can have remote sources or local sources downloaded from remote. This is an ASYNCHRONOUS operation that returns a Long Running Operation.
| Parameters | |
|---|---|
| Name | Description |
request |
ExportApplicationTemplateIaCRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
ExportApplicationTemplateRevisionIaC(ExportApplicationTemplateRevisionIaCRequest, ServerCallContext)
public virtual Task<Operation> ExportApplicationTemplateRevisionIaC(ExportApplicationTemplateRevisionIaCRequest request, ServerCallContext context)Exports Terraform files for an application template revision. The generated modules can have remote sources or local sources downloaded from remote. This is an ASYNCHRONOUS operation that returns a Long Running Operation.
| Parameters | |
|---|---|
| Name | Description |
request |
ExportApplicationTemplateRevisionIaCRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
FetchApplicationAssessmentReport(FetchApplicationAssessmentReportRequest, ServerCallContext)
public virtual Task<FetchApplicationAssessmentReportResponse> FetchApplicationAssessmentReport(FetchApplicationAssessmentReportRequest request, ServerCallContext context)Fetches the assessment report of a deployed application if present.
| Parameters | |
|---|---|
| Name | Description |
request |
FetchApplicationAssessmentReportRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskFetchApplicationAssessmentReportResponse |
The response to send back to the client (wrapped by a task). |
FetchFrameworks(FetchFrameworksRequest, ServerCallContext)
public virtual Task<FetchFrameworksResponse> FetchFrameworks(FetchFrameworksRequest request, ServerCallContext context)Fetches all frameworks for assessment report.
| Parameters | |
|---|---|
| Name | Description |
request |
FetchFrameworksRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskFetchFrameworksResponse |
The response to send back to the client (wrapped by a task). |
GenerateApplicationAssessmentReport(GenerateApplicationAssessmentReportRequest, ServerCallContext)
public virtual Task<Operation> GenerateApplicationAssessmentReport(GenerateApplicationAssessmentReportRequest request, ServerCallContext context)Generate Assessment Reports of an application.
| Parameters | |
|---|---|
| Name | Description |
request |
GenerateApplicationAssessmentReportRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
GenerateApplicationIaC(GenerateApplicationIaCRequest, ServerCallContext)
public virtual Task<GenerateApplicationIaCResponse> GenerateApplicationIaC(GenerateApplicationIaCRequest request, ServerCallContext context)Generates Terraform files for an application.
| Parameters | |
|---|---|
| Name | Description |
request |
GenerateApplicationIaCRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskGenerateApplicationIaCResponse |
The response to send back to the client (wrapped by a task). |
GenerateApplicationTemplateAssessmentReport(GenerateApplicationTemplateAssessmentReportRequest, ServerCallContext)
public virtual Task<Operation> GenerateApplicationTemplateAssessmentReport(GenerateApplicationTemplateAssessmentReportRequest request, ServerCallContext context)Generate Assessment Reports of an application template.
| Parameters | |
|---|---|
| Name | Description |
request |
GenerateApplicationTemplateAssessmentReportRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
GenerateApplicationTemplateIaC(GenerateApplicationTemplateIaCRequest, ServerCallContext)
public virtual Task<GenerateApplicationTemplateIaCResponse> GenerateApplicationTemplateIaC(GenerateApplicationTemplateIaCRequest request, ServerCallContext context)Generates Terraform files for an application template. This is a SYNCHRONOUS operation and returns the generated IaC directly in the response. It does NOT download external module sources; it only uses remote sources.
| Parameters | |
|---|---|
| Name | Description |
request |
GenerateApplicationTemplateIaCRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskGenerateApplicationTemplateIaCResponse |
The response to send back to the client (wrapped by a task). |
GenerateApplicationTemplateRevisionIaC(GenerateApplicationTemplateRevisionIaCRequest, ServerCallContext)
public virtual Task<GenerateApplicationTemplateRevisionIaCResponse> GenerateApplicationTemplateRevisionIaC(GenerateApplicationTemplateRevisionIaCRequest request, ServerCallContext context)Generates Terraform files for an application template revision. This is a SYNCHRONOUS operation and returns the generated IaC directly in the response. It does NOT download external module sources; it only uses remote sources.
| Parameters | |
|---|---|
| Name | Description |
request |
GenerateApplicationTemplateRevisionIaCRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskGenerateApplicationTemplateRevisionIaCResponse |
The response to send back to the client (wrapped by a task). |
GenerateAssessmentReport(GenerateAssessmentReportRequest, ServerCallContext)
[Obsolete]
public virtual Task<Operation> GenerateAssessmentReport(GenerateAssessmentReportRequest request, ServerCallContext context)Deprecated: Use GenerateTerraformPlanAssessmentReport instead.
Generate a best practice report for a given Terraform plan.
| Parameters | |
|---|---|
| Name | Description |
request |
GenerateAssessmentReportRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
GenerateTerraformPlanAssessmentReport(GenerateTerraformPlanAssessmentReportRequest, ServerCallContext)
public virtual Task<Operation> GenerateTerraformPlanAssessmentReport(GenerateTerraformPlanAssessmentReportRequest request, ServerCallContext context)Generate a Terraform plan assessment report for a given Terraform plan.
| Parameters | |
|---|---|
| Name | Description |
request |
GenerateTerraformPlanAssessmentReportRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
GetApplication(GetApplicationRequest, ServerCallContext)
public virtual Task<Application> GetApplication(GetApplicationRequest request, ServerCallContext context)Gets details about an application.
| Parameters | |
|---|---|
| Name | Description |
request |
GetApplicationRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskApplication |
The response to send back to the client (wrapped by a task). |
GetApplicationTemplate(GetApplicationTemplateRequest, ServerCallContext)
public virtual Task<ApplicationTemplate> GetApplicationTemplate(GetApplicationTemplateRequest request, ServerCallContext context)Gets details about an application template.
| Parameters | |
|---|---|
| Name | Description |
request |
GetApplicationTemplateRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskApplicationTemplate |
The response to send back to the client (wrapped by a task). |
GetApplicationTemplateRevision(GetApplicationTemplateRevisionRequest, ServerCallContext)
public virtual Task<ApplicationTemplateRevision> GetApplicationTemplateRevision(GetApplicationTemplateRevisionRequest request, ServerCallContext context)Gets details about an application template revision.
| Parameters | |
|---|---|
| Name | Description |
request |
GetApplicationTemplateRevisionRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskApplicationTemplateRevision |
The response to send back to the client (wrapped by a task). |
GetApplicationTemplateSystemRevision(GetApplicationTemplateSystemRevisionRequest, ServerCallContext)
public virtual Task<ApplicationTemplateSystemRevision> GetApplicationTemplateSystemRevision(GetApplicationTemplateSystemRevisionRequest request, ServerCallContext context)Gets the given application template system revision.
| Parameters | |
|---|---|
| Name | Description |
request |
GetApplicationTemplateSystemRevisionRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskApplicationTemplateSystemRevision |
The response to send back to the client (wrapped by a task). |
GetCatalog(GetCatalogRequest, ServerCallContext)
public virtual Task<Catalog> GetCatalog(GetCatalogRequest request, ServerCallContext context)Gets details about a catalog.
| Parameters | |
|---|---|
| Name | Description |
request |
GetCatalogRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskCatalog |
The response to send back to the client (wrapped by a task). |
GetCatalogTemplate(GetCatalogTemplateRequest, ServerCallContext)
public virtual Task<CatalogTemplate> GetCatalogTemplate(GetCatalogTemplateRequest request, ServerCallContext context)Gets a catalog template.
| Parameters | |
|---|---|
| Name | Description |
request |
GetCatalogTemplateRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskCatalogTemplate |
The response to send back to the client (wrapped by a task). |
GetCatalogTemplateRevision(GetCatalogTemplateRevisionRequest, ServerCallContext)
public virtual Task<CatalogTemplateRevision> GetCatalogTemplateRevision(GetCatalogTemplateRevisionRequest request, ServerCallContext context)Gets details about a template revision.
| Parameters | |
|---|---|
| Name | Description |
request |
GetCatalogTemplateRevisionRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskCatalogTemplateRevision |
The response to send back to the client (wrapped by a task). |
GetComponent(GetComponentRequest, ServerCallContext)
public virtual Task<Component> GetComponent(GetComponentRequest request, ServerCallContext context)Gets details about a Component.
| Parameters | |
|---|---|
| Name | Description |
request |
GetComponentRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskComponent |
The response to send back to the client (wrapped by a task). |
GetConnection(GetConnectionRequest, ServerCallContext)
public virtual Task<Connection> GetConnection(GetConnectionRequest request, ServerCallContext context)Gets details about a connection.
| Parameters | |
|---|---|
| Name | Description |
request |
GetConnectionRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskConnection |
The response to send back to the client (wrapped by a task). |
GetPolicy(GetPolicyRequest, ServerCallContext)
public virtual Task<Policy> GetPolicy(GetPolicyRequest request, ServerCallContext context)Policy related APIs. Get a policy for an application template.
| Parameters | |
|---|---|
| Name | Description |
request |
GetPolicyRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskPolicy |
The response to send back to the client (wrapped by a task). |
GetShare(GetShareRequest, ServerCallContext)
public virtual Task<Share> GetShare(GetShareRequest request, ServerCallContext context)Get catalog share object for the space.
| Parameters | |
|---|---|
| Name | Description |
request |
GetShareRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskShare |
The response to send back to the client (wrapped by a task). |
GetSharedTemplate(GetSharedTemplateRequest, ServerCallContext)
public virtual Task<SharedTemplate> GetSharedTemplate(GetSharedTemplateRequest request, ServerCallContext context)Gets details about a shared template.
| Parameters | |
|---|---|
| Name | Description |
request |
GetSharedTemplateRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskSharedTemplate |
The response to send back to the client (wrapped by a task). |
GetSharedTemplateRevision(GetSharedTemplateRevisionRequest, ServerCallContext)
public virtual Task<SharedTemplateRevision> GetSharedTemplateRevision(GetSharedTemplateRevisionRequest request, ServerCallContext context)Gets details about a shared template revision.
| Parameters | |
|---|---|
| Name | Description |
request |
GetSharedTemplateRevisionRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskSharedTemplateRevision |
The response to send back to the client (wrapped by a task). |
GetSpace(GetSpaceRequest, ServerCallContext)
public virtual Task<Space> GetSpace(GetSpaceRequest request, ServerCallContext context)Gets details about a space.
| Parameters | |
|---|---|
| Name | Description |
request |
GetSpaceRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskSpace |
The response to send back to the client (wrapped by a task). |
ImportApplicationIaC(ImportApplicationIaCRequest, ServerCallContext)
public virtual Task<ImportApplicationIaCResponse> ImportApplicationIaC(ImportApplicationIaCRequest request, ServerCallContext context)Imports IaC for an application resource.
| Parameters | |
|---|---|
| Name | Description |
request |
ImportApplicationIaCRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskImportApplicationIaCResponse |
The response to send back to the client (wrapped by a task). |
ImportApplicationTemplate(ImportApplicationTemplateRequest, ServerCallContext)
public virtual Task<ApplicationTemplate> ImportApplicationTemplate(ImportApplicationTemplateRequest request, ServerCallContext context)Imports to an existing application template from a given shared template.
| Parameters | |
|---|---|
| Name | Description |
request |
ImportApplicationTemplateRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskApplicationTemplate |
The response to send back to the client (wrapped by a task). |
ImportApplicationTemplateIaC(ImportApplicationTemplateIaCRequest, ServerCallContext)
public virtual Task<ImportApplicationTemplateIaCResponse> ImportApplicationTemplateIaC(ImportApplicationTemplateIaCRequest request, ServerCallContext context)Imports IaC for an application template.
| Parameters | |
|---|---|
| Name | Description |
request |
ImportApplicationTemplateIaCRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskImportApplicationTemplateIaCResponse |
The response to send back to the client (wrapped by a task). |
IngestApplicationTemplateIaC(IngestApplicationTemplateIaCRequest, ServerCallContext)
public virtual Task<Operation> IngestApplicationTemplateIaC(IngestApplicationTemplateIaCRequest request, ServerCallContext context)Ingests IaC for an application template asynchronously.
| Parameters | |
|---|---|
| Name | Description |
request |
IngestApplicationTemplateIaCRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
ListApplicationTemplateRevisions(ListApplicationTemplateRevisionsRequest, ServerCallContext)
public virtual Task<ListApplicationTemplateRevisionsResponse> ListApplicationTemplateRevisions(ListApplicationTemplateRevisionsRequest request, ServerCallContext context)Lists application template revisions in a given application template.
| Parameters | |
|---|---|
| Name | Description |
request |
ListApplicationTemplateRevisionsRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListApplicationTemplateRevisionsResponse |
The response to send back to the client (wrapped by a task). |
ListApplicationTemplateSystemRevisions(ListApplicationTemplateSystemRevisionsRequest, ServerCallContext)
public virtual Task<ListApplicationTemplateSystemRevisionsResponse> ListApplicationTemplateSystemRevisions(ListApplicationTemplateSystemRevisionsRequest request, ServerCallContext context)Lists application template system revisions in a given application template.
| Parameters | |
|---|---|
| Name | Description |
request |
ListApplicationTemplateSystemRevisionsRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListApplicationTemplateSystemRevisionsResponse |
The response to send back to the client (wrapped by a task). |
ListApplicationTemplates(ListApplicationTemplatesRequest, ServerCallContext)
public virtual Task<ListApplicationTemplatesResponse> ListApplicationTemplates(ListApplicationTemplatesRequest request, ServerCallContext context)Lists application templates in a given space.
| Parameters | |
|---|---|
| Name | Description |
request |
ListApplicationTemplatesRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListApplicationTemplatesResponse |
The response to send back to the client (wrapped by a task). |
ListApplications(ListApplicationsRequest, ServerCallContext)
public virtual Task<ListApplicationsResponse> ListApplications(ListApplicationsRequest request, ServerCallContext context)Lists applications in a given space.
| Parameters | |
|---|---|
| Name | Description |
request |
ListApplicationsRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListApplicationsResponse |
The response to send back to the client (wrapped by a task). |
ListCatalogTemplateRevisions(ListCatalogTemplateRevisionsRequest, ServerCallContext)
public virtual Task<ListCatalogTemplateRevisionsResponse> ListCatalogTemplateRevisions(ListCatalogTemplateRevisionsRequest request, ServerCallContext context)Lists template revisions.
| Parameters | |
|---|---|
| Name | Description |
request |
ListCatalogTemplateRevisionsRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListCatalogTemplateRevisionsResponse |
The response to send back to the client (wrapped by a task). |
ListCatalogTemplates(ListCatalogTemplatesRequest, ServerCallContext)
public virtual Task<ListCatalogTemplatesResponse> ListCatalogTemplates(ListCatalogTemplatesRequest request, ServerCallContext context)Lists catalog templates.
| Parameters | |
|---|---|
| Name | Description |
request |
ListCatalogTemplatesRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListCatalogTemplatesResponse |
The response to send back to the client (wrapped by a task). |
ListCatalogs(ListCatalogsRequest, ServerCallContext)
public virtual Task<ListCatalogsResponse> ListCatalogs(ListCatalogsRequest request, ServerCallContext context)Lists catalogs in a given space.
| Parameters | |
|---|---|
| Name | Description |
request |
ListCatalogsRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListCatalogsResponse |
The response to send back to the client (wrapped by a task). |
ListComponents(ListComponentsRequest, ServerCallContext)
public virtual Task<ListComponentsResponse> ListComponents(ListComponentsRequest request, ServerCallContext context)Lists components in an application template.
| Parameters | |
|---|---|
| Name | Description |
request |
ListComponentsRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListComponentsResponse |
The response to send back to the client (wrapped by a task). |
ListConnections(ListConnectionsRequest, ServerCallContext)
public virtual Task<ListConnectionsResponse> ListConnections(ListConnectionsRequest request, ServerCallContext context)Lists connections in an application template.
| Parameters | |
|---|---|
| Name | Description |
request |
ListConnectionsRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListConnectionsResponse |
The response to send back to the client (wrapped by a task). |
ListPolicies(ListPoliciesRequest, ServerCallContext)
public virtual Task<ListPoliciesResponse> ListPolicies(ListPoliciesRequest request, ServerCallContext context)Lists policies for an application template.
| Parameters | |
|---|---|
| Name | Description |
request |
ListPoliciesRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListPoliciesResponse |
The response to send back to the client (wrapped by a task). |
ListSharedTemplateRevisions(ListSharedTemplateRevisionsRequest, ServerCallContext)
public virtual Task<ListSharedTemplateRevisionsResponse> ListSharedTemplateRevisions(ListSharedTemplateRevisionsRequest request, ServerCallContext context)Lists shared template revisions in a given space.
| Parameters | |
|---|---|
| Name | Description |
request |
ListSharedTemplateRevisionsRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListSharedTemplateRevisionsResponse |
The response to send back to the client (wrapped by a task). |
ListSharedTemplates(ListSharedTemplatesRequest, ServerCallContext)
public virtual Task<ListSharedTemplatesResponse> ListSharedTemplates(ListSharedTemplatesRequest request, ServerCallContext context)Lists shared templates in a given space.
| Parameters | |
|---|---|
| Name | Description |
request |
ListSharedTemplatesRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListSharedTemplatesResponse |
The response to send back to the client (wrapped by a task). |
ListShares(ListSharesRequest, ServerCallContext)
public virtual Task<ListSharesResponse> ListShares(ListSharesRequest request, ServerCallContext context)Lists catalog share objects for the space.
| Parameters | |
|---|---|
| Name | Description |
request |
ListSharesRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListSharesResponse |
The response to send back to the client (wrapped by a task). |
ListSpaces(ListSpacesRequest, ServerCallContext)
public virtual Task<ListSpacesResponse> ListSpaces(ListSpacesRequest request, ServerCallContext context)Lists spaces in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListSpacesRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListSpacesResponse |
The response to send back to the client (wrapped by a task). |
PreviewApplication(PreviewApplicationRequest, ServerCallContext)
public virtual Task<Operation> PreviewApplication(PreviewApplicationRequest request, ServerCallContext context)Previews deployment of an application.
| Parameters | |
|---|---|
| Name | Description |
request |
PreviewApplicationRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
RecommendIAMRoles(RecommendIAMRolesRequest, ServerCallContext)
public virtual Task<Operation> RecommendIAMRoles(RecommendIAMRolesRequest request, ServerCallContext context)Gets recommended IAM roles for an application.
Evaluates the infrastructure resources defined by an application (including its template configuration and parameters) to determine the set of IAM roles and Google Cloud APIs that you must configure before you deploy across target projects.
The operation is asynchronous and returns a google.longrunning.Operation.
Upon completion, the operation result contains a
RecommendIAMRolesResponse with project-level IAM role and API
recommendations.
| Parameters | |
|---|---|
| Name | Description |
request |
RecommendIAMRolesRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
RegisterAppHubApplicationResources(RegisterAppHubApplicationResourcesRequest, ServerCallContext)
public virtual Task<Operation> RegisterAppHubApplicationResources(RegisterAppHubApplicationResourcesRequest request, ServerCallContext context)Register deployed resources from terraform state file with App Hub without needing a space.
| Parameters | |
|---|---|
| Name | Description |
request |
RegisterAppHubApplicationResourcesRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
SnapshotApplicationTemplate(SnapshotApplicationTemplateRequest, ServerCallContext)
public virtual Task<Operation> SnapshotApplicationTemplate(SnapshotApplicationTemplateRequest request, ServerCallContext context)Snapshots an application template to create a new revision asynchronously.
| Parameters | |
|---|---|
| Name | Description |
request |
SnapshotApplicationTemplateRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
SyncShare(SyncShareRequest, ServerCallContext)
public virtual Task<Operation> SyncShare(SyncShareRequest request, ServerCallContext context)Synchronizes a share and updates the destination workspace to reflect. reflect the most recent changes to the catalog.
| Parameters | |
|---|---|
| Name | Description |
request |
SyncShareRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
UpdateApplication(UpdateApplicationRequest, ServerCallContext)
public virtual Task<Application> UpdateApplication(UpdateApplicationRequest request, ServerCallContext context)Updates an application.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateApplicationRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskApplication |
The response to send back to the client (wrapped by a task). |
UpdateApplicationTemplate(UpdateApplicationTemplateRequest, ServerCallContext)
public virtual Task<ApplicationTemplate> UpdateApplicationTemplate(UpdateApplicationTemplateRequest request, ServerCallContext context)Updates an application template.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateApplicationTemplateRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskApplicationTemplate |
The response to send back to the client (wrapped by a task). |
UpdateCatalog(UpdateCatalogRequest, ServerCallContext)
public virtual Task<Catalog> UpdateCatalog(UpdateCatalogRequest request, ServerCallContext context)Updates a catalog.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateCatalogRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskCatalog |
The response to send back to the client (wrapped by a task). |
UpdateCatalogTemplate(UpdateCatalogTemplateRequest, ServerCallContext)
public virtual Task<CatalogTemplate> UpdateCatalogTemplate(UpdateCatalogTemplateRequest request, ServerCallContext context)Updates a catalog template resource.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateCatalogTemplateRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskCatalogTemplate |
The response to send back to the client (wrapped by a task). |
UpdateComponent(UpdateComponentRequest, ServerCallContext)
public virtual Task<Component> UpdateComponent(UpdateComponentRequest request, ServerCallContext context)Updates a component.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateComponentRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskComponent |
The response to send back to the client (wrapped by a task). |
UpdateConnection(UpdateConnectionRequest, ServerCallContext)
public virtual Task<Connection> UpdateConnection(UpdateConnectionRequest request, ServerCallContext context)Updates a connection.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateConnectionRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskConnection |
The response to send back to the client (wrapped by a task). |
UpdatePolicy(UpdatePolicyRequest, ServerCallContext)
public virtual Task<Policy> UpdatePolicy(UpdatePolicyRequest request, ServerCallContext context)Updates a policy.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdatePolicyRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskPolicy |
The response to send back to the client (wrapped by a task). |
UpdateSpace(UpdateSpaceRequest, ServerCallContext)
public virtual Task<Space> UpdateSpace(UpdateSpaceRequest request, ServerCallContext context)Updates a space.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateSpaceRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskSpace |
The response to send back to the client (wrapped by a task). |