Telco Automation v1 API - Class TelcoAutomationClientImpl (1.0.0)

public sealed class TelcoAutomationClientImpl : TelcoAutomationClient

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

TelcoAutomation client wrapper implementation, for convenient use.

Inheritance

object > TelcoAutomationClient > TelcoAutomationClientImpl

Namespace

Google.Cloud.TelcoAutomation.V1

Assembly

Google.Cloud.TelcoAutomation.V1.dll

Remarks

TelcoAutomation Service manages the control plane cluster a.k.a. Orchestration Cluster (GKE cluster with config controller) of TNA. It also exposes blueprint APIs which manages the lifecycle of blueprints that control the infrastructure setup (e.g GDCE clusters) and deployment of network functions.

Constructors

TelcoAutomationClientImpl(TelcoAutomationClient, TelcoAutomationSettings, ILogger)

public TelcoAutomationClientImpl(TelcoAutomation.TelcoAutomationClient grpcClient, TelcoAutomationSettings settings, ILogger logger)

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

Parameters
NameDescription
grpcClientTelcoAutomationTelcoAutomationClient

The underlying gRPC client.

settingsTelcoAutomationSettings

The base TelcoAutomationSettings used within this client.

loggerILogger

Optional ILogger to use within this client.

Properties

CreateEdgeSlmOperationsClient

public override OperationsClient CreateEdgeSlmOperationsClient { get; }

The long-running operations client for CreateEdgeSlm.

Property Value
TypeDescription
OperationsClient
Overrides

CreateOrchestrationClusterOperationsClient

public override OperationsClient CreateOrchestrationClusterOperationsClient { get; }

The long-running operations client for CreateOrchestrationCluster.

Property Value
TypeDescription
OperationsClient
Overrides

DeleteEdgeSlmOperationsClient

public override OperationsClient DeleteEdgeSlmOperationsClient { get; }

The long-running operations client for DeleteEdgeSlm.

Property Value
TypeDescription
OperationsClient
Overrides

DeleteOrchestrationClusterOperationsClient

public override OperationsClient DeleteOrchestrationClusterOperationsClient { get; }

The long-running operations client for DeleteOrchestrationCluster.

Property Value
TypeDescription
OperationsClient
Overrides

GrpcClient

public override TelcoAutomation.TelcoAutomationClient GrpcClient { get; }

The underlying gRPC TelcoAutomation client

Property Value
TypeDescription
TelcoAutomationTelcoAutomationClient
Overrides

LocationsClient

public override LocationsClient LocationsClient { get; }

The LocationsClient associated with this client.

Property Value
TypeDescription
LocationsClient
Overrides

Methods

ApplyDeployment(ApplyDeploymentRequest, CallSettings)

public override Deployment ApplyDeployment(ApplyDeploymentRequest request, CallSettings callSettings = null)

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

Parameters
NameDescription
requestApplyDeploymentRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Deployment

The RPC response.

Overrides

ApplyDeploymentAsync(ApplyDeploymentRequest, CallSettings)

public override Task<Deployment> ApplyDeploymentAsync(ApplyDeploymentRequest request, CallSettings callSettings = null)

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

Parameters
NameDescription
requestApplyDeploymentRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskDeployment

A Task containing the RPC response.

Overrides

ApplyHydratedDeployment(ApplyHydratedDeploymentRequest, CallSettings)

public override HydratedDeployment ApplyHydratedDeployment(ApplyHydratedDeploymentRequest request, CallSettings callSettings = null)

Applies a hydrated deployment to a workload cluster.

Parameters
NameDescription
requestApplyHydratedDeploymentRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
HydratedDeployment

The RPC response.

Overrides

ApplyHydratedDeploymentAsync(ApplyHydratedDeploymentRequest, CallSettings)

public override Task<HydratedDeployment> ApplyHydratedDeploymentAsync(ApplyHydratedDeploymentRequest request, CallSettings callSettings = null)

Applies a hydrated deployment to a workload cluster.

Parameters
NameDescription
requestApplyHydratedDeploymentRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskHydratedDeployment

A Task containing the RPC response.

Overrides

ApproveBlueprint(ApproveBlueprintRequest, CallSettings)

public override Blueprint ApproveBlueprint(ApproveBlueprintRequest request, CallSettings callSettings = null)

Approves a blueprint and commits a new revision.

Parameters
NameDescription
requestApproveBlueprintRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Blueprint

