Menghentikan pekerjaan streaming yang sedang berjalan. Ini akan menyebabkan pekerjaan streaming yang sedang berjalan berhenti memproses peristiwa input dan menghasilkan output.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/streamingjobs/{jobName}/stop?api-version=2020-03-01
Parameter URI
Name
In
Required
Type
Description
jobName
path
True
string
Nama pekerjaan streaming.
resourceGroupName
path
True
string
Nama grup sumber daya. Nama tidak peka huruf besar/kecil.
Regex pattern: ^[-\w\._\(\)]+$
subscriptionId
path
True
string
ID langganan target.
api-version
query
True
string
Versi API yang digunakan untuk operasi ini.
Respons
Name
Type
Description
200 OK
Pekerjaan streaming berhasil dihentikan.
202 Accepted
Permintaan pekerjaan penghentian streaming berhasil dimulai.
POST https://management.azure.com/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourcegroups/sjrg6936/providers/Microsoft.StreamAnalytics/streamingjobs/sj59/stop?api-version=2020-03-01
import com.azure.core.util.Context;
/** Samples for StreamingJobs Stop. */
public final class Main {
/*
* x-ms-original-file: specification/streamanalytics/resource-manager/Microsoft.StreamAnalytics/stable/2020-03-01/examples/StreamingJob_Stop.json
*/
/**
* Sample code: Stop a streaming job.
*
* @param manager Entry point to StreamAnalyticsManager.
*/
public static void stopAStreamingJob(com.azure.resourcemanager.streamanalytics.StreamAnalyticsManager manager) {
manager.streamingJobs().stop("sjrg6936", "sj59", Context.NONE);
}
}
Read this SDK documentation on how to add the SDK to your project and authenticate.
package armstreamanalytics_test
import (
"context"
"log"
"github.com/Azure/azure-sdk-for-go/sdk/azidentity"
"github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/streamanalytics/armstreamanalytics"
)
// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/streamanalytics/resource-manager/Microsoft.StreamAnalytics/stable/2020-03-01/examples/StreamingJob_Stop.json
func ExampleStreamingJobsClient_BeginStop() {
cred, err := azidentity.NewDefaultAzureCredential(nil)
if err != nil {
log.Fatalf("failed to obtain a credential: %v", err)
}
ctx := context.Background()
client, err := armstreamanalytics.NewStreamingJobsClient("56b5e0a9-b645-407d-99b0-c64f86013e3d", cred, nil)
if err != nil {
log.Fatalf("failed to create client: %v", err)
}
poller, err := client.BeginStop(ctx,
"sjrg6936",
"sj59",
nil)
if err != nil {
log.Fatalf("failed to finish the request: %v", err)
}
_, err = poller.PollUntilDone(ctx, nil)
if err != nil {
log.Fatalf("failed to pull the result: %v", err)
}
}
Read this SDK documentation on how to add the SDK to your project and authenticate.
const { StreamAnalyticsManagementClient } = require("@azure/arm-streamanalytics");
const { DefaultAzureCredential } = require("@azure/identity");
/**
* This sample demonstrates how to Stops a running streaming job. This will cause a running streaming job to stop processing input events and producing output.
*
* @summary Stops a running streaming job. This will cause a running streaming job to stop processing input events and producing output.
* x-ms-original-file: specification/streamanalytics/resource-manager/Microsoft.StreamAnalytics/stable/2020-03-01/examples/StreamingJob_Stop.json
*/
async function stopAStreamingJob() {
const subscriptionId = "56b5e0a9-b645-407d-99b0-c64f86013e3d";
const resourceGroupName = "sjrg6936";
const jobName = "sj59";
const credential = new DefaultAzureCredential();
const client = new StreamAnalyticsManagementClient(credential, subscriptionId);
const result = await client.streamingJobs.beginStopAndWait(resourceGroupName, jobName);
console.log(result);
}
stopAStreamingJob().catch(console.error);
Read this SDK documentation on how to add the SDK to your project and authenticate.