FileSharesOperations Sınıf

Uyarı

Bu sınıfın örneğini doğrudan OLUŞTURMAYIN.

Bunun yerine, aşağıdaki işlemlere

StorageManagementClient's

<xref:file_shares> Öznitelik.

Devralma
builtins.object
FileSharesOperations

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
Gerekli

Kullanıcının aboneliğindeki kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. Gereklidir.

account_name
str
Gerekli

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
Gerekli

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.

file_share
FileShare veya IO
Gerekli

Oluşturulacak dosya paylaşımının özellikleri. Dosya Paylaşımı türü veya GÇ türüdür. Gereklidir.

expand
str
Gerekli

İ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
Gerekli

Kullanıcının aboneliğindeki kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. Gereklidir.

account_name
str
Gerekli

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
Gerekli

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
Gerekli

İ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
Gerekli

İ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
Gerekli

Kullanıcının aboneliğindeki kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. Gereklidir.

account_name
str
Gerekli

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
Gerekli

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
Gerekli

İ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
Gerekli

İ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
Gerekli

Kullanıcının aboneliğindeki kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. Gereklidir.

account_name
str
Gerekli

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
Gerekli

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
Gerekli

İ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
Gerekli

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
Gerekli

Kullanıcının aboneliğindeki kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. Gereklidir.

account_name
str
Gerekli

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
Gerekli

İsteğe bağlı. Listeye dahil edilebilecek en fazla paylaşım sayısı belirtildi. Varsayılan değer Yok'tır.

filter
str
Gerekli

İsteğe bağlı. Belirtildiğinde, yalnızca filtreyle başlayan paylaşım adları listelenir. Varsayılan değer Yok'tır.

expand
str
Gerekli

İ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
Gerekli

Kullanıcının aboneliğindeki kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. Gereklidir.

account_name
str
Gerekli

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
Gerekli

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.

deleted_share
DeletedShare veya IO
Gerekli

Bir DeletedShare 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

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
Gerekli

Kullanıcının aboneliğindeki kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. Gereklidir.

account_name
str
Gerekli

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
Gerekli

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.

file_share
FileShare veya IO
Gerekli

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