Namespaces - Delete Authorization Rule
Menghapus aturan otorisasi namespace.
Dalam artikel ini
DELETE https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/authorizationRules/{authorizationRuleName}?api-version=2017-04-01
Parameter URI
Name
In
Required
Type
Description
authorizationRuleName
path
True
Nama aturan otorisasi.
namespaceName
path
True
Nama namespace
resourceGroupName
path
True
Nama grup Sumber Daya dalam langganan Azure.
subscriptionId
path
True
Info masuk langganan yang secara unik mengidentifikasi langganan Microsoft Azure. ID langganan membentuk bagian dari URI untuk setiap panggilan layanan.
api-version
query
True
Versi API klien.
Respons
Name
Type
Description
200 OK
Permintaan untuk menghapus aturan otorisasi namespace berhasil.
204 No Content
Tidak ada konten. Permintaan telah diterima tetapi aturan otorisasi namespace tidak ditemukan.
Other Status Codes
Respons kesalahan relai yang menjelaskan mengapa operasi gagal.
Keamanan
azure_auth
Azure Active Directory Flow OAuth2
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name
Description
user_impersonation
meniru akun pengguna Anda
Contoh
RelayNameSpaceAutorizationRuleDelete
Sample Request
DELETE https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/resourcegroup/providers/Microsoft.Relay/namespaces/example-RelayNamespace-01/authorizationRules/example-RelayAuthRules-01?api-version=2017-04-01
import com.azure.core.util.Context;
/** Samples for Namespaces DeleteAuthorizationRule. */
public final class Main {
/*
* x-ms-original-file: specification/relay/resource-manager/Microsoft.Relay/stable/2017-04-01/examples/NameSpaces/RelayNameSpaceAutorizationRuleDelete.json
*/
/**
* Sample code: RelayNameSpaceAutorizationRuleDelete.
*
* @param manager Entry point to RelayManager.
*/
public static void relayNameSpaceAutorizationRuleDelete(com.azure.resourcemanager.relay.RelayManager manager) {
manager
.namespaces()
.deleteAuthorizationRuleWithResponse(
"resourcegroup", "example-RelayNamespace-01", "example-RelayAuthRules-01", Context.NONE);
}
}
Read this SDK documentation on how to add the SDK to your project and authenticate.
package armrelay_test
import (
"context"
"log"
"github.com/Azure/azure-sdk-for-go/sdk/azidentity"
"github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/relay/armrelay"
)
// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/relay/resource-manager/Microsoft.Relay/stable/2017-04-01/examples/NameSpaces/RelayNameSpaceAutorizationRuleDelete.json
func ExampleNamespacesClient_DeleteAuthorizationRule() {
cred, err := azidentity.NewDefaultAzureCredential(nil)
if err != nil {
log.Fatalf("failed to obtain a credential: %v", err)
return
}
ctx := context.Background()
client, err := armrelay.NewNamespacesClient("<subscription-id>", cred, nil)
if err != nil {
log.Fatalf("failed to create client: %v", err)
return
}
_, err = client.DeleteAuthorizationRule(ctx,
"<resource-group-name>",
"<namespace-name>",
"<authorization-rule-name>",
nil)
if err != nil {
log.Fatalf("failed to finish the request: %v", err)
return
}
}
Read this SDK documentation on how to add the SDK to your project and authenticate.
const { RelayAPI } = require("@azure/arm-relay");
const { DefaultAzureCredential } = require("@azure/identity");
/**
* This sample demonstrates how to Deletes a namespace authorization rule.
*
* @summary Deletes a namespace authorization rule.
* x-ms-original-file: specification/relay/resource-manager/Microsoft.Relay/stable/2017-04-01/examples/NameSpaces/RelayNameSpaceAutorizationRuleDelete.json
*/
async function relayNameSpaceAutorizationRuleDelete() {
const subscriptionId = "ffffffff-ffff-ffff-ffff-ffffffffffff";
const resourceGroupName = "resourcegroup";
const namespaceName = "example-RelayNamespace-01";
const authorizationRuleName = "example-RelayAuthRules-01";
const credential = new DefaultAzureCredential();
const client = new RelayAPI(credential, subscriptionId);
const result = await client.namespaces.deleteAuthorizationRule(
resourceGroupName,
namespaceName,
authorizationRuleName
);
console.log(result);
}
relayNameSpaceAutorizationRuleDelete().catch(console.error);
Read this SDK documentation on how to add the SDK to your project and authenticate.
Definisi
ErrorResponse
Respons kesalahan menunjukkan layanan Relay tidak dapat memproses permintaan masuk. Alasannya disediakan dalam pesan kesalahan.
Name
Type
Description
code
Kode Kesalahan.
message
Pesan kesalahan yang menunjukkan mengapa operasi gagal.