Telco Automation v1 API - Class TelcoAutomation.TelcoAutomationBase (1.0.0)

[BindServiceMethod(typeof(TelcoAutomation), "BindService")]
public abstract class TelcoAutomation.TelcoAutomationBase

Reference documentation and code samples for the Telco Automation v1 API class TelcoAutomation.TelcoAutomationBase.

Base class for server-side implementations of TelcoAutomation

Inheritance

object > TelcoAutomation.TelcoAutomationBase

Namespace

Google.Cloud.TelcoAutomation.V1

Assembly

Google.Cloud.TelcoAutomation.V1.dll

Methods

ApplyDeployment(ApplyDeploymentRequest, ServerCallContext)

public virtual Task<Deployment> ApplyDeployment(ApplyDeploymentRequest request, ServerCallContext context)

Applies the deployment's YAML files to the parent orchestration cluster.

Parameters
NameDescription
requestApplyDeploymentRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
TaskDeployment

The response to send back to the client (wrapped by a task).

ApplyHydratedDeployment(ApplyHydratedDeploymentRequest, ServerCallContext)

public virtual Task<HydratedDeployment> ApplyHydratedDeployment(ApplyHydratedDeploymentRequest request, ServerCallContext context)

Applies a hydrated deployment to a workload cluster.

Parameters
NameDescription
requestApplyHydratedDeploymentRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
TaskHydratedDeployment

The response to send back to the client (wrapped by a task).

ApproveBlueprint(ApproveBlueprintRequest, ServerCallContext)

public virtual Task<Blueprint> ApproveBlueprint(ApproveBlueprintRequest request, ServerCallContext context)

Approves a blueprint and commits a new revision.

Parameters
NameDescription
requestApproveBlueprintRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
TaskBlueprint

The response to send back to the client (wrapped by a task).

ComputeDeploymentStatus(ComputeDeploymentStatusRequest, ServerCallContext)

public virtual Task<ComputeDeploymentStatusResponse> ComputeDeploymentStatus(ComputeDeploymentStatusRequest request, ServerCallContext context)

Returns the requested deployment status.

Parameters
NameDescription
requestComputeDeploymentStatusRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
TaskComputeDeploymentStatusResponse

The response to send back to the client (wrapped by a task).

CreateBlueprint(CreateBlueprintRequest, ServerCallContext)

public virtual Task<Blueprint> CreateBlueprint(CreateBlueprintRequest request, ServerCallContext context)

Creates a blueprint.

Parameters
NameDescription
requestCreateBlueprintRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
TaskBlueprint

The response to send back to the client (wrapped by a task).

CreateDeployment(CreateDeploymentRequest, ServerCallContext)

public virtual Task<Deployment> CreateDeployment(CreateDeploymentRequest request, ServerCallContext context)

Creates a deployment.

Parameters
NameDescription
requestCreateDeploymentRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
TaskDeployment

The response to send back to the client (wrapped by a task).

CreateEdgeSlm(CreateEdgeSlmRequest, ServerCallContext)

public virtual Task<Operation> CreateEdgeSlm(CreateEdgeSlmRequest request, ServerCallContext context)

Creates a new EdgeSlm in a given project and location.

Parameters
NameDescription
requestCreateEdgeSlmRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
TaskOperation

The response to send back to the client (wrapped by a task).

CreateOrchestrationCluster(CreateOrchestrationClusterRequest, ServerCallContext)

public virtual Task<Operation> CreateOrchestrationCluster(CreateOrchestrationClusterRequest request, ServerCallContext context)

Creates a new OrchestrationCluster in a given project and location.

Parameters
NameDescription
requestCreateOrchestrationClusterRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
TaskOperation

The response to send back to the client (wrapped by a task).

DeleteBlueprint(DeleteBlueprintRequest, ServerCallContext)

public virtual Task<Empty> DeleteBlueprint(DeleteBlueprintRequest request, ServerCallContext context)

Deletes a blueprint and all its revisions.

Parameters
NameDescription
requestDeleteBlueprintRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
TaskEmpty

The response to send back to the client (wrapped by a task).

DeleteEdgeSlm(DeleteEdgeSlmRequest, ServerCallContext)

public virtual Task<Operation> DeleteEdgeSlm(DeleteEdgeSlmRequest request, ServerCallContext context)

Deletes a single EdgeSlm.

Parameters
NameDescription
requestDeleteEdgeSlmRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
TaskOperation

The response to send back to the client (wrapped by a task).

DeleteOrchestrationCluster(DeleteOrchestrationClusterRequest, ServerCallContext)

public virtual Task<Operation> DeleteOrchestrationCluster(DeleteOrchestrationClusterRequest request, ServerCallContext context)

Deletes a single OrchestrationCluster.

Parameters
NameDescription
requestDeleteOrchestrationClusterRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
TaskOperation

The response to send back to the client (wrapped by a task).

DiscardBlueprintChanges(DiscardBlueprintChangesRequest, ServerCallContext)

public virtual Task<DiscardBlueprintChangesResponse> DiscardBlueprintChanges(DiscardBlueprintChangesRequest request, ServerCallContext context)

