PolicyAssignments interface
PolicyAssignments を表すインターフェイス。
メソッド
create(string, string, Policy |
ポリシー割り当ては、子リソースによって継承されます。 たとえば、ポリシーをリソース グループに適用すると、そのポリシーはグループ内のすべてのリソースに割り当てられます。 |
create |
ポリシー割り当ては、子リソースによって継承されます。 たとえば、ポリシーをリソース グループに適用すると、そのポリシーはグループ内のすべてのリソースに割り当てられます。 割り当てのスコープを指定する場合は、サブスクリプションに '/subscriptions/{subscription-id}/' を、リソース グループには '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' を、リソースには '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' を使用します。 |
delete(string, string, Policy |
ポリシー割り当てを削除します。 |
delete |
割り当てのスコープを指定する場合は、サブスクリプションに '/subscriptions/{subscription-id}/' を、リソース グループには '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' を、リソースには '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' を使用します。 |
get(string, string, Policy |
ポリシーの割り当てを取得します。 |
get |
割り当てのスコープを指定する場合は、サブスクリプションに '/subscriptions/{subscription-id}/' を、リソース グループには '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' を、リソースには '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' を使用します。 |
list(Policy |
サブスクリプションのすべてのポリシー割り当てを取得します。 |
list |
リソースのポリシー割り当てを取得します。 |
list |
リソース グループのポリシー割り当てを取得します。 |
メソッドの詳細
create(string, string, PolicyAssignment, PolicyAssignmentsCreateOptionalParams)
ポリシー割り当ては、子リソースによって継承されます。 たとえば、ポリシーをリソース グループに適用すると、そのポリシーはグループ内のすべてのリソースに割り当てられます。
function create(scope: string, policyAssignmentName: string, parameters: PolicyAssignment, options?: PolicyAssignmentsCreateOptionalParams): Promise<PolicyAssignment>
パラメーター
- scope
-
string
ポリシー割り当てのスコープ。
- policyAssignmentName
-
string
ポリシー割り当ての名前。
- parameters
- PolicyAssignment
ポリシー割り当てのパラメーター。
options パラメーター。
戻り値
Promise<PolicyAssignment>
createById(string, PolicyAssignment, PolicyAssignmentsCreateByIdOptionalParams)
ポリシー割り当ては、子リソースによって継承されます。 たとえば、ポリシーをリソース グループに適用すると、そのポリシーはグループ内のすべてのリソースに割り当てられます。 割り当てのスコープを指定する場合は、サブスクリプションに '/subscriptions/{subscription-id}/' を、リソース グループには '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' を、リソースには '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' を使用します。
function createById(policyAssignmentId: string, parameters: PolicyAssignment, options?: PolicyAssignmentsCreateByIdOptionalParams): Promise<PolicyAssignment>
パラメーター
- policyAssignmentId
-
string
作成するポリシー割り当ての ID。 形式 '/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}' を使用します。
- parameters
- PolicyAssignment
ポリシー割り当てのパラメーター。
options パラメーター。
戻り値
Promise<PolicyAssignment>
delete(string, string, PolicyAssignmentsDeleteOptionalParams)
ポリシー割り当てを削除します。
function delete(scope: string, policyAssignmentName: string, options?: PolicyAssignmentsDeleteOptionalParams): Promise<PolicyAssignment>
パラメーター
- scope
-
string
ポリシー割り当てのスコープ。
- policyAssignmentName
-
string
削除するポリシー割り当ての名前。
options パラメーター。
戻り値
Promise<PolicyAssignment>
deleteById(string, PolicyAssignmentsDeleteByIdOptionalParams)
割り当てのスコープを指定する場合は、サブスクリプションに '/subscriptions/{subscription-id}/' を、リソース グループには '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' を、リソースには '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' を使用します。
function deleteById(policyAssignmentId: string, options?: PolicyAssignmentsDeleteByIdOptionalParams): Promise<PolicyAssignment>
パラメーター
- policyAssignmentId
-
string
削除するポリシー割り当ての ID。 形式 '/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}' を使用します。
options パラメーター。
戻り値
Promise<PolicyAssignment>
get(string, string, PolicyAssignmentsGetOptionalParams)
ポリシーの割り当てを取得します。
function get(scope: string, policyAssignmentName: string, options?: PolicyAssignmentsGetOptionalParams): Promise<PolicyAssignment>
パラメーター
- scope
-
string
ポリシー割り当てのスコープ。
- policyAssignmentName
-
string
取得するポリシー割り当ての名前。
options パラメーター。
戻り値
Promise<PolicyAssignment>
getById(string, PolicyAssignmentsGetByIdOptionalParams)
割り当てのスコープを指定する場合は、サブスクリプションに '/subscriptions/{subscription-id}/' を、リソース グループには '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' を、リソースには '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' を使用します。
function getById(policyAssignmentId: string, options?: PolicyAssignmentsGetByIdOptionalParams): Promise<PolicyAssignment>
パラメーター
- policyAssignmentId
-
string
取得するポリシー割り当ての ID。 形式 '/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}' を使用します。
options パラメーター。
戻り値
Promise<PolicyAssignment>
list(PolicyAssignmentsListOptionalParams)
サブスクリプションのすべてのポリシー割り当てを取得します。
function list(options?: PolicyAssignmentsListOptionalParams): PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>
パラメーター
options パラメーター。
戻り値
listForResource(string, string, string, string, string, PolicyAssignmentsListForResourceOptionalParams)
リソースのポリシー割り当てを取得します。
function listForResource(resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, options?: PolicyAssignmentsListForResourceOptionalParams): PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>
パラメーター
- resourceGroupName
-
string
リソースを含むリソース グループの名前。 名前の大文字と小文字は区別されます。
- resourceProviderNamespace
-
string
リソース プロバイダーの名前空間。
- parentResourcePath
-
string
親リソース パス。
- resourceType
-
string
リソースの種類。
- resourceName
-
string
ポリシー割り当てがあるリソースの名前。
options パラメーター。
戻り値
listForResourceGroup(string, PolicyAssignmentsListForResourceGroupOptionalParams)
リソース グループのポリシー割り当てを取得します。
function listForResourceGroup(resourceGroupName: string, options?: PolicyAssignmentsListForResourceGroupOptionalParams): PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>
パラメーター
- resourceGroupName
-
string
ポリシー割り当てを含むリソース グループの名前。
options パラメーター。