protected override void ProcessRecord() { base.ProcessRecord(); if (!ConfirmDelete("OCIDatabasemigrationConnection", "Remove")) { return; } DeleteConnectionRequest request; try { request = new DeleteConnectionRequest { ConnectionId = ConnectionId, OpcRequestId = OpcRequestId, IfMatch = IfMatch }; response = client.DeleteConnection(request).GetAwaiter().GetResult(); WriteOutput(response, CreateWorkRequestObject(response.OpcWorkRequestId)); FinishProcessing(response); } catch (Exception ex) { TerminatingErrorDuringExecution(ex); } }
internal DeleteConnectionResponse DeleteConnection(DeleteConnectionRequest request) { var marshaller = new DeleteConnectionRequestMarshaller(); var unmarshaller = DeleteConnectionResponseUnmarshaller.Instance; return(Invoke <DeleteConnectionRequest, DeleteConnectionResponse>(request, marshaller, unmarshaller)); }
protected override void ProcessRecord() { base.ProcessRecord(); if (!ConfirmDelete("OCIDataintegrationConnection", "Remove")) { return; } DeleteConnectionRequest request; try { request = new DeleteConnectionRequest { WorkspaceId = WorkspaceId, ConnectionKey = ConnectionKey, IfMatch = IfMatch, OpcRequestId = OpcRequestId }; response = client.DeleteConnection(request).GetAwaiter().GetResult(); WriteOutput(response); FinishProcessing(response); } catch (Exception ex) { TerminatingErrorDuringExecution(ex); } }
/// <summary> /// <para>Deletes the connection.</para> <para>Deleting a connection only stops the AWS Direct Connect port hour and data transfer charges. You /// separately need to cancel any services or charges for cross-connects or network circuits that connect you to the AWS Direct Connect location /// with the providers of those services.</para> /// </summary> /// /// <param name="deleteConnectionRequest">Container for the necessary parameters to execute the DeleteConnection service method on /// AmazonDirectConnect.</param> /// /// <returns>The response from the DeleteConnection service method, as returned by AmazonDirectConnect.</returns> /// /// <exception cref="T:Amazon.DirectConnect.Model.DirectConnectServerException" /> /// <exception cref="T:Amazon.DirectConnect.Model.DirectConnectClientException" /> /// <param name="cancellationToken"> /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// </param> public Task <DeleteConnectionResponse> DeleteConnectionAsync(DeleteConnectionRequest deleteConnectionRequest, CancellationToken cancellationToken = default(CancellationToken)) { var marshaller = new DeleteConnectionRequestMarshaller(); var unmarshaller = DeleteConnectionResponseUnmarshaller.GetInstance(); return(Invoke <IRequest, DeleteConnectionRequest, DeleteConnectionResponse>(deleteConnectionRequest, marshaller, unmarshaller, signer, cancellationToken)); }
/// <summary> /// The connection to be deleted. /// </summary> /// <param name="request">Container for the necessary parameters to execute the DeleteConnection service method.</param> /// <param name="cancellationToken"> /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// </param> /// /// <returns>The response from the DeleteConnection service method, as returned by CodeStarconnections.</returns> /// <exception cref="Amazon.CodeStarconnections.Model.ResourceNotFoundException"> /// Resource not found. Verify the connection resource ARN and try again. /// </exception> /// <seealso href="http://docs.aws.amazon.com/goto/WebAPI/codestar-connections-2019-12-01/DeleteConnection">REST API Reference for DeleteConnection Operation</seealso> public virtual Task<DeleteConnectionResponse> DeleteConnectionAsync(DeleteConnectionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteConnectionRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteConnectionResponseUnmarshaller.Instance; return InvokeAsync<DeleteConnectionResponse>(request, options, cancellationToken); }
internal virtual DeleteConnectionResponse DeleteConnection(DeleteConnectionRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteConnectionRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteConnectionResponseUnmarshaller.Instance; return Invoke<DeleteConnectionResponse>(request, options); }
public Returns ( WebApplicationFactory <Startup> aWebApplicationFactory, JsonSerializerSettings aJsonSerializerSettings ) : base(aWebApplicationFactory, aJsonSerializerSettings) { DeleteConnectionRequest = new DeleteConnectionRequest("ConnectionId"); }
/// <summary> /// Initiates the asynchronous execution of the DeleteConnection operation. /// </summary> /// /// <param name="request">Container for the necessary parameters to execute the DeleteConnection operation.</param> /// <param name="cancellationToken"> /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// </param> /// <returns>The task object representing the asynchronous operation.</returns> public Task <DeleteConnectionResponse> DeleteConnectionAsync(DeleteConnectionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var marshaller = new DeleteConnectionRequestMarshaller(); var unmarshaller = DeleteConnectionResponseUnmarshaller.Instance; return(InvokeAsync <DeleteConnectionRequest, DeleteConnectionResponse>(request, marshaller, unmarshaller, cancellationToken)); }
internal static void ValidateDeleteConnectionResponse ( DeleteConnectionRequest aDeleteConnectionRequest, DeleteConnectionResponse aDeleteConnectionResponse ) { aDeleteConnectionResponse.CorrelationId.Should().Be(aDeleteConnectionRequest.CorrelationId); }
/// <summary> /// Initiates the asynchronous execution of the DeleteConnection operation. /// </summary> /// /// <param name="request">Container for the necessary parameters to execute the DeleteConnection operation on AmazonApiGatewayManagementApiClient.</param> /// <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param> /// <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.</param> /// /// <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteConnection /// operation.</returns> /// <seealso href="http://docs.aws.amazon.com/goto/WebAPI/apigatewaymanagementapi-2018-11-29/DeleteConnection">REST API Reference for DeleteConnection Operation</seealso> public virtual IAsyncResult BeginDeleteConnection(DeleteConnectionRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteConnectionRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteConnectionResponseUnmarshaller.Instance; return(BeginInvoke(request, options, callback, state)); }
public Validate_Should ( WebApplicationFactory <Startup> aWebApplicationFactory, JsonSerializerSettings aJsonSerializerSettings ) : base(aWebApplicationFactory, aJsonSerializerSettings) { DeleteConnectionRequestValidator = new DeleteConnectionRequestValidator(); DeleteConnectionRequest = new DeleteConnectionRequest("ConnectionId"); }
/// <summary>Snippet for DeleteConnectionAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task DeleteConnectionRequestObjectAsync() { // Create client ConnectionServiceClient connectionServiceClient = await ConnectionServiceClient.CreateAsync(); // Initialize request argument(s) DeleteConnectionRequest request = new DeleteConnectionRequest { ConnectionName = ConnectionName.FromProjectLocationConnection("[PROJECT]", "[LOCATION]", "[CONNECTION]"), }; // Make the request await connectionServiceClient.DeleteConnectionAsync(request); }
internal DeleteConnectionResponse DeleteConnection(DeleteConnectionRequest request) { var task = DeleteConnectionAsync(request); try { return(task.Result); } catch (AggregateException e) { ExceptionDispatchInfo.Capture(e.InnerException).Throw(); return(null); } }
/// <summary> /// 删除事件连接器 /// </summary> /// <param name="req"><see cref="DeleteConnectionRequest"/></param> /// <returns><see cref="DeleteConnectionResponse"/></returns> public DeleteConnectionResponse DeleteConnectionSync(DeleteConnectionRequest req) { JsonResponseModel <DeleteConnectionResponse> rsp = null; try { var strResp = this.InternalRequestSync(req, "DeleteConnection"); rsp = JsonConvert.DeserializeObject <JsonResponseModel <DeleteConnectionResponse> >(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return(rsp.Response); }
/// <summary>Snippet for DeleteConnection</summary> public void DeleteConnectionRequestObject() { // Snippet: DeleteConnection(DeleteConnectionRequest, CallSettings) // Create client ConnectionServiceClient connectionServiceClient = ConnectionServiceClient.Create(); // Initialize request argument(s) DeleteConnectionRequest request = new DeleteConnectionRequest { ConnectionName = ConnectionName.FromProjectLocationConnection("[PROJECT]", "[LOCATION]", "[CONNECTION]"), }; // Make the request connectionServiceClient.DeleteConnection(request); // End snippet }
/// <summary> /// Deletes the provided APConnection object. /// </summary> /// <param name="type">The type (relation name) of the connection.</param> /// <param name="id">The id of the connection.</param> /// <param name="options">Request specific api options. These will override the global settings for the app for this request.</param> public async static Task DeleteAsync(string type, string id, ApiOptions options = null) { var request = new DeleteConnectionRequest { Relation = type, Id = id }; ApiOptions.Apply(request, options); var response = await request.ExecuteAsync(); if (response.Status.IsSuccessful == false) { throw response.Status.ToFault(); } }
/// <summary>Snippet for DeleteConnectionAsync</summary> public async Task DeleteConnectionRequestObjectAsync() { // Snippet: DeleteConnectionAsync(DeleteConnectionRequest, CallSettings) // Additional: DeleteConnectionAsync(DeleteConnectionRequest, CancellationToken) // Create client ConnectionServiceClient connectionServiceClient = await ConnectionServiceClient.CreateAsync(); // Initialize request argument(s) DeleteConnectionRequest request = new DeleteConnectionRequest { ConnectionName = ConnectionName.FromProjectLocationConnection("[PROJECT]", "[LOCATION]", "[CONNECTION]"), }; // Make the request await connectionServiceClient.DeleteConnectionAsync(request); // End snippet }