PolicyAssignmentsOperations Třída
Upozornění
NEVYTVOŘETE instanci této třídy přímo.
Místo toho byste měli přistupovat k následujícím operacím prostřednictvím
<xref:policy_assignments> Atribut.
- Dědičnost
-
builtins.objectPolicyAssignmentsOperations
Konstruktor
PolicyAssignmentsOperations(*args, **kwargs)
Metody
create |
Vytvoří přiřazení zásad. Podřízené prostředky dědí přiřazení zásad. Například když použijete zásadu na skupinu prostředků, je zásada přiřazená ke všem prostředkům ve skupině. |
create_by_id |
Vytvoří přiřazení zásad podle ID. Podřízené prostředky dědí přiřazení zásad. Například když použijete zásadu na skupinu prostředků, je zásada přiřazená ke všem prostředkům ve skupině. Při poskytování rozsahu přiřazení použijte pro předplatná /subscriptions/{id_předplatného}/, /subscriptions/{id_předplatného}/resourceGroups/{název_skupiny_prostředků} pro skupiny prostředků a /subscriptions/{id_předplatného}/resourceGroups/{název_skupiny_prostředků}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}. |
delete |
Odstraní přiřazení zásad. |
delete_by_id |
Odstraní přiřazení zásad podle ID. Při poskytování rozsahu přiřazení použijte pro předplatná /subscriptions/{id_předplatného}/, /subscriptions/{id_předplatného}/resourceGroups/{název_skupiny_prostředků} pro skupiny prostředků a /subscriptions/{id_předplatného}/resourceGroups/{název_skupiny_prostředků}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}. |
get |
Získá přiřazení zásad. |
get_by_id |
Získá přiřazení zásad podle ID. Při poskytování rozsahu přiřazení použijte pro předplatná /subscriptions/{id_předplatného}/, /subscriptions/{id_předplatného}/resourceGroups/{název_skupiny_prostředků} pro skupiny prostředků a /subscriptions/{id_předplatného}/resourceGroups/{název_skupiny_prostředků}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}. |
list |
Získá všechna přiřazení zásad pro předplatné. |
list_for_resource |
Získá přiřazení zásad pro zdroj. |
list_for_resource_group |
Získá přiřazení zásad pro skupinu prostředků. |
create
Vytvoří přiřazení zásad.
Podřízené prostředky dědí přiřazení zásad. Například když použijete zásadu na skupinu prostředků, je zásada přiřazená ke všem prostředkům ve skupině.
create(scope: str, policy_assignment_name: str, parameters: _models.PolicyAssignment, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PolicyAssignment
Parametry
- parameters
- PolicyAssignment nebo IO
Parametry pro přiřazení zásad Je buď typ PolicyAssignment, nebo vstupně-výstupní typ. Povinná hodnota.
- content_type
- str
Typ obsahu parametru body. Známé hodnoty jsou: application/json, text/json. Výchozí hodnota je Žádná.
- cls
- callable
Vlastní typ nebo funkce, které budou předány přímé odpovědi
Návraty
PolicyAssignment nebo výsledek cls(response)
Návratový typ
Výjimky
create_by_id
Vytvoří přiřazení zásad podle ID.
Podřízené prostředky dědí přiřazení zásad. Například když použijete zásadu na skupinu prostředků, je zásada přiřazená ke všem prostředkům ve skupině. Při poskytování rozsahu přiřazení použijte pro předplatná /subscriptions/{id_předplatného}/, /subscriptions/{id_předplatného}/resourceGroups/{název_skupiny_prostředků} pro skupiny prostředků a /subscriptions/{id_předplatného}/resourceGroups/{název_skupiny_prostředků}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}.
create_by_id(policy_assignment_id: str, parameters: _models.PolicyAssignment, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PolicyAssignment
Parametry
- policy_assignment_id
- str
ID přiřazení zásad, které se má vytvořit. Použijte formát /{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}. Povinná hodnota.
- parameters
- PolicyAssignment nebo IO
Parametry pro přiřazení zásad. Je buď typ PolicyAssignment, nebo vstupně-výstupní typ. Povinná hodnota.
- content_type
- str
Typ obsahu parametru body. Známé hodnoty jsou: application/json, text/json. Výchozí hodnota je Žádná.
- cls
- callable
Vlastní typ nebo funkce, které budou předány přímé odpovědi
Návraty
PolicyAssignment nebo výsledek cls(response)
Návratový typ
Výjimky
delete
Odstraní přiřazení zásad.
delete(scope: str, policy_assignment_name: str, **kwargs: Any) -> PolicyAssignment | None
Parametry
- policy_assignment_name
- str
Název přiřazení zásad, které se má odstranit. Povinná hodnota.
- cls
- callable
Vlastní typ nebo funkce, které budou předány přímé odpovědi
Návraty
PolicyAssignment nebo None nebo výsledek cls(response)
Návratový typ
Výjimky
delete_by_id
Odstraní přiřazení zásad podle ID.
Při poskytování rozsahu přiřazení použijte pro předplatná /subscriptions/{id_předplatného}/, /subscriptions/{id_předplatného}/resourceGroups/{název_skupiny_prostředků} pro skupiny prostředků a /subscriptions/{id_předplatného}/resourceGroups/{název_skupiny_prostředků}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}.
delete_by_id(policy_assignment_id: str, **kwargs: Any) -> PolicyAssignment
Parametry
- policy_assignment_id
- str
ID přiřazení zásad, které se má odstranit. Použijte formát /{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}. Povinná hodnota.
- cls
- callable
Vlastní typ nebo funkce, které budou předány přímé odpovědi
Návraty
PolicyAssignment nebo výsledek cls(response)
Návratový typ
Výjimky
get
Získá přiřazení zásad.
get(scope: str, policy_assignment_name: str, **kwargs: Any) -> PolicyAssignment
Parametry
- cls
- callable
Vlastní typ nebo funkce, které budou předány přímé odpovědi
Návraty
PolicyAssignment nebo výsledek cls(response)
Návratový typ
Výjimky
get_by_id
Získá přiřazení zásad podle ID.
Při poskytování rozsahu přiřazení použijte pro předplatná /subscriptions/{id_předplatného}/, /subscriptions/{id_předplatného}/resourceGroups/{název_skupiny_prostředků} pro skupiny prostředků a /subscriptions/{id_předplatného}/resourceGroups/{název_skupiny_prostředků}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}.
get_by_id(policy_assignment_id: str, **kwargs: Any) -> PolicyAssignment
Parametry
- policy_assignment_id
- str
ID přiřazení zásad, které chcete získat. Použijte formát /{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}. Povinná hodnota.
- cls
- callable
Vlastní typ nebo funkce, které budou předány přímé odpovědi
Návraty
PolicyAssignment nebo výsledek cls(response)
Návratový typ
Výjimky
list
Získá všechna přiřazení zásad pro předplatné.
list(filter: str | None = None, **kwargs: Any) -> Iterable[PolicyAssignment]
Parametry
- cls
- callable
Vlastní typ nebo funkce, které budou předány přímé odpovědi
Návraty
Iterátor, jako je instance policyAssignment nebo výsledek cls(response)
Návratový typ
Výjimky
list_for_resource
Získá přiřazení zásad pro zdroj.
list_for_resource(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, filter: str | None = None, **kwargs: Any) -> Iterable[PolicyAssignment]
Parametry
- resource_group_name
- str
Název skupiny prostředků obsahující prostředek. V názvu se rozlišují malá a velká písmena. Povinná hodnota.
- cls
- callable
Vlastní typ nebo funkce, které budou předány přímé odpovědi
Návraty
Iterátor, jako je instance policyAssignment nebo výsledek cls(response)
Návratový typ
Výjimky
list_for_resource_group
Získá přiřazení zásad pro skupinu prostředků.
list_for_resource_group(resource_group_name: str, filter: str | None = None, **kwargs: Any) -> Iterable[PolicyAssignment]
Parametry
- resource_group_name
- str
Název skupiny prostředků, která obsahuje přiřazení zásad. Povinná hodnota.
- cls
- callable
Vlastní typ nebo funkce, které budou předány přímé odpovědi
Návraty
Iterátor, jako je instance policyAssignment nebo výsledek cls(response)
Návratový typ
Výjimky
Atributy
models
models = <module 'azure.mgmt.resource.policy.v2016_12_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\policy\\v2016_12_01\\models\\__init__.py'>
Azure SDK for Python