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.
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 | TelcoAutomationTelcoAutomationClient The underlying gRPC client. |
settings | TelcoAutomationSettings The base TelcoAutomationSettings used within this client. |
logger | ILogger Optional 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 | ApplyDeploymentRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | ApplyDeploymentRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | ApplyHydratedDeploymentRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | ApplyHydratedDeploymentRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | ApproveBlueprintRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | ApproveBlueprintRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | ComputeDeploymentStatusRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | ComputeDeploymentStatusRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | CreateBlueprintRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Blueprint | The RPC response. |
CreateBlueprintAsync(CreateBlueprintRequest, CallSettings)
public override Task<Blueprint> CreateBlueprintAsync(CreateBlueprintRequest request, CallSettings callSettings = null)
Creates a blueprint.
Parameters | |
---|---|
Name | Description |
request | CreateBlueprintRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | CreateDeploymentRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Deployment | The RPC response. |
CreateDeploymentAsync(CreateDeploymentRequest, CallSettings)
public override Task<Deployment> CreateDeploymentAsync(CreateDeploymentRequest request, CallSettings callSettings = null)
Creates a deployment.
Parameters | |
---|---|
Name | Description |
request | CreateDeploymentRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | CreateEdgeSlmRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | CreateEdgeSlmRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | CreateOrchestrationClusterRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | CreateOrchestrationClusterRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | DeleteBlueprintRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | DeleteBlueprintRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task | A Task containing the RPC response. |
DeleteEdgeSlm(DeleteEdgeSlmRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteEdgeSlm(DeleteEdgeSlmRequest request, CallSettings callSettings = null)
Deletes a single EdgeSlm.
Parameters | |
---|---|
Name | Description |
request | DeleteEdgeSlmRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationEmptyOperationMetadata | The RPC response. |
DeleteEdgeSlmAsync(DeleteEdgeSlmRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteEdgeSlmAsync(DeleteEdgeSlmRequest request, CallSettings callSettings = null)
Deletes a single EdgeSlm.
Parameters | |
---|---|
Name | Description |
request | DeleteEdgeSlmRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata | A Task containing the RPC response. |
DeleteOrchestrationCluster(DeleteOrchestrationClusterRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteOrchestrationCluster(DeleteOrchestrationClusterRequest request, CallSettings callSettings = null)
Deletes a single OrchestrationCluster.
Parameters | |
---|---|
Name | Description |
request | DeleteOrchestrationClusterRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationEmptyOperationMetadata | The RPC response. |
DeleteOrchestrationClusterAsync(DeleteOrchestrationClusterRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteOrchestrationClusterAsync(DeleteOrchestrationClusterRequest request, CallSettings callSettings = null)
Deletes a single OrchestrationCluster.
Parameters | |
---|---|
Name | Description |
request | DeleteOrchestrationClusterRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata | A Task containing the RPC response. |
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 | DiscardBlueprintChangesRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | DiscardBlueprintChangesRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | DiscardDeploymentChangesRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | DiscardDeploymentChangesRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | GetBlueprintRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | GetBlueprintRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | GetDeploymentRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | GetDeploymentRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | GetEdgeSlmRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | GetEdgeSlmRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | GetHydratedDeploymentRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | GetHydratedDeploymentRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | GetOrchestrationClusterRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | GetOrchestrationClusterRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | GetPublicBlueprintRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | GetPublicBlueprintRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | ListBlueprintRevisionsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | ListBlueprintRevisionsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | ListBlueprintsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | ListBlueprintsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | ListDeploymentRevisionsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | ListDeploymentRevisionsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | ListDeploymentsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | ListDeploymentsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | ListEdgeSlmsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | ListEdgeSlmsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | ListHydratedDeploymentsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | ListHydratedDeploymentsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | ListOrchestrationClustersRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | ListOrchestrationClustersRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | ListPublicBlueprintsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | ListPublicBlueprintsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | ProposeBlueprintRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | ProposeBlueprintRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | RejectBlueprintRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | RejectBlueprintRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | RemoveDeploymentRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | RemoveDeploymentRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task | A Task containing the RPC response. |
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 | RollbackDeploymentRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | RollbackDeploymentRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | SearchBlueprintRevisionsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | SearchBlueprintRevisionsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | SearchDeploymentRevisionsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | SearchDeploymentRevisionsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | UpdateBlueprintRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Blueprint | The RPC response. |
UpdateBlueprintAsync(UpdateBlueprintRequest, CallSettings)
public override Task<Blueprint> UpdateBlueprintAsync(UpdateBlueprintRequest request, CallSettings callSettings = null)
Updates a blueprint.
Parameters | |
---|---|
Name | Description |
request | UpdateBlueprintRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | UpdateDeploymentRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Deployment | The RPC response. |
UpdateDeploymentAsync(UpdateDeploymentRequest, CallSettings)
public override Task<Deployment> UpdateDeploymentAsync(UpdateDeploymentRequest request, CallSettings callSettings = null)
Updates a deployment.
Parameters | |
---|---|
Name | Description |
request | UpdateDeploymentRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | UpdateHydratedDeploymentRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | UpdateHydratedDeploymentRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskHydratedDeployment | A Task containing the RPC response. |