Design Center v1 API - Class DesignCenterClientImpl (1.0.0-beta01)

public sealed class DesignCenterClientImpl : DesignCenterClient

Reference documentation and code samples for the Design Center v1 API class DesignCenterClientImpl.

DesignCenter client wrapper implementation, for convenient use.

Inheritance

object > DesignCenterClient > DesignCenterClientImpl

Namespace

Google.Cloud.DesignCenter.V1

Assembly

Google.Cloud.DesignCenter.V1.dll

Remarks

Service describing handlers for resources

Constructors

DesignCenterClientImpl(DesignCenterClient, DesignCenterSettings, ILogger)

public DesignCenterClientImpl(DesignCenter.DesignCenterClient grpcClient, DesignCenterSettings settings, ILogger logger)

Constructs a client wrapper for the DesignCenter service, with the specified gRPC client and settings.

Parameters
Name Description
grpcClient DesignCenterDesignCenterClient

The underlying gRPC client.

settings DesignCenterSettings

The base DesignCenterSettings used within this client.

logger ILogger

Optional ILogger to use within this client.

Properties

CreateCatalogTemplateRevisionOperationsClient

public override OperationsClient CreateCatalogTemplateRevisionOperationsClient { get; }

The long-running operations client for CreateCatalogTemplateRevision.

Property Value
Type Description
OperationsClient
Overrides

CreateShareOperationsClient

public override OperationsClient CreateShareOperationsClient { get; }

The long-running operations client for CreateShare.

Property Value
Type Description
OperationsClient
Overrides

DeleteApplicationOperationsClient

public override OperationsClient DeleteApplicationOperationsClient { get; }

The long-running operations client for DeleteApplication.

Property Value
Type Description
OperationsClient
Overrides

DeleteCatalogOperationsClient

public override OperationsClient DeleteCatalogOperationsClient { get; }

The long-running operations client for DeleteCatalog.

Property Value
Type Description
OperationsClient
Overrides

DeleteCatalogTemplateOperationsClient

public override OperationsClient DeleteCatalogTemplateOperationsClient { get; }

The long-running operations client for DeleteCatalogTemplate.

Property Value
Type Description
OperationsClient
Overrides

DeleteCatalogTemplateRevisionOperationsClient

public override OperationsClient DeleteCatalogTemplateRevisionOperationsClient { get; }

The long-running operations client for DeleteCatalogTemplateRevision.

Property Value
Type Description
OperationsClient
Overrides

DeleteShareOperationsClient

public override OperationsClient DeleteShareOperationsClient { get; }

The long-running operations client for DeleteShare.

Property Value
Type Description
OperationsClient
Overrides

DeployApplicationOperationsClient

public override OperationsClient DeployApplicationOperationsClient { get; }

The long-running operations client for DeployApplication.

Property Value
Type Description
OperationsClient
Overrides

ExportApplicationIaCOperationsClient

public override OperationsClient ExportApplicationIaCOperationsClient { get; }

The long-running operations client for ExportApplicationIaC.

Property Value
Type Description
OperationsClient
Overrides

ExportApplicationTemplateIaCOperationsClient

public override OperationsClient ExportApplicationTemplateIaCOperationsClient { get; }

The long-running operations client for ExportApplicationTemplateIaC.

Property Value
Type Description
OperationsClient
Overrides

ExportApplicationTemplateRevisionIaCOperationsClient

public override OperationsClient ExportApplicationTemplateRevisionIaCOperationsClient { get; }

The long-running operations client for ExportApplicationTemplateRevisionIaC.

Property Value
Type Description
OperationsClient
Overrides

GenerateApplicationAssessmentReportOperationsClient

public override OperationsClient GenerateApplicationAssessmentReportOperationsClient { get; }

The long-running operations client for GenerateApplicationAssessmentReport.

Property Value
Type Description
OperationsClient
Overrides

GenerateApplicationTemplateAssessmentReportOperationsClient

public override OperationsClient GenerateApplicationTemplateAssessmentReportOperationsClient { get; }

The long-running operations client for GenerateApplicationTemplateAssessmentReport.

Property Value
Type Description
OperationsClient
Overrides

GenerateAssessmentReportOperationsClient

public override OperationsClient GenerateAssessmentReportOperationsClient { get; }

The long-running operations client for GenerateAssessmentReport.

Property Value
Type Description
OperationsClient
Overrides

GenerateTerraformPlanAssessmentReportOperationsClient

public override OperationsClient GenerateTerraformPlanAssessmentReportOperationsClient { get; }

The long-running operations client for GenerateTerraformPlanAssessmentReport.

Property Value
Type Description
OperationsClient
Overrides

GrpcClient

public override DesignCenter.DesignCenterClient GrpcClient { get; }

The underlying gRPC DesignCenter client

Property Value
Type Description
DesignCenterDesignCenterClient
Overrides

IAMPolicyClient

public override IAMPolicyClient IAMPolicyClient { get; }

The IAMPolicyClient associated with this client.

Property Value
Type Description
IAMPolicyClient
Overrides

IngestApplicationTemplateIaCOperationsClient

public override OperationsClient IngestApplicationTemplateIaCOperationsClient { get; }

The long-running operations client for IngestApplicationTemplateIaC.

Property Value
Type Description
OperationsClient
Overrides

LocationsClient

public override LocationsClient LocationsClient { get; }

The LocationsClient associated with this client.

Property Value
Type Description
LocationsClient
Overrides

PreviewApplicationOperationsClient

public override OperationsClient PreviewApplicationOperationsClient { get; }

The long-running operations client for PreviewApplication.

Property Value
Type Description
OperationsClient
Overrides

RecommendIAMRolesOperationsClient

public override OperationsClient RecommendIAMRolesOperationsClient { get; }

The long-running operations client for RecommendIAMRoles.

Property Value
Type Description
OperationsClient
Overrides

RegisterAppHubApplicationResourcesOperationsClient

public override OperationsClient RegisterAppHubApplicationResourcesOperationsClient { get; }

The long-running operations client for RegisterAppHubApplicationResources.

Property Value
Type Description
OperationsClient
Overrides

SnapshotApplicationTemplateOperationsClient

public override OperationsClient SnapshotApplicationTemplateOperationsClient { get; }

The long-running operations client for SnapshotApplicationTemplate.

Property Value
Type Description
OperationsClient
Overrides

SyncShareOperationsClient

public override OperationsClient SyncShareOperationsClient { get; }

The long-running operations client for SyncShare.

Property Value
Type Description
OperationsClient
Overrides

Methods

CommitApplicationTemplate(CommitApplicationTemplateRequest, CallSettings)

public override ApplicationTemplateRevision CommitApplicationTemplate(CommitApplicationTemplateRequest request, CallSettings callSettings = null)

Commits an application template to create a new revision.

Parameters
Name Description
request CommitApplicationTemplateRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
ApplicationTemplateRevision

The RPC response.

Overrides

CommitApplicationTemplateAsync(CommitApplicationTemplateRequest, CallSettings)

public override Task<ApplicationTemplateRevision> CommitApplicationTemplateAsync(CommitApplicationTemplateRequest request, CallSettings callSettings = null)

Commits an application template to create a new revision.

Parameters
Name Description
request CommitApplicationTemplateRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskApplicationTemplateRevision

A Task containing the RPC response.

Overrides

CreateApplication(CreateApplicationRequest, CallSettings)

public override Application CreateApplication(CreateApplicationRequest request, CallSettings callSettings = null)

Creates an application.

Parameters
Name Description
request CreateApplicationRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Application

The RPC response.

Overrides

CreateApplicationAsync(CreateApplicationRequest, CallSettings)

public override Task<Application> CreateApplicationAsync(CreateApplicationRequest request, CallSettings callSettings = null)

Creates an application.

Parameters
Name Description
request CreateApplicationRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskApplication

A Task containing the RPC response.

Overrides

CreateApplicationTemplate(CreateApplicationTemplateRequest, CallSettings)

public override ApplicationTemplate CreateApplicationTemplate(CreateApplicationTemplateRequest request, CallSettings callSettings = null)

Creates an application template.

Parameters
Name Description
request CreateApplicationTemplateRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
ApplicationTemplate

The RPC response.

Overrides

CreateApplicationTemplateAsync(CreateApplicationTemplateRequest, CallSettings)

public override Task<ApplicationTemplate> CreateApplicationTemplateAsync(CreateApplicationTemplateRequest request, CallSettings callSettings = null)

Creates an application template.

