[BindServiceMethod(typeof(TelcoAutomation), "BindService")]
public abstract class TelcoAutomation.TelcoAutomationBaseReference documentation and code samples for the Telco Automation v1 API class TelcoAutomation.TelcoAutomationBase.
Base class for server-side implementations of TelcoAutomation
Namespace
Google.Cloud.TelcoAutomation.V1Assembly
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 | |
|---|---|
| Name | Description |
request |
ApplyDeploymentRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Name | Description |
request |
ApplyHydratedDeploymentRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Name | Description |
request |
ApproveBlueprintRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Name | Description |
request |
ComputeDeploymentStatusRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Name | Description |
request |
CreateBlueprintRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Name | Description |
request |
CreateDeploymentRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Name | Description |
request |
CreateEdgeSlmRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
CreateOrchestrationCluster(CreateOrchestrationClusterRequest, ServerCallContext)
public virtual Task<Operation> CreateOrchestrationCluster(CreateOrchestrationClusterRequest request, ServerCallContext context)Creates a new OrchestrationCluster in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateOrchestrationClusterRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
DeleteBlueprint(DeleteBlueprintRequest, ServerCallContext)
public virtual Task<Empty> DeleteBlueprint(DeleteBlueprintRequest request, ServerCallContext context)Deletes a blueprint and all its revisions.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteBlueprintRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskEmpty |
The response to send back to the client (wrapped by a task). |
DeleteEdgeSlm(DeleteEdgeSlmRequest, ServerCallContext)
public virtual Task<Operation> DeleteEdgeSlm(DeleteEdgeSlmRequest request, ServerCallContext context)Deletes a single EdgeSlm.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteEdgeSlmRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
DeleteOrchestrationCluster(DeleteOrchestrationClusterRequest, ServerCallContext)
public virtual Task<Operation> DeleteOrchestrationCluster(DeleteOrchestrationClusterRequest request, ServerCallContext context)Deletes a single OrchestrationCluster.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteOrchestrationClusterRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
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 | |
|---|---|
| Name | Description |
request |
DiscardBlueprintChangesRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Name | Description |
request |
DiscardDeploymentChangesRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Name | Description |
request |
GetBlueprintRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Name | Description |
request |
GetDeploymentRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Name | Description |
request |
GetEdgeSlmRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Name | Description |
request |
GetHydratedDeploymentRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Name | Description |
request |
GetOrchestrationClusterRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Name | Description |
request |
GetPublicBlueprintRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Name | Description |
request |
ListBlueprintRevisionsRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Name | Description |
request |
ListBlueprintsRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Name | Description |
request |
ListDeploymentRevisionsRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Name | Description |
request |
ListDeploymentsRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Name | Description |
request |
ListEdgeSlmsRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Name | Description |
request |
ListHydratedDeploymentsRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Name | Description |
request |
ListOrchestrationClustersRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Name | Description |
request |
ListPublicBlueprintsRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Name | Description |
request |
ProposeBlueprintRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Name | Description |
request |
RejectBlueprintRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Name | Description |
request |
RemoveDeploymentRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskEmpty |
The response to send back to the client (wrapped by a task). |
RollbackDeployment(RollbackDeploymentRequest, ServerCallContext)
public virtual Task<Deployment> RollbackDeployment(RollbackDeploymentRequest request, ServerCallContext context)Rollback the active deployment to the given past approved deployment revision.
| Parameters | |
|---|---|
| Name | Description |
request |
RollbackDeploymentRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Name | Description |
request |
SearchBlueprintRevisionsRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Name | Description |
request |
SearchDeploymentRevisionsRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Name | Description |
request |
UpdateBlueprintRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Name | Description |
request |
UpdateDeploymentRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Name | Description |
request |
UpdateHydratedDeploymentRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskHydratedDeployment |
The response to send back to the client (wrapped by a task). |