Sdílet prostřednictvím


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

PolicyClientje

<xref:policy_assignments> Atribut.

Dědičnost
builtins.object
PolicyAssignmentsOperations

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

scope
str
Vyžadováno

Rozsah přiřazení zásad. Povinná hodnota.

policy_assignment_name
str
Vyžadováno

Název přiřazení zásad. Povinná hodnota.

parameters
PolicyAssignment nebo IO
Vyžadováno

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
Vyžadováno

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
Vyžadováno

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

scope
str
Vyžadováno

Rozsah přiřazení zásad. Povinná hodnota.

policy_assignment_name
str
Vyžadováno

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
Vyžadováno

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

scope
str
Vyžadováno

Rozsah přiřazení zásad. Povinná hodnota.

policy_assignment_name
str
Vyžadováno

Název přiřazení zásad, které chcete získat. 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_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
Vyžadováno

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

filter
str
Vyžadováno

Filtr, který se má použít na operaci. Výchozí hodnota je Žádná.

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
Vyžadováno

Název skupiny prostředků obsahující prostředek. V názvu se rozlišují malá a velká písmena. Povinná hodnota.

resource_provider_namespace
str
Vyžadováno

Obor názvů poskytovatele prostředků. Povinná hodnota.

parent_resource_path
str
Vyžadováno

Cesta nadřazeného prostředku. Povinná hodnota.

resource_type
str
Vyžadováno

Typ prostředku. Povinná hodnota.

resource_name
str
Vyžadováno

Název prostředku s přiřazením zásad. Povinná hodnota.

filter
str
Vyžadováno

Filtr, který se má použít na operaci. Výchozí hodnota je Žádná.

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
Vyžadováno

Název skupiny prostředků, která obsahuje přiřazení zásad. Povinná hodnota.

filter
str
Vyžadováno

Filtr, který se má použít na operaci. Výchozí hodnota je Žádná.

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'>