共用方式為


StorageTargetResource 類別

定義

代表 StorageTarget 的類別,以及可在其中執行的實例作業。 如果您有 , ResourceIdentifier 您可以使用 GetStorageTargetResource 方法從 的 ArmClient 實例建構 StorageTargetResource 。 否則,您可以使用 GetStorageTarget 方法從其父資源 StorageCacheResource 取得其中一個資源。

public class StorageTargetResource : Azure.ResourceManager.ArmResource
type StorageTargetResource = class
    inherit ArmResource
Public Class StorageTargetResource
Inherits ArmResource
繼承
StorageTargetResource

建構函式

StorageTargetResource()

初始化 類別的新實例 StorageTargetResource 以進行模擬。

欄位

ResourceType

取得作業的資源類型。

屬性

Client

ArmClient取得建立此資源用戶端的來源。

(繼承來源 ArmResource)
Data

取得代表此功能的資料。

Diagnostics

取得此資源用戶端的診斷選項。

(繼承來源 ArmResource)
Endpoint

取得這個資源用戶端的基底 URI。

(繼承來源 ArmResource)
HasData

取得目前實例是否有資料。

Id

取得資源識別碼。

(繼承來源 ArmResource)
Pipeline

取得此資源用戶端的管線。

(繼承來源 ArmResource)

方法

CanUseTagResource(CancellationToken)

檢查 TagResource API 是否部署在目前的環境中。

(繼承來源 ArmResource)
CanUseTagResourceAsync(CancellationToken)

檢查 TagResource API 是否部署在目前的環境中。

(繼承來源 ArmResource)
CreateResourceIdentifier(String, String, String, String)

產生實例的資源識別碼 StorageTargetResource

Delete(WaitUntil, String, CancellationToken)

從快取中移除儲存體目標。 您可以隨時允許此作業,但如果快取關閉或狀況不良,則儲存目標的實際移除可能會延遲,直到快取再次狀況良好為止。 請注意,如果快取有資料要排清至儲存體目標,則會先排清資料,再刪除儲存體目標。

  • 要求路徑/訂用帳戶/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/storageTargets/{storageTargetName}
  • 作業IdStorageTargets_Delete
DeleteAsync(WaitUntil, String, CancellationToken)

從快取中移除儲存體目標。 您可以隨時允許此作業,但如果快取關閉或狀況不良,則儲存目標的實際移除可能會延遲,直到快取再次狀況良好為止。 請注意,如果快取有資料要排清至儲存體目標,則會先排清資料,再刪除儲存體目標。

  • 要求路徑/訂用帳戶/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/storageTargets/{storageTargetName}
  • 作業IdStorageTargets_Delete
DnsRefresh(WaitUntil, CancellationToken)

告知儲存體目標重新整理其 DNS 資訊。 要求路徑:/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/storageTargets/{storageTargetName}/dnsRefresh 作業識別碼:StorageTargets_DnsRefresh

DnsRefreshAsync(WaitUntil, CancellationToken)

告知儲存體目標重新整理其 DNS 資訊。 要求路徑:/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/storageTargets/{storageTargetName}/dnsRefresh 作業識別碼:StorageTargets_DnsRefresh

Flush(WaitUntil, CancellationToken)

告知快取將所有已變更的資料寫入儲存體目標後端儲存體。 此儲存體目標命名空間的用戶端要求會傳回錯誤,直到排清作業完成為止。

  • 要求路徑/訂用帳戶/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/storageTargets/{storageTargetName}/flush
  • 作業IdStorageTargets_Flush
FlushAsync(WaitUntil, CancellationToken)

告知快取將所有已變更的資料寫入儲存體目標後端儲存體。 此儲存體目標命名空間的用戶端要求會傳回錯誤,直到排清作業完成為止。

  • 要求路徑/訂用帳戶/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/storageTargets/{storageTargetName}/flush
  • 作業IdStorageTargets_Flush
Get(CancellationToken)

從快取傳回儲存體目標。

  • 要求路徑/訂用帳戶/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/storageTargets/{storageTargetName}
  • 作業IdStorageTargets_Get
GetAsync(CancellationToken)

從快取傳回儲存體目標。

  • 要求路徑/訂用帳戶/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/storageTargets/{storageTargetName}
  • 作業IdStorageTargets_Get
GetAvailableLocations(CancellationToken)

列出所有可用的地理位置。

(繼承來源 ArmResource)
GetAvailableLocationsAsync(CancellationToken)

列出所有可用的地理位置。

(繼承來源 ArmResource)
GetManagementLock(String, CancellationToken)

依範圍取得管理鎖定。

  • 要求路徑/{scope}/providers/Microsoft.Authorization/locks/{lockName}
  • 作業IdManagementLocks_GetByScope
(繼承來源 ArmResource)
GetManagementLockAsync(String, CancellationToken)

依範圍取得管理鎖定。

  • 要求路徑/{scope}/providers/Microsoft.Authorization/locks/{lockName}
  • 作業IdManagementLocks_GetByScope
(繼承來源 ArmResource)
GetManagementLocks()

取得 ArmResource 中的 ManagementLockResources 集合。

(繼承來源 ArmResource)
GetPolicyAssignment(String, CancellationToken)

此作業會擷取單一原則指派,並指定其名稱及其建立所在的範圍。

  • 要求路徑/{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}
  • 作業IdPolicyAssignments_Get
(繼承來源 ArmResource)
GetPolicyAssignmentAsync(String, CancellationToken)

此作業會擷取單一原則指派,並指定其名稱及其建立所在的範圍。

  • 要求路徑/{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}
  • 作業IdPolicyAssignments_Get
(繼承來源 ArmResource)
GetPolicyAssignments()

取得 ArmResource 中的 PolicyAssignmentResources 集合。

(繼承來源 ArmResource)
GetPolicyExemption(String, CancellationToken)

這項作業會擷取單一原則豁免,並指定其名稱及其建立所在的範圍。 要求路徑:/{scope}/providers/Microsoft.Authorization/policyExemptions/{policyExemptionName} 作業識別碼:PolicyExemptions_Get

(繼承來源 ArmResource)
GetPolicyExemptionAsync(String, CancellationToken)

這項作業會擷取單一原則豁免,並指定其名稱及其建立所在的範圍。 要求路徑:/{scope}/providers/Microsoft.Authorization/policyExemptions/{policyExemptionName} 作業識別碼:PolicyExemptions_Get

(繼承來源 ArmResource)
GetPolicyExemptions()

取得 ArmResource 中 PolicyExemptionResources 的集合。

(繼承來源 ArmResource)
GetTagResource()

取得 物件,此物件代表 TagResource 以及可在 ArmResource 中對它執行的實例作業。

(繼承來源 ArmResource)
Invalidate(WaitUntil, CancellationToken)

使儲存體目標的所有快取資料失效。 快取的檔案會在下一個要求時捨棄並從後端擷取。

  • 要求路徑/訂用帳戶/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/storageTargets/{storageTargetName}/invalidate
  • 作業IdStorageTargets_Invalidate
InvalidateAsync(WaitUntil, CancellationToken)

使儲存體目標的所有快取資料失效。 快取的檔案會在下一個要求時捨棄並從後端擷取。

  • 要求路徑/訂用帳戶/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/storageTargets/{storageTargetName}/invalidate
  • 作業IdStorageTargets_Invalidate
RefreshDns(WaitUntil, CancellationToken)

告知儲存體目標重新整理其 DNS 資訊。

  • 要求路徑/訂用帳戶/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/storageTargets/{storageTargetName}/dnsRefresh
  • 作業IdStorageTargets_DnsRefresh
RefreshDnsAsync(WaitUntil, CancellationToken)

告知儲存體目標重新整理其 DNS 資訊。

  • 要求路徑/訂用帳戶/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/storageTargets/{storageTargetName}/dnsRefresh
  • 作業IdStorageTargets_DnsRefresh
RestoreDefaults(WaitUntil, CancellationToken)

告知儲存體目標將其設定還原為其預設值。

  • 要求路徑/訂用帳戶/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/storageTargets/{storageTargetName}/restoreDefaults
  • 作業IdStorageTargets_RestoreDefaults
RestoreDefaultsAsync(WaitUntil, CancellationToken)

告知儲存體目標將其設定還原為其預設值。

  • 要求路徑/訂用帳戶/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/storageTargets/{storageTargetName}/restoreDefaults
  • 作業IdStorageTargets_RestoreDefaults
Resume(WaitUntil, CancellationToken)

繼續對先前暫停的儲存體目標進行用戶端存取。

  • 要求路徑/訂用帳戶/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/storageTargets/{storageTargetName}/resume
  • 作業IdStorageTargets_Resume
ResumeAsync(WaitUntil, CancellationToken)

繼續對先前暫停的儲存體目標進行用戶端存取。

  • 要求路徑/訂用帳戶/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/storageTargets/{storageTargetName}/resume
  • 作業IdStorageTargets_Resume
Suspend(WaitUntil, CancellationToken)

暫停對儲存體目標的用戶端存取。

  • 要求路徑/訂用帳戶/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/storageTargets/{storageTargetName}/suspend
  • 作業IdStorageTargets_Suspend
SuspendAsync(WaitUntil, CancellationToken)

暫停對儲存體目標的用戶端存取。

  • 要求路徑/訂用帳戶/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/storageTargets/{storageTargetName}/suspend
  • 作業IdStorageTargets_Suspend
TryGetApiVersion(ResourceType, String)

如果已針對目前的用戶端選項設定 API 版本覆寫,則取得其覆寫。

(繼承來源 ArmResource)
Update(WaitUntil, StorageTargetData, CancellationToken)

建立或更新儲存體目標。 您可以隨時允許此作業,但如果快取關閉或狀況不良,則儲存目標的實際建立/修改可能會延遲,直到快取再次狀況良好為止。

  • 要求路徑/訂用帳戶/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/storageTargets/{storageTargetName}
  • 作業IdStorageTargets_CreateOrUpdate
UpdateAsync(WaitUntil, StorageTargetData, CancellationToken)

建立或更新儲存體目標。 您可以隨時允許此作業,但如果快取關閉或狀況不良,則儲存目標的實際建立/修改可能會延遲,直到快取再次狀況良好為止。

  • 要求路徑/訂用帳戶/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/storageTargets/{storageTargetName}
  • 作業IdStorageTargets_CreateOrUpdate

擴充方法

GetAuthorizationRoleDefinition(ArmResource, ResourceIdentifier, CancellationToken)

依名稱取得角色定義 (GUID) 。

  • 要求路徑/{scope}/providers/Microsoft.Authorization/roleDefinitions/{roleDefinitionId}
  • 作業IdRoleDefinitions_Get
GetAuthorizationRoleDefinitionAsync(ArmResource, ResourceIdentifier, CancellationToken)

依名稱取得角色定義 (GUID) 。

  • 要求路徑/{scope}/providers/Microsoft.Authorization/roleDefinitions/{roleDefinitionId}
  • 作業IdRoleDefinitions_Get
GetAuthorizationRoleDefinitions(ArmResource)

取得 ArmResource 中的 AuthorizationRoleDefinitionResources 集合。

GetDenyAssignment(ArmResource, String, CancellationToken)

取得指定的拒絕指派。

  • 要求路徑/{scope}/providers/Microsoft.Authorization/denyAssignments/{denyAssignmentId}
  • 作業IdDenyAssignments_Get
GetDenyAssignmentAsync(ArmResource, String, CancellationToken)

取得指定的拒絕指派。

  • 要求路徑/{scope}/providers/Microsoft.Authorization/denyAssignments/{denyAssignmentId}
  • 作業IdDenyAssignments_Get
GetDenyAssignments(ArmResource)

取得 ArmResource 中的 DenyAssignmentResources 集合。

GetRoleAssignment(ArmResource, String, String, CancellationToken)

依範圍和名稱取得角色指派。

  • 要求路徑/{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}
  • 作業IdRoleAssignments_Get
GetRoleAssignmentAsync(ArmResource, String, String, CancellationToken)

依範圍和名稱取得角色指派。

  • 要求路徑/{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}
  • 作業IdRoleAssignments_Get
GetRoleAssignments(ArmResource)

取得 ArmResource 中 RoleAssignmentResources 的集合。

GetRoleAssignmentSchedule(ArmResource, String, CancellationToken)

取得資源範圍的指定角色指派排程

  • 要求路徑/{scope}/providers/Microsoft.Authorization/roleAssignmentSchedules/{roleAssignmentScheduleName}
  • 作業IdRoleAssignmentSchedules_Get
GetRoleAssignmentScheduleAsync(ArmResource, String, CancellationToken)

取得資源範圍的指定角色指派排程

  • 要求路徑/{scope}/providers/Microsoft.Authorization/roleAssignmentSchedules/{roleAssignmentScheduleName}
  • 作業IdRoleAssignmentSchedules_Get
GetRoleAssignmentScheduleInstance(ArmResource, String, CancellationToken)

取得指定的角色指派排程實例。

  • 要求路徑/{scope}/providers/Microsoft.Authorization/roleAssignmentScheduleInstances/{roleAssignmentScheduleInstanceName}
  • 作業IdRoleAssignmentScheduleInstances_Get
GetRoleAssignmentScheduleInstanceAsync(ArmResource, String, CancellationToken)

取得指定的角色指派排程實例。

  • 要求路徑/{scope}/providers/Microsoft.Authorization/roleAssignmentScheduleInstances/{roleAssignmentScheduleInstanceName}
  • 作業IdRoleAssignmentScheduleInstances_Get
GetRoleAssignmentScheduleInstances(ArmResource)

取得 ArmResource 中 RoleAssignmentScheduleInstanceResources 的集合。

GetRoleAssignmentScheduleRequest(ArmResource, String, CancellationToken)

取得指定的角色指派排程要求。

  • 要求路徑/{scope}/providers/Microsoft.Authorization/roleAssignmentScheduleRequests/{roleAssignmentScheduleRequestName}
  • 作業IdRoleAssignmentScheduleRequests_Get
GetRoleAssignmentScheduleRequestAsync(ArmResource, String, CancellationToken)

取得指定的角色指派排程要求。

  • 要求路徑/{scope}/providers/Microsoft.Authorization/roleAssignmentScheduleRequests/{roleAssignmentScheduleRequestName}
  • 作業IdRoleAssignmentScheduleRequests_Get
GetRoleAssignmentScheduleRequests(ArmResource)

取得 ArmResource 中 RoleAssignmentScheduleRequestResources 的集合。

GetRoleAssignmentSchedules(ArmResource)

取得 ArmResource 中 RoleAssignmentScheduleResources 的集合。

GetRoleEligibilitySchedule(ArmResource, String, CancellationToken)

取得資源範圍的指定角色資格排程

  • 要求路徑/{scope}/providers/Microsoft.Authorization/roleEligibilitySchedules/{roleEligibilityScheduleName}
  • 作業IdRoleEligibilitySchedules_Get
GetRoleEligibilityScheduleAsync(ArmResource, String, CancellationToken)

取得資源範圍的指定角色資格排程

  • 要求路徑/{scope}/providers/Microsoft.Authorization/roleEligibilitySchedules/{roleEligibilityScheduleName}
  • 作業IdRoleEligibilitySchedules_Get
GetRoleEligibilityScheduleInstance(ArmResource, String, CancellationToken)

取得指定的角色資格排程實例。

  • 要求路徑/{scope}/providers/Microsoft.Authorization/roleEligibilityScheduleInstances/{roleEligibilityScheduleInstanceName}
  • 作業IdRoleEligibilityScheduleInstances_Get
GetRoleEligibilityScheduleInstanceAsync(ArmResource, String, CancellationToken)

取得指定的角色資格排程實例。

  • 要求路徑/{scope}/providers/Microsoft.Authorization/roleEligibilityScheduleInstances/{roleEligibilityScheduleInstanceName}
  • 作業IdRoleEligibilityScheduleInstances_Get
GetRoleEligibilityScheduleInstances(ArmResource)

取得 ArmResource 中 RoleEligibilityScheduleInstanceResources 的集合。

GetRoleEligibilityScheduleRequest(ArmResource, String, CancellationToken)

取得指定的角色資格排程要求。

  • 要求路徑/{scope}/providers/Microsoft.Authorization/roleEligibilityScheduleRequests/{roleEligibilityScheduleRequestName}
  • 作業IdRoleEligibilityScheduleRequests_Get
GetRoleEligibilityScheduleRequestAsync(ArmResource, String, CancellationToken)

取得指定的角色資格排程要求。

  • 要求路徑/{scope}/providers/Microsoft.Authorization/roleEligibilityScheduleRequests/{roleEligibilityScheduleRequestName}
  • 作業IdRoleEligibilityScheduleRequests_Get
GetRoleEligibilityScheduleRequests(ArmResource)

取得 ArmResource 中 RoleEligibilityScheduleRequestResources 的集合。

GetRoleEligibilitySchedules(ArmResource)

取得 ArmResource 中 RoleEligibilityScheduleResources 的集合。

GetRoleManagementPolicies(ArmResource)

取得 ArmResource 中 RoleManagementPolicyResources 的集合。

GetRoleManagementPolicy(ArmResource, String, CancellationToken)

取得資源範圍的指定角色管理原則

  • 要求路徑/{scope}/providers/Microsoft.Authorization/roleManagementPolicies/{roleManagementPolicyName}
  • 作業IdRoleManagementPolicies_Get
GetRoleManagementPolicyAssignment(ArmResource, String, CancellationToken)

取得資源範圍的指定角色管理原則指派

  • 要求路徑/{scope}/providers/Microsoft.Authorization/roleManagementPolicyAssignments/{roleManagementPolicyAssignmentName}
  • 作業IdRoleManagementPolicyAssignments_Get
GetRoleManagementPolicyAssignmentAsync(ArmResource, String, CancellationToken)

取得資源範圍的指定角色管理原則指派

  • 要求路徑/{scope}/providers/Microsoft.Authorization/roleManagementPolicyAssignments/{roleManagementPolicyAssignmentName}
  • 作業IdRoleManagementPolicyAssignments_Get
GetRoleManagementPolicyAssignments(ArmResource)

取得 ArmResource 中 RoleManagementPolicyAssignmentResources 的集合。

GetRoleManagementPolicyAsync(ArmResource, String, CancellationToken)

取得資源範圍的指定角色管理原則

  • 要求路徑/{scope}/providers/Microsoft.Authorization/roleManagementPolicies/{roleManagementPolicyName}
  • 作業IdRoleManagementPolicies_Get
GetSystemAssignedIdentity(ArmResource)

取得 物件,此物件代表 SystemAssignedIdentityResource 以及可在 ArmResource 中執行之實例作業。

GetDiagnosticSetting(ArmResource, String, CancellationToken)

取得指定資源的使用中診斷設定。 要求路徑:/{resourceUri}/providers/Microsoft.Insights/diagnosticSettings/{name} 作業識別碼:DiagnosticSettings_Get

GetDiagnosticSettingAsync(ArmResource, String, CancellationToken)

取得指定資源的使用中診斷設定。 要求路徑:/{resourceUri}/providers/Microsoft.Insights/diagnosticSettings/{name} 作業識別碼:DiagnosticSettings_Get

GetDiagnosticSettings(ArmResource)

取得 ArmResource 中的 DiagnosticSettingResources 集合。

GetLinkerResource(ArmResource, String, CancellationToken)

傳回指定名稱的連結器資源。

  • 要求路徑/{resourceUri}/providers/Microsoft.ServiceLinker/linkers/{linkerName}
  • 作業IdLinker_Get
GetLinkerResourceAsync(ArmResource, String, CancellationToken)

傳回指定名稱的連結器資源。

  • 要求路徑/{resourceUri}/providers/Microsoft.ServiceLinker/linkers/{linkerName}
  • 作業IdLinker_Get
GetLinkerResources(ArmResource)

取得 ArmResource 中的 LinkerResources 集合。

適用於