PolicyAssignmentsOperations Třída

Upozornění

NEPOUŽÍVEJTE přímou instanci této třídy.

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ů, která se přiřadí všem prostředkům ve skupině.

create_by_id

Vytvoří přiřazení zásady podle ID.

Podřízené prostředky dědí přiřazení zásad. Například když použijete zásadu na skupinu prostředků, která se přiřadí všem prostředkům ve skupině. Při zadávání rozsahu přiřazení použijte /subscriptions/{id_předplatného}/pro předplatná, /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}/{název_prostředku}.

delete

Odstraní přiřazení zásad.

delete_by_id

Odstraní přiřazení zásad podle ID.

Při zadávání rozsahu přiřazení použijte /subscriptions/{id_předplatného}/pro předplatná, /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}/{název_prostředku}.

get

Získá přiřazení zásady.

get_by_id

Získá přiřazení zásad podle ID.

Při zadávání rozsahu přiřazení použijte /subscriptions/{id_předplatného}/pro předplatná, /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}/{název_prostředku}.

list

Získá všechna přiřazení zásad pro předplatné.

list_for_resource

Získá přiřazení zásad pro prostředek.

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ů, která se přiřadí 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

Content-type parametru textu. 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ásady podle ID.

Podřízené prostředky dědí přiřazení zásad. Například když použijete zásadu na skupinu prostředků, která se přiřadí všem prostředkům ve skupině. Při zadávání rozsahu přiřazení použijte /subscriptions/{id_předplatného}/pro předplatná, /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}/{název_prostředku}.

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ásady, 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

Content-type parametru textu. 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 zadávání rozsahu přiřazení použijte /subscriptions/{id_předplatného}/pro předplatná, /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}/{název_prostředku}.

delete_by_id(policy_assignment_id: str, **kwargs: Any) -> PolicyAssignment

Parametry

policy_assignment_id
str
Vyžadováno

ID přiřazení zásady, 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ásady.

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 zadávání rozsahu přiřazení použijte /subscriptions/{id_předplatného}/pro předplatná, /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}/{název_prostředku}.

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 prostředek.

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ů, která prostředek obsahuje. 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.v2017_06_01_preview.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\policy\\v2017_06_01_preview\\models\\__init__.py'>