Aracılığıyla paylaş


Resource Sınıf

Varlık sınıfları için temel sınıf.

Kaynak, kaynak oluşturmak için temel görevi görecek soyut bir nesnedir. Tüm kaynaklar için ortak özellikler ve yöntemler içerir.

Bu sınıf doğrudan örneklenmemelidir. Bunun yerine alt sınıflarından birini kullanın.

Devralma
Resource

Oluşturucu

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

Parametreler

name
str
Gerekli

Kaynağın adı.

description
Optional[str]
varsayılan değer: None

Kaynağın açıklaması.

tags
Optional[dict]
varsayılan değer: None

Etiketler eklenebilir, kaldırılabilir ve güncelleştirilebilir.

properties
Optional[dict]
varsayılan değer: None

Kaynağın özellik sözlüğü.

print_as_yaml
bool

Kaynağın YAML biçimli bir nesne olarak yazdırılıp yazdırılmaması gerektiğini belirtir. False ise, kaynak daha kompakt bir stilde yazdırılır. Varsayılan olarak, YAML çıkışı yalnızca Jupyter not defterlerinde kullanılır. Bazı muhasebe değerlerinin yalnızca YAML olmayan çıktıda gösterildiğini unutmayın.

Yöntemler

dump

Nesne içeriğini bir dosyaya döküm edin.

dump

Nesne içeriğini bir dosyaya döküm edin.

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

Parametreler

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

YAML içeriğinin yazılabileceği yerel yol veya dosya akışı. Dest bir dosya yoluysa yeni bir dosya oluşturulur. Dest açık bir dosyaysa, dosya doğrudan öğesine yazılır.

Öznitelikler

base_path

Kaynağın temel yolu.

Döndürülenler

Kaynağın temel yolu.

Dönüş türü

str

creation_context

Kaynağın oluşturma bağlamı.

Döndürülenler

Kaynağın oluşturma meta verileri.

Dönüş türü

id

Kaynak kimliği.

Döndürülenler

Kaynağın genel kimliği, Azure Resource Manager (ARM) kimliği.

Dönüş türü