共用方式為


Snapshot Policies - Create

建立快照集原則

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/snapshotPolicies/{snapshotPolicyName}?api-version=2024-07-01

URI 參數

名稱 位於 必要 類型 Description
accountName
path True

string

NetApp 帳戶的名稱

Regex 模式: ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,127}$

resourceGroupName
path True

string

資源群組的名稱。 名稱不區分大小寫。

snapshotPolicyName
path True

string

快照集原則的名稱

subscriptionId
path True

string

uuid

目標訂用帳戶的標識碼。 此值必須是 UUID。

api-version
query True

string

要用於這項作業的 API 版本。

要求本文

名稱 必要 類型 Description
location True

string

資源所在的地理位置

properties.dailySchedule

dailySchedule

dailySchedule
每日快照集的排程

properties.enabled

boolean

要決定原則的屬性已啟用或未啟用

properties.hourlySchedule

hourlySchedule

hourlySchedule
每小時快照集的排程

properties.monthlySchedule

monthlySchedule

monthlySchedule
每月快照集的排程

properties.weeklySchedule

weeklySchedule

weeklySchedule
排程每周快照集

tags

object

資源標籤。

回應

名稱 類型 Description
200 OK

snapshotPolicy

確定 - 快照集原則已更新

201 Created

snapshotPolicy

建立快照集原則

Other Status Codes

ErrorResponse

描述作業失敗原因的錯誤回應。

安全性

azure_auth

Azure Active Directory OAuth2 Flow

類型: oauth2
Flow: implicit
授權 URL: https://login.microsoftonline.com/common/oauth2/authorize

範圍

名稱 Description
user_impersonation 模擬您的用戶帳戶

範例

SnapshotPolicies_Create

範例要求

PUT https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/snapshotPolicies/snapshotPolicyName?api-version=2024-07-01

{
  "location": "eastus",
  "properties": {
    "enabled": true,
    "hourlySchedule": {
      "snapshotsToKeep": 2,
      "minute": 50
    },
    "dailySchedule": {
      "snapshotsToKeep": 4,
      "hour": 14,
      "minute": 30
    },
    "weeklySchedule": {
      "snapshotsToKeep": 3,
      "day": "Wednesday",
      "hour": 14,
      "minute": 45
    },
    "monthlySchedule": {
      "snapshotsToKeep": 5,
      "daysOfMonth": "10,11,12",
      "hour": 14,
      "minute": 15
    }
  }
}

範例回覆

{
  "location": "eastus",
  "id": "/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/snapshotPolicies/snapshotPolicy1",
  "name": "account1/snapshotPolicy1",
  "type": "Microsoft.NetApp/netAppAccounts/snapshotPolicies",
  "properties": {
    "enabled": true,
    "hourlySchedule": {
      "snapshotsToKeep": 2,
      "minute": 50
    },
    "dailySchedule": {
      "snapshotsToKeep": 4,
      "hour": 14,
      "minute": 30
    },
    "weeklySchedule": {
      "snapshotsToKeep": 3,
      "day": "Wednesday",
      "hour": 14,
      "minute": 45
    },
    "monthlySchedule": {
      "snapshotsToKeep": 5,
      "daysOfMonth": "10,11,12",
      "hour": 14,
      "minute": 15
    },
    "provisioningState": "Succeeded"
  }
}
{
  "location": "eastus",
  "id": "/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/snapshotPolicies/snapshotPolicy1",
  "name": "account1/snapshotPolicy1",
  "type": "Microsoft.NetApp/netAppAccounts/snapshotPolicies",
  "properties": {
    "enabled": true,
    "hourlySchedule": {
      "snapshotsToKeep": 2,
      "minute": 50
    },
    "dailySchedule": {
      "snapshotsToKeep": 4,
      "hour": 14,
      "minute": 30
    },
    "weeklySchedule": {
      "snapshotsToKeep": 3,
      "day": "Wednesday",
      "hour": 14,
      "minute": 45
    },
    "monthlySchedule": {
      "snapshotsToKeep": 5,
      "daysOfMonth": "10,11,12",
      "hour": 14,
      "minute": 15
    },
    "provisioningState": "Succeeded"
  }
}

定義

名稱 Description
createdByType

