Aracılığıyla paylaş


Bandwidth Schedules - Create Or Update

Bir bant genişliği zamanlaması oluşturur veya güncelleştirir.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/bandwidthSchedules/{name}?api-version=2023-12-01

URI Parametreleri

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

string

Cihaz adı.

name
path True

string

Bant genişliği zamanlaması adı.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Kaynak grubunun adı. Ad büyük/küçük harfe duyarsız.

subscriptionId
path True

string

minLength: 1

Hedef aboneliğin kimliği.

api-version
query True

string

minLength: 1

Bu işlem için kullanılacak API sürümü.

İstek Gövdesi

Name Gerekli Tür Description
properties.days True

DayOfWeek[]

Bu zamanlamanın geçerli olduğu haftanın günleri.

properties.rateInMbps True

integer (int32)

Mb/sn cinsinden bant genişliği hızı.

properties.start True

string

Utc olarak zamanlamanın başlangıç saati.

properties.stop True

string

Utc olarak zamanlamanın durdurma saati.

Yanıtlar

Name Tür Description
200 OK

BandwidthSchedule

Kaynak 'BandwidthSchedule' güncelleştirme işlemi başarılı oldu

202 Accepted

Kaynak işlemi kabul edildi.

Üst Bilgiler

  • Location: string
  • Retry-After: integer
Other Status Codes

CloudError

Beklenmeyen bir hata yanıtı.

Güvenlik

azure_auth

Azure Active Directory OAuth2 akışı.

Tür: oauth2
Akış: implicit
Yetkilendirme URL’si: https://login.microsoftonline.com/common/oauth2/authorize

Kapsamlar

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

Örnekler

BandwidthSchedulePut

Örnek isteği

PUT https://management.azure.com/subscriptions/4385cf00-2d3a-425a-832f-f4285b1c9dce/resourceGroups/GroupForEdgeAutomation/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/testedgedevice/bandwidthSchedules/bandwidth-1?api-version=2023-12-01

{
  "properties": {
    "days": [
      "Sunday",
      "Monday"
    ],
    "rateInMbps": 100,
    "start": "0:0:0",
    "stop": "13:59:0"
  }
}

Örnek yanıt

{
  "name": "bandwidth-1",
  "type": "dataBoxEdgeDevices/bandwidthSchedules",
  "id": "/subscriptions/4385cf00-2d3a-425a-832f-f4285b1c9dce/resourceGroups/GroupForEdgeAutomation/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/testedgedevice/bandwidthSchedules/bandwidth-1",
  "properties": {
    "days": [
      "Sunday",
      "Monday"
    ],
    "rateInMbps": 100,
    "start": "00:00:00",
    "stop": "13:59:00"
  }
}

Tanımlar

Name Description
BandwidthSchedule

Bant genişliği zamanlaması ayrıntıları.

CloudError

Hizmetten bir hata yanıtı.

CloudErrorBody

Hizmetten bir hata yanıtı.

createdByType

Kaynağı oluşturan kimliğin türü.

DayOfWeek
systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

BandwidthSchedule

Bant genişliği zamanlaması ayrıntıları.

Name Tür Description
id

string

Kaynağın tam kaynak kimliği. Örn - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Kaynağın adı

properties.days

DayOfWeek[]

Bu zamanlamanın geçerli olduğu haftanın günleri.

properties.rateInMbps

integer (int32)

Mb/sn cinsinden bant genişliği hızı.

properties.start

string

Utc olarak zamanlamanın başlangıç saati.

properties.stop

string

Utc olarak zamanlamanın durdurma saati.

systemData

systemData

createdBy ve modifiedBy bilgilerini içeren Azure Resource Manager meta verileri.

type

string

Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts"

CloudError

Hizmetten bir hata yanıtı.

Name Tür Description
error

CloudErrorBody

Hata ayrıntıları.

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.

createdByType

Kaynağı oluşturan kimliğin türü.

Değer Description
User
Application
ManagedIdentity
Key

DayOfWeek

Değer Description
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

Name Tür Description
createdAt

string (date-time)

Kaynak oluşturma (UTC) zaman damgası.

createdBy

string

Kaynağı oluşturan kimlik.

createdByType

createdByType

Kaynağı oluşturan kimliğin türü.

lastModifiedAt

string (date-time)

Kaynağın son değişikliğinin zaman damgası (UTC)

lastModifiedBy

string

Kaynağı en son değiştiren kimlik.

lastModifiedByType

createdByType

Kaynağı en son değiştiren kimlik türü.