Partager via


ResourceLinksOperations Classe

Avertissement

NE PAS instancier cette classe directement.

Au lieu de cela, vous devez accéder aux opérations suivantes via

ManagementLinkClientEst

attribut<xref:resource_links> ;

Héritage
builtins.object
ResourceLinksOperations

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.

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
Obligatoire

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
Obligatoire

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

Supprime un lien de ressource avec l’ID spécifié.

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

Paramètres

link_id
str
Obligatoire

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

Obtient un lien de ressource avec l’ID spécifié.

get(link_id: str, **kwargs: Any) -> ResourceLink

Paramètres

link_id
str
Obligatoire

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

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
Obligatoire

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
Obligatoire

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

Obtient toutes les ressources liées pour l’abonnement.

list_at_subscription(filter: str | None = None, **kwargs: Any) -> Iterable[ResourceLink]

Paramètres

filter
str
Obligatoire

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 = <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'>