Parameters
Name Description
request CreateApplicationTemplateRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskApplicationTemplate

A Task containing the RPC response.

Overrides

CreateCatalog(CreateCatalogRequest, CallSettings)

public override Catalog CreateCatalog(CreateCatalogRequest request, CallSettings callSettings = null)

Creates a catalog.

Parameters
Name Description
request CreateCatalogRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Catalog

The RPC response.

Overrides

CreateCatalogAsync(CreateCatalogRequest, CallSettings)

public override Task<Catalog> CreateCatalogAsync(CreateCatalogRequest request, CallSettings callSettings = null)

Creates a catalog.

Parameters
Name Description
request CreateCatalogRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskCatalog

A Task containing the RPC response.

Overrides

CreateCatalogTemplate(CreateCatalogTemplateRequest, CallSettings)

public override CatalogTemplate CreateCatalogTemplate(CreateCatalogTemplateRequest request, CallSettings callSettings = null)

Adds a template to a catalog.

Parameters
Name Description
request CreateCatalogTemplateRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
CatalogTemplate

The RPC response.

Overrides

CreateCatalogTemplateAsync(CreateCatalogTemplateRequest, CallSettings)

public override Task<CatalogTemplate> CreateCatalogTemplateAsync(CreateCatalogTemplateRequest request, CallSettings callSettings = null)

Adds a template to a catalog.

Parameters
Name Description
request CreateCatalogTemplateRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskCatalogTemplate

A Task containing the RPC response.

Overrides

CreateCatalogTemplateRevision(CreateCatalogTemplateRevisionRequest, CallSettings)

public override Operation<CatalogTemplateRevision, OperationMetadata> CreateCatalogTemplateRevision(CreateCatalogTemplateRevisionRequest request, CallSettings callSettings = null)

Creates a template revision.

Parameters
Name Description
request CreateCatalogTemplateRevisionRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationCatalogTemplateRevisionOperationMetadata

The RPC response.

Overrides

CreateCatalogTemplateRevisionAsync(CreateCatalogTemplateRevisionRequest, CallSettings)

public override Task<Operation<CatalogTemplateRevision, OperationMetadata>> CreateCatalogTemplateRevisionAsync(CreateCatalogTemplateRevisionRequest request, CallSettings callSettings = null)

Creates a template revision.

Parameters
Name Description
request CreateCatalogTemplateRevisionRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationCatalogTemplateRevisionOperationMetadata

A Task containing the RPC response.

Overrides

CreateComponent(CreateComponentRequest, CallSettings)

public override Component CreateComponent(CreateComponentRequest request, CallSettings callSettings = null)

Creates a component.

Parameters
Name Description
request CreateComponentRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Component

The RPC response.

Overrides

CreateComponentAsync(CreateComponentRequest, CallSettings)

public override Task<Component> CreateComponentAsync(CreateComponentRequest request, CallSettings callSettings = null)

Creates a component.

Parameters
Name Description
request CreateComponentRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskComponent

A Task containing the RPC response.

Overrides

CreateConnection(CreateConnectionRequest, CallSettings)

public override Connection CreateConnection(CreateConnectionRequest request, CallSettings callSettings = null)

Creates a connection.

Parameters
Name Description
request CreateConnectionRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Connection

The RPC response.

Overrides

CreateConnectionAsync(CreateConnectionRequest, CallSettings)

public override Task<Connection> CreateConnectionAsync(CreateConnectionRequest request, CallSettings callSettings = null)

Creates a connection.

Parameters
Name Description
request CreateConnectionRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskConnection

A Task containing the RPC response.

Overrides

CreatePolicy(CreatePolicyRequest, CallSettings)

public override Policy CreatePolicy(CreatePolicyRequest request, CallSettings callSettings = null)

Creates a policy for an application template.

Parameters
Name Description
request CreatePolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Policy

The RPC response.

Overrides

CreatePolicyAsync(CreatePolicyRequest, CallSettings)

public override Task<Policy> CreatePolicyAsync(CreatePolicyRequest request, CallSettings callSettings = null)

Creates a policy for an application template.

Parameters
Name Description
request CreatePolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskPolicy

A Task containing the RPC response.

Overrides

CreateShare(CreateShareRequest, CallSettings)

public override Operation<Share, OperationMetadata> CreateShare(CreateShareRequest request, CallSettings callSettings = null)

Shares a catalog from one space to another space.

Parameters
Name Description
request CreateShareRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationShareOperationMetadata

The RPC response.

Overrides

CreateShareAsync(CreateShareRequest, CallSettings)

public override Task<Operation<Share, OperationMetadata>> CreateShareAsync(CreateShareRequest request, CallSettings callSettings = null)

Shares a catalog from one space to another space.

Parameters
Name Description
request CreateShareRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationShareOperationMetadata

A Task containing the RPC response.

Overrides

CreateSpace(CreateSpaceRequest, CallSettings)

public override Space CreateSpace(CreateSpaceRequest request, CallSettings callSettings = null)

Creates a space.

Parameters
Name Description
request CreateSpaceRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Space

The RPC response.

Overrides

CreateSpaceAsync(CreateSpaceRequest, CallSettings)

public override Task<Space> CreateSpaceAsync(CreateSpaceRequest request, CallSettings callSettings = null)

Creates a space.

Parameters
Name Description
request CreateSpaceRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskSpace

A Task containing the RPC response.

Overrides

DeleteApplication(DeleteApplicationRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteApplication(DeleteApplicationRequest request, CallSettings callSettings = null)

Deletes an application.

Parameters
Name Description
request DeleteApplicationRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteApplicationAsync(DeleteApplicationRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> DeleteApplicationAsync(DeleteApplicationRequest request, CallSettings callSettings = null)

Deletes an application.

Parameters
Name Description
request DeleteApplicationRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DeleteApplicationTemplate(DeleteApplicationTemplateRequest, CallSettings)

public override void DeleteApplicationTemplate(DeleteApplicationTemplateRequest request, CallSettings callSettings = null)

Deletes an application template.

Parameters
Name Description
request DeleteApplicationTemplateRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Overrides

DeleteApplicationTemplateAsync(DeleteApplicationTemplateRequest, CallSettings)

public override Task DeleteApplicationTemplateAsync(DeleteApplicationTemplateRequest request, CallSettings callSettings = null)

Deletes an application template.

Parameters
Name Description
request DeleteApplicationTemplateRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task

A Task containing the RPC response.

Overrides

DeleteApplicationTemplateRevision(DeleteApplicationTemplateRevisionRequest, CallSettings)

public override void DeleteApplicationTemplateRevision(DeleteApplicationTemplateRevisionRequest request, CallSettings callSettings = null)

Deletes an application template revision.

Parameters
Name Description
request DeleteApplicationTemplateRevisionRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Overrides

DeleteApplicationTemplateRevisionAsync(DeleteApplicationTemplateRevisionRequest, CallSettings)

public override Task DeleteApplicationTemplateRevisionAsync(DeleteApplicationTemplateRevisionRequest request, CallSettings callSettings = null)

Deletes an application template revision.

Parameters
Name Description
request DeleteApplicationTemplateRevisionRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task

A Task containing the RPC response.

Overrides

DeleteCatalog(DeleteCatalogRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteCatalog(DeleteCatalogRequest request, CallSettings callSettings = null)

Deletes a catalog.

Parameters
Name Description
request DeleteCatalogRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteCatalogAsync(DeleteCatalogRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> DeleteCatalogAsync(DeleteCatalogRequest request, CallSettings callSettings = null)

Deletes a catalog.

Parameters
Name Description
request DeleteCatalogRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DeleteCatalogTemplate(DeleteCatalogTemplateRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteCatalogTemplate(DeleteCatalogTemplateRequest request, CallSettings callSettings = null)

Deletes a catalog template.

Parameters
Name Description
request DeleteCatalogTemplateRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteCatalogTemplateAsync(DeleteCatalogTemplateRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> DeleteCatalogTemplateAsync(DeleteCatalogTemplateRequest request, CallSettings callSettings = null)

Deletes a catalog template.

Parameters
Name Description
request DeleteCatalogTemplateRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DeleteCatalogTemplateRevision(DeleteCatalogTemplateRevisionRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteCatalogTemplateRevision(DeleteCatalogTemplateRevisionRequest request, CallSettings callSettings = null)

Deletes a template revision.

Parameters
Name Description
request DeleteCatalogTemplateRevisionRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteCatalogTemplateRevisionAsync(DeleteCatalogTemplateRevisionRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> DeleteCatalogTemplateRevisionAsync(DeleteCatalogTemplateRevisionRequest request, CallSettings callSettings = null)

Deletes a template revision.

Parameters
Name Description
request DeleteCatalogTemplateRevisionRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DeleteComponent(DeleteComponentRequest, CallSettings)

public override void DeleteComponent(DeleteComponentRequest request, CallSettings callSettings = null)

Deletes a component.

Parameters
Name Description
request DeleteComponentRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Overrides

DeleteComponentAsync(DeleteComponentRequest, CallSettings)

public override Task DeleteComponentAsync(DeleteComponentRequest request, CallSettings callSettings = null)

Deletes a component.

Parameters
Name Description
request DeleteComponentRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task

A Task containing the RPC response.

Overrides

DeleteConnection(DeleteConnectionRequest, CallSettings)

public override void DeleteConnection(DeleteConnectionRequest request, CallSettings callSettings = null)

Deletes a connection.

Parameters
Name Description
request DeleteConnectionRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Overrides

DeleteConnectionAsync(DeleteConnectionRequest, CallSettings)

public override Task DeleteConnectionAsync(DeleteConnectionRequest request, CallSettings callSettings = null)

Deletes a connection.

Parameters
Name Description
request DeleteConnectionRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task

A Task containing the RPC response.

Overrides

DeletePolicy(DeletePolicyRequest, CallSettings)

public override void DeletePolicy(DeletePolicyRequest request, CallSettings callSettings = null)

Deletes a policy.

Parameters
Name Description
request DeletePolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Overrides

DeletePolicyAsync(DeletePolicyRequest, CallSettings)

public override Task DeletePolicyAsync(DeletePolicyRequest request, CallSettings callSettings = null)

Deletes a policy.

Parameters
Name Description
request DeletePolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task

A Task containing the RPC response.

Overrides

DeleteShare(DeleteShareRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteShare(DeleteShareRequest request, CallSettings callSettings = null)

Deletes a catalog share.

Parameters
Name Description
request DeleteShareRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteShareAsync(DeleteShareRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> DeleteShareAsync(DeleteShareRequest request, CallSettings callSettings = null)

Deletes a catalog share.

Parameters
Name Description
request DeleteShareRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DeleteSpace(DeleteSpaceRequest, CallSettings)

public override void DeleteSpace(DeleteSpaceRequest request, CallSettings callSettings = null)

Deletes a space.

Parameters
Name Description
request DeleteSpaceRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Overrides

DeleteSpaceAsync(DeleteSpaceRequest, CallSettings)

public override Task DeleteSpaceAsync(DeleteSpaceRequest request, CallSettings callSettings = null)

Deletes a space.

Parameters
Name Description
request DeleteSpaceRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task

A Task containing the RPC response.

Overrides

DeployApplication(DeployApplicationRequest, CallSettings)

public override Operation<DeployApplicationResponse, OperationMetadata> DeployApplication(DeployApplicationRequest request, CallSettings callSettings = null)

Deploys an application.

Parameters
Name Description
request DeployApplicationRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationDeployApplicationResponseOperationMetadata

The RPC response.

Overrides

DeployApplicationAsync(DeployApplicationRequest, CallSettings)

public override Task<Operation<DeployApplicationResponse, OperationMetadata>> DeployApplicationAsync(DeployApplicationRequest request, CallSettings callSettings = null)

Deploys an application.

Parameters
Name Description
request DeployApplicationRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationDeployApplicationResponseOperationMetadata

A Task containing the RPC response.

Overrides

ExportApplicationIaC(ExportApplicationIaCRequest, CallSettings)

public override Operation<ExportApplicationIaCResponse, OperationMetadata> ExportApplicationIaC(ExportApplicationIaCRequest request, CallSettings callSettings = null)

Exports Terraform files for an application asynchronously.

Parameters
Name Description
request ExportApplicationIaCRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationExportApplicationIaCResponseOperationMetadata

The RPC response.

Overrides

ExportApplicationIaCAsync(ExportApplicationIaCRequest, CallSettings)

public override Task<Operation<ExportApplicationIaCResponse, OperationMetadata>> ExportApplicationIaCAsync(ExportApplicationIaCRequest request, CallSettings callSettings = null)

Exports Terraform files for an application asynchronously.

Parameters
Name Description
request ExportApplicationIaCRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationExportApplicationIaCResponseOperationMetadata

A Task containing the RPC response.

Overrides

ExportApplicationTemplateIaC(ExportApplicationTemplateIaCRequest, CallSettings)

public override Operation<ExportApplicationTemplateIaCResponse, OperationMetadata> ExportApplicationTemplateIaC(ExportApplicationTemplateIaCRequest request, CallSettings callSettings = null)

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 ExportApplicationTemplateIaCRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationExportApplicationTemplateIaCResponseOperationMetadata

The RPC response.

Overrides

ExportApplicationTemplateIaCAsync(ExportApplicationTemplateIaCRequest, CallSettings)

public override Task<Operation<ExportApplicationTemplateIaCResponse, OperationMetadata>> ExportApplicationTemplateIaCAsync(ExportApplicationTemplateIaCRequest request, CallSettings callSettings = null)

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 ExportApplicationTemplateIaCRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationExportApplicationTemplateIaCResponseOperationMetadata

A Task containing the RPC response.

Overrides

ExportApplicationTemplateRevisionIaC(ExportApplicationTemplateRevisionIaCRequest, CallSettings)

public override Operation<ExportApplicationTemplateRevisionIaCResponse, OperationMetadata> ExportApplicationTemplateRevisionIaC(ExportApplicationTemplateRevisionIaCRequest request, CallSettings callSettings = null)

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 ExportApplicationTemplateRevisionIaCRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationExportApplicationTemplateRevisionIaCResponseOperationMetadata

The RPC response.

Overrides

ExportApplicationTemplateRevisionIaCAsync(ExportApplicationTemplateRevisionIaCRequest, CallSettings)

public override Task<Operation<ExportApplicationTemplateRevisionIaCResponse, OperationMetadata>> ExportApplicationTemplateRevisionIaCAsync(ExportApplicationTemplateRevisionIaCRequest request, CallSettings callSettings = null)

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 ExportApplicationTemplateRevisionIaCRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationExportApplicationTemplateRevisionIaCResponseOperationMetadata

A Task containing the RPC response.

Overrides

FetchApplicationAssessmentReport(FetchApplicationAssessmentReportRequest, CallSettings)

public override FetchApplicationAssessmentReportResponse FetchApplicationAssessmentReport(FetchApplicationAssessmentReportRequest request, CallSettings callSettings = null)

Fetches the assessment report of a deployed application if present.

Parameters
Name Description
request FetchApplicationAssessmentReportRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
FetchApplicationAssessmentReportResponse

The RPC response.

Overrides

FetchApplicationAssessmentReportAsync(FetchApplicationAssessmentReportRequest, CallSettings)

public override Task<FetchApplicationAssessmentReportResponse> FetchApplicationAssessmentReportAsync(FetchApplicationAssessmentReportRequest request, CallSettings callSettings = null)

Fetches the assessment report of a deployed application if present.

Parameters
Name Description
request FetchApplicationAssessmentReportRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskFetchApplicationAssessmentReportResponse

A Task containing the RPC response.

Overrides

FetchFrameworks(FetchFrameworksRequest, CallSettings)

public override PagedEnumerable<FetchFrameworksResponse, Framework> FetchFrameworks(FetchFrameworksRequest request, CallSettings callSettings = null)

Fetches all frameworks for assessment report.

Parameters
Name Description
request FetchFrameworksRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableFetchFrameworksResponseFramework

A pageable sequence of Framework resources.

Overrides

FetchFrameworksAsync(FetchFrameworksRequest, CallSettings)

public override PagedAsyncEnumerable<FetchFrameworksResponse, Framework> FetchFrameworksAsync(FetchFrameworksRequest request, CallSettings callSettings = null)

Fetches all frameworks for assessment report.

Parameters
Name Description
request FetchFrameworksRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableFetchFrameworksResponseFramework

A pageable asynchronous sequence of Framework resources.

Overrides

GenerateApplicationAssessmentReport(GenerateApplicationAssessmentReportRequest, CallSettings)

public override Operation<GenerateApplicationAssessmentReportResponse, OperationMetadata> GenerateApplicationAssessmentReport(GenerateApplicationAssessmentReportRequest request, CallSettings callSettings = null)

Generate Assessment Reports of an application.

Parameters
Name Description
request GenerateApplicationAssessmentReportRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationGenerateApplicationAssessmentReportResponseOperationMetadata

The RPC response.

Overrides

GenerateApplicationAssessmentReportAsync(GenerateApplicationAssessmentReportRequest, CallSettings)

public override Task<Operation<GenerateApplicationAssessmentReportResponse, OperationMetadata>> GenerateApplicationAssessmentReportAsync(GenerateApplicationAssessmentReportRequest request, CallSettings callSettings = null)

Generate Assessment Reports of an application.

Parameters
Name Description
request GenerateApplicationAssessmentReportRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationGenerateApplicationAssessmentReportResponseOperationMetadata

A Task containing the RPC response.

Overrides

GenerateApplicationIaC(GenerateApplicationIaCRequest, CallSettings)

public override GenerateApplicationIaCResponse GenerateApplicationIaC(GenerateApplicationIaCRequest request, CallSettings callSettings = null)

Generates Terraform files for an application.

Parameters
Name Description
request GenerateApplicationIaCRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
GenerateApplicationIaCResponse

The RPC response.

Overrides

GenerateApplicationIaCAsync(GenerateApplicationIaCRequest, CallSettings)

public override Task<GenerateApplicationIaCResponse> GenerateApplicationIaCAsync(GenerateApplicationIaCRequest request, CallSettings callSettings = null)

Generates Terraform files for an application.

Parameters
Name Description
request GenerateApplicationIaCRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskGenerateApplicationIaCResponse

A Task containing the RPC response.

Overrides

GenerateApplicationTemplateAssessmentReport(GenerateApplicationTemplateAssessmentReportRequest, CallSettings)

public override Operation<GenerateApplicationTemplateAssessmentReportResponse, OperationMetadata> GenerateApplicationTemplateAssessmentReport(GenerateApplicationTemplateAssessmentReportRequest request, CallSettings callSettings = null)

Generate Assessment Reports of an application template.

Parameters
Name Description
request GenerateApplicationTemplateAssessmentReportRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationGenerateApplicationTemplateAssessmentReportResponseOperationMetadata

The RPC response.

Overrides

GenerateApplicationTemplateAssessmentReportAsync(GenerateApplicationTemplateAssessmentReportRequest, CallSettings)

public override Task<Operation<GenerateApplicationTemplateAssessmentReportResponse, OperationMetadata>> GenerateApplicationTemplateAssessmentReportAsync(GenerateApplicationTemplateAssessmentReportRequest request, CallSettings callSettings = null)

Generate Assessment Reports of an application template.

Parameters
Name Description
request GenerateApplicationTemplateAssessmentReportRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationGenerateApplicationTemplateAssessmentReportResponseOperationMetadata

A Task containing the RPC response.

Overrides

GenerateApplicationTemplateIaC(GenerateApplicationTemplateIaCRequest, CallSettings)

public override GenerateApplicationTemplateIaCResponse GenerateApplicationTemplateIaC(GenerateApplicationTemplateIaCRequest request, CallSettings callSettings = null)

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 GenerateApplicationTemplateIaCRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
GenerateApplicationTemplateIaCResponse

The RPC response.

Overrides

GenerateApplicationTemplateIaCAsync(GenerateApplicationTemplateIaCRequest, CallSettings)

public override Task<GenerateApplicationTemplateIaCResponse> GenerateApplicationTemplateIaCAsync(GenerateApplicationTemplateIaCRequest request, CallSettings callSettings = null)

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 GenerateApplicationTemplateIaCRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskGenerateApplicationTemplateIaCResponse

A Task containing the RPC response.

Overrides

GenerateApplicationTemplateRevisionIaC(GenerateApplicationTemplateRevisionIaCRequest, CallSettings)

public override GenerateApplicationTemplateRevisionIaCResponse GenerateApplicationTemplateRevisionIaC(GenerateApplicationTemplateRevisionIaCRequest request, CallSettings callSettings = null)

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 GenerateApplicationTemplateRevisionIaCRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
GenerateApplicationTemplateRevisionIaCResponse

The RPC response.

Overrides

GenerateApplicationTemplateRevisionIaCAsync(GenerateApplicationTemplateRevisionIaCRequest, CallSettings)

public override Task<GenerateApplicationTemplateRevisionIaCResponse> GenerateApplicationTemplateRevisionIaCAsync(GenerateApplicationTemplateRevisionIaCRequest request, CallSettings callSettings = null)

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 GenerateApplicationTemplateRevisionIaCRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskGenerateApplicationTemplateRevisionIaCResponse

A Task containing the RPC response.

Overrides

GenerateAssessmentReport(GenerateAssessmentReportRequest, CallSettings)

[Obsolete]
public override Operation<GenerateAssessmentReportResponse, OperationMetadata> GenerateAssessmentReport(GenerateAssessmentReportRequest request, CallSettings callSettings = null)

Deprecated: Use GenerateTerraformPlanAssessmentReport instead.

Generate a best practice report for a given Terraform plan.

Parameters
Name Description
request GenerateAssessmentReportRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationGenerateAssessmentReportResponseOperationMetadata

The RPC response.

Overrides

GenerateAssessmentReportAsync(GenerateAssessmentReportRequest, CallSettings)

[Obsolete]
public override Task<Operation<GenerateAssessmentReportResponse, OperationMetadata>> GenerateAssessmentReportAsync(GenerateAssessmentReportRequest request, CallSettings callSettings = null)

Deprecated: Use GenerateTerraformPlanAssessmentReport instead.

Generate a best practice report for a given Terraform plan.

Parameters
Name Description
request GenerateAssessmentReportRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationGenerateAssessmentReportResponseOperationMetadata

A Task containing the RPC response.

Overrides

GenerateTerraformPlanAssessmentReport(GenerateTerraformPlanAssessmentReportRequest, CallSettings)

public override Operation<GenerateTerraformPlanAssessmentReportResponse, OperationMetadata> GenerateTerraformPlanAssessmentReport(GenerateTerraformPlanAssessmentReportRequest request, CallSettings callSettings = null)

Generate a Terraform plan assessment report for a given Terraform plan.

Parameters
Name Description
request GenerateTerraformPlanAssessmentReportRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationGenerateTerraformPlanAssessmentReportResponseOperationMetadata

The RPC response.

Overrides

GenerateTerraformPlanAssessmentReportAsync(GenerateTerraformPlanAssessmentReportRequest, CallSettings)

public override Task<Operation<GenerateTerraformPlanAssessmentReportResponse, OperationMetadata>> GenerateTerraformPlanAssessmentReportAsync(GenerateTerraformPlanAssessmentReportRequest request, CallSettings callSettings = null)

Generate a Terraform plan assessment report for a given Terraform plan.

Parameters
Name Description
request GenerateTerraformPlanAssessmentReportRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationGenerateTerraformPlanAssessmentReportResponseOperationMetadata

A Task containing the RPC response.

Overrides

GetApplication(GetApplicationRequest, CallSettings)

public override Application GetApplication(GetApplicationRequest request, CallSettings callSettings = null)

Gets details about an application.

Parameters
Name Description
request GetApplicationRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Application

The RPC response.

Overrides

GetApplicationAsync(GetApplicationRequest, CallSettings)

public override Task<Application> GetApplicationAsync(GetApplicationRequest request, CallSettings callSettings = null)

Gets details about an application.

Parameters
Name Description
request GetApplicationRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskApplication

A Task containing the RPC response.

Overrides

GetApplicationTemplate(GetApplicationTemplateRequest, CallSettings)

public override ApplicationTemplate GetApplicationTemplate(GetApplicationTemplateRequest request, CallSettings callSettings = null)

Gets details about an application template.

Parameters
Name Description
request GetApplicationTemplateRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
ApplicationTemplate

The RPC response.

Overrides

GetApplicationTemplateAsync(GetApplicationTemplateRequest, CallSettings)

public override Task<ApplicationTemplate> GetApplicationTemplateAsync(GetApplicationTemplateRequest request, CallSettings callSettings = null)

Gets details about an application template.

Parameters
Name Description
request GetApplicationTemplateRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskApplicationTemplate

A Task containing the RPC response.

Overrides

GetApplicationTemplateRevision(GetApplicationTemplateRevisionRequest, CallSettings)

public override ApplicationTemplateRevision GetApplicationTemplateRevision(GetApplicationTemplateRevisionRequest request, CallSettings callSettings = null)

Gets details about an application template revision.

Parameters
Name Description
request GetApplicationTemplateRevisionRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
ApplicationTemplateRevision

The RPC response.

Overrides

GetApplicationTemplateRevisionAsync(GetApplicationTemplateRevisionRequest, CallSettings)

public override Task<ApplicationTemplateRevision> GetApplicationTemplateRevisionAsync(GetApplicationTemplateRevisionRequest request, CallSettings callSettings = null)

Gets details about an application template revision.

Parameters
Name Description
request GetApplicationTemplateRevisionRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskApplicationTemplateRevision

A Task containing the RPC response.

Overrides

GetApplicationTemplateSystemRevision(GetApplicationTemplateSystemRevisionRequest, CallSettings)

public override ApplicationTemplateSystemRevision GetApplicationTemplateSystemRevision(GetApplicationTemplateSystemRevisionRequest request, CallSettings callSettings = null)

Gets the given application template system revision.

Parameters
Name Description
request GetApplicationTemplateSystemRevisionRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
ApplicationTemplateSystemRevision

The RPC response.

Overrides

GetApplicationTemplateSystemRevisionAsync(GetApplicationTemplateSystemRevisionRequest, CallSettings)

public override Task<ApplicationTemplateSystemRevision> GetApplicationTemplateSystemRevisionAsync(GetApplicationTemplateSystemRevisionRequest request, CallSettings callSettings = null)

Gets the given application template system revision.

Parameters
Name Description
request GetApplicationTemplateSystemRevisionRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskApplicationTemplateSystemRevision

A Task containing the RPC response.

Overrides

GetCatalog(GetCatalogRequest, CallSettings)

public override Catalog GetCatalog(GetCatalogRequest request, CallSettings callSettings = null)

Gets details about a catalog.

Parameters
Name Description
request GetCatalogRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Catalog

The RPC response.

Overrides

GetCatalogAsync(GetCatalogRequest, CallSettings)

public override Task<Catalog> GetCatalogAsync(GetCatalogRequest request, CallSettings callSettings = null)

Gets details about a catalog.

Parameters
Name Description
request GetCatalogRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskCatalog

A Task containing the RPC response.

Overrides

GetCatalogTemplate(GetCatalogTemplateRequest, CallSettings)

public override CatalogTemplate GetCatalogTemplate(GetCatalogTemplateRequest request, CallSettings callSettings = null)

Gets a catalog template.

Parameters
Name Description
request GetCatalogTemplateRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
CatalogTemplate

The RPC response.

Overrides

GetCatalogTemplateAsync(GetCatalogTemplateRequest, CallSettings)

public override Task<CatalogTemplate> GetCatalogTemplateAsync(GetCatalogTemplateRequest request, CallSettings callSettings = null)

Gets a catalog template.

Parameters
Name Description
request GetCatalogTemplateRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskCatalogTemplate

A Task containing the RPC response.

Overrides

GetCatalogTemplateRevision(GetCatalogTemplateRevisionRequest, CallSettings)

public override CatalogTemplateRevision GetCatalogTemplateRevision(GetCatalogTemplateRevisionRequest request, CallSettings callSettings = null)

Gets details about a template revision.

Parameters
Name Description
request GetCatalogTemplateRevisionRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
CatalogTemplateRevision

The RPC response.

Overrides

GetCatalogTemplateRevisionAsync(GetCatalogTemplateRevisionRequest, CallSettings)

public override Task<CatalogTemplateRevision> GetCatalogTemplateRevisionAsync(GetCatalogTemplateRevisionRequest request, CallSettings callSettings = null)

Gets details about a template revision.

Parameters
Name Description
request GetCatalogTemplateRevisionRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskCatalogTemplateRevision

A Task containing the RPC response.

Overrides

GetComponent(GetComponentRequest, CallSettings)

public override Component GetComponent(GetComponentRequest request, CallSettings callSettings = null)

Gets details about a Component.

Parameters
Name Description
request GetComponentRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Component

The RPC response.

Overrides

GetComponentAsync(GetComponentRequest, CallSettings)

public override Task<Component> GetComponentAsync(GetComponentRequest request, CallSettings callSettings = null)

Gets details about a Component.

Parameters
Name Description
request GetComponentRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskComponent

A Task containing the RPC response.

Overrides

GetConnection(GetConnectionRequest, CallSettings)

public override Connection GetConnection(GetConnectionRequest request, CallSettings callSettings = null)

Gets details about a connection.

Parameters
Name Description
request GetConnectionRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Connection

The RPC response.

Overrides

GetConnectionAsync(GetConnectionRequest, CallSettings)

public override Task<Connection> GetConnectionAsync(GetConnectionRequest request, CallSettings callSettings = null)

Gets details about a connection.

Parameters
Name Description
request GetConnectionRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskConnection

A Task containing the RPC response.

Overrides

GetPolicy(GetPolicyRequest, CallSettings)

public override Policy GetPolicy(GetPolicyRequest request, CallSettings callSettings = null)

Policy related APIs. Get a policy for an application template.

Parameters
Name Description
request GetPolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Policy

The RPC response.

Overrides

GetPolicyAsync(GetPolicyRequest, CallSettings)

public override Task<Policy> GetPolicyAsync(GetPolicyRequest request, CallSettings callSettings = null)

Policy related APIs. Get a policy for an application template.

Parameters
Name Description
request GetPolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskPolicy

A Task containing the RPC response.

Overrides

GetShare(GetShareRequest, CallSettings)

public override Share GetShare(GetShareRequest request, CallSettings callSettings = null)

Get catalog share object for the space.

Parameters
Name Description
request GetShareRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Share

The RPC response.

Overrides

GetShareAsync(GetShareRequest, CallSettings)

public override Task<Share> GetShareAsync(GetShareRequest request, CallSettings callSettings = null)

Get catalog share object for the space.

Parameters
Name Description
request GetShareRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskShare

A Task containing the RPC response.

Overrides

GetSharedTemplate(GetSharedTemplateRequest, CallSettings)

public override SharedTemplate GetSharedTemplate(GetSharedTemplateRequest request, CallSettings callSettings = null)

Gets details about a shared template.

Parameters
Name Description
request GetSharedTemplateRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
SharedTemplate

The RPC response.

Overrides

GetSharedTemplateAsync(GetSharedTemplateRequest, CallSettings)

public override Task<SharedTemplate> GetSharedTemplateAsync(GetSharedTemplateRequest request, CallSettings callSettings = null)

Gets details about a shared template.

Parameters
Name Description
request GetSharedTemplateRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskSharedTemplate

A Task containing the RPC response.

Overrides

GetSharedTemplateRevision(GetSharedTemplateRevisionRequest, CallSettings)

public override SharedTemplateRevision GetSharedTemplateRevision(GetSharedTemplateRevisionRequest request, CallSettings callSettings = null)

Gets details about a shared template revision.

Parameters
Name Description
request GetSharedTemplateRevisionRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
SharedTemplateRevision

The RPC response.

Overrides

GetSharedTemplateRevisionAsync(GetSharedTemplateRevisionRequest, CallSettings)

public override Task<SharedTemplateRevision> GetSharedTemplateRevisionAsync(GetSharedTemplateRevisionRequest request, CallSettings callSettings = null)

Gets details about a shared template revision.

Parameters
Name Description
request GetSharedTemplateRevisionRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskSharedTemplateRevision

A Task containing the RPC response.

Overrides

GetSpace(GetSpaceRequest, CallSettings)

public override Space GetSpace(GetSpaceRequest request, CallSettings callSettings = null)

Gets details about a space.

Parameters
Name Description
request GetSpaceRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Space

The RPC response.

Overrides

GetSpaceAsync(GetSpaceRequest, CallSettings)

public override Task<Space> GetSpaceAsync(GetSpaceRequest request, CallSettings callSettings = null)

Gets details about a space.

Parameters
Name Description
request GetSpaceRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskSpace

A Task containing the RPC response.

Overrides

ImportApplicationIaC(ImportApplicationIaCRequest, CallSettings)

public override ImportApplicationIaCResponse ImportApplicationIaC(ImportApplicationIaCRequest request, CallSettings callSettings = null)

Imports IaC for an application resource.

Parameters
Name Description
request ImportApplicationIaCRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
ImportApplicationIaCResponse

The RPC response.

Overrides

ImportApplicationIaCAsync(ImportApplicationIaCRequest, CallSettings)

public override Task<ImportApplicationIaCResponse> ImportApplicationIaCAsync(ImportApplicationIaCRequest request, CallSettings callSettings = null)

Imports IaC for an application resource.

Parameters
Name Description
request ImportApplicationIaCRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskImportApplicationIaCResponse

A Task containing the RPC response.

Overrides

ImportApplicationTemplate(ImportApplicationTemplateRequest, CallSettings)

public override ApplicationTemplate ImportApplicationTemplate(ImportApplicationTemplateRequest request, CallSettings callSettings = null)

Imports to an existing application template from a given shared template.

Parameters
Name Description
request ImportApplicationTemplateRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
ApplicationTemplate

The RPC response.

Overrides

ImportApplicationTemplateAsync(ImportApplicationTemplateRequest, CallSettings)

public override Task<ApplicationTemplate> ImportApplicationTemplateAsync(ImportApplicationTemplateRequest request, CallSettings callSettings = null)

Imports to an existing application template from a given shared template.

Parameters
Name Description
request ImportApplicationTemplateRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskApplicationTemplate

A Task containing the RPC response.

Overrides

ImportApplicationTemplateIaC(ImportApplicationTemplateIaCRequest, CallSettings)

public override ImportApplicationTemplateIaCResponse ImportApplicationTemplateIaC(ImportApplicationTemplateIaCRequest request, CallSettings callSettings = null)

Imports IaC for an application template.

Parameters
Name Description
request ImportApplicationTemplateIaCRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
ImportApplicationTemplateIaCResponse

The RPC response.

Overrides

ImportApplicationTemplateIaCAsync(ImportApplicationTemplateIaCRequest, CallSettings)

public override Task<ImportApplicationTemplateIaCResponse> ImportApplicationTemplateIaCAsync(ImportApplicationTemplateIaCRequest request, CallSettings callSettings = null)

Imports IaC for an application template.

Parameters
Name Description
request ImportApplicationTemplateIaCRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskImportApplicationTemplateIaCResponse

A Task containing the RPC response.

Overrides

IngestApplicationTemplateIaC(IngestApplicationTemplateIaCRequest, CallSettings)

public override Operation<IngestApplicationTemplateIaCResponse, OperationMetadata> IngestApplicationTemplateIaC(IngestApplicationTemplateIaCRequest request, CallSettings callSettings = null)

Ingests IaC for an application template asynchronously.

Parameters
Name Description
request IngestApplicationTemplateIaCRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationIngestApplicationTemplateIaCResponseOperationMetadata

The RPC response.

Overrides

IngestApplicationTemplateIaCAsync(IngestApplicationTemplateIaCRequest, CallSettings)

public override Task<Operation<IngestApplicationTemplateIaCResponse, OperationMetadata>> IngestApplicationTemplateIaCAsync(IngestApplicationTemplateIaCRequest request, CallSettings callSettings = null)

Ingests IaC for an application template asynchronously.

Parameters
Name Description
request IngestApplicationTemplateIaCRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationIngestApplicationTemplateIaCResponseOperationMetadata

A Task containing the RPC response.

Overrides

ListApplicationTemplateRevisions(ListApplicationTemplateRevisionsRequest, CallSettings)

public override PagedEnumerable<ListApplicationTemplateRevisionsResponse, ApplicationTemplateRevision> ListApplicationTemplateRevisions(ListApplicationTemplateRevisionsRequest request, CallSettings callSettings = null)

Lists application template revisions in a given application template.

Parameters
Name Description
request ListApplicationTemplateRevisionsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListApplicationTemplateRevisionsResponseApplicationTemplateRevision

A pageable sequence of ApplicationTemplateRevision resources.

Overrides

ListApplicationTemplateRevisionsAsync(ListApplicationTemplateRevisionsRequest, CallSettings)

public override PagedAsyncEnumerable<ListApplicationTemplateRevisionsResponse, ApplicationTemplateRevision> ListApplicationTemplateRevisionsAsync(ListApplicationTemplateRevisionsRequest request, CallSettings callSettings = null)

Lists application template revisions in a given application template.

Parameters
Name Description
request ListApplicationTemplateRevisionsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListApplicationTemplateRevisionsResponseApplicationTemplateRevision

A pageable asynchronous sequence of ApplicationTemplateRevision resources.

Overrides

ListApplicationTemplateSystemRevisions(ListApplicationTemplateSystemRevisionsRequest, CallSettings)

public override PagedEnumerable<ListApplicationTemplateSystemRevisionsResponse, ApplicationTemplateSystemRevision> ListApplicationTemplateSystemRevisions(ListApplicationTemplateSystemRevisionsRequest request, CallSettings callSettings = null)

Lists application template system revisions in a given application template.

Parameters
Name Description
request ListApplicationTemplateSystemRevisionsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListApplicationTemplateSystemRevisionsResponseApplicationTemplateSystemRevision

A pageable sequence of ApplicationTemplateSystemRevision resources.

Overrides

ListApplicationTemplateSystemRevisionsAsync(ListApplicationTemplateSystemRevisionsRequest, CallSettings)

public override PagedAsyncEnumerable<ListApplicationTemplateSystemRevisionsResponse, ApplicationTemplateSystemRevision> ListApplicationTemplateSystemRevisionsAsync(ListApplicationTemplateSystemRevisionsRequest request, CallSettings callSettings = null)

Lists application template system revisions in a given application template.

Parameters
Name Description
request ListApplicationTemplateSystemRevisionsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListApplicationTemplateSystemRevisionsResponseApplicationTemplateSystemRevision

A pageable asynchronous sequence of ApplicationTemplateSystemRevision resources.

Overrides

ListApplicationTemplates(ListApplicationTemplatesRequest, CallSettings)

public override PagedEnumerable<ListApplicationTemplatesResponse, ApplicationTemplate> ListApplicationTemplates(ListApplicationTemplatesRequest request, CallSettings callSettings = null)

Lists application templates in a given space.

Parameters
Name Description
request ListApplicationTemplatesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListApplicationTemplatesResponseApplicationTemplate

A pageable sequence of ApplicationTemplate resources.

Overrides

ListApplicationTemplatesAsync(ListApplicationTemplatesRequest, CallSettings)

public override PagedAsyncEnumerable<ListApplicationTemplatesResponse, ApplicationTemplate> ListApplicationTemplatesAsync(ListApplicationTemplatesRequest request, CallSettings callSettings = null)

Lists application templates in a given space.

Parameters
Name Description
request ListApplicationTemplatesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListApplicationTemplatesResponseApplicationTemplate

A pageable asynchronous sequence of ApplicationTemplate resources.

Overrides

ListApplications(ListApplicationsRequest, CallSettings)

public override PagedEnumerable<ListApplicationsResponse, Application> ListApplications(ListApplicationsRequest request, CallSettings callSettings = null)

Lists applications in a given space.

Parameters
Name Description
request ListApplicationsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListApplicationsResponseApplication

A pageable sequence of Application resources.

Overrides

ListApplicationsAsync(ListApplicationsRequest, CallSettings)

public override PagedAsyncEnumerable<ListApplicationsResponse, Application> ListApplicationsAsync(ListApplicationsRequest request, CallSettings callSettings = null)

Lists applications in a given space.

Parameters
Name Description
request ListApplicationsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListApplicationsResponseApplication

A pageable asynchronous sequence of Application resources.

Overrides

ListCatalogTemplateRevisions(ListCatalogTemplateRevisionsRequest, CallSettings)

public override PagedEnumerable<ListCatalogTemplateRevisionsResponse, CatalogTemplateRevision> ListCatalogTemplateRevisions(ListCatalogTemplateRevisionsRequest request, CallSettings callSettings = null)

Lists template revisions.

Parameters
Name Description
request ListCatalogTemplateRevisionsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListCatalogTemplateRevisionsResponseCatalogTemplateRevision

A pageable sequence of CatalogTemplateRevision resources.

Overrides

ListCatalogTemplateRevisionsAsync(ListCatalogTemplateRevisionsRequest, CallSettings)

public override PagedAsyncEnumerable<ListCatalogTemplateRevisionsResponse, CatalogTemplateRevision> ListCatalogTemplateRevisionsAsync(ListCatalogTemplateRevisionsRequest request, CallSettings callSettings = null)

Lists template revisions.

Parameters
Name Description
request ListCatalogTemplateRevisionsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListCatalogTemplateRevisionsResponseCatalogTemplateRevision

A pageable asynchronous sequence of CatalogTemplateRevision resources.

Overrides

ListCatalogTemplates(ListCatalogTemplatesRequest, CallSettings)

public override PagedEnumerable<ListCatalogTemplatesResponse, CatalogTemplate> ListCatalogTemplates(ListCatalogTemplatesRequest request, CallSettings callSettings = null)

Lists catalog templates.

Parameters
Name Description
request ListCatalogTemplatesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListCatalogTemplatesResponseCatalogTemplate

A pageable sequence of CatalogTemplate resources.

Overrides

ListCatalogTemplatesAsync(ListCatalogTemplatesRequest, CallSettings)

public override PagedAsyncEnumerable<ListCatalogTemplatesResponse, CatalogTemplate> ListCatalogTemplatesAsync(ListCatalogTemplatesRequest request, CallSettings callSettings = null)

Lists catalog templates.

Parameters
Name Description
request ListCatalogTemplatesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListCatalogTemplatesResponseCatalogTemplate

A pageable asynchronous sequence of CatalogTemplate resources.

Overrides

ListCatalogs(ListCatalogsRequest, CallSettings)

public override PagedEnumerable<ListCatalogsResponse, Catalog> ListCatalogs(ListCatalogsRequest request, CallSettings callSettings = null)

Lists catalogs in a given space.

Parameters
Name Description
request ListCatalogsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListCatalogsResponseCatalog

A pageable sequence of Catalog resources.

Overrides

ListCatalogsAsync(ListCatalogsRequest, CallSettings)

public override PagedAsyncEnumerable<ListCatalogsResponse, Catalog> ListCatalogsAsync(ListCatalogsRequest request, CallSettings callSettings = null)

Lists catalogs in a given space.

Parameters
Name Description
request ListCatalogsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListCatalogsResponseCatalog

A pageable asynchronous sequence of Catalog resources.

Overrides

ListComponents(ListComponentsRequest, CallSettings)

public override PagedEnumerable<ListComponentsResponse, Component> ListComponents(ListComponentsRequest request, CallSettings callSettings = null)

Lists components in an application template.

Parameters
Name Description
request ListComponentsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListComponentsResponseComponent

A pageable sequence of Component resources.

Overrides

ListComponentsAsync(ListComponentsRequest, CallSettings)

public override PagedAsyncEnumerable<ListComponentsResponse, Component> ListComponentsAsync(ListComponentsRequest request, CallSettings callSettings = null)

Lists components in an application template.

Parameters
Name Description
request ListComponentsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListComponentsResponseComponent

A pageable asynchronous sequence of Component resources.

Overrides

ListConnections(ListConnectionsRequest, CallSettings)

public override PagedEnumerable<ListConnectionsResponse, Connection> ListConnections(ListConnectionsRequest request, CallSettings callSettings = null)

Lists connections in an application template.

Parameters
Name Description
request ListConnectionsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListConnectionsResponseConnection

A pageable sequence of Connection resources.

Overrides

ListConnectionsAsync(ListConnectionsRequest, CallSettings)

public override PagedAsyncEnumerable<ListConnectionsResponse, Connection> ListConnectionsAsync(ListConnectionsRequest request, CallSettings callSettings = null)

Lists connections in an application template.

Parameters
Name Description
request ListConnectionsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListConnectionsResponseConnection

A pageable asynchronous sequence of Connection resources.

Overrides

ListPolicies(ListPoliciesRequest, CallSettings)

public override PagedEnumerable<ListPoliciesResponse, Policy> ListPolicies(ListPoliciesRequest request, CallSettings callSettings = null)

Lists policies for an application template.

Parameters
Name Description
request ListPoliciesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListPoliciesResponsePolicy

A pageable sequence of Policy resources.

Overrides

ListPoliciesAsync(ListPoliciesRequest, CallSettings)

public override PagedAsyncEnumerable<ListPoliciesResponse, Policy> ListPoliciesAsync(ListPoliciesRequest request, CallSettings callSettings = null)

Lists policies for an application template.

Parameters
Name Description
request ListPoliciesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListPoliciesResponsePolicy

A pageable asynchronous sequence of Policy resources.

Overrides

ListSharedTemplateRevisions(ListSharedTemplateRevisionsRequest, CallSettings)

public override PagedEnumerable<ListSharedTemplateRevisionsResponse, SharedTemplateRevision> ListSharedTemplateRevisions(ListSharedTemplateRevisionsRequest request, CallSettings callSettings = null)

Lists shared template revisions in a given space.

Parameters
Name Description
request ListSharedTemplateRevisionsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListSharedTemplateRevisionsResponseSharedTemplateRevision

A pageable sequence of SharedTemplateRevision resources.

Overrides

ListSharedTemplateRevisionsAsync(ListSharedTemplateRevisionsRequest, CallSettings)

public override PagedAsyncEnumerable<ListSharedTemplateRevisionsResponse, SharedTemplateRevision> ListSharedTemplateRevisionsAsync(ListSharedTemplateRevisionsRequest request, CallSettings callSettings = null)

Lists shared template revisions in a given space.

Parameters
Name Description
request ListSharedTemplateRevisionsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListSharedTemplateRevisionsResponseSharedTemplateRevision

A pageable asynchronous sequence of SharedTemplateRevision resources.

Overrides

ListSharedTemplates(ListSharedTemplatesRequest, CallSettings)

public override PagedEnumerable<ListSharedTemplatesResponse, SharedTemplate> ListSharedTemplates(ListSharedTemplatesRequest request, CallSettings callSettings = null)

Lists shared templates in a given space.

Parameters
Name Description
request ListSharedTemplatesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListSharedTemplatesResponseSharedTemplate

A pageable sequence of SharedTemplate resources.

Overrides

ListSharedTemplatesAsync(ListSharedTemplatesRequest, CallSettings)

public override PagedAsyncEnumerable<ListSharedTemplatesResponse, SharedTemplate> ListSharedTemplatesAsync(ListSharedTemplatesRequest request, CallSettings callSettings = null)

Lists shared templates in a given space.

Parameters
Name Description
request ListSharedTemplatesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListSharedTemplatesResponseSharedTemplate

A pageable asynchronous sequence of SharedTemplate resources.

Overrides

ListShares(ListSharesRequest, CallSettings)

public override PagedEnumerable<ListSharesResponse, Share> ListShares(ListSharesRequest request, CallSettings callSettings = null)

Lists catalog share objects for the space.

Parameters
Name Description
request ListSharesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListSharesResponseShare

A pageable sequence of Share resources.

Overrides

ListSharesAsync(ListSharesRequest, CallSettings)

public override PagedAsyncEnumerable<ListSharesResponse, Share> ListSharesAsync(ListSharesRequest request, CallSettings callSettings = null)

Lists catalog share objects for the space.

Parameters
Name Description
request ListSharesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListSharesResponseShare

A pageable asynchronous sequence of Share resources.

Overrides

ListSpaces(ListSpacesRequest, CallSettings)

public override PagedEnumerable<ListSpacesResponse, Space> ListSpaces(ListSpacesRequest request, CallSettings callSettings = null)

Lists spaces in a given project and location.

Parameters
Name Description
request ListSpacesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListSpacesResponseSpace

A pageable sequence of Space resources.

Overrides

ListSpacesAsync(ListSpacesRequest, CallSettings)

public override PagedAsyncEnumerable<ListSpacesResponse, Space> ListSpacesAsync(ListSpacesRequest request, CallSettings callSettings = null)

Lists spaces in a given project and location.

Parameters
Name Description
request ListSpacesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListSpacesResponseSpace

A pageable asynchronous sequence of Space resources.

Overrides

PreviewApplication(PreviewApplicationRequest, CallSettings)

public override Operation<PreviewApplicationResponse, OperationMetadata> PreviewApplication(PreviewApplicationRequest request, CallSettings callSettings = null)

Previews deployment of an application.

Parameters
Name Description
request PreviewApplicationRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationPreviewApplicationResponseOperationMetadata

The RPC response.

Overrides

PreviewApplicationAsync(PreviewApplicationRequest, CallSettings)

public override Task<Operation<PreviewApplicationResponse, OperationMetadata>> PreviewApplicationAsync(PreviewApplicationRequest request, CallSettings callSettings = null)

Previews deployment of an application.

Parameters
Name Description
request PreviewApplicationRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationPreviewApplicationResponseOperationMetadata

A Task containing the RPC response.

Overrides

RecommendIAMRoles(RecommendIAMRolesRequest, CallSettings)

public override Operation<RecommendIAMRolesResponse, OperationMetadata> RecommendIAMRoles(RecommendIAMRolesRequest request, CallSettings callSettings = null)

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 RecommendIAMRolesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationRecommendIAMRolesResponseOperationMetadata

The RPC response.

Overrides

RecommendIAMRolesAsync(RecommendIAMRolesRequest, CallSettings)

public override Task<Operation<RecommendIAMRolesResponse, OperationMetadata>> RecommendIAMRolesAsync(RecommendIAMRolesRequest request, CallSettings callSettings = null)

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 RecommendIAMRolesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationRecommendIAMRolesResponseOperationMetadata

A Task containing the RPC response.

Overrides

RegisterAppHubApplicationResources(RegisterAppHubApplicationResourcesRequest, CallSettings)

public override Operation<RegisterAppHubApplicationResourcesResponse, OperationMetadata> RegisterAppHubApplicationResources(RegisterAppHubApplicationResourcesRequest request, CallSettings callSettings = null)

Register deployed resources from terraform state file with App Hub without needing a space.

Parameters
Name Description
request RegisterAppHubApplicationResourcesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationRegisterAppHubApplicationResourcesResponseOperationMetadata

The RPC response.

Overrides

RegisterAppHubApplicationResourcesAsync(RegisterAppHubApplicationResourcesRequest, CallSettings)

public override Task<Operation<RegisterAppHubApplicationResourcesResponse, OperationMetadata>> RegisterAppHubApplicationResourcesAsync(RegisterAppHubApplicationResourcesRequest request, CallSettings callSettings = null)

Register deployed resources from terraform state file with App Hub without needing a space.

Parameters
Name Description
request RegisterAppHubApplicationResourcesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationRegisterAppHubApplicationResourcesResponseOperationMetadata

A Task containing the RPC response.

Overrides

SnapshotApplicationTemplate(SnapshotApplicationTemplateRequest, CallSettings)

public override Operation<SnapshotApplicationTemplateResponse, OperationMetadata> SnapshotApplicationTemplate(SnapshotApplicationTemplateRequest request, CallSettings callSettings = null)

Snapshots an application template to create a new revision asynchronously.

Parameters
Name Description
request SnapshotApplicationTemplateRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationSnapshotApplicationTemplateResponseOperationMetadata

The RPC response.

Overrides

SnapshotApplicationTemplateAsync(SnapshotApplicationTemplateRequest, CallSettings)

public override Task<Operation<SnapshotApplicationTemplateResponse, OperationMetadata>> SnapshotApplicationTemplateAsync(SnapshotApplicationTemplateRequest request, CallSettings callSettings = null)

Snapshots an application template to create a new revision asynchronously.

Parameters
Name Description
request SnapshotApplicationTemplateRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationSnapshotApplicationTemplateResponseOperationMetadata

A Task containing the RPC response.

Overrides

SyncShare(SyncShareRequest, CallSettings)

public override Operation<Share, OperationMetadata> SyncShare(SyncShareRequest request, CallSettings callSettings = null)

Synchronizes a share and updates the destination workspace to reflect. reflect the most recent changes to the catalog.

Parameters
Name Description
request SyncShareRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationShareOperationMetadata

The RPC response.

Overrides

SyncShareAsync(SyncShareRequest, CallSettings)

public override Task<Operation<Share, OperationMetadata>> SyncShareAsync(SyncShareRequest request, CallSettings callSettings = null)

Synchronizes a share and updates the destination workspace to reflect. reflect the most recent changes to the catalog.

Parameters
Name Description
request SyncShareRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationShareOperationMetadata

A Task containing the RPC response.

Overrides

UpdateApplication(UpdateApplicationRequest, CallSettings)

public override Application UpdateApplication(UpdateApplicationRequest request, CallSettings callSettings = null)

Updates an application.

Parameters
Name Description
request UpdateApplicationRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Application

The RPC response.

Overrides

UpdateApplicationAsync(UpdateApplicationRequest, CallSettings)

public override Task<Application> UpdateApplicationAsync(UpdateApplicationRequest request, CallSettings callSettings = null)

Updates an application.

Parameters
Name Description
request UpdateApplicationRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskApplication

A Task containing the RPC response.

Overrides

UpdateApplicationTemplate(UpdateApplicationTemplateRequest, CallSettings)

public override ApplicationTemplate UpdateApplicationTemplate(UpdateApplicationTemplateRequest request, CallSettings callSettings = null)

Updates an application template.

Parameters
Name Description
request UpdateApplicationTemplateRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
ApplicationTemplate

The RPC response.

Overrides

UpdateApplicationTemplateAsync(UpdateApplicationTemplateRequest, CallSettings)

public override Task<ApplicationTemplate> UpdateApplicationTemplateAsync(UpdateApplicationTemplateRequest request, CallSettings callSettings = null)

Updates an application template.

Parameters
Name Description
request UpdateApplicationTemplateRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskApplicationTemplate

A Task containing the RPC response.

Overrides

UpdateCatalog(UpdateCatalogRequest, CallSettings)

public override Catalog UpdateCatalog(UpdateCatalogRequest request, CallSettings callSettings = null)

Updates a catalog.

Parameters
Name Description
request UpdateCatalogRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Catalog

The RPC response.

Overrides

UpdateCatalogAsync(UpdateCatalogRequest, CallSettings)

public override Task<Catalog> UpdateCatalogAsync(UpdateCatalogRequest request, CallSettings callSettings = null)

Updates a catalog.

Parameters
Name Description
request UpdateCatalogRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskCatalog

A Task containing the RPC response.

Overrides

UpdateCatalogTemplate(UpdateCatalogTemplateRequest, CallSettings)

public override CatalogTemplate UpdateCatalogTemplate(UpdateCatalogTemplateRequest request, CallSettings callSettings = null)

Updates a catalog template resource.

Parameters
Name Description
request UpdateCatalogTemplateRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
CatalogTemplate

The RPC response.

Overrides

UpdateCatalogTemplateAsync(UpdateCatalogTemplateRequest, CallSettings)

public override Task<CatalogTemplate> UpdateCatalogTemplateAsync(UpdateCatalogTemplateRequest request, CallSettings callSettings = null)

Updates a catalog template resource.

Parameters
Name Description
request UpdateCatalogTemplateRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskCatalogTemplate

A Task containing the RPC response.

Overrides

UpdateComponent(UpdateComponentRequest, CallSettings)

public override Component UpdateComponent(UpdateComponentRequest request, CallSettings callSettings = null)

Updates a component.

Parameters
Name Description
request UpdateComponentRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Component

The RPC response.

Overrides

UpdateComponentAsync(UpdateComponentRequest, CallSettings)

public override Task<Component> UpdateComponentAsync(UpdateComponentRequest request, CallSettings callSettings = null)

Updates a component.

Parameters
Name Description
request UpdateComponentRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskComponent

A Task containing the RPC response.

Overrides

UpdateConnection(UpdateConnectionRequest, CallSettings)

public override Connection UpdateConnection(UpdateConnectionRequest request, CallSettings callSettings = null)

Updates a connection.

Parameters
Name Description
request UpdateConnectionRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Connection

The RPC response.

Overrides

UpdateConnectionAsync(UpdateConnectionRequest, CallSettings)

public override Task<Connection> UpdateConnectionAsync(UpdateConnectionRequest request, CallSettings callSettings = null)

Updates a connection.

Parameters
Name Description
request UpdateConnectionRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskConnection

A Task containing the RPC response.

Overrides

UpdatePolicy(UpdatePolicyRequest, CallSettings)

public override Policy UpdatePolicy(UpdatePolicyRequest request, CallSettings callSettings = null)

Updates a policy.

Parameters
Name Description
request UpdatePolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Policy

The RPC response.

Overrides

UpdatePolicyAsync(UpdatePolicyRequest, CallSettings)

public override Task<Policy> UpdatePolicyAsync(UpdatePolicyRequest request, CallSettings callSettings = null)

Updates a policy.

Parameters
Name Description
request UpdatePolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskPolicy

A Task containing the RPC response.

Overrides

UpdateSpace(UpdateSpaceRequest, CallSettings)

public override Space UpdateSpace(UpdateSpaceRequest request, CallSettings callSettings = null)

Updates a space.

Parameters
Name Description
request UpdateSpaceRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Space

The RPC response.

Overrides

UpdateSpaceAsync(UpdateSpaceRequest, CallSettings)

public override Task<Space> UpdateSpaceAsync(UpdateSpaceRequest request, CallSettings callSettings = null)

Updates a space.

Parameters
Name Description
request UpdateSpaceRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskSpace

A Task containing the RPC response.

Overrides