Discards the changes in a blueprint and reverts the blueprint to the last approved blueprint revision. No changes take place if a blueprint does not have revisions.

Parameters
NameDescription
requestDiscardBlueprintChangesRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
TaskDiscardBlueprintChangesResponse

The response to send back to the client (wrapped by a task).

DiscardDeploymentChanges(DiscardDeploymentChangesRequest, ServerCallContext)

public virtual Task<DiscardDeploymentChangesResponse> DiscardDeploymentChanges(DiscardDeploymentChangesRequest request, ServerCallContext context)

Discards the changes in a deployment and reverts the deployment to the last approved deployment revision. No changes take place if a deployment does not have revisions.

Parameters
NameDescription
requestDiscardDeploymentChangesRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
TaskDiscardDeploymentChangesResponse

The response to send back to the client (wrapped by a task).

GetBlueprint(GetBlueprintRequest, ServerCallContext)

public virtual Task<Blueprint> GetBlueprint(GetBlueprintRequest request, ServerCallContext context)

Returns the requested blueprint.

Parameters
NameDescription
requestGetBlueprintRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
TaskBlueprint

The response to send back to the client (wrapped by a task).

GetDeployment(GetDeploymentRequest, ServerCallContext)

public virtual Task<Deployment> GetDeployment(GetDeploymentRequest request, ServerCallContext context)

Returns the requested deployment.

Parameters
NameDescription
requestGetDeploymentRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
TaskDeployment

The response to send back to the client (wrapped by a task).

GetEdgeSlm(GetEdgeSlmRequest, ServerCallContext)

public virtual Task<EdgeSlm> GetEdgeSlm(GetEdgeSlmRequest request, ServerCallContext context)

Gets details of a single EdgeSlm.

Parameters
NameDescription
requestGetEdgeSlmRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
TaskEdgeSlm

The response to send back to the client (wrapped by a task).

GetHydratedDeployment(GetHydratedDeploymentRequest, ServerCallContext)

public virtual Task<HydratedDeployment> GetHydratedDeployment(GetHydratedDeploymentRequest request, ServerCallContext context)

Returns the requested hydrated deployment.

Parameters
NameDescription
requestGetHydratedDeploymentRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
TaskHydratedDeployment

The response to send back to the client (wrapped by a task).

GetOrchestrationCluster(GetOrchestrationClusterRequest, ServerCallContext)

public virtual Task<OrchestrationCluster> GetOrchestrationCluster(GetOrchestrationClusterRequest request, ServerCallContext context)

Gets details of a single OrchestrationCluster.

Parameters
NameDescription
requestGetOrchestrationClusterRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
TaskOrchestrationCluster

The response to send back to the client (wrapped by a task).

GetPublicBlueprint(GetPublicBlueprintRequest, ServerCallContext)

public virtual Task<PublicBlueprint> GetPublicBlueprint(GetPublicBlueprintRequest request, ServerCallContext context)

Returns the requested public blueprint.

Parameters
NameDescription
requestGetPublicBlueprintRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
TaskPublicBlueprint

The response to send back to the client (wrapped by a task).

ListBlueprintRevisions(ListBlueprintRevisionsRequest, ServerCallContext)

public virtual Task<ListBlueprintRevisionsResponse> ListBlueprintRevisions(ListBlueprintRevisionsRequest request, ServerCallContext context)

List blueprint revisions of a given blueprint.

Parameters
NameDescription
requestListBlueprintRevisionsRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
TaskListBlueprintRevisionsResponse

The response to send back to the client (wrapped by a task).

ListBlueprints(ListBlueprintsRequest, ServerCallContext)

public virtual Task<ListBlueprintsResponse> ListBlueprints(ListBlueprintsRequest request, ServerCallContext context)

List all blueprints.

Parameters
NameDescription
requestListBlueprintsRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
TaskListBlueprintsResponse

The response to send back to the client (wrapped by a task).

ListDeploymentRevisions(ListDeploymentRevisionsRequest, ServerCallContext)

public virtual Task<ListDeploymentRevisionsResponse> ListDeploymentRevisions(ListDeploymentRevisionsRequest request, ServerCallContext context)

List deployment revisions of a given deployment.

Parameters
NameDescription
requestListDeploymentRevisionsRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
TaskListDeploymentRevisionsResponse

The response to send back to the client (wrapped by a task).

ListDeployments(ListDeploymentsRequest, ServerCallContext)

public virtual Task<ListDeploymentsResponse> ListDeployments(ListDeploymentsRequest request, ServerCallContext context)

List all deployments.

Parameters
NameDescription
requestListDeploymentsRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
TaskListDeploymentsResponse

The response to send back to the client (wrapped by a task).

ListEdgeSlms(ListEdgeSlmsRequest, ServerCallContext)

public virtual Task<ListEdgeSlmsResponse> ListEdgeSlms(ListEdgeSlmsRequest request, ServerCallContext context)

Lists EdgeSlms in a given project and location.

