public sealed class TelcoAutomationClientImpl : TelcoAutomationClientReference documentation and code samples for the Telco Automation v1 API class TelcoAutomationClientImpl.
TelcoAutomation client wrapper implementation, for convenient use.
Namespace
Google.Cloud.TelcoAutomation.V1Assembly
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 | |
|---|---|
| Name | Description |
grpcClient |
TelcoAutomationTelcoAutomationClientThe underlying gRPC client. |
settings |
TelcoAutomationSettingsThe base TelcoAutomationSettings used within this client. |
logger |
ILoggerOptional ILogger to use within this client. |
Properties
CreateEdgeSlmOperationsClient
public override OperationsClient CreateEdgeSlmOperationsClient { get; }The long-running operations client for CreateEdgeSlm.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
CreateOrchestrationClusterOperationsClient
public override OperationsClient CreateOrchestrationClusterOperationsClient { get; }The long-running operations client for CreateOrchestrationCluster.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
DeleteEdgeSlmOperationsClient
public override OperationsClient DeleteEdgeSlmOperationsClient { get; }The long-running operations client for DeleteEdgeSlm.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
DeleteOrchestrationClusterOperationsClient
public override OperationsClient DeleteOrchestrationClusterOperationsClient { get; }The long-running operations client for DeleteOrchestrationCluster.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
GrpcClient
public override TelcoAutomation.TelcoAutomationClient GrpcClient { get; }The underlying gRPC TelcoAutomation client
| Property Value | |
|---|---|
| Type | Description |
TelcoAutomationTelcoAutomationClient |
|
LocationsClient
public override LocationsClient LocationsClient { get; }The LocationsClient associated with this client.
| Property Value | |
|---|---|
| Type | Description |
LocationsClient |
|
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 | |
|---|---|
| Name | Description |
request |
ApplyDeploymentRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Deployment |
The RPC response. |
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 | |
|---|---|
| Name | Description |
request |
ApplyDeploymentRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskDeployment |
A Task containing the RPC response. |
ApplyHydratedDeployment(ApplyHydratedDeploymentRequest, CallSettings)
public override HydratedDeployment ApplyHydratedDeployment(ApplyHydratedDeploymentRequest request, CallSettings callSettings = null)Applies a hydrated deployment to a workload cluster.
| Parameters | |
|---|---|
| Name | Description |
request |
ApplyHydratedDeploymentRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
HydratedDeployment |
The RPC response. |
ApplyHydratedDeploymentAsync(ApplyHydratedDeploymentRequest, CallSettings)
public override Task<HydratedDeployment> ApplyHydratedDeploymentAsync(ApplyHydratedDeploymentRequest request, CallSettings callSettings = null)Applies a hydrated deployment to a workload cluster.
| Parameters | |
|---|---|
| Name | Description |
request |
ApplyHydratedDeploymentRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskHydratedDeployment |
A Task containing the RPC response. |
ApproveBlueprint(ApproveBlueprintRequest, CallSettings)
public override Blueprint ApproveBlueprint(ApproveBlueprintRequest request, CallSettings callSettings = null)Approves a blueprint and commits a new revision.
| Parameters | |
|---|---|
| Name | Description |
request |
ApproveBlueprintRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Blueprint |
The RPC response. |
ApproveBlueprintAsync(ApproveBlueprintRequest, CallSettings)
public override Task<Blueprint> ApproveBlueprintAsync(ApproveBlueprintRequest request, CallSettings callSettings = null)Approves a blueprint and commits a new revision.
| Parameters | |
|---|---|
| Name | Description |
request |
ApproveBlueprintRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskBlueprint |
A Task containing the RPC response. |
ComputeDeploymentStatus(ComputeDeploymentStatusRequest, CallSettings)
public override ComputeDeploymentStatusResponse ComputeDeploymentStatus(ComputeDeploymentStatusRequest request, CallSettings callSettings = null)Returns the requested deployment status.
| Parameters | |
|---|---|
| Name | Description |
request |
ComputeDeploymentStatusRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
ComputeDeploymentStatusResponse |
The RPC response. |
ComputeDeploymentStatusAsync(ComputeDeploymentStatusRequest, CallSettings)
public override Task<ComputeDeploymentStatusResponse> ComputeDeploymentStatusAsync(ComputeDeploymentStatusRequest request, CallSettings callSettings = null)Returns the requested deployment status.
| Parameters | |
|---|---|
| Name | Description |
request |
ComputeDeploymentStatusRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskComputeDeploymentStatusResponse |
A Task containing the RPC response. |
CreateBlueprint(CreateBlueprintRequest, CallSettings)
public override Blueprint CreateBlueprint(CreateBlueprintRequest request, CallSettings callSettings = null)Creates a blueprint.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateBlueprintRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Blueprint |
The RPC response. |
CreateBlueprintAsync(CreateBlueprintRequest, CallSettings)
public override Task<Blueprint> CreateBlueprintAsync(CreateBlueprintRequest request, CallSettings callSettings = null)Creates a blueprint.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateBlueprintRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskBlueprint |
A Task containing the RPC response. |
CreateDeployment(CreateDeploymentRequest, CallSettings)
public override Deployment CreateDeployment(CreateDeploymentRequest request, CallSettings callSettings = null)Creates a deployment.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateDeploymentRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Deployment |
The RPC response. |
CreateDeploymentAsync(CreateDeploymentRequest, CallSettings)
public override Task<Deployment> CreateDeploymentAsync(CreateDeploymentRequest request, CallSettings callSettings = null)Creates a deployment.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateDeploymentRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskDeployment |
A Task containing the RPC response. |
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 | |
|---|---|
| Name | Description |
request |
CreateEdgeSlmRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationEdgeSlmOperationMetadata |
The RPC response. |
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 | |
|---|---|
| Name | Description |
request |
CreateEdgeSlmRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationEdgeSlmOperationMetadata |
A Task containing the RPC response. |
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 | |
|---|---|
| Name | Description |
request |
CreateOrchestrationClusterRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationOrchestrationClusterOperationMetadata |
The RPC response. |
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 | |
|---|---|
| Name | Description |
request |
CreateOrchestrationClusterRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationOrchestrationClusterOperationMetadata |
A Task containing the RPC response. |
DeleteBlueprint(DeleteBlueprintRequest, CallSettings)
public override void DeleteBlueprint(DeleteBlueprintRequest request, CallSettings callSettings = null)Deletes a blueprint and all its revisions.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteBlueprintRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
DeleteBlueprintAsync(DeleteBlueprintRequest, CallSettings)
public override Task DeleteBlueprintAsync(DeleteBlueprintRequest request, CallSettings callSettings = null)Deletes a blueprint and all its revisions.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteBlueprintRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task |
A Task containing the RPC response. |
DeleteEdgeSlm(DeleteEdgeSlmRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteEdgeSlm(DeleteEdgeSlmRequest request, CallSettings callSettings = null)Deletes a single EdgeSlm.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteEdgeSlmRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
DeleteEdgeSlmAsync(DeleteEdgeSlmRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteEdgeSlmAsync(DeleteEdgeSlmRequest request, CallSettings callSettings = null)Deletes a single EdgeSlm.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteEdgeSlmRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
DeleteOrchestrationCluster(DeleteOrchestrationClusterRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteOrchestrationCluster(DeleteOrchestrationClusterRequest request, CallSettings callSettings = null)Deletes a single OrchestrationCluster.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteOrchestrationClusterRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
DeleteOrchestrationClusterAsync(DeleteOrchestrationClusterRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteOrchestrationClusterAsync(DeleteOrchestrationClusterRequest request, CallSettings callSettings = null)Deletes a single OrchestrationCluster.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteOrchestrationClusterRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
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 | |
|---|---|
| Name | Description |
request |
DiscardBlueprintChangesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
DiscardBlueprintChangesResponse |
The RPC response. |
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 | |
|---|---|
| Name | Description |
request |
DiscardBlueprintChangesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskDiscardBlueprintChangesResponse |
A Task containing the RPC response. |
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 | |
|---|---|
| Name | Description |
request |
DiscardDeploymentChangesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
DiscardDeploymentChangesResponse |
The RPC response. |
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 | |
|---|---|
| Name | Description |
request |
DiscardDeploymentChangesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskDiscardDeploymentChangesResponse |
A Task containing the RPC response. |
GetBlueprint(GetBlueprintRequest, CallSettings)
public override Blueprint GetBlueprint(GetBlueprintRequest request, CallSettings callSettings = null)Returns the requested blueprint.
| Parameters | |
|---|---|
| Name | Description |
request |
GetBlueprintRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Blueprint |
The RPC response. |
GetBlueprintAsync(GetBlueprintRequest, CallSettings)
public override Task<Blueprint> GetBlueprintAsync(GetBlueprintRequest request, CallSettings callSettings = null)Returns the requested blueprint.
| Parameters | |
|---|---|
| Name | Description |
request |
GetBlueprintRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskBlueprint |
A Task containing the RPC response. |
GetDeployment(GetDeploymentRequest, CallSettings)
public override Deployment GetDeployment(GetDeploymentRequest request, CallSettings callSettings = null)Returns the requested deployment.
| Parameters | |
|---|---|
| Name | Description |
request |
GetDeploymentRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Deployment |
The RPC response. |
GetDeploymentAsync(GetDeploymentRequest, CallSettings)
public override Task<Deployment> GetDeploymentAsync(GetDeploymentRequest request, CallSettings callSettings = null)Returns the requested deployment.
| Parameters | |
|---|---|
| Name | Description |
request |
GetDeploymentRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskDeployment |
A Task containing the RPC response. |
GetEdgeSlm(GetEdgeSlmRequest, CallSettings)
public override EdgeSlm GetEdgeSlm(GetEdgeSlmRequest request, CallSettings callSettings = null)Gets details of a single EdgeSlm.
| Parameters | |
|---|---|
| Name | Description |
request |
GetEdgeSlmRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
EdgeSlm |
The RPC response. |
GetEdgeSlmAsync(GetEdgeSlmRequest, CallSettings)
public override Task<EdgeSlm> GetEdgeSlmAsync(GetEdgeSlmRequest request, CallSettings callSettings = null)Gets details of a single EdgeSlm.
| Parameters | |
|---|---|
| Name | Description |
request |
GetEdgeSlmRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskEdgeSlm |
A Task containing the RPC response. |
GetHydratedDeployment(GetHydratedDeploymentRequest, CallSettings)
public override HydratedDeployment GetHydratedDeployment(GetHydratedDeploymentRequest request, CallSettings callSettings = null)Returns the requested hydrated deployment.
| Parameters | |
|---|---|
| Name | Description |
request |
GetHydratedDeploymentRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
HydratedDeployment |
The RPC response. |
GetHydratedDeploymentAsync(GetHydratedDeploymentRequest, CallSettings)
public override Task<HydratedDeployment> GetHydratedDeploymentAsync(GetHydratedDeploymentRequest request, CallSettings callSettings = null)Returns the requested hydrated deployment.
| Parameters | |
|---|---|
| Name | Description |
request |
GetHydratedDeploymentRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskHydratedDeployment |
A Task containing the RPC response. |
GetOrchestrationCluster(GetOrchestrationClusterRequest, CallSettings)
public override OrchestrationCluster GetOrchestrationCluster(GetOrchestrationClusterRequest request, CallSettings callSettings = null)Gets details of a single OrchestrationCluster.
| Parameters | |
|---|---|
| Name | Description |
request |
GetOrchestrationClusterRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OrchestrationCluster |
The RPC response. |
GetOrchestrationClusterAsync(GetOrchestrationClusterRequest, CallSettings)
public override Task<OrchestrationCluster> GetOrchestrationClusterAsync(GetOrchestrationClusterRequest request, CallSettings callSettings = null)Gets details of a single OrchestrationCluster.
| Parameters | |
|---|---|
| Name | Description |
request |
GetOrchestrationClusterRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOrchestrationCluster |
A Task containing the RPC response. |
GetPublicBlueprint(GetPublicBlueprintRequest, CallSettings)
public override PublicBlueprint GetPublicBlueprint(GetPublicBlueprintRequest request, CallSettings callSettings = null)Returns the requested public blueprint.
| Parameters | |
|---|---|
| Name | Description |
request |
GetPublicBlueprintRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PublicBlueprint |
The RPC response. |
GetPublicBlueprintAsync(GetPublicBlueprintRequest, CallSettings)
public override Task<PublicBlueprint> GetPublicBlueprintAsync(GetPublicBlueprintRequest request, CallSettings callSettings = null)Returns the requested public blueprint.
| Parameters | |
|---|---|
| Name | Description |
request |
GetPublicBlueprintRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskPublicBlueprint |
A Task containing the RPC response. |
ListBlueprintRevisions(ListBlueprintRevisionsRequest, CallSettings)
public override PagedEnumerable<ListBlueprintRevisionsResponse, Blueprint> ListBlueprintRevisions(ListBlueprintRevisionsRequest request, CallSettings callSettings = null)List blueprint revisions of a given blueprint.
| Parameters | |
|---|---|
| Name | Description |
request |
ListBlueprintRevisionsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListBlueprintRevisionsResponseBlueprint |
A pageable sequence of Blueprint resources. |
ListBlueprintRevisionsAsync(ListBlueprintRevisionsRequest, CallSettings)
public override PagedAsyncEnumerable<ListBlueprintRevisionsResponse, Blueprint> ListBlueprintRevisionsAsync(ListBlueprintRevisionsRequest request, CallSettings callSettings = null)List blueprint revisions of a given blueprint.
| Parameters | |
|---|---|
| Name | Description |
request |
ListBlueprintRevisionsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListBlueprintRevisionsResponseBlueprint |
A pageable asynchronous sequence of Blueprint resources. |
ListBlueprints(ListBlueprintsRequest, CallSettings)
public override PagedEnumerable<ListBlueprintsResponse, Blueprint> ListBlueprints(ListBlueprintsRequest request, CallSettings callSettings = null)List all blueprints.
| Parameters | |
|---|---|
| Name | Description |
request |
ListBlueprintsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListBlueprintsResponseBlueprint |
A pageable sequence of Blueprint resources. |
ListBlueprintsAsync(ListBlueprintsRequest, CallSettings)
public override PagedAsyncEnumerable<ListBlueprintsResponse, Blueprint> ListBlueprintsAsync(ListBlueprintsRequest request, CallSettings callSettings = null)List all blueprints.
| Parameters | |
|---|---|
| Name | Description |
request |
ListBlueprintsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListBlueprintsResponseBlueprint |
A pageable asynchronous sequence of Blueprint resources. |
ListDeploymentRevisions(ListDeploymentRevisionsRequest, CallSettings)
public override PagedEnumerable<ListDeploymentRevisionsResponse, Deployment> ListDeploymentRevisions(ListDeploymentRevisionsRequest request, CallSettings callSettings = null)List deployment revisions of a given deployment.
| Parameters | |
|---|---|
| Name | Description |
request |
ListDeploymentRevisionsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListDeploymentRevisionsResponseDeployment |
A pageable sequence of Deployment resources. |
ListDeploymentRevisionsAsync(ListDeploymentRevisionsRequest, CallSettings)
public override PagedAsyncEnumerable<ListDeploymentRevisionsResponse, Deployment> ListDeploymentRevisionsAsync(ListDeploymentRevisionsRequest request, CallSettings callSettings = null)List deployment revisions of a given deployment.
| Parameters | |
|---|---|
| Name | Description |
request |
ListDeploymentRevisionsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListDeploymentRevisionsResponseDeployment |
A pageable asynchronous sequence of Deployment resources. |
ListDeployments(ListDeploymentsRequest, CallSettings)
public override PagedEnumerable<ListDeploymentsResponse, Deployment> ListDeployments(ListDeploymentsRequest request, CallSettings callSettings = null)List all deployments.
| Parameters | |
|---|---|
| Name | Description |
request |
ListDeploymentsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListDeploymentsResponseDeployment |
A pageable sequence of Deployment resources. |
ListDeploymentsAsync(ListDeploymentsRequest, CallSettings)
public override PagedAsyncEnumerable<ListDeploymentsResponse, Deployment> ListDeploymentsAsync(ListDeploymentsRequest request, CallSettings callSettings = null)List all deployments.
| Parameters | |
|---|---|
| Name | Description |
request |
ListDeploymentsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListDeploymentsResponseDeployment |
A pageable asynchronous sequence of Deployment resources. |
ListEdgeSlms(ListEdgeSlmsRequest, CallSettings)
public override PagedEnumerable<ListEdgeSlmsResponse, EdgeSlm> ListEdgeSlms(ListEdgeSlmsRequest request, CallSettings callSettings = null)Lists EdgeSlms in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListEdgeSlmsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListEdgeSlmsResponseEdgeSlm |
A pageable sequence of EdgeSlm resources. |
ListEdgeSlmsAsync(ListEdgeSlmsRequest, CallSettings)
public override PagedAsyncEnumerable<ListEdgeSlmsResponse, EdgeSlm> ListEdgeSlmsAsync(ListEdgeSlmsRequest request, CallSettings callSettings = null)Lists EdgeSlms in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListEdgeSlmsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListEdgeSlmsResponseEdgeSlm |
A pageable asynchronous sequence of EdgeSlm resources. |
ListHydratedDeployments(ListHydratedDeploymentsRequest, CallSettings)
public override PagedEnumerable<ListHydratedDeploymentsResponse, HydratedDeployment> ListHydratedDeployments(ListHydratedDeploymentsRequest request, CallSettings callSettings = null)List all hydrated deployments present under a deployment.
| Parameters | |
|---|---|
| Name | Description |
request |
ListHydratedDeploymentsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListHydratedDeploymentsResponseHydratedDeployment |
A pageable sequence of HydratedDeployment resources. |
ListHydratedDeploymentsAsync(ListHydratedDeploymentsRequest, CallSettings)
public override PagedAsyncEnumerable<ListHydratedDeploymentsResponse, HydratedDeployment> ListHydratedDeploymentsAsync(ListHydratedDeploymentsRequest request, CallSettings callSettings = null)List all hydrated deployments present under a deployment.
| Parameters | |
|---|---|
| Name | Description |
request |
ListHydratedDeploymentsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListHydratedDeploymentsResponseHydratedDeployment |
A pageable asynchronous sequence of HydratedDeployment resources. |
ListOrchestrationClusters(ListOrchestrationClustersRequest, CallSettings)
public override PagedEnumerable<ListOrchestrationClustersResponse, OrchestrationCluster> ListOrchestrationClusters(ListOrchestrationClustersRequest request, CallSettings callSettings = null)Lists OrchestrationClusters in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListOrchestrationClustersRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListOrchestrationClustersResponseOrchestrationCluster |
A pageable sequence of OrchestrationCluster resources. |
ListOrchestrationClustersAsync(ListOrchestrationClustersRequest, CallSettings)
public override PagedAsyncEnumerable<ListOrchestrationClustersResponse, OrchestrationCluster> ListOrchestrationClustersAsync(ListOrchestrationClustersRequest request, CallSettings callSettings = null)Lists OrchestrationClusters in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListOrchestrationClustersRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListOrchestrationClustersResponseOrchestrationCluster |
A pageable asynchronous sequence of OrchestrationCluster resources. |
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 | |
|---|---|
| Name | Description |
request |
ListPublicBlueprintsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListPublicBlueprintsResponsePublicBlueprint |
A pageable sequence of PublicBlueprint resources. |
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 | |
|---|---|
| Name | Description |
request |
ListPublicBlueprintsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListPublicBlueprintsResponsePublicBlueprint |
A pageable asynchronous sequence of PublicBlueprint resources. |
ProposeBlueprint(ProposeBlueprintRequest, CallSettings)
public override Blueprint ProposeBlueprint(ProposeBlueprintRequest request, CallSettings callSettings = null)Proposes a blueprint for approval of changes.
| Parameters | |
|---|---|
| Name | Description |
request |
ProposeBlueprintRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Blueprint |
The RPC response. |
ProposeBlueprintAsync(ProposeBlueprintRequest, CallSettings)
public override Task<Blueprint> ProposeBlueprintAsync(ProposeBlueprintRequest request, CallSettings callSettings = null)Proposes a blueprint for approval of changes.
| Parameters | |
|---|---|
| Name | Description |
request |
ProposeBlueprintRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskBlueprint |
A Task containing the RPC response. |
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 | |
|---|---|
| Name | Description |
request |
RejectBlueprintRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Blueprint |
The RPC response. |
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 | |
|---|---|
| Name | Description |
request |
RejectBlueprintRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskBlueprint |
A Task containing the RPC response. |
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 | |
|---|---|
| Name | Description |
request |
RemoveDeploymentRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
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 | |
|---|---|
| Name | Description |
request |
RemoveDeploymentRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task |
A Task containing the RPC response. |
RollbackDeployment(RollbackDeploymentRequest, CallSettings)
public override Deployment RollbackDeployment(RollbackDeploymentRequest request, CallSettings callSettings = null)Rollback the active deployment to the given past approved deployment revision.
| Parameters | |
|---|---|
| Name | Description |
request |
RollbackDeploymentRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Deployment |
The RPC response. |
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 | |
|---|---|
| Name | Description |
request |
RollbackDeploymentRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskDeployment |
A Task containing the RPC response. |
SearchBlueprintRevisions(SearchBlueprintRevisionsRequest, CallSettings)
public override PagedEnumerable<SearchBlueprintRevisionsResponse, Blueprint> SearchBlueprintRevisions(SearchBlueprintRevisionsRequest request, CallSettings callSettings = null)Searches across blueprint revisions.
| Parameters | |
|---|---|
| Name | Description |
request |
SearchBlueprintRevisionsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableSearchBlueprintRevisionsResponseBlueprint |
A pageable sequence of Blueprint resources. |
SearchBlueprintRevisionsAsync(SearchBlueprintRevisionsRequest, CallSettings)
public override PagedAsyncEnumerable<SearchBlueprintRevisionsResponse, Blueprint> SearchBlueprintRevisionsAsync(SearchBlueprintRevisionsRequest request, CallSettings callSettings = null)Searches across blueprint revisions.
| Parameters | |
|---|---|
| Name | Description |
request |
SearchBlueprintRevisionsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableSearchBlueprintRevisionsResponseBlueprint |
A pageable asynchronous sequence of Blueprint resources. |
SearchDeploymentRevisions(SearchDeploymentRevisionsRequest, CallSettings)
public override PagedEnumerable<SearchDeploymentRevisionsResponse, Deployment> SearchDeploymentRevisions(SearchDeploymentRevisionsRequest request, CallSettings callSettings = null)Searches across deployment revisions.
| Parameters | |
|---|---|
| Name | Description |
request |
SearchDeploymentRevisionsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableSearchDeploymentRevisionsResponseDeployment |
A pageable sequence of Deployment resources. |
SearchDeploymentRevisionsAsync(SearchDeploymentRevisionsRequest, CallSettings)
public override PagedAsyncEnumerable<SearchDeploymentRevisionsResponse, Deployment> SearchDeploymentRevisionsAsync(SearchDeploymentRevisionsRequest request, CallSettings callSettings = null)Searches across deployment revisions.
| Parameters | |
|---|---|
| Name | Description |
request |
SearchDeploymentRevisionsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableSearchDeploymentRevisionsResponseDeployment |
A pageable asynchronous sequence of Deployment resources. |
UpdateBlueprint(UpdateBlueprintRequest, CallSettings)
public override Blueprint UpdateBlueprint(UpdateBlueprintRequest request, CallSettings callSettings = null)Updates a blueprint.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateBlueprintRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Blueprint |
The RPC response. |
UpdateBlueprintAsync(UpdateBlueprintRequest, CallSettings)
public override Task<Blueprint> UpdateBlueprintAsync(UpdateBlueprintRequest request, CallSettings callSettings = null)Updates a blueprint.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateBlueprintRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskBlueprint |
A Task containing the RPC response. |
UpdateDeployment(UpdateDeploymentRequest, CallSettings)
public override Deployment UpdateDeployment(UpdateDeploymentRequest request, CallSettings callSettings = null)Updates a deployment.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateDeploymentRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Deployment |
The RPC response. |
UpdateDeploymentAsync(UpdateDeploymentRequest, CallSettings)
public override Task<Deployment> UpdateDeploymentAsync(UpdateDeploymentRequest request, CallSettings callSettings = null)Updates a deployment.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateDeploymentRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskDeployment |
A Task containing the RPC response. |
UpdateHydratedDeployment(UpdateHydratedDeploymentRequest, CallSettings)
public override HydratedDeployment UpdateHydratedDeployment(UpdateHydratedDeploymentRequest request, CallSettings callSettings = null)Updates a hydrated deployment.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateHydratedDeploymentRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
HydratedDeployment |
The RPC response. |
UpdateHydratedDeploymentAsync(UpdateHydratedDeploymentRequest, CallSettings)
public override Task<HydratedDeployment> UpdateHydratedDeploymentAsync(UpdateHydratedDeploymentRequest request, CallSettings callSettings = null)Updates a hydrated deployment.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateHydratedDeploymentRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskHydratedDeployment |
A Task containing the RPC response. |