建立資源的身分識別類型。

dailySchedule

每日排程屬性

ErrorAdditionalInfo

資源管理錯誤其他資訊。

ErrorDetail

錯誤詳細數據。

ErrorResponse

錯誤回應

hourlySchedule

每小時排程屬性

monthlySchedule

每月排程屬性

snapshotPolicy

快照集原則資訊

systemData

與建立和上次修改資源相關的元數據。

weeklySchedule

每周排程屬性,每周在特定一天或幾天建立快照集

createdByType

建立資源的身分識別類型。

名稱 類型 Description
Application

string

Key

string

ManagedIdentity

string

User

string

dailySchedule

每日排程屬性

名稱 類型 Description
hour

integer

指出應該擷取快照集的UTC時區小時

minute

integer

指出應該擷取哪一分鐘快照集

snapshotsToKeep

integer

要保留的每日快照集計數

usedBytes

integer

以位元組為單位的資源大小,磁碟區目前以位元組為單位的記憶體使用量

ErrorAdditionalInfo

資源管理錯誤其他資訊。

名稱 類型 Description
info

object

其他資訊。

type

string

其他信息類型。

ErrorDetail

錯誤詳細數據。

名稱 類型 Description
additionalInfo

ErrorAdditionalInfo[]

錯誤其他資訊。

code

string

錯誤碼。

details

ErrorDetail[]

錯誤詳細數據。

message

string

錯誤訊息。

target

string

錯誤目標。

ErrorResponse

錯誤回應

名稱 類型 Description
error

ErrorDetail

error 物件。

hourlySchedule

每小時排程屬性

名稱 類型 Description
minute

integer

指出應該擷取哪一分鐘快照集

snapshotsToKeep

integer

要保留的每小時快照集計數

usedBytes

integer

以位元組為單位的資源大小,磁碟區目前以位元組為單位的記憶體使用量

monthlySchedule

每月排程屬性

名稱 類型 Description
daysOfMonth

string

指出應該擷取月份快照集的天數。 逗號分隔字串。

hour

integer

指出應該擷取快照集的UTC時區小時

minute

integer

指出應該擷取哪一分鐘快照集

snapshotsToKeep

integer

要保留的每月快照集計數

usedBytes

integer

以位元組為單位的資源大小,磁碟區目前以位元組為單位的記憶體使用量

snapshotPolicy

快照集原則資訊

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

id

string

資源的完整資源標識碼。 例如 “/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}”

location

string

資源所在的地理位置

name

string

資源的名稱

properties.dailySchedule

dailySchedule

dailySchedule
每日快照集的排程

properties.enabled

boolean

要決定原則的屬性已啟用或未啟用

properties.hourlySchedule

hourlySchedule

hourlySchedule
每小時快照集的排程

properties.monthlySchedule

monthlySchedule

monthlySchedule
每月快照集的排程

properties.provisioningState

string

Azure 生命週期管理

properties.weeklySchedule

weeklySchedule

weeklySchedule
排程每周快照集

systemData

systemData

包含 createdBy 和 modifiedBy 資訊的 Azure Resource Manager 元數據。

tags

object

資源標籤。

type

string

資源的型別。 例如“Microsoft.Compute/virtualMachines” 或 “Microsoft.Storage/storageAccounts”

systemData

與建立和上次修改資源相關的元數據。

名稱 類型 Description
createdAt

string

資源建立的時間戳(UTC)。

createdBy

string

建立資源的身分識別。

createdByType

createdByType

建立資源的身分識別類型。

lastModifiedAt

string

上次修改的資源時間戳 (UTC)

lastModifiedBy

string

上次修改資源的身分識別。

lastModifiedByType

createdByType

上次修改資源的身分識別類型。

weeklySchedule

每周排程屬性,每周在特定一天或幾天建立快照集

名稱 類型 Description
day

string

指出應該擷取哪些工作日快照集,以英文接受以逗號分隔的星期幾名稱清單

hour

integer

指出應該擷取快照集的UTC時區小時

minute

integer

指出應該擷取哪一分鐘快照集

snapshotsToKeep

integer

要保留的每周快照集計數

usedBytes

integer

以位元組為單位的資源大小,磁碟區目前以位元組為單位的記憶體使用量