Parameters
NameDescription
requestListEdgeSlmsRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
TaskListEdgeSlmsResponse

The response to send back to the client (wrapped by a task).

ListHydratedDeployments(ListHydratedDeploymentsRequest, ServerCallContext)

public virtual Task<ListHydratedDeploymentsResponse> ListHydratedDeployments(ListHydratedDeploymentsRequest request, ServerCallContext context)

List all hydrated deployments present under a deployment.

Parameters
NameDescription
requestListHydratedDeploymentsRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
TaskListHydratedDeploymentsResponse

The response to send back to the client (wrapped by a task).

ListOrchestrationClusters(ListOrchestrationClustersRequest, ServerCallContext)

public virtual Task<ListOrchestrationClustersResponse> ListOrchestrationClusters(ListOrchestrationClustersRequest request, ServerCallContext context)

Lists OrchestrationClusters in a given project and location.

Parameters
NameDescription
requestListOrchestrationClustersRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
TaskListOrchestrationClustersResponse

The response to send back to the client (wrapped by a task).

ListPublicBlueprints(ListPublicBlueprintsRequest, ServerCallContext)

public virtual Task<ListPublicBlueprintsResponse> ListPublicBlueprints(ListPublicBlueprintsRequest request, ServerCallContext context)

Lists the blueprints in TNA's public catalog. Default page size = 20, Max Page Size = 100.

Parameters
NameDescription
requestListPublicBlueprintsRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
TaskListPublicBlueprintsResponse

The response to send back to the client (wrapped by a task).

ProposeBlueprint(ProposeBlueprintRequest, ServerCallContext)

public virtual Task<Blueprint> ProposeBlueprint(ProposeBlueprintRequest request, ServerCallContext context)

Proposes a blueprint for approval of changes.

Parameters
NameDescription
requestProposeBlueprintRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
TaskBlueprint

The response to send back to the client (wrapped by a task).

RejectBlueprint(RejectBlueprintRequest, ServerCallContext)

public virtual Task<Blueprint> RejectBlueprint(RejectBlueprintRequest request, ServerCallContext context)

Rejects a blueprint revision proposal and flips it back to Draft state.

Parameters
NameDescription
requestRejectBlueprintRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
TaskBlueprint

The response to send back to the client (wrapped by a task).

RemoveDeployment(RemoveDeploymentRequest, ServerCallContext)

public virtual Task<Empty> RemoveDeployment(RemoveDeploymentRequest request, ServerCallContext context)

Removes the deployment by marking it as DELETING. Post which deployment and it's revisions gets deleted.

Parameters
NameDescription
requestRemoveDeploymentRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
TaskEmpty

The response to send back to the client (wrapped by a task).

RollbackDeployment(RollbackDeploymentRequest, ServerCallContext)

public virtual Task<Deployment> RollbackDeployment(RollbackDeploymentRequest request, ServerCallContext context)

Rollback the active deployment to the given past approved deployment revision.

Parameters
NameDescription
requestRollbackDeploymentRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
TaskDeployment

The response to send back to the client (wrapped by a task).

SearchBlueprintRevisions(SearchBlueprintRevisionsRequest, ServerCallContext)

public virtual Task<SearchBlueprintRevisionsResponse> SearchBlueprintRevisions(SearchBlueprintRevisionsRequest request, ServerCallContext context)

Searches across blueprint revisions.

Parameters
NameDescription
requestSearchBlueprintRevisionsRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
TaskSearchBlueprintRevisionsResponse

The response to send back to the client (wrapped by a task).

SearchDeploymentRevisions(SearchDeploymentRevisionsRequest, ServerCallContext)

public virtual Task<SearchDeploymentRevisionsResponse> SearchDeploymentRevisions(SearchDeploymentRevisionsRequest request, ServerCallContext context)

Searches across deployment revisions.

Parameters
NameDescription
requestSearchDeploymentRevisionsRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
TaskSearchDeploymentRevisionsResponse

The response to send back to the client (wrapped by a task).

UpdateBlueprint(UpdateBlueprintRequest, ServerCallContext)

public virtual Task<Blueprint> UpdateBlueprint(UpdateBlueprintRequest request, ServerCallContext context)

Updates a blueprint.

Parameters
NameDescription
requestUpdateBlueprintRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
TaskBlueprint

The response to send back to the client (wrapped by a task).

UpdateDeployment(UpdateDeploymentRequest, ServerCallContext)

public virtual Task<Deployment> UpdateDeployment(UpdateDeploymentRequest request, ServerCallContext context)

Updates a deployment.

Parameters
NameDescription
requestUpdateDeploymentRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
TaskDeployment

The response to send back to the client (wrapped by a task).

UpdateHydratedDeployment(UpdateHydratedDeploymentRequest, ServerCallContext)

public virtual Task<HydratedDeployment> UpdateHydratedDeployment(UpdateHydratedDeploymentRequest request, ServerCallContext context)

Updates a hydrated deployment.

Parameters
NameDescription
requestUpdateHydratedDeploymentRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
TaskHydratedDeployment

The response to send back to the client (wrapped by a task).