Dela via


PolicySetDefinitionsOperations 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_set_definitions> Attributet.

Arv
builtins.object
PolicySetDefinitionsOperations

Konstruktor

PolicySetDefinitionsOperations(*args, **kwargs)

Metoder

create_or_update

Skapar eller uppdaterar en principuppsättningsdefinition.

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

create_or_update_at_management_group

Skapar eller uppdaterar en principuppsättningsdefinition.

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

delete

Tar bort en principuppsättningsdefinition.

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

delete_at_management_group

Tar bort en principuppsättningsdefinition.

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

get

Hämtar en principuppsättningsdefinition.

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

get_at_management_group

Hämtar en principuppsättningsdefinition.

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

get_built_in

Hämtar en inbyggd principuppsättningsdefinition.

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

list

Hämtar principuppsättningsdefinitionerna för en prenumeration.

Den här åtgärden hämtar en lista över alla principuppsättningsdefinitioner i en viss prenumeration som matchar den valfria angivna $filter. Giltiga värden för $filter är: "atExactScope()", "policyType -eq {value}" eller "category eq '{value}'". Om $filter inte anges innehåller den ofiltrerade listan alla principuppsättningsdefinitioner som är associerade med prenumerationen, inklusive de som gäller direkt eller från hanteringsgrupper som innehåller den angivna prenumerationen. Om $filter=atExactScope() tillhandahålls innehåller den returnerade listan endast alla principuppsättningsdefinitioner som finns i den angivna prenumerationen. Om $filter='policyType -eq {value}' anges innehåller den returnerade listan endast alla principuppsättningsdefinitioner vars typ matchar {value}. Möjliga policyType-värden är NotSpecified, BuiltIn och Custom. Om $filter='category -eq {value}' anges innehåller den returnerade listan endast alla principuppsättningsdefinitioner vars kategori matchar {value}.

list_built_in

Hämtar inbyggda definitioner för principuppsättningar.

Den här åtgärden hämtar en lista över alla inbyggda principuppsättningsdefinitioner som matchar de valfria angivna $filter. Om $filter='category -eq {value}' anges innehåller den returnerade listan endast alla inbyggda principuppsättningsdefinitioner vars kategori matchar {value}.

list_by_management_group

Hämtar alla principuppsättningsdefinitioner i hanteringsgruppen.

Den här åtgärden hämtar en lista över alla principuppsättningsdefinitioner i en viss hanteringsgrupp som matchar den valfria angivna $filter. Giltiga värden för $filter är: 'atExactScope()', 'policyType -eq {value}' eller 'category eq '{value}'. Om $filter inte anges innehåller den ofiltrerade listan alla principuppsättningsdefinitioner som är associerade med hanteringsgruppen, inklusive de som gäller direkt eller från hanteringsgrupper som innehåller den angivna hanteringsgruppen. Om $filter=atExactScope() anges innehåller den returnerade listan endast alla definitioner för principuppsättningar som finns i den angivna hanteringsgruppen. Om $filter='policyType -eq {value}' anges innehåller den returnerade listan endast alla principuppsättningsdefinitioner vars typ matchar {value}. Möjliga policyType-värden är NotSpecified, BuiltIn och Custom. Om $filter='category -eq {value}' anges innehåller den returnerade listan endast alla definitioner för principuppsättningar vars kategori matchar {value}.

create_or_update

Skapar eller uppdaterar en principuppsättningsdefinition.

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

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

Parametrar

policy_set_definition_name
str
Obligatorisk

Namnet på den principuppsättningsdefinition som ska skapas. Krävs.

parameters
PolicySetDefinition eller IO
Obligatorisk

Definitionsegenskaperna för principuppsättningen. Är antingen en PolicySetDefinition-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

PolicySetDefinition eller resultatet av cls(response)

Returtyp

Undantag

create_or_update_at_management_group

Skapar eller uppdaterar en principuppsättningsdefinition.

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

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

Parametrar

policy_set_definition_name
str
Obligatorisk

Namnet på den principuppsättningsdefinition som ska skapas. Krävs.

management_group_id
str
Obligatorisk

ID för hanteringsgruppen. Krävs.

parameters
PolicySetDefinition eller IO
Obligatorisk

Definitionsegenskaperna för principuppsättningen. Är antingen en PolicySetDefinition-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

PolicySetDefinition eller resultatet av cls(response)

Returtyp

Undantag

delete

Tar bort en principuppsättningsdefinition.

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

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

Parametrar

policy_set_definition_name
str
Obligatorisk

Namnet på den principuppsättningsdefinition 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 principuppsättningsdefinition.

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

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

Parametrar

policy_set_definition_name
str
Obligatorisk

Namnet på den principuppsättningsdefinition 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 principuppsättningsdefinition.

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

get(policy_set_definition_name: str, **kwargs: Any) -> PolicySetDefinition

Parametrar

policy_set_definition_name
str
Obligatorisk

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

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

PolicySetDefinition eller resultatet av cls(response)

Returtyp

Undantag

get_at_management_group

Hämtar en principuppsättningsdefinition.

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

get_at_management_group(policy_set_definition_name: str, management_group_id: str, **kwargs: Any) -> PolicySetDefinition

Parametrar

policy_set_definition_name
str
Obligatorisk

Namnet på den principuppsättningsdefinition 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

PolicySetDefinition eller resultatet av cls(response)

Returtyp

Undantag

get_built_in

Hämtar en inbyggd principuppsättningsdefinition.

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

get_built_in(policy_set_definition_name: str, **kwargs: Any) -> PolicySetDefinition

Parametrar

policy_set_definition_name
str
Obligatorisk

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

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

PolicySetDefinition eller resultatet av cls(response)

Returtyp

Undantag

list

Hämtar principuppsättningsdefinitionerna för en prenumeration.

Den här åtgärden hämtar en lista över alla principuppsättningsdefinitioner i en viss prenumeration som matchar den valfria angivna $filter. Giltiga värden för $filter är: "atExactScope()", "policyType -eq {value}" eller "category eq '{value}'". Om $filter inte anges innehåller den ofiltrerade listan alla principuppsättningsdefinitioner som är associerade med prenumerationen, inklusive de som gäller direkt eller från hanteringsgrupper som innehåller den angivna prenumerationen. Om $filter=atExactScope() tillhandahålls innehåller den returnerade listan endast alla principuppsättningsdefinitioner som finns i den angivna prenumerationen. Om $filter='policyType -eq {value}' anges innehåller den returnerade listan endast alla principuppsättningsdefinitioner vars typ matchar {value}. Möjliga policyType-värden är NotSpecified, BuiltIn och Custom. Om $filter='category -eq {value}' anges innehåller den returnerade listan endast alla principuppsättningsdefinitioner vars kategori matchar {value}.

list(filter: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[PolicySetDefinition]

Parametrar

filter
str
Obligatorisk

Filtret som ska tillämpas på åtgärden. Giltiga värden för $filter är: "atExactScope()", "policyType -eq {value}" eller "category eq '{value}'". Om $filter inte anges utförs ingen filtrering. Om $filter=atExactScope() tillhandahålls innehåller den returnerade listan endast alla principuppsättningsdefinitioner som finns i det angivna omfånget. Om $filter='policyType -eq {value}' anges innehåller den returnerade listan endast alla principuppsättningsdefinitioner vars typ matchar {value}. Möjliga policyType-värden är NotSpecified, BuiltIn, Custom och Static. Om $filter='category -eq {value}' anges innehåller den returnerade listan endast alla principuppsättningsdefinitioner vars kategori matchar {value}. Standardvärdet är Ingen.

top
int
Obligatorisk

Maximalt antal poster som ska returneras. När filtret $top inte anges returneras 500 poster. Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

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

Returtyp

Undantag

list_built_in

Hämtar inbyggda definitioner för principuppsättningar.

Den här åtgärden hämtar en lista över alla inbyggda principuppsättningsdefinitioner som matchar de valfria angivna $filter. Om $filter='category -eq {value}' anges innehåller den returnerade listan endast alla inbyggda principuppsättningsdefinitioner vars kategori matchar {value}.

list_built_in(filter: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[PolicySetDefinition]

Parametrar

filter
str
Obligatorisk

Filtret som ska tillämpas på åtgärden. Giltiga värden för $filter är: "atExactScope()", "policyType -eq {value}" eller "category eq '{value}'". Om $filter inte anges utförs ingen filtrering. Om $filter=atExactScope() tillhandahålls innehåller den returnerade listan endast alla principuppsättningsdefinitioner som finns i det angivna omfånget. Om $filter='policyType -eq {value}' anges innehåller den returnerade listan endast alla principuppsättningsdefinitioner vars typ matchar {value}. Möjliga policyType-värden är NotSpecified, BuiltIn, Custom och Static. Om $filter='category -eq {value}' anges innehåller den returnerade listan endast alla principuppsättningsdefinitioner vars kategori matchar {value}. Standardvärdet är Ingen.

top
int
Obligatorisk

Maximalt antal poster som ska returneras. När filtret $top inte anges returneras 500 poster. Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

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

Returtyp

Undantag

list_by_management_group

Hämtar alla principuppsättningsdefinitioner i hanteringsgruppen.

Den här åtgärden hämtar en lista över alla principuppsättningsdefinitioner i en viss hanteringsgrupp som matchar den valfria angivna $filter. Giltiga värden för $filter är: 'atExactScope()', 'policyType -eq {value}' eller 'category eq '{value}'. Om $filter inte anges innehåller den ofiltrerade listan alla principuppsättningsdefinitioner som är associerade med hanteringsgruppen, inklusive de som gäller direkt eller från hanteringsgrupper som innehåller den angivna hanteringsgruppen. Om $filter=atExactScope() anges innehåller den returnerade listan endast alla definitioner för principuppsättningar som finns i den angivna hanteringsgruppen. Om $filter='policyType -eq {value}' anges innehåller den returnerade listan endast alla principuppsättningsdefinitioner vars typ matchar {value}. Möjliga policyType-värden är NotSpecified, BuiltIn och Custom. Om $filter='category -eq {value}' anges innehåller den returnerade listan endast alla definitioner för principuppsättningar vars kategori matchar {value}.

list_by_management_group(management_group_id: str, filter: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[PolicySetDefinition]

Parametrar

management_group_id
str
Obligatorisk

ID för hanteringsgruppen. Krävs.

filter
str
Obligatorisk

Filtret som ska tillämpas på åtgärden. Giltiga värden för $filter är: 'atExactScope()', 'policyType -eq {value}' eller 'category eq '{value}'. Om $filter inte anges utförs ingen filtrering. Om $filter=atExactScope() anges innehåller den returnerade listan endast alla definitioner för principuppsättningar som finns i det angivna omfånget. Om $filter='policyType -eq {value}' anges innehåller den returnerade listan endast alla principuppsättningsdefinitioner vars typ matchar {value}. Möjliga policyType-värden är NotSpecified, BuiltIn, Custom och Static. Om $filter='category -eq {value}' anges innehåller den returnerade listan endast alla definitioner för principuppsättningar vars kategori matchar {value}. Standardvärdet är Ingen.

top
int
Obligatorisk

Maximalt antal poster som ska returneras. När filtret $top inte anges returneras 500 poster. Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

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

Returtyp

Undantag

Attribut

models

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