Ddos Protection Plans - Create Or Update

DDoS koruma planı oluşturur veya güncelleştirir.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ddosProtectionPlans/{ddosProtectionPlanName}?api-version=2023-09-01

URI Parametreleri

Name İçinde Gerekli Tür Description
ddosProtectionPlanName
path True

string

DDoS koruma planının adı.

resourceGroupName
path True

string

Kaynak grubunun adı.

subscriptionId
path True

string

Microsoft Azure aboneliğini benzersiz olarak tanımlayan abonelik kimlik bilgileri. Abonelik kimliği, her hizmet çağrısı için URI'nin bir parçasını oluşturur.

api-version
query True

string

İstemci API sürümü.

İstek Gövdesi

Name Tür Description
location

string

Kaynak konumu.

tags

object

Kaynak etiketleri.

Yanıtlar

Name Tür Description
200 OK

DdosProtectionPlan

Güncelleştirme başarılı oldu. İşlem, sonuçta elde edilen DDoS koruma planı kaynağını döndürür.

201 Created

DdosProtectionPlan

Oluşturma başarılı. İşlem, sonuçta elde edilen DDoS koruma planı kaynağını döndürür.

Other Status Codes

CloudError

İşlemin neden başarısız olduğunu açıklayan hata yanıtı.

Güvenlik

azure_auth

Azure Active Directory OAuth2 Flow.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation kullanıcı hesabınızın kimliğine bürünme

Örnekler

Create DDoS protection plan

Sample Request

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/ddosProtectionPlans/test-plan?api-version=2023-09-01

{
  "location": "westus",
  "properties": {}
}

Sample Response

{
  "name": "test-plan",
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/ddosProtectionPlans/test-plan",
  "type": "Microsoft.Network/ddosProtectionPlans",
  "location": "westus",
  "properties": {
    "provisioningState": "Succeeded",
    "resourceGuid": "00000000-0000-0000-0000-000000000000",
    "publicIPAddresses": [],
    "virtualNetworks": []
  }
}
{
  "name": "test-plan",
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/ddosProtectionPlans/test-plan",
  "type": "Microsoft.Network/ddosProtectionPlans",
  "location": "westus",
  "properties": {
    "provisioningState": "Succeeded",
    "resourceGuid": "00000000-0000-0000-0000-000000000000",
    "publicIPAddresses": [],
    "virtualNetworks": []
  }
}

Tanımlar

Name Description
CloudError

Hizmetten bir hata yanıtı.

CloudErrorBody

Hizmetten bir hata yanıtı.

DdosProtectionPlan

Bir kaynak grubundaki DDoS koruma planı.

ProvisioningState

Geçerli sağlama durumu.

SubResource

Başka bir alt kaynak başvurusu.

CloudError

Hizmetten bir hata yanıtı.

Name Tür Description
error

CloudErrorBody

Bulut hata gövdesi.

CloudErrorBody

Hizmetten bir hata yanıtı.

Name Tür Description
code

string

Hatanın tanımlayıcısı. Kodlar sabittir ve program aracılığıyla kullanılması amaçlanmıştır.

details

CloudErrorBody[]

Hatayla ilgili ek ayrıntıların listesi.

message

string

Hatayı açıklayan ve kullanıcı arabiriminde görüntülenmeye uygun olması amaçlanan bir ileti.

target

string

Belirli bir hatanın hedefi. Örneğin, özelliğin adı hatalı.

DdosProtectionPlan

Bir kaynak grubundaki DDoS koruma planı.

Name Tür Description
etag

string

Kaynak her güncelleştirildiğinde değişen benzersiz bir salt okunur dize.

id

string

Kaynak Kimliği.

location

string

Kaynak konumu.

name

string

Kaynak adı.

properties.provisioningState

ProvisioningState

DDoS koruma planı kaynağının sağlama durumu.

properties.publicIPAddresses

SubResource[]

DDoS koruma planı kaynağıyla ilişkili genel IP'lerin listesi. Bu liste salt okunur.

properties.resourceGuid

string

DDoS koruma planı kaynağının kaynak GUID özelliği. Kullanıcı adını değiştirse veya kaynağı abonelikler veya kaynak grupları arasında geçirse bile kaynağı benzersiz olarak tanımlar.

properties.virtualNetworks

SubResource[]

DDoS koruma planı kaynağıyla ilişkili sanal ağların listesi. Bu liste salt okunur.

tags

object

Kaynak etiketleri.

type

string

Kaynak türü.

ProvisioningState

Geçerli sağlama durumu.

Name Tür Description
Deleting

string

Failed

string

Succeeded

string

Updating

string

SubResource

Başka bir alt kaynak başvurusu.

Name Tür Description
id

string

Kaynak Kimliği.