PolicyAssignmentsOperations interface
Schnittstelle, die eine PolicyAssignments-Operation darstellt.
Eigenschaften
| create | Diese Operation erstellt oder aktualisiert eine Richtlinienzuweisung mit dem angegebenen Umfang und Namen. Richtlinienzuweisungen gelten für alle Ressourcen, die in ihrem Bereich enthalten sind. Wenn Sie beispielsweise eine Richtlinie im Ressourcengruppenbereich zuweisen, gilt diese Richtlinie für alle Ressourcen in der Gruppe. |
| delete | |
| get | Diese Operation ruft eine einzelne Richtlinienzuweisung ab, die mit ihrem Namen und dem Umfang angegeben ist, in dem sie erstellt wurde. |
| list | Diese Operation ruft die Liste aller Richtlinienzuweisungen ab, die mit dem jeweiligen Abonnement verbunden sind und mit dem optionalen $filter übereinstimmen. Gültige Werte für $filter sind: 'atScope()', 'atExactScope()' oder 'policyDefinitionId eq '{value}'. Wenn $filter nicht bereitgestellt wird, enthält die ungefilterte Liste alle mit dem Abonnement verbundenen Richtlinienzuweisungen, einschließlich solcher, die direkt oder von Verwaltungsgruppen aus dem jeweiligen Abonnement gelten, sowie solche, die auf Objekte im Abonnement angewendet werden. Wenn $filter=atScope() angegeben ist, enthält die zurückgegebene Liste alle Richtlinienzuweisungen, die für das Abonnement gelten, also alles in der ungefilterten Liste außer denen, die auf Objekte im Abonnement angewendet werden. Wenn $filter=atExactScope() bereitgestellt wird, enthält die zurückgegebene Liste nur alle Richtlinienzuweisungen, die im Abonnement enthalten sind. Wenn $filter=policyDefinitionId eq '{value}' angegeben wird, enthält die zurückgegebene Liste alle Richtlinienzuweisungen der Policy-Definition, deren ID {value} ist. |
| list |
Diese Operation ruft die Liste aller für die Managementgruppe geltenden Richtlinienzuweisungen ab und die mit dem gegebenen $filter übereinstimmen. Gültige Werte für $filter sind: 'atScope()', 'atExactScope()' oder 'policyDefinitionId eq '{value}'. Wenn $filter=atScope() angegeben ist, enthält die zurückgegebene Liste alle Richtlinienzuweisungen, die der Managementgruppe oder deren Vorfahren zugewiesen sind. Wenn $filter=atExactScope() bereitgestellt wird, enthält die zurückgegebene Liste nur alle Richtlinienzuweisungen der Verwaltungsgruppe. Wenn $filter=policyDefinitionId eq '{value}' angegeben wird, enthält die zurückgegebene Liste alle Richtlinienzuweisungen der Policy-Definition, deren ID {value} ist und die für die Managementgruppe gelten. |
| list |
Diese Operation ruft die Liste aller Richtlinienzuweisungen ab, die mit der angegebenen Ressource in der jeweiligen Ressourcengruppe und dem Abonnement verbunden sind und mit der optionalen gegebenen $filter übereinstimmen. Gültige Werte für $filter sind: 'atScope()', 'atExactScope()' oder 'policyDefinitionId eq '{value}'. Wenn $filter nicht bereitgestellt wird, enthält die ungefilterte Liste alle mit der Ressource verbundenen Richtlinienzuweisungen, einschließlich solcher, die direkt oder aus allen enthaltenden Scopes gelten, sowie alle, die auf Ressourcen innerhalb der Ressource angewendet werden. Wenn $filter=atScope() angegeben ist, enthält die zurückgegebene Liste alle Richtlinienzuweisungen, die für die Ressource gelten, also alles in der ungefilterten Liste außer denen, die auf Ressourcen innerhalb der Ressource angewendet werden. Wenn $filter=atExactScope() angegeben ist, enthält die zurückgegebene Liste nur alle Richtlinienzuweisungen auf Ressourcenebene. Wenn $filter=policyDefinitionId eq '{value}' angegeben wird, enthält die zurückgegebene Liste alle Richtlinienzuweisungen der Policy-Definition, deren ID {value} ist und die auf die Ressource angewendet werden. Drei Parameter plus der Ressourcenname werden verwendet, um eine bestimmte Ressource zu identifizieren. Wenn die Ressource nicht Teil einer übergeordneten Ressource ist (der häufigere Fall), sollte der übergeordnete Ressourcenpfad nicht bereitgestellt werden (oder als ''). Beispielsweise könnte eine Web-App als ({resourceProviderNamespace} == 'Microsoft.Web', {parentResourcePath} == '', {resourceType} == 'sites', {resourceName} == 'MyWebApp' angegeben werden. Wenn die Ressource Teil einer übergeordneten Ressource ist, sollten alle Parameter bereitgestellt werden. Beispielsweise könnte ein DNS-Name des virtuellen Computers als ({resourceProviderNamespace} == 'Microsoft.Compute', {parentResourcePath} == 'virtualMachines/MyVirtualMachine', {resourceType} == 'domainNames', {resourceName} == 'MyComputerName' angegeben werden). Eine bequeme Alternative zur getrennten Bereitstellung des Namespaces und typnamens besteht darin, beide im {resourceType}-Parameter, Format: ({resourceProviderNamespace} == '', {parentResourcePath} == '', {resourceType} == 'Microsoft.Web/sites', {resourceName} == 'MyWebApp'). |
| list |
Diese Operation ruft die Liste aller Richtlinienzuweisungen ab, die der jeweiligen Ressourcengruppe im jeweiligen Abonnement zugeordnet sind und mit der optionalen gegebenen $filter übereinstimmen. Gültige Werte für $filter sind: 'atScope()', 'atExactScope()' oder 'policyDefinitionId eq '{value}'. Wenn $filter nicht bereitgestellt wird, enthält die ungefilterte Liste alle mit der Ressourcengruppe verbundenen Richtlinienzuweisungen, einschließlich solcher, die direkt gelten oder von enthaltenden Scopes anwendbar sind, sowie alle, die auf Ressourcen innerhalb der Ressourcengruppe angewendet werden. Wenn $filter=atScope() angegeben ist, enthält die zurückgegebene Liste alle Richtlinienzuweisungen, die für die Ressourcengruppe gelten, also alles in der ungefilterten Liste außer denen, die auf Ressourcen innerhalb der Ressourcengruppe angewendet werden. Wenn $filter=atExactScope() bereitgestellt wird, enthält die zurückgegebene Liste nur alle Richtlinienzuweisungen, die sich in der Ressourcengruppe befinden. Wenn $filter=policyDefinitionId eq '{value}' bereitgestellt wird, enthält die zurückgegebene Liste alle Richtlinienzuweisungen der Policy-Definition, deren ID {value} ist, die auf die Ressourcengruppe angewendet werden. |
| update | Dieser Vorgang aktualisiert eine Richtlinienzuweisung mit dem angegebenen Bereich und Namen. Richtlinienzuweisungen gelten für alle Ressourcen, die in ihrem Bereich enthalten sind. Wenn Sie beispielsweise eine Richtlinie im Ressourcengruppenbereich zuweisen, gilt diese Richtlinie für alle Ressourcen in der Gruppe. |
Details zur Eigenschaft
create
Diese Operation erstellt oder aktualisiert eine Richtlinienzuweisung mit dem angegebenen Umfang und Namen. Richtlinienzuweisungen gelten für alle Ressourcen, die in ihrem Bereich enthalten sind. Wenn Sie beispielsweise eine Richtlinie im Ressourcengruppenbereich zuweisen, gilt diese Richtlinie für alle Ressourcen in der Gruppe.
create: (scope: string, policyAssignmentName: string, parameters: PolicyAssignment, options?: PolicyAssignmentsCreateOptionalParams) => Promise<PolicyAssignment>
Eigenschaftswert
(scope: string, policyAssignmentName: string, parameters: PolicyAssignment, options?: PolicyAssignmentsCreateOptionalParams) => Promise<PolicyAssignment>
delete
delete: (scope: string, policyAssignmentName: string, options?: PolicyAssignmentsDeleteOptionalParams) => Promise<PolicyAssignment>
Eigenschaftswert
(scope: string, policyAssignmentName: string, options?: PolicyAssignmentsDeleteOptionalParams) => Promise<PolicyAssignment>
get
Diese Operation ruft eine einzelne Richtlinienzuweisung ab, die mit ihrem Namen und dem Umfang angegeben ist, in dem sie erstellt wurde.
get: (scope: string, policyAssignmentName: string, options?: PolicyAssignmentsGetOptionalParams) => Promise<PolicyAssignment>
Eigenschaftswert
(scope: string, policyAssignmentName: string, options?: PolicyAssignmentsGetOptionalParams) => Promise<PolicyAssignment>
list
Diese Operation ruft die Liste aller Richtlinienzuweisungen ab, die mit dem jeweiligen Abonnement verbunden sind und mit dem optionalen $filter übereinstimmen. Gültige Werte für $filter sind: 'atScope()', 'atExactScope()' oder 'policyDefinitionId eq '{value}'. Wenn $filter nicht bereitgestellt wird, enthält die ungefilterte Liste alle mit dem Abonnement verbundenen Richtlinienzuweisungen, einschließlich solcher, die direkt oder von Verwaltungsgruppen aus dem jeweiligen Abonnement gelten, sowie solche, die auf Objekte im Abonnement angewendet werden. Wenn $filter=atScope() angegeben ist, enthält die zurückgegebene Liste alle Richtlinienzuweisungen, die für das Abonnement gelten, also alles in der ungefilterten Liste außer denen, die auf Objekte im Abonnement angewendet werden. Wenn $filter=atExactScope() bereitgestellt wird, enthält die zurückgegebene Liste nur alle Richtlinienzuweisungen, die im Abonnement enthalten sind. Wenn $filter=policyDefinitionId eq '{value}' angegeben wird, enthält die zurückgegebene Liste alle Richtlinienzuweisungen der Policy-Definition, deren ID {value} ist.
list: (options?: PolicyAssignmentsListOptionalParams) => PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>
Eigenschaftswert
(options?: PolicyAssignmentsListOptionalParams) => PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>
listForManagementGroup
Diese Operation ruft die Liste aller für die Managementgruppe geltenden Richtlinienzuweisungen ab und die mit dem gegebenen $filter übereinstimmen. Gültige Werte für $filter sind: 'atScope()', 'atExactScope()' oder 'policyDefinitionId eq '{value}'. Wenn $filter=atScope() angegeben ist, enthält die zurückgegebene Liste alle Richtlinienzuweisungen, die der Managementgruppe oder deren Vorfahren zugewiesen sind. Wenn $filter=atExactScope() bereitgestellt wird, enthält die zurückgegebene Liste nur alle Richtlinienzuweisungen der Verwaltungsgruppe. Wenn $filter=policyDefinitionId eq '{value}' angegeben wird, enthält die zurückgegebene Liste alle Richtlinienzuweisungen der Policy-Definition, deren ID {value} ist und die für die Managementgruppe gelten.
listForManagementGroup: (managementGroupId: string, options?: PolicyAssignmentsListForManagementGroupOptionalParams) => PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>
Eigenschaftswert
(managementGroupId: string, options?: PolicyAssignmentsListForManagementGroupOptionalParams) => PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>
listForResource
Diese Operation ruft die Liste aller Richtlinienzuweisungen ab, die mit der angegebenen Ressource in der jeweiligen Ressourcengruppe und dem Abonnement verbunden sind und mit der optionalen gegebenen $filter übereinstimmen. Gültige Werte für $filter sind: 'atScope()', 'atExactScope()' oder 'policyDefinitionId eq '{value}'. Wenn $filter nicht bereitgestellt wird, enthält die ungefilterte Liste alle mit der Ressource verbundenen Richtlinienzuweisungen, einschließlich solcher, die direkt oder aus allen enthaltenden Scopes gelten, sowie alle, die auf Ressourcen innerhalb der Ressource angewendet werden. Wenn $filter=atScope() angegeben ist, enthält die zurückgegebene Liste alle Richtlinienzuweisungen, die für die Ressource gelten, also alles in der ungefilterten Liste außer denen, die auf Ressourcen innerhalb der Ressource angewendet werden. Wenn $filter=atExactScope() angegeben ist, enthält die zurückgegebene Liste nur alle Richtlinienzuweisungen auf Ressourcenebene. Wenn $filter=policyDefinitionId eq '{value}' angegeben wird, enthält die zurückgegebene Liste alle Richtlinienzuweisungen der Policy-Definition, deren ID {value} ist und die auf die Ressource angewendet werden. Drei Parameter plus der Ressourcenname werden verwendet, um eine bestimmte Ressource zu identifizieren. Wenn die Ressource nicht Teil einer übergeordneten Ressource ist (der häufigere Fall), sollte der übergeordnete Ressourcenpfad nicht bereitgestellt werden (oder als ''). Beispielsweise könnte eine Web-App als ({resourceProviderNamespace} == 'Microsoft.Web', {parentResourcePath} == '', {resourceType} == 'sites', {resourceName} == 'MyWebApp' angegeben werden. Wenn die Ressource Teil einer übergeordneten Ressource ist, sollten alle Parameter bereitgestellt werden. Beispielsweise könnte ein DNS-Name des virtuellen Computers als ({resourceProviderNamespace} == 'Microsoft.Compute', {parentResourcePath} == 'virtualMachines/MyVirtualMachine', {resourceType} == 'domainNames', {resourceName} == 'MyComputerName' angegeben werden). Eine bequeme Alternative zur getrennten Bereitstellung des Namespaces und typnamens besteht darin, beide im {resourceType}-Parameter, Format: ({resourceProviderNamespace} == '', {parentResourcePath} == '', {resourceType} == 'Microsoft.Web/sites', {resourceName} == 'MyWebApp').
listForResource: (resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, options?: PolicyAssignmentsListForResourceOptionalParams) => PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>
Eigenschaftswert
(resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, options?: PolicyAssignmentsListForResourceOptionalParams) => PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>
listForResourceGroup
Diese Operation ruft die Liste aller Richtlinienzuweisungen ab, die der jeweiligen Ressourcengruppe im jeweiligen Abonnement zugeordnet sind und mit der optionalen gegebenen $filter übereinstimmen. Gültige Werte für $filter sind: 'atScope()', 'atExactScope()' oder 'policyDefinitionId eq '{value}'. Wenn $filter nicht bereitgestellt wird, enthält die ungefilterte Liste alle mit der Ressourcengruppe verbundenen Richtlinienzuweisungen, einschließlich solcher, die direkt gelten oder von enthaltenden Scopes anwendbar sind, sowie alle, die auf Ressourcen innerhalb der Ressourcengruppe angewendet werden. Wenn $filter=atScope() angegeben ist, enthält die zurückgegebene Liste alle Richtlinienzuweisungen, die für die Ressourcengruppe gelten, also alles in der ungefilterten Liste außer denen, die auf Ressourcen innerhalb der Ressourcengruppe angewendet werden. Wenn $filter=atExactScope() bereitgestellt wird, enthält die zurückgegebene Liste nur alle Richtlinienzuweisungen, die sich in der Ressourcengruppe befinden. Wenn $filter=policyDefinitionId eq '{value}' bereitgestellt wird, enthält die zurückgegebene Liste alle Richtlinienzuweisungen der Policy-Definition, deren ID {value} ist, die auf die Ressourcengruppe angewendet werden.
listForResourceGroup: (resourceGroupName: string, options?: PolicyAssignmentsListForResourceGroupOptionalParams) => PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>
Eigenschaftswert
(resourceGroupName: string, options?: PolicyAssignmentsListForResourceGroupOptionalParams) => PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>
update
Dieser Vorgang aktualisiert eine Richtlinienzuweisung mit dem angegebenen Bereich und Namen. Richtlinienzuweisungen gelten für alle Ressourcen, die in ihrem Bereich enthalten sind. Wenn Sie beispielsweise eine Richtlinie im Ressourcengruppenbereich zuweisen, gilt diese Richtlinie für alle Ressourcen in der Gruppe.
update: (scope: string, policyAssignmentName: string, parameters: PolicyAssignmentUpdate, options?: PolicyAssignmentsUpdateOptionalParams) => Promise<PolicyAssignment>
Eigenschaftswert
(scope: string, policyAssignmentName: string, parameters: PolicyAssignmentUpdate, options?: PolicyAssignmentsUpdateOptionalParams) => Promise<PolicyAssignment>