ResourceLinksOperations Classe
Avertissement
NE PAS instancier cette classe directement.
Au lieu de cela, vous devez accéder aux opérations suivantes via
attribut<xref:resource_links> ;
- Héritage
-
builtins.objectResourceLinksOperations
Constructeur
ResourceLinksOperations(*args, **kwargs)
Méthodes
create_or_update |
Crée ou met à jour un lien de ressource entre les ressources spécifiées. |
delete |
Supprime un lien de ressource avec l’ID spécifié. |
get |
Obtient un lien de ressource avec l’ID spécifié. |
list_at_source_scope |
Obtient une liste de liens de ressources au niveau et sous l’étendue source spécifiée. |
list_at_subscription |
Obtient toutes les ressources liées pour l’abonnement. |
create_or_update
Crée ou met à jour un lien de ressource entre les ressources spécifiées.
create_or_update(link_id: str, parameters: _models.ResourceLink, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ResourceLink
Paramètres
- link_id
- str
ID complet du lien de ressource. Utilisez le format /subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/{provider-namespace}/{resource-type}/{resource-name}/Microsoft.Resources/links/{link-name}. Par exemple, /subscriptions/00000000-0000-0000-0000-000000000000000000/resourceGroups/myGroups/Microsoft.Web/sites/mySite/Microsoft.Resources/links/myLink. Obligatoire.
- parameters
- ResourceLink ou IO
Paramètres de création ou de mise à jour d’un lien de ressource. Est un type ResourceLink ou un type d’E/S. Obligatoire.
- content_type
- str
Body Parameter content-type. Les valeurs connues sont : 'application/json'. La valeur par défaut est Aucun.
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
ResourceLink ou le résultat de cls(response)
Type de retour
Exceptions
delete
Supprime un lien de ressource avec l’ID spécifié.
delete(link_id: str, **kwargs: Any) -> None
Paramètres
- link_id
- str
ID complet du lien de ressource. Utilisez le format /subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/{provider-namespace}/{resource-type}/{resource-name}/Microsoft.Resources/links/{link-name}. Par exemple, /subscriptions/00000000-0000-0000-0000-000000000000000000/resourceGroups/myGroups/Microsoft.Web/sites/mySite/Microsoft.Resources/links/myLink. Obligatoire.
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
Aucun ou le résultat de cls(response)
Type de retour
Exceptions
get
Obtient un lien de ressource avec l’ID spécifié.
get(link_id: str, **kwargs: Any) -> ResourceLink
Paramètres
- link_id
- str
ID complet du lien de ressource. Par exemple, /subscriptions/00000000-0000-0000-0000-000000000000000000/resourceGroups/myGroups/Microsoft.Web/sites/mySite/Microsoft.Resources/links/myLink. Obligatoire.
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
ResourceLink ou le résultat de cls(response)
Type de retour
Exceptions
list_at_source_scope
Obtient une liste de liens de ressources au niveau et sous l’étendue source spécifiée.
list_at_source_scope(scope: str, filter: Literal['atScope()'] = 'atScope()', **kwargs: Any) -> Iterable[ResourceLink]
Paramètres
- scope
- str
ID complet de l’étendue pour obtenir les liens de ressource. Par exemple, pour répertorier les liens de ressources dans et sous un groupe de ressources, définissez l’étendue sur /subscriptions/000000-0000-0000-0000-0000000000000/resourceGroups/myGroups. Obligatoire.
- filter
- str
Filtre à appliquer lors de l’obtention de liens de ressources. Pour obtenir des liens uniquement à l’étendue spécifiée (pas en dessous de l’étendue), utilisez Filter.atScope(). Les valeurs connues sont « atScope() » et None. La valeur par défaut est « atScope() ».
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
Un itérateur comme instance de ResourceLink ou le résultat de cls(response)
Type de retour
Exceptions
list_at_subscription
Obtient toutes les ressources liées pour l’abonnement.
list_at_subscription(filter: str | None = None, **kwargs: Any) -> Iterable[ResourceLink]
Paramètres
- filter
- str
Filtre à appliquer sur l’opération de liens de ressources de liste. Le filtre pris en charge pour les liens de ressources de liste est targetId. Par exemple, $filter=targetId eq {value}. La valeur par défaut est Aucun.
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
Un itérateur comme instance de ResourceLink ou le résultat de cls(response)
Type de retour
Exceptions
Attributs
models
models = <module 'azure.mgmt.resource.links.v2016_09_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\links\\v2016_09_01\\models\\__init__.py'>
Azure SDK for Python