Partager via


Resource Classe

Classe de base pour les classes d’entité.

Ressource est un objet abstrait qui sert de base pour la création de ressources. Il contient des propriétés et des méthodes courantes pour toutes les ressources.

Cette classe ne doit pas être instanciée directement. Utilisez plutôt l’une de ses sous-classes.

Héritage
Resource

Constructeur

Resource(name: str, description: str | None = None, tags: Dict | None = None, properties: Dict | None = None, **kwargs)

Paramètres

name
str
Obligatoire

Nom de la ressource.

description
Optional[str]
valeur par défaut: None

Description de la ressource.

tags
Optional[dict]
valeur par défaut: None

Les balises peuvent être ajoutées, supprimées et mises à jour.

properties
Optional[dict]
valeur par défaut: None

Dictionnaire de propriétés de la ressource.

print_as_yaml
bool

Spécifie si la ressource doit s’imprimer en tant qu’objet au format YAML. Si la valeur est False, la ressource s’imprime dans un style plus compact. Par défaut, la sortie YAML est utilisée uniquement dans les notebooks Jupyter. N’oubliez pas que certaines valeurs de comptabilité sont affichées uniquement dans la sortie non YAML.

Méthodes

dump

Videz le contenu de l’objet dans un fichier.

dump

Videz le contenu de l’objet dans un fichier.

abstract dump(dest: str | PathLike | IO, **kwargs) -> None

Paramètres

dest
Union[<xref:PathLike>, str, IO[AnyStr]]
Obligatoire

Chemin d’accès local ou flux de fichiers dans lequel écrire le contenu YAML. Si dest est un chemin de fichier, un nouveau fichier est créé. Si dest est un fichier ouvert, le fichier est écrit directement dans.

Attributs

base_path

Chemin d’accès de base de la ressource.

Retours

Chemin d’accès de base de la ressource.

Type de retour

str

creation_context

Contexte de création de la ressource.

Retours

Métadonnées de création pour la ressource.

Type de retour

id

ID de la ressource.

Retours

ID global de la ressource, id Azure Resource Manager (ARM).

Type de retour