Partager via


PolicyStatesOperations Classe

Opérations PolicyStatesOperations.

Vous ne devez pas instancier cette classe directement. Au lieu de cela, vous devez créer une instance cliente qui l’instancie pour vous et l’attache en tant qu’attribut.

Héritage
builtins.object
PolicyStatesOperations

Constructeur

PolicyStatesOperations(client, config, serializer, deserializer)

Paramètres

client
Obligatoire

Client pour les demandes de service.

config
Obligatoire

Configuration du client de service.

serializer
Obligatoire

Sérialiseur de modèle objet.

deserializer
Obligatoire

Désérialiseur de modèle objet.

Variables

models

Alias pour les classes de modèle utilisées dans ce groupe d’opérations.

Méthodes

begin_trigger_resource_group_evaluation

Déclenche une analyse d’évaluation de stratégie pour toutes les ressources sous le groupe de ressources.

begin_trigger_subscription_evaluation

Déclenche une analyse d’évaluation de stratégie pour toutes les ressources de l’abonnement.

list_query_results_for_management_group

Interroge les états de stratégie pour les ressources sous le groupe d’administration.

list_query_results_for_policy_definition

Interroge les états de stratégie pour la définition de stratégie au niveau de l’abonnement.

list_query_results_for_policy_set_definition

Interroge les états de stratégie pour la définition de l’ensemble de stratégies au niveau de l’abonnement.

list_query_results_for_resource

Interroge les états de stratégie pour la ressource.

list_query_results_for_resource_group

Interroge les états de stratégie pour les ressources sous le groupe de ressources.

list_query_results_for_resource_group_level_policy_assignment

Interroge les états de stratégie pour l’attribution de stratégie au niveau du groupe de ressources.

list_query_results_for_subscription

Interroge les états de stratégie pour les ressources sous l’abonnement.

list_query_results_for_subscription_level_policy_assignment

Interroge les états de stratégie pour l’attribution de stratégie au niveau de l’abonnement.

summarize_for_management_group

Résume les états de stratégie pour les ressources sous le groupe d’administration.

summarize_for_policy_definition

Résume les états de stratégie pour la définition de stratégie au niveau de l’abonnement.

summarize_for_policy_set_definition

Résume les états de stratégie pour la définition de l’ensemble de stratégies au niveau de l’abonnement.

summarize_for_resource

Récapitule les états de stratégie de la ressource.

summarize_for_resource_group

Récapitule les états de stratégie pour les ressources sous le groupe de ressources.

summarize_for_resource_group_level_policy_assignment

Récapitule les états de stratégie pour l’attribution de stratégie au niveau du groupe de ressources.

summarize_for_subscription

Récapitule les états de stratégie pour les ressources sous l’abonnement.

summarize_for_subscription_level_policy_assignment

Résume les états de stratégie pour l’attribution de stratégie au niveau de l’abonnement.

begin_trigger_resource_group_evaluation

Déclenche une analyse d’évaluation de stratégie pour toutes les ressources sous le groupe de ressources.

begin_trigger_resource_group_evaluation(subscription_id: str, resource_group_name: str, **kwargs: Any) -> LROPoller[None]

Paramètres

subscription_id
str
Obligatoire

Microsoft l’ID d’abonnement Azure.

resource_group_name
str
Obligatoire

Nom du groupe de ressources.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

continuation_token
str

Jeton de continuation pour redémarrer un polleur à partir d’un état enregistré.

polling
bool ou PollingMethod

True pour ARMPolling, False pour aucune interrogation ou objet d’interrogation pour la stratégie d’interrogation personnelle

polling_interval
int

Temps d’attente par défaut entre deux sondages pour les opérations LRO si aucun en-tête Retry-After n’est présent.

Retours

Instance de LROPoller qui retourne None ou le résultat de cls(response)

Type de retour

Exceptions

begin_trigger_subscription_evaluation

Déclenche une analyse d’évaluation de stratégie pour toutes les ressources de l’abonnement.

begin_trigger_subscription_evaluation(subscription_id: str, **kwargs: Any) -> LROPoller[None]

Paramètres

subscription_id
str
Obligatoire

Microsoft l’ID d’abonnement Azure.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

continuation_token
str

Jeton de continuation pour redémarrer un polleur à partir d’un état enregistré.

polling
bool ou PollingMethod

True pour ARMPolling, False pour aucune interrogation ou objet d’interrogation pour la stratégie d’interrogation personnelle

polling_interval
int

Temps d’attente par défaut entre deux sondages pour les opérations LRO si aucun en-tête Retry-After n’est présent.

Retours

Instance de LROPoller qui retourne None ou le résultat de cls(response)

Type de retour

Exceptions

list_query_results_for_management_group

Interroge les états de stratégie pour les ressources sous le groupe d’administration.

list_query_results_for_management_group(policy_states_resource: str | '_models.PolicyStatesResource', management_group_name: str, query_options: '_models.QueryOptions' | None = None, **kwargs: Any) -> Iterable['_models.PolicyStatesQueryResults']

Paramètres

policy_states_resource
str ou PolicyStatesResource
Obligatoire

Type de ressource virtuel sous PolicyStates. Dans un intervalle de temps donné, « latest » représente le ou les états de stratégie les plus récents, tandis que « default » représente tous les états de stratégie.

management_group_name
str
Obligatoire

Nom du groupe d’administration.

query_options
QueryOptions
valeur par défaut: None

Groupe de paramètres.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

Itérateur comme l’instance de PolicyStatesQueryResults ou le résultat de cls(response)

Type de retour

Exceptions

list_query_results_for_policy_definition

Interroge les états de stratégie pour la définition de stratégie au niveau de l’abonnement.

list_query_results_for_policy_definition(policy_states_resource: str | '_models.PolicyStatesResource', subscription_id: str, policy_definition_name: str, query_options: '_models.QueryOptions' | None = None, **kwargs: Any) -> Iterable['_models.PolicyStatesQueryResults']

Paramètres

policy_states_resource
str ou PolicyStatesResource
Obligatoire

Type de ressource virtuel sous PolicyStates. Dans un intervalle de temps donné, « latest » représente le ou les états de stratégie les plus récents, tandis que « default » représente tous les états de stratégie.

subscription_id
str
Obligatoire

Microsoft l’ID d’abonnement Azure.

policy_definition_name
str
Obligatoire

Nom de la définition de stratégie.

query_options
QueryOptions
valeur par défaut: None

Groupe de paramètres.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

Itérateur comme l’instance de PolicyStatesQueryResults ou le résultat de cls(response)

Type de retour

Exceptions

list_query_results_for_policy_set_definition

Interroge les états de stratégie pour la définition de l’ensemble de stratégies au niveau de l’abonnement.

list_query_results_for_policy_set_definition(policy_states_resource: str | '_models.PolicyStatesResource', subscription_id: str, policy_set_definition_name: str, query_options: '_models.QueryOptions' | None = None, **kwargs: Any) -> Iterable['_models.PolicyStatesQueryResults']

Paramètres

policy_states_resource
str ou PolicyStatesResource
Obligatoire

Type de ressource virtuel sous PolicyStates. Dans un intervalle de temps donné, « latest » représente le ou les états de stratégie les plus récents, tandis que « default » représente tous les états de stratégie.

subscription_id
str
Obligatoire

Microsoft l’ID d’abonnement Azure.

policy_set_definition_name
str
Obligatoire

Nom de la définition du jeu de stratégies.

query_options
QueryOptions
valeur par défaut: None

Groupe de paramètres.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

Itérateur comme l’instance de PolicyStatesQueryResults ou le résultat de cls(response)

Type de retour

Exceptions

list_query_results_for_resource

Interroge les états de stratégie pour la ressource.

list_query_results_for_resource(policy_states_resource: str | '_models.PolicyStatesResource', resource_id: str, query_options: '_models.QueryOptions' | None = None, **kwargs: Any) -> Iterable['_models.PolicyStatesQueryResults']

Paramètres

policy_states_resource
str ou PolicyStatesResource
Obligatoire

Type de ressource virtuel sous PolicyStates. Dans un intervalle de temps donné, « latest » représente le ou les états de stratégie les plus récents, tandis que « default » représente tous les états de stratégie.

resource_id
str
Obligatoire

ID de la ressource

query_options
QueryOptions
valeur par défaut: None

Groupe de paramètres.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

Itérateur comme l’instance de PolicyStatesQueryResults ou le résultat de cls(response)

Type de retour

Exceptions

list_query_results_for_resource_group

Interroge les états de stratégie pour les ressources sous le groupe de ressources.

list_query_results_for_resource_group(policy_states_resource: str | '_models.PolicyStatesResource', subscription_id: str, resource_group_name: str, query_options: '_models.QueryOptions' | None = None, **kwargs: Any) -> Iterable['_models.PolicyStatesQueryResults']

Paramètres

policy_states_resource
str ou PolicyStatesResource
Obligatoire

Type de ressource virtuel sous PolicyStates. Dans un intervalle de temps donné, « latest » représente le ou les états de stratégie les plus récents, tandis que « default » représente tous les états de stratégie.

subscription_id
str
Obligatoire

Microsoft l’ID d’abonnement Azure.

resource_group_name
str
Obligatoire

Nom du groupe de ressources.

query_options
QueryOptions
valeur par défaut: None

Groupe de paramètres.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

Itérateur comme l’instance de PolicyStatesQueryResults ou le résultat de cls(response)

Type de retour

Exceptions

list_query_results_for_resource_group_level_policy_assignment

Interroge les états de stratégie pour l’attribution de stratégie au niveau du groupe de ressources.

list_query_results_for_resource_group_level_policy_assignment(policy_states_resource: str | '_models.PolicyStatesResource', subscription_id: str, resource_group_name: str, policy_assignment_name: str, query_options: '_models.QueryOptions' | None = None, **kwargs: Any) -> Iterable['_models.PolicyStatesQueryResults']

Paramètres

policy_states_resource
str ou PolicyStatesResource
Obligatoire

Type de ressource virtuel sous PolicyStates. Dans un intervalle de temps donné, « latest » représente le ou les états de stratégie les plus récents, tandis que « default » représente tous les états de stratégie.

subscription_id
str
Obligatoire

Microsoft l’ID d’abonnement Azure.

resource_group_name
str
Obligatoire

Nom du groupe de ressources.

policy_assignment_name
str
Obligatoire

Nom de l’affectation de stratégie.

query_options
QueryOptions
valeur par défaut: None

Groupe de paramètres.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

Itérateur comme l’instance de PolicyStatesQueryResults ou le résultat de cls(response)

Type de retour

Exceptions

list_query_results_for_subscription

Interroge les états de stratégie pour les ressources sous l’abonnement.

list_query_results_for_subscription(policy_states_resource: str | '_models.PolicyStatesResource', subscription_id: str, query_options: '_models.QueryOptions' | None = None, **kwargs: Any) -> Iterable['_models.PolicyStatesQueryResults']

Paramètres

policy_states_resource
str ou PolicyStatesResource
Obligatoire

Type de ressource virtuel sous PolicyStates. Dans un intervalle de temps donné, « latest » représente le ou les états de stratégie les plus récents, tandis que « default » représente tous les états de stratégie.

subscription_id
str
Obligatoire

Microsoft l’ID d’abonnement Azure.

query_options
QueryOptions
valeur par défaut: None

Groupe de paramètres.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

Itérateur comme l’instance de PolicyStatesQueryResults ou le résultat de cls(response)

Type de retour

Exceptions

list_query_results_for_subscription_level_policy_assignment

Interroge les états de stratégie pour l’attribution de stratégie au niveau de l’abonnement.

list_query_results_for_subscription_level_policy_assignment(policy_states_resource: str | '_models.PolicyStatesResource', subscription_id: str, policy_assignment_name: str, query_options: '_models.QueryOptions' | None = None, **kwargs: Any) -> Iterable['_models.PolicyStatesQueryResults']

Paramètres

policy_states_resource
str ou PolicyStatesResource
Obligatoire

Type de ressource virtuel sous PolicyStates. Dans un intervalle de temps donné, « latest » représente le ou les états de stratégie les plus récents, tandis que « default » représente tous les états de stratégie.

subscription_id
str
Obligatoire

Microsoft l’ID d’abonnement Azure.

policy_assignment_name
str
Obligatoire

Nom de l’affectation de stratégie.

query_options
QueryOptions
valeur par défaut: None

Groupe de paramètres.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

Itérateur comme l’instance de PolicyStatesQueryResults ou le résultat de cls(response)

Type de retour

Exceptions

summarize_for_management_group

Résume les états de stratégie pour les ressources sous le groupe d’administration.

summarize_for_management_group(management_group_name: str, query_options: '_models.QueryOptions' | None = None, **kwargs: Any) -> _models.SummarizeResults

Paramètres

management_group_name
str
Obligatoire

Nom du groupe d’administration.

query_options
QueryOptions
valeur par défaut: None

Groupe de paramètres.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

SummarizeResults, ou le résultat de cls(response)

Type de retour

Exceptions

summarize_for_policy_definition

Résume les états de stratégie pour la définition de stratégie au niveau de l’abonnement.

summarize_for_policy_definition(subscription_id: str, policy_definition_name: str, query_options: '_models.QueryOptions' | None = None, **kwargs: Any) -> _models.SummarizeResults

Paramètres

subscription_id
str
Obligatoire

Microsoft l’ID d’abonnement Azure.

policy_definition_name
str
Obligatoire

Nom de la définition de stratégie.

query_options
QueryOptions
valeur par défaut: None

Groupe de paramètres.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

SummarizeResults, ou le résultat de cls(response)

Type de retour

Exceptions

summarize_for_policy_set_definition

Résume les états de stratégie pour la définition de l’ensemble de stratégies au niveau de l’abonnement.

summarize_for_policy_set_definition(subscription_id: str, policy_set_definition_name: str, query_options: '_models.QueryOptions' | None = None, **kwargs: Any) -> _models.SummarizeResults

Paramètres

subscription_id
str
Obligatoire

Microsoft l’ID d’abonnement Azure.

policy_set_definition_name
str
Obligatoire

Nom de la définition du jeu de stratégies.

query_options
QueryOptions
valeur par défaut: None

Groupe de paramètres.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

SummarizeResults, ou le résultat de cls(response)

Type de retour

Exceptions

summarize_for_resource

Récapitule les états de stratégie de la ressource.

summarize_for_resource(resource_id: str, query_options: '_models.QueryOptions' | None = None, **kwargs: Any) -> _models.SummarizeResults

Paramètres

resource_id
str
Obligatoire

ID de la ressource

query_options
QueryOptions
valeur par défaut: None

Groupe de paramètres.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

SummarizeResults, ou le résultat de cls(response)

Type de retour

Exceptions

summarize_for_resource_group

Récapitule les états de stratégie pour les ressources sous le groupe de ressources.

summarize_for_resource_group(subscription_id: str, resource_group_name: str, query_options: '_models.QueryOptions' | None = None, **kwargs: Any) -> _models.SummarizeResults

Paramètres

subscription_id
str
Obligatoire

Microsoft ID d’abonnement Azure.

resource_group_name
str
Obligatoire

Nom du groupe de ressources.

query_options
QueryOptions
valeur par défaut: None

Groupe de paramètres.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

SummarizeResults, ou le résultat de cls(response)

Type de retour

Exceptions

summarize_for_resource_group_level_policy_assignment

Récapitule les états de stratégie pour l’attribution de stratégie au niveau du groupe de ressources.

summarize_for_resource_group_level_policy_assignment(subscription_id: str, resource_group_name: str, policy_assignment_name: str, query_options: '_models.QueryOptions' | None = None, **kwargs: Any) -> _models.SummarizeResults

Paramètres

subscription_id
str
Obligatoire

Microsoft ID d’abonnement Azure.

resource_group_name
str
Obligatoire

Nom du groupe de ressources.

policy_assignment_name
str
Obligatoire

Nom de l’affectation de stratégie.

query_options
QueryOptions
valeur par défaut: None

Groupe de paramètres.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

SummarizeResults, ou le résultat de cls(response)

Type de retour

Exceptions

summarize_for_subscription

Récapitule les états de stratégie pour les ressources sous l’abonnement.

summarize_for_subscription(subscription_id: str, query_options: '_models.QueryOptions' | None = None, **kwargs: Any) -> _models.SummarizeResults

Paramètres

subscription_id
str
Obligatoire

Microsoft ID d’abonnement Azure.

query_options
QueryOptions
valeur par défaut: None

Groupe de paramètres.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

SummarizeResults, ou le résultat de cls(response)

Type de retour

Exceptions

summarize_for_subscription_level_policy_assignment

Résume les états de stratégie pour l’attribution de stratégie au niveau de l’abonnement.

summarize_for_subscription_level_policy_assignment(subscription_id: str, policy_assignment_name: str, query_options: '_models.QueryOptions' | None = None, **kwargs: Any) -> _models.SummarizeResults

Paramètres

subscription_id
str
Obligatoire

Microsoft ID d’abonnement Azure.

policy_assignment_name
str
Obligatoire

Nom de l’affectation de stratégie.

query_options
QueryOptions
valeur par défaut: None

Groupe de paramètres.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

SummarizeResults, ou le résultat de cls(response)

Type de retour

Exceptions

Attributs

models

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