Dela via


PolicyDefinitionsOperations Klass

Varning

Instansiera INTE den här klassen direkt.

I stället bör du komma åt följande åtgärder via

PolicyClient's

<xref:policy_definitions> Attributet.

Arv
builtins.object
PolicyDefinitionsOperations

Konstruktor

PolicyDefinitionsOperations(*args, **kwargs)

Metoder

create_or_update

Skapar eller uppdaterar en principdefinition i en prenumeration.

Den här åtgärden skapar eller uppdaterar en principdefinition i den angivna prenumerationen med det angivna namnet.

create_or_update_at_management_group

Skapar eller uppdaterar en principdefinition i en hanteringsgrupp.

Den här åtgärden skapar eller uppdaterar en principdefinition i den angivna hanteringsgruppen med det angivna namnet.

delete

Tar bort en principdefinition i en prenumeration.

Den här åtgärden tar bort principdefinitionen i den angivna prenumerationen med det angivna namnet.

delete_at_management_group

Tar bort en principdefinition i en hanteringsgrupp.

Den här åtgärden tar bort principdefinitionen i den angivna hanteringsgruppen med det angivna namnet.

get

Hämtar en principdefinition i en prenumeration.

Den här åtgärden hämtar principdefinitionen i den angivna prenumerationen med det angivna namnet.

get_at_management_group

Hämta en principdefinition i en hanteringsgrupp.

Den här åtgärden hämtar principdefinitionen i den angivna hanteringsgruppen med det angivna namnet.

get_built_in

Hämtar en inbyggd principdefinition.

Den här åtgärden hämtar den inbyggda principdefinitionen med det angivna namnet.

list

Hämtar principdefinitioner i en prenumeration.

Den här åtgärden hämtar en lista över alla principdefinitioner i en viss prenumeration.

list_built_in

Hämta inbyggda principdefinitioner.

Den här åtgärden hämtar en lista över alla inbyggda principdefinitioner.

list_by_management_group

Hämta principdefinitioner i en hanteringsgrupp.

Den här åtgärden hämtar en lista över alla principdefinitioner i en viss hanteringsgrupp.

create_or_update

Skapar eller uppdaterar en principdefinition i en prenumeration.

Den här åtgärden skapar eller uppdaterar en principdefinition i den angivna prenumerationen med det angivna namnet.

create_or_update(policy_definition_name: str, parameters: _models.PolicyDefinition, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PolicyDefinition

Parametrar

policy_definition_name
str
Obligatorisk

Namnet på den principdefinition som ska skapas. Krävs.

parameters
PolicyDefinition eller IO
Obligatorisk

Principdefinitionsegenskaperna. Är antingen en PolicyDefinition-typ eller en I/O-typ. Krävs.

content_type
str

Innehållstyp för brödtextparameter. Kända värden är: "application/json". Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

PolicyDefinition eller resultatet av cls(response)

Returtyp

Undantag

create_or_update_at_management_group

Skapar eller uppdaterar en principdefinition i en hanteringsgrupp.

Den här åtgärden skapar eller uppdaterar en principdefinition i den angivna hanteringsgruppen med det angivna namnet.

create_or_update_at_management_group(policy_definition_name: str, management_group_id: str, parameters: _models.PolicyDefinition, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PolicyDefinition

Parametrar

policy_definition_name
str
Obligatorisk

Namnet på den principdefinition som ska skapas. Krävs.

management_group_id
str
Obligatorisk

ID för hanteringsgruppen. Krävs.

parameters
PolicyDefinition eller IO
Obligatorisk

Principdefinitionsegenskaperna. Är antingen en PolicyDefinition-typ eller en I/O-typ. Krävs.

content_type
str

Innehållstyp för brödtextparameter. Kända värden är: "application/json". Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

PolicyDefinition eller resultatet av cls(response)

Returtyp

Undantag

delete

Tar bort en principdefinition i en prenumeration.

Den här åtgärden tar bort principdefinitionen i den angivna prenumerationen med det angivna namnet.

delete(policy_definition_name: str, **kwargs: Any) -> None

Parametrar

policy_definition_name
str
Obligatorisk

Namnet på den principdefinition som ska tas bort. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

Inget eller resultatet av cls(svar)

Returtyp

Undantag

delete_at_management_group

Tar bort en principdefinition i en hanteringsgrupp.

Den här åtgärden tar bort principdefinitionen i den angivna hanteringsgruppen med det angivna namnet.

delete_at_management_group(policy_definition_name: str, management_group_id: str, **kwargs: Any) -> None

Parametrar

policy_definition_name
str
Obligatorisk

Namnet på den principdefinition som ska tas bort. Krävs.

management_group_id
str
Obligatorisk

ID för hanteringsgruppen. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

Inget eller resultatet av cls(svar)

Returtyp

Undantag

get

Hämtar en principdefinition i en prenumeration.

Den här åtgärden hämtar principdefinitionen i den angivna prenumerationen med det angivna namnet.

get(policy_definition_name: str, **kwargs: Any) -> PolicyDefinition

Parametrar

policy_definition_name
str
Obligatorisk

Namnet på den principdefinition som ska hämtas. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

PolicyDefinition eller resultatet av cls(response)

Returtyp

Undantag

get_at_management_group

Hämta en principdefinition i en hanteringsgrupp.

Den här åtgärden hämtar principdefinitionen i den angivna hanteringsgruppen med det angivna namnet.

get_at_management_group(policy_definition_name: str, management_group_id: str, **kwargs: Any) -> PolicyDefinition

Parametrar

policy_definition_name
str
Obligatorisk

Namnet på den principdefinition som ska hämtas. Krävs.

management_group_id
str
Obligatorisk

ID för hanteringsgruppen. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

PolicyDefinition eller resultatet av cls(response)

Returtyp

Undantag

get_built_in

Hämtar en inbyggd principdefinition.

Den här åtgärden hämtar den inbyggda principdefinitionen med det angivna namnet.

get_built_in(policy_definition_name: str, **kwargs: Any) -> PolicyDefinition

Parametrar

policy_definition_name
str
Obligatorisk

Namnet på den inbyggda principdefinitionen som ska hämtas. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

PolicyDefinition eller resultatet av cls(response)

Returtyp

Undantag

list

Hämtar principdefinitioner i en prenumeration.

Den här åtgärden hämtar en lista över alla principdefinitioner i en viss prenumeration.

list(**kwargs: Any) -> Iterable[PolicyDefinition]

Parametrar

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

En iterator som en instans av antingen PolicyDefinition eller resultatet av cls(response)

Returtyp

Undantag

list_built_in

Hämta inbyggda principdefinitioner.

Den här åtgärden hämtar en lista över alla inbyggda principdefinitioner.

list_built_in(**kwargs: Any) -> Iterable[PolicyDefinition]

Parametrar

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

En iterator som en instans av antingen PolicyDefinition eller resultatet av cls(response)

Returtyp

Undantag

list_by_management_group

Hämta principdefinitioner i en hanteringsgrupp.

Den här åtgärden hämtar en lista över alla principdefinitioner i en viss hanteringsgrupp.

list_by_management_group(management_group_id: str, **kwargs: Any) -> Iterable[PolicyDefinition]

Parametrar

management_group_id
str
Obligatorisk

ID för hanteringsgruppen. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

En iterator som en instans av antingen PolicyDefinition eller resultatet av cls(response)

Returtyp

Undantag

Attribut

models

models = <module 'azure.mgmt.resource.policy.v2018_05_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\policy\\v2018_05_01\\models\\__init__.py'>