The RPC response.

Overrides

ApproveBlueprintAsync(ApproveBlueprintRequest, CallSettings)

public override Task<Blueprint> ApproveBlueprintAsync(ApproveBlueprintRequest request, CallSettings callSettings = null)

Approves a blueprint and commits a new revision.

Parameters
NameDescription
requestApproveBlueprintRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskBlueprint

A Task containing the RPC response.

Overrides

ComputeDeploymentStatus(ComputeDeploymentStatusRequest, CallSettings)

public override ComputeDeploymentStatusResponse ComputeDeploymentStatus(ComputeDeploymentStatusRequest request, CallSettings callSettings = null)

Returns the requested deployment status.

Parameters
NameDescription
requestComputeDeploymentStatusRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
ComputeDeploymentStatusResponse

The RPC response.

Overrides

ComputeDeploymentStatusAsync(ComputeDeploymentStatusRequest, CallSettings)

public override Task<ComputeDeploymentStatusResponse> ComputeDeploymentStatusAsync(ComputeDeploymentStatusRequest request, CallSettings callSettings = null)

Returns the requested deployment status.

Parameters
NameDescription
requestComputeDeploymentStatusRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskComputeDeploymentStatusResponse

A Task containing the RPC response.

Overrides

CreateBlueprint(CreateBlueprintRequest, CallSettings)

public override Blueprint CreateBlueprint(CreateBlueprintRequest request, CallSettings callSettings = null)

Creates a blueprint.

Parameters
NameDescription
requestCreateBlueprintRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Blueprint

The RPC response.

Overrides

CreateBlueprintAsync(CreateBlueprintRequest, CallSettings)

public override Task<Blueprint> CreateBlueprintAsync(CreateBlueprintRequest request, CallSettings callSettings = null)

Creates a blueprint.

Parameters
NameDescription
requestCreateBlueprintRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskBlueprint

A Task containing the RPC response.

Overrides

CreateDeployment(CreateDeploymentRequest, CallSettings)

public override Deployment CreateDeployment(CreateDeploymentRequest request, CallSettings callSettings = null)

Creates a deployment.

Parameters
NameDescription
requestCreateDeploymentRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Deployment

The RPC response.

Overrides

CreateDeploymentAsync(CreateDeploymentRequest, CallSettings)

public override Task<Deployment> CreateDeploymentAsync(CreateDeploymentRequest request, CallSettings callSettings = null)

Creates a deployment.

Parameters
NameDescription
requestCreateDeploymentRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskDeployment

A Task containing the RPC response.

Overrides

CreateEdgeSlm(CreateEdgeSlmRequest, CallSettings)

public override Operation<EdgeSlm, OperationMetadata> CreateEdgeSlm(CreateEdgeSlmRequest request, CallSettings callSettings = null)

Creates a new EdgeSlm in a given project and location.

Parameters
NameDescription
requestCreateEdgeSlmRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationEdgeSlmOperationMetadata

The RPC response.

Overrides

CreateEdgeSlmAsync(CreateEdgeSlmRequest, CallSettings)

public override Task<Operation<EdgeSlm, OperationMetadata>> CreateEdgeSlmAsync(CreateEdgeSlmRequest request, CallSettings callSettings = null)

Creates a new EdgeSlm in a given project and location.

Parameters
NameDescription
requestCreateEdgeSlmRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationEdgeSlmOperationMetadata

A Task containing the RPC response.

Overrides

CreateOrchestrationCluster(CreateOrchestrationClusterRequest, CallSettings)

public override Operation<OrchestrationCluster, OperationMetadata> CreateOrchestrationCluster(CreateOrchestrationClusterRequest request, CallSettings callSettings = null)

Creates a new OrchestrationCluster in a given project and location.

Parameters
NameDescription
requestCreateOrchestrationClusterRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationOrchestrationClusterOperationMetadata

The RPC response.

Overrides

CreateOrchestrationClusterAsync(CreateOrchestrationClusterRequest, CallSettings)

public override Task<Operation<OrchestrationCluster, OperationMetadata>> CreateOrchestrationClusterAsync(CreateOrchestrationClusterRequest request, CallSettings callSettings = null)

Creates a new OrchestrationCluster in a given project and location.

Parameters
NameDescription
requestCreateOrchestrationClusterRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationOrchestrationClusterOperationMetadata

A Task containing the RPC response.

Overrides

DeleteBlueprint(DeleteBlueprintRequest, CallSettings)

public override void DeleteBlueprint(DeleteBlueprintRequest request, CallSettings callSettings = null)

Deletes a blueprint and all its revisions.

Parameters
NameDescription
requestDeleteBlueprintRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Overrides

DeleteBlueprintAsync(DeleteBlueprintRequest, CallSettings)

public override Task DeleteBlueprintAsync(DeleteBlueprintRequest request, CallSettings callSettings = null)

Deletes a blueprint and all its revisions.

Parameters
NameDescription
requestDeleteBlueprintRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Task

A Task containing the RPC response.

Overrides

DeleteEdgeSlm(DeleteEdgeSlmRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteEdgeSlm(DeleteEdgeSlmRequest request, CallSettings callSettings = null)

Deletes a single EdgeSlm.

Parameters
NameDescription
requestDeleteEdgeSlmRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteEdgeSlmAsync(DeleteEdgeSlmRequest, CallSettings)

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

Deletes a single EdgeSlm.

Parameters
NameDescription
requestDeleteEdgeSlmRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DeleteOrchestrationCluster(DeleteOrchestrationClusterRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteOrchestrationCluster(DeleteOrchestrationClusterRequest request, CallSettings callSettings = null)

Deletes a single OrchestrationCluster.

Parameters
NameDescription
requestDeleteOrchestrationClusterRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteOrchestrationClusterAsync(DeleteOrchestrationClusterRequest, CallSettings)

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

Deletes a single OrchestrationCluster.

Parameters
NameDescription
requestDeleteOrchestrationClusterRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DiscardBlueprintChanges(DiscardBlueprintChangesRequest, CallSettings)

public override DiscardBlueprintChangesResponse DiscardBlueprintChanges(DiscardBlueprintChangesRequest request, CallSettings callSettings = null)

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 object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
DiscardBlueprintChangesResponse

The RPC response.

Overrides

DiscardBlueprintChangesAsync(DiscardBlueprintChangesRequest, CallSettings)

public override Task<DiscardBlueprintChangesResponse> DiscardBlueprintChangesAsync(DiscardBlueprintChangesRequest request, CallSettings callSettings = null)

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 object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskDiscardBlueprintChangesResponse

A Task containing the RPC response.

Overrides

DiscardDeploymentChanges(DiscardDeploymentChangesRequest, CallSettings)

public override DiscardDeploymentChangesResponse DiscardDeploymentChanges(DiscardDeploymentChangesRequest request, CallSettings callSettings = null)

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 object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
DiscardDeploymentChangesResponse

The RPC response.

Overrides

DiscardDeploymentChangesAsync(DiscardDeploymentChangesRequest, CallSettings)

public override Task<DiscardDeploymentChangesResponse> DiscardDeploymentChangesAsync(DiscardDeploymentChangesRequest request, CallSettings callSettings = null)

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 object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskDiscardDeploymentChangesResponse

A Task containing the RPC response.

Overrides

GetBlueprint(GetBlueprintRequest, CallSettings)

public override Blueprint GetBlueprint(GetBlueprintRequest request, CallSettings callSettings = null)

Returns the requested blueprint.

Parameters
NameDescription
requestGetBlueprintRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Blueprint

The RPC response.

Overrides

GetBlueprintAsync(GetBlueprintRequest, CallSettings)

public override Task<Blueprint> GetBlueprintAsync(GetBlueprintRequest request, CallSettings callSettings = null)

Returns the requested blueprint.

Parameters
NameDescription
requestGetBlueprintRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskBlueprint

A Task containing the RPC response.

Overrides

GetDeployment(GetDeploymentRequest, CallSettings)

public override Deployment GetDeployment(GetDeploymentRequest request, CallSettings callSettings = null)

Returns the requested deployment.

Parameters
NameDescription
requestGetDeploymentRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Deployment

The RPC response.

Overrides

GetDeploymentAsync(GetDeploymentRequest, CallSettings)

public override Task<Deployment> GetDeploymentAsync(GetDeploymentRequest request, CallSettings callSettings = null)

Returns the requested deployment.

Parameters
NameDescription
requestGetDeploymentRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskDeployment

A Task containing the RPC response.

Overrides

GetEdgeSlm(GetEdgeSlmRequest, CallSettings)

public override EdgeSlm GetEdgeSlm(GetEdgeSlmRequest request, CallSettings callSettings = null)

Gets details of a single EdgeSlm.

Parameters
NameDescription
requestGetEdgeSlmRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
EdgeSlm

The RPC response.

Overrides

GetEdgeSlmAsync(GetEdgeSlmRequest, CallSettings)

public override Task<EdgeSlm> GetEdgeSlmAsync(GetEdgeSlmRequest request, CallSettings callSettings = null)

Gets details of a single EdgeSlm.

Parameters
NameDescription
requestGetEdgeSlmRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskEdgeSlm

A Task containing the RPC response.

Overrides

GetHydratedDeployment(GetHydratedDeploymentRequest, CallSettings)

public override HydratedDeployment GetHydratedDeployment(GetHydratedDeploymentRequest request, CallSettings callSettings = null)

Returns the requested hydrated deployment.

Parameters
NameDescription
requestGetHydratedDeploymentRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
HydratedDeployment

The RPC response.

Overrides

GetHydratedDeploymentAsync(GetHydratedDeploymentRequest, CallSettings)

public override Task<HydratedDeployment> GetHydratedDeploymentAsync(GetHydratedDeploymentRequest request, CallSettings callSettings = null)

Returns the requested hydrated deployment.

Parameters
NameDescription
requestGetHydratedDeploymentRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskHydratedDeployment

A Task containing the RPC response.

Overrides

GetOrchestrationCluster(GetOrchestrationClusterRequest, CallSettings)

public override OrchestrationCluster GetOrchestrationCluster(GetOrchestrationClusterRequest request, CallSettings callSettings = null)

Gets details of a single OrchestrationCluster.

Parameters
NameDescription
requestGetOrchestrationClusterRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OrchestrationCluster

The RPC response.

Overrides

GetOrchestrationClusterAsync(GetOrchestrationClusterRequest, CallSettings)

public override Task<OrchestrationCluster> GetOrchestrationClusterAsync(GetOrchestrationClusterRequest request, CallSettings callSettings = null)

Gets details of a single OrchestrationCluster.

Parameters
NameDescription
requestGetOrchestrationClusterRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOrchestrationCluster

A Task containing the RPC response.

Overrides

GetPublicBlueprint(GetPublicBlueprintRequest, CallSettings)

public override PublicBlueprint GetPublicBlueprint(GetPublicBlueprintRequest request, CallSettings callSettings = null)

Returns the requested public blueprint.

Parameters
NameDescription
requestGetPublicBlueprintRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PublicBlueprint

The RPC response.

Overrides

GetPublicBlueprintAsync(GetPublicBlueprintRequest, CallSettings)

public override Task<PublicBlueprint> GetPublicBlueprintAsync(GetPublicBlueprintRequest request, CallSettings callSettings = null)

Returns the requested public blueprint.

Parameters
NameDescription
requestGetPublicBlueprintRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskPublicBlueprint

A Task containing the RPC response.

Overrides

ListBlueprintRevisions(ListBlueprintRevisionsRequest, CallSettings)

public override PagedEnumerable<ListBlueprintRevisionsResponse, Blueprint> ListBlueprintRevisions(ListBlueprintRevisionsRequest request, CallSettings callSettings = null)

List blueprint revisions of a given blueprint.

Parameters
NameDescription
requestListBlueprintRevisionsRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListBlueprintRevisionsResponseBlueprint

A pageable sequence of Blueprint resources.

Overrides

ListBlueprintRevisionsAsync(ListBlueprintRevisionsRequest, CallSettings)

public override PagedAsyncEnumerable<ListBlueprintRevisionsResponse, Blueprint> ListBlueprintRevisionsAsync(ListBlueprintRevisionsRequest request, CallSettings callSettings = null)

List blueprint revisions of a given blueprint.

Parameters
NameDescription
requestListBlueprintRevisionsRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListBlueprintRevisionsResponseBlueprint

A pageable asynchronous sequence of Blueprint resources.

Overrides

ListBlueprints(ListBlueprintsRequest, CallSettings)

public override PagedEnumerable<ListBlueprintsResponse, Blueprint> ListBlueprints(ListBlueprintsRequest request, CallSettings callSettings = null)

List all blueprints.

Parameters
NameDescription
requestListBlueprintsRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListBlueprintsResponseBlueprint

A pageable sequence of Blueprint resources.

Overrides

ListBlueprintsAsync(ListBlueprintsRequest, CallSettings)

public override PagedAsyncEnumerable<ListBlueprintsResponse, Blueprint> ListBlueprintsAsync(ListBlueprintsRequest request, CallSettings callSettings = null)

List all blueprints.

Parameters
NameDescription
requestListBlueprintsRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListBlueprintsResponseBlueprint

A pageable asynchronous sequence of Blueprint resources.

Overrides

ListDeploymentRevisions(ListDeploymentRevisionsRequest, CallSettings)

public override PagedEnumerable<ListDeploymentRevisionsResponse, Deployment> ListDeploymentRevisions(ListDeploymentRevisionsRequest request, CallSettings callSettings = null)

List deployment revisions of a given deployment.

Parameters
NameDescription
requestListDeploymentRevisionsRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListDeploymentRevisionsResponseDeployment

A pageable sequence of Deployment resources.

Overrides

ListDeploymentRevisionsAsync(ListDeploymentRevisionsRequest, CallSettings)

public override PagedAsyncEnumerable<ListDeploymentRevisionsResponse, Deployment> ListDeploymentRevisionsAsync(ListDeploymentRevisionsRequest request, CallSettings callSettings = null)

List deployment revisions of a given deployment.

Parameters
NameDescription
requestListDeploymentRevisionsRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListDeploymentRevisionsResponseDeployment

A pageable asynchronous sequence of Deployment resources.

Overrides

ListDeployments(ListDeploymentsRequest, CallSettings)

public override PagedEnumerable<ListDeploymentsResponse, Deployment> ListDeployments(ListDeploymentsRequest request, CallSettings callSettings = null)

List all deployments.

Parameters
NameDescription
requestListDeploymentsRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListDeploymentsResponseDeployment

A pageable sequence of Deployment resources.

Overrides

ListDeploymentsAsync(ListDeploymentsRequest, CallSettings)

public override PagedAsyncEnumerable<ListDeploymentsResponse, Deployment> ListDeploymentsAsync(ListDeploymentsRequest request, CallSettings callSettings = null)

List all deployments.

Parameters
NameDescription
requestListDeploymentsRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListDeploymentsResponseDeployment

A pageable asynchronous sequence of Deployment resources.

Overrides

ListEdgeSlms(ListEdgeSlmsRequest, CallSettings)

public override PagedEnumerable<ListEdgeSlmsResponse, EdgeSlm> ListEdgeSlms(ListEdgeSlmsRequest request, CallSettings callSettings = null)

Lists EdgeSlms in a given project and location.

Parameters
NameDescription
requestListEdgeSlmsRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListEdgeSlmsResponseEdgeSlm

A pageable sequence of EdgeSlm resources.

Overrides

ListEdgeSlmsAsync(ListEdgeSlmsRequest, CallSettings)

public override PagedAsyncEnumerable<ListEdgeSlmsResponse, EdgeSlm> ListEdgeSlmsAsync(ListEdgeSlmsRequest request, CallSettings callSettings = null)

Lists EdgeSlms in a given project and location.

Parameters
NameDescription
requestListEdgeSlmsRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListEdgeSlmsResponseEdgeSlm

A pageable asynchronous sequence of EdgeSlm resources.

Overrides

ListHydratedDeployments(ListHydratedDeploymentsRequest, CallSettings)

public override PagedEnumerable<ListHydratedDeploymentsResponse, HydratedDeployment> ListHydratedDeployments(ListHydratedDeploymentsRequest request, CallSettings callSettings = null)

List all hydrated deployments present under a deployment.

Parameters
NameDescription
requestListHydratedDeploymentsRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListHydratedDeploymentsResponseHydratedDeployment

A pageable sequence of HydratedDeployment resources.

Overrides

ListHydratedDeploymentsAsync(ListHydratedDeploymentsRequest, CallSettings)

public override PagedAsyncEnumerable<ListHydratedDeploymentsResponse, HydratedDeployment> ListHydratedDeploymentsAsync(ListHydratedDeploymentsRequest request, CallSettings callSettings = null)

List all hydrated deployments present under a deployment.

Parameters
NameDescription
requestListHydratedDeploymentsRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListHydratedDeploymentsResponseHydratedDeployment

A pageable asynchronous sequence of HydratedDeployment resources.

Overrides

ListOrchestrationClusters(ListOrchestrationClustersRequest, CallSettings)

public override PagedEnumerable<ListOrchestrationClustersResponse, OrchestrationCluster> ListOrchestrationClusters(ListOrchestrationClustersRequest request, CallSettings callSettings = null)

Lists OrchestrationClusters in a given project and location.

Parameters
NameDescription
requestListOrchestrationClustersRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListOrchestrationClustersResponseOrchestrationCluster

A pageable sequence of OrchestrationCluster resources.

Overrides

ListOrchestrationClustersAsync(ListOrchestrationClustersRequest, CallSettings)

public override PagedAsyncEnumerable<ListOrchestrationClustersResponse, OrchestrationCluster> ListOrchestrationClustersAsync(ListOrchestrationClustersRequest request, CallSettings callSettings = null)

Lists OrchestrationClusters in a given project and location.

Parameters
NameDescription
requestListOrchestrationClustersRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListOrchestrationClustersResponseOrchestrationCluster

A pageable asynchronous sequence of OrchestrationCluster resources.

Overrides

ListPublicBlueprints(ListPublicBlueprintsRequest, CallSettings)

public override PagedEnumerable<ListPublicBlueprintsResponse, PublicBlueprint> ListPublicBlueprints(ListPublicBlueprintsRequest request, CallSettings callSettings = null)

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

Parameters
NameDescription
requestListPublicBlueprintsRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListPublicBlueprintsResponsePublicBlueprint

A pageable sequence of PublicBlueprint resources.

Overrides

ListPublicBlueprintsAsync(ListPublicBlueprintsRequest, CallSettings)

public override PagedAsyncEnumerable<ListPublicBlueprintsResponse, PublicBlueprint> ListPublicBlueprintsAsync(ListPublicBlueprintsRequest request, CallSettings callSettings = null)

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

Parameters
NameDescription
requestListPublicBlueprintsRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListPublicBlueprintsResponsePublicBlueprint

A pageable asynchronous sequence of PublicBlueprint resources.

Overrides

ProposeBlueprint(ProposeBlueprintRequest, CallSettings)

public override Blueprint ProposeBlueprint(ProposeBlueprintRequest request, CallSettings callSettings = null)

Proposes a blueprint for approval of changes.

Parameters
NameDescription
requestProposeBlueprintRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Blueprint

The RPC response.

Overrides

ProposeBlueprintAsync(ProposeBlueprintRequest, CallSettings)

public override Task<Blueprint> ProposeBlueprintAsync(ProposeBlueprintRequest request, CallSettings callSettings = null)

Proposes a blueprint for approval of changes.

Parameters
NameDescription
requestProposeBlueprintRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskBlueprint

A Task containing the RPC response.

Overrides

RejectBlueprint(RejectBlueprintRequest, CallSettings)

public override Blueprint RejectBlueprint(RejectBlueprintRequest request, CallSettings callSettings = null)

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

Parameters
NameDescription
requestRejectBlueprintRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Blueprint

The RPC response.

Overrides

RejectBlueprintAsync(RejectBlueprintRequest, CallSettings)

public override Task<Blueprint> RejectBlueprintAsync(RejectBlueprintRequest request, CallSettings callSettings = null)

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

Parameters
NameDescription
requestRejectBlueprintRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskBlueprint

A Task containing the RPC response.

Overrides

RemoveDeployment(RemoveDeploymentRequest, CallSettings)

public override void RemoveDeployment(RemoveDeploymentRequest request, CallSettings callSettings = null)

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

Parameters
NameDescription
requestRemoveDeploymentRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Overrides

RemoveDeploymentAsync(RemoveDeploymentRequest, CallSettings)

public override Task RemoveDeploymentAsync(RemoveDeploymentRequest request, CallSettings callSettings = null)

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

Parameters
NameDescription
requestRemoveDeploymentRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Task

A Task containing the RPC response.

Overrides

RollbackDeployment(RollbackDeploymentRequest, CallSettings)

public override Deployment RollbackDeployment(RollbackDeploymentRequest request, CallSettings callSettings = null)

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

Parameters
NameDescription
requestRollbackDeploymentRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Deployment

The RPC response.

Overrides

RollbackDeploymentAsync(RollbackDeploymentRequest, CallSettings)

public override Task<Deployment> RollbackDeploymentAsync(RollbackDeploymentRequest request, CallSettings callSettings = null)

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

Parameters
NameDescription
requestRollbackDeploymentRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskDeployment

A Task containing the RPC response.

Overrides

SearchBlueprintRevisions(SearchBlueprintRevisionsRequest, CallSettings)

public override PagedEnumerable<SearchBlueprintRevisionsResponse, Blueprint> SearchBlueprintRevisions(SearchBlueprintRevisionsRequest request, CallSettings callSettings = null)

Searches across blueprint revisions.

Parameters
NameDescription
requestSearchBlueprintRevisionsRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableSearchBlueprintRevisionsResponseBlueprint

A pageable sequence of Blueprint resources.

Overrides

SearchBlueprintRevisionsAsync(SearchBlueprintRevisionsRequest, CallSettings)

public override PagedAsyncEnumerable<SearchBlueprintRevisionsResponse, Blueprint> SearchBlueprintRevisionsAsync(SearchBlueprintRevisionsRequest request, CallSettings callSettings = null)

Searches across blueprint revisions.

Parameters
NameDescription
requestSearchBlueprintRevisionsRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableSearchBlueprintRevisionsResponseBlueprint

A pageable asynchronous sequence of Blueprint resources.

Overrides

SearchDeploymentRevisions(SearchDeploymentRevisionsRequest, CallSettings)

public override PagedEnumerable<SearchDeploymentRevisionsResponse, Deployment> SearchDeploymentRevisions(SearchDeploymentRevisionsRequest request, CallSettings callSettings = null)

Searches across deployment revisions.

Parameters
NameDescription
requestSearchDeploymentRevisionsRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableSearchDeploymentRevisionsResponseDeployment

A pageable sequence of Deployment resources.

Overrides

SearchDeploymentRevisionsAsync(SearchDeploymentRevisionsRequest, CallSettings)

public override PagedAsyncEnumerable<SearchDeploymentRevisionsResponse, Deployment> SearchDeploymentRevisionsAsync(SearchDeploymentRevisionsRequest request, CallSettings callSettings = null)

Searches across deployment revisions.

Parameters
NameDescription
requestSearchDeploymentRevisionsRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableSearchDeploymentRevisionsResponseDeployment

A pageable asynchronous sequence of Deployment resources.

Overrides

UpdateBlueprint(UpdateBlueprintRequest, CallSettings)

public override Blueprint UpdateBlueprint(UpdateBlueprintRequest request, CallSettings callSettings = null)

Updates a blueprint.

Parameters
NameDescription
requestUpdateBlueprintRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Blueprint

The RPC response.

Overrides

UpdateBlueprintAsync(UpdateBlueprintRequest, CallSettings)

public override Task<Blueprint> UpdateBlueprintAsync(UpdateBlueprintRequest request, CallSettings callSettings = null)

Updates a blueprint.

Parameters
NameDescription
requestUpdateBlueprintRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskBlueprint

A Task containing the RPC response.

Overrides

UpdateDeployment(UpdateDeploymentRequest, CallSettings)

public override Deployment UpdateDeployment(UpdateDeploymentRequest request, CallSettings callSettings = null)

Updates a deployment.

Parameters
NameDescription
requestUpdateDeploymentRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Deployment

The RPC response.

Overrides

UpdateDeploymentAsync(UpdateDeploymentRequest, CallSettings)

public override Task<Deployment> UpdateDeploymentAsync(UpdateDeploymentRequest request, CallSettings callSettings = null)

Updates a deployment.

Parameters
NameDescription
requestUpdateDeploymentRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskDeployment

A Task containing the RPC response.

Overrides

UpdateHydratedDeployment(UpdateHydratedDeploymentRequest, CallSettings)

public override HydratedDeployment UpdateHydratedDeployment(UpdateHydratedDeploymentRequest request, CallSettings callSettings = null)

Updates a hydrated deployment.

Parameters
NameDescription
requestUpdateHydratedDeploymentRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
HydratedDeployment

The RPC response.

Overrides

UpdateHydratedDeploymentAsync(UpdateHydratedDeploymentRequest, CallSettings)

public override Task<HydratedDeployment> UpdateHydratedDeploymentAsync(UpdateHydratedDeploymentRequest request, CallSettings callSettings = null)

Updates a hydrated deployment.

Parameters
NameDescription
requestUpdateHydratedDeploymentRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskHydratedDeployment

A Task containing the RPC response.

Overrides