FileSharesOperations Sınıf
Uyarı
Bu sınıfın örneğini doğrudan OLUŞTURMAYIN.
Bunun yerine, aşağıdaki işlemlere
<xref:file_shares> Öznitelik.
- Devralma
-
builtins.objectFileSharesOperations
Oluşturucu
FileSharesOperations(*args, **kwargs)
Yöntemler
create |
İstek gövdesinde açıklandığı gibi belirtilen hesap altında yeni bir paylaşım oluşturur. Paylaşım kaynağı, bu paylaşımın meta verilerini ve özelliklerini içerir. Paylaşımın içerdiği dosyaların listesini içermez. |
delete |
Belirtilen paylaşımı hesabı altında siler. |
get |
Belirtilen paylaşımın özelliklerini alır. |
lease |
Kira Paylaşımı işlemi, silme işlemleri için paylaşımda kilit oluşturur ve yönetir. Kilit süresi 15 ile 60 saniye veya sonsuz olabilir. |
list |
Tüm paylaşımları listeler. |
restore |
Paylaşım geçici silme etkinse, dosya paylaşımını geçerli bir saklama gün içinde geri yükleyin. |
update |
Güncelleştirmeler istek gövdesinde belirtilen özellikleri paylaşır. İstekte belirtilmeyen özellikler değiştirilmez. Belirtilen paylaşım zaten yoksa güncelleştirme başarısız olur. |
create
İstek gövdesinde açıklandığı gibi belirtilen hesap altında yeni bir paylaşım oluşturur. Paylaşım kaynağı, bu paylaşımın meta verilerini ve özelliklerini içerir. Paylaşımın içerdiği dosyaların listesini içermez.
create(resource_group_name: str, account_name: str, share_name: str, file_share: _models.FileShare, expand: str | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.FileShare
Parametreler
- resource_group_name
- str
Kullanıcının aboneliğindeki kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. Gereklidir.
- account_name
- str
Belirtilen kaynak grubu içindeki depolama hesabının adı. Depolama hesabı adlarının uzunluğu 3 ile 24 karakter arasında olmalı ve yalnızca sayı ve küçük harf kullanmalıdır. Gereklidir.
- share_name
- str
Belirtilen depolama hesabı içindeki dosya paylaşımının adı. Dosya paylaşımı adlarının uzunluğu 3 ile 63 karakter arasında olmalı ve yalnızca küçük harf ve tire (-) olmak üzere sayılar kullanılmalıdır. Her tire (-) karakterin hemen önüne ve ardından bir harf veya sayı eklenmelidir. Gereklidir.
Oluşturulacak dosya paylaşımının özellikleri. Dosya Paylaşımı türü veya GÇ türüdür. Gereklidir.
- expand
- str
İsteğe bağlı olarak, paylaşımın özellikleri içindeki özellikleri genişletmek için kullanılır. Geçerli değerler şunlardır: anlık görüntüler. Sınırlayıcı ',' olan bir dize olarak geçirilmelidir. Varsayılan değer Yok'tır.
- content_type
- str
Gövde Parametresi içerik türü. Bilinen değerler şunlardır: 'application/json'. Varsayılan değer Yok'tır.
- cls
- callable
Doğrudan yanıt geçirilecek özel bir tür veya işlev
Döndürülenler
FileShare veya cls(yanıt) sonucu
Dönüş türü
Özel durumlar
delete
Belirtilen paylaşımı hesabı altında siler.
delete(resource_group_name: str, account_name: str, share_name: str, x_ms_snapshot: str | None = None, include: str | None = None, **kwargs: Any) -> None
Parametreler
- resource_group_name
- str
Kullanıcının aboneliğindeki kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. Gereklidir.
- account_name
- str
Belirtilen kaynak grubu içindeki depolama hesabının adı. Depolama hesabı adlarının uzunluğu 3 ile 24 karakter arasında olmalı ve yalnızca sayı ve küçük harf kullanmalıdır. Gereklidir.
- share_name
- str
Belirtilen depolama hesabı içindeki dosya paylaşımının adı. Dosya paylaşımı adlarının uzunluğu 3 ile 63 karakter arasında olmalı ve yalnızca küçük harf ve tire (-) olmak üzere sayılar kullanılmalıdır. Her tire (-) karakterin hemen önüne ve ardından bir harf veya sayı eklenmelidir. Gereklidir.
- x_ms_snapshot
- str
İsteğe bağlı, anlık görüntüyü silmek için kullanılır. Varsayılan değer Yok'tır.
- include
- str
İsteğe bağlı. Geçerli değerler şunlardır: anlık görüntüler, kiralanmış anlık görüntüler, hiçbiri. Varsayılan değer anlık görüntülerdir. 'Anlık görüntüler' için dosya paylaşımı, tüm dosya paylaşımı anlık görüntüleri de dahil olmak üzere silinir. Dosya paylaşımı kiralanmış anlık görüntüler içeriyorsa silme işlemi başarısız olur. 'Kiralanan anlık görüntüler' için, dosya paylaşımı tüm dosya paylaşımı anlık görüntülerini (kiralanmış/kiralanmamış) dahil olarak silinir. 'hiçbiri' için, paylaşım anlık görüntüleri yoksa dosya paylaşımı silinir. Dosya paylaşımı herhangi bir anlık görüntü içeriyorsa (kiralanmış veya kaydedilmemiş), silme işlemi başarısız olur. Varsayılan değer Yok'tır.
- cls
- callable
Doğrudan yanıt geçirilecek özel bir tür veya işlev
Döndürülenler
Hiçbiri veya cls(yanıt) sonucu
Dönüş türü
Özel durumlar
get
Belirtilen paylaşımın özelliklerini alır.
get(resource_group_name: str, account_name: str, share_name: str, expand: str | None = None, x_ms_snapshot: str | None = None, **kwargs: Any) -> FileShare
Parametreler
- resource_group_name
- str
Kullanıcının aboneliğindeki kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. Gereklidir.
- account_name
- str
Belirtilen kaynak grubu içindeki depolama hesabının adı. Depolama hesabı adlarının uzunluğu 3 ile 24 karakter arasında olmalı ve yalnızca sayı ve küçük harf kullanmalıdır. Gereklidir.
- share_name
- str
Belirtilen depolama hesabı içindeki dosya paylaşımının adı. Dosya paylaşımı adlarının uzunluğu 3 ile 63 karakter arasında olmalı ve yalnızca küçük harf ve tire (-) olmak üzere sayılar kullanılmalıdır. Her tire (-) karakterin hemen önüne ve ardından bir harf veya sayı eklenmelidir. Gereklidir.
- expand
- str
İsteğe bağlı olarak, paylaşımın özellikleri içindeki özellikleri genişletmek için kullanılır. Geçerli değerler şunlardır: istatistikler. Sınırlayıcı ',' olan bir dize olarak geçirilmelidir. Varsayılan değer Yok'tır.
- x_ms_snapshot
- str
İsteğe bağlı, anlık görüntünün özelliklerini almak için kullanılır. Varsayılan değer Yok'tır.
- cls
- callable
Doğrudan yanıt geçirilecek özel bir tür veya işlev
Döndürülenler
FileShare veya cls(yanıt) sonucu
Dönüş türü
Özel durumlar
lease
Kira Paylaşımı işlemi, silme işlemleri için paylaşımda kilit oluşturur ve yönetir. Kilit süresi 15 ile 60 saniye veya sonsuz olabilir.
lease(resource_group_name: str, account_name: str, share_name: str, x_ms_snapshot: str | None = None, parameters: _models.LeaseShareRequest | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.LeaseShareResponse
Parametreler
- resource_group_name
- str
Kullanıcının aboneliğindeki kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. Gereklidir.
- account_name
- str
Belirtilen kaynak grubu içindeki depolama hesabının adı. Depolama hesabı adlarının uzunluğu 3 ile 24 karakter arasında olmalı ve yalnızca sayı ve küçük harf kullanmalıdır. Gereklidir.
- share_name
- str
Belirtilen depolama hesabı içindeki dosya paylaşımının adı. Dosya paylaşımı adlarının uzunluğu 3 ile 63 karakter arasında olmalı ve yalnızca küçük harf ve tire (-) olmak üzere sayılar kullanılmalıdır. Her tire (-) karakterin hemen önüne ve ardından bir harf veya sayı eklenmelidir. Gereklidir.
- x_ms_snapshot
- str
İsteğe bağlı. Anlık görüntü kiralamak için anlık görüntü süresini belirtin. Varsayılan değer Yok'tır.
- parameters
- LeaseShareRequest veya IO
Kira Paylaşımı istek gövdesi. LeaseShareRequest türü veya GÇ türüdür. Varsayılan değer Yok'tır.
- content_type
- str
Gövde Parametresi içerik türü. Bilinen değerler şunlardır: 'application/json'. Varsayılan değer Yok'tır.
- cls
- callable
Doğrudan yanıt geçirilecek özel bir tür veya işlev
Döndürülenler
LeaseShareResponse veya cls(yanıt) sonucu
Dönüş türü
Özel durumlar
list
Tüm paylaşımları listeler.
list(resource_group_name: str, account_name: str, maxpagesize: str | None = None, filter: str | None = None, expand: str | None = None, **kwargs: Any) -> Iterable[FileShareItem]
Parametreler
- resource_group_name
- str
Kullanıcının aboneliğindeki kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. Gereklidir.
- account_name
- str
Belirtilen kaynak grubu içindeki depolama hesabının adı. Depolama hesabı adlarının uzunluğu 3 ile 24 karakter arasında olmalı ve yalnızca sayı ve küçük harf kullanmalıdır. Gereklidir.
- maxpagesize
- str
İsteğe bağlı. Listeye dahil edilebilecek en fazla paylaşım sayısı belirtildi. Varsayılan değer Yok'tır.
- filter
- str
İsteğe bağlı. Belirtildiğinde, yalnızca filtreyle başlayan paylaşım adları listelenir. Varsayılan değer Yok'tır.
- expand
- str
İsteğe bağlı olarak, paylaşımın özellikleri içindeki özellikleri genişletmek için kullanılır. Geçerli değerler şunlardır: silinmiş, anlık görüntüler. Sınırlayıcı ',' olan bir dize olarak geçirilmelidir. Varsayılan değer Yok'tır.
- cls
- callable
Doğrudan yanıt geçirilecek özel bir tür veya işlev
Döndürülenler
FileShareItem örneği veya cls(yanıt) sonucu gibi bir yineleyici
Dönüş türü
Özel durumlar
restore
Paylaşım geçici silme etkinse, dosya paylaşımını geçerli bir saklama gün içinde geri yükleyin.
restore(resource_group_name: str, account_name: str, share_name: str, deleted_share: _models.DeletedShare, *, content_type: str = 'application/json', **kwargs: Any) -> None
Parametreler
- resource_group_name
- str
Kullanıcının aboneliğindeki kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. Gereklidir.
- account_name
- str
Belirtilen kaynak grubu içindeki depolama hesabının adı. Depolama hesabı adlarının uzunluğu 3 ile 24 karakter arasında olmalı ve yalnızca sayı ve küçük harf kullanmalıdır. Gereklidir.
- share_name
- str
Belirtilen depolama hesabı içindeki dosya paylaşımının adı. Dosya paylaşımı adlarının uzunluğu 3 ile 63 karakter arasında olmalı ve yalnızca küçük harf ve tire (-) olmak üzere sayılar kullanılmalıdır. Her tire (-) karakterin hemen önüne ve ardından bir harf veya sayı eklenmelidir. Gereklidir.
- content_type
- str
Gövde Parametresi içerik türü. Bilinen değerler şunlardır: 'application/json'. Varsayılan değer Yok'tır.
- cls
- callable
Doğrudan yanıt geçirilecek özel bir tür veya işlev
Döndürülenler
Hiçbiri veya cls(yanıt) sonucu
Dönüş türü
Özel durumlar
update
Güncelleştirmeler istek gövdesinde belirtilen özellikleri paylaşır. İstekte belirtilmeyen özellikler değiştirilmez. Belirtilen paylaşım zaten yoksa güncelleştirme başarısız olur.
update(resource_group_name: str, account_name: str, share_name: str, file_share: _models.FileShare, *, content_type: str = 'application/json', **kwargs: Any) -> _models.FileShare
Parametreler
- resource_group_name
- str
Kullanıcının aboneliğindeki kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. Gereklidir.
- account_name
- str
Belirtilen kaynak grubu içindeki depolama hesabının adı. Depolama hesabı adlarının uzunluğu 3 ile 24 karakter arasında olmalı ve yalnızca sayı ve küçük harf kullanmalıdır. Gereklidir.
- share_name
- str
Belirtilen depolama hesabı içindeki dosya paylaşımının adı. Dosya paylaşımı adlarının uzunluğu 3 ile 63 karakter arasında olmalı ve yalnızca küçük harf ve tire (-) olmak üzere sayılar kullanılmalıdır. Her tire (-) karakterin hemen önüne ve ardından bir harf veya sayı eklenmelidir. Gereklidir.
Dosya paylaşımı için güncelleştirilecek özellikler. Dosya Paylaşımı türü veya GÇ türüdür. Gereklidir.
- content_type
- str
Gövde Parametresi içerik türü. Bilinen değerler şunlardır: 'application/json'. Varsayılan değer Yok'tır.
- cls
- callable
Doğrudan yanıt geçirilecek özel bir tür veya işlev
Döndürülenler
FileShare veya cls(yanıt) sonucu
Dönüş türü
Özel durumlar
Öznitelikler
models
models = <module 'azure.mgmt.storage.v2021_04_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\storage\\v2021_04_01\\models\\__init__.py'>
Azure SDK for Python