共用方式為


ArmResource 類別

定義

類別,表示可透過特定資源執行的作業。

public abstract class ArmResource
type ArmResource = class
Public MustInherit Class ArmResource
繼承
ArmResource
衍生

建構函式

ArmResource()

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

ArmResource(ArmClient, ResourceIdentifier)

初始化 ArmResource 類別的新執行個體。

屬性

Client

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

Diagnostics

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

Endpoint

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

Id

取得資源識別碼。

Pipeline

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

方法

CanUseTagResource(CancellationToken)

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

CanUseTagResourceAsync(CancellationToken)

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

GetAvailableLocations(CancellationToken)

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

GetAvailableLocationsAsync(CancellationToken)

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

GetManagementLock(String, CancellationToken)

依範圍取得管理鎖定。

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

依範圍取得管理鎖定。

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

取得 ArmResource 中的 ManagementLockResources 集合。

GetPolicyAssignment(String, CancellationToken)

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

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

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

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

取得 ArmResource 中的 PolicyAssignmentResources 集合。

GetPolicyExemption(String, CancellationToken)

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

GetPolicyExemptionAsync(String, CancellationToken)

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

GetPolicyExemptions()

取得 ArmResource 中 PolicyExemptionResources 的集合。

GetTagResource()

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

TryGetApiVersion(ResourceType, String)

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

擴充方法

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 集合。

適用於