BlobContainersOperations Klasa
Ostrzeżenie
NIE tworzy wystąpienia tej klasy bezpośrednio.
Zamiast tego należy uzyskać dostęp do następujących operacji za pomocą polecenia
<xref:blob_containers> Atrybut.
- Dziedziczenie
-
builtins.objectBlobContainersOperations
Konstruktor
BlobContainersOperations(*args, **kwargs)
Metody
begin_object_level_worm |
Ta operacja umożliwia migrację kontenera obiektów blob z kontenera na poziomie kontenera WORM do kontenera z włączonym niezmiennością na poziomie obiektu. Wymagania wstępne wymagają zasad niezmienności na poziomie kontenera w stanie zablokowanym lub odblokowanym. Przechowywanie wersji na poziomie konta musi być włączone i nie powinno być wstrzymane ze względów prawnych dla kontenera. |
clear_legal_hold |
Czyści tagi archiwizacji ze względów prawnych. Wyczyszczenie tego samego lub nieistniejącego tagu powoduje operację idempotentną. Funkcja ClearLegalHold czyści tylko określone tagi w żądaniu. |
create |
Tworzy nowy kontener w ramach określonego konta zgodnie z opisem w treści żądania. Zasób kontenera zawiera metadane i właściwości dla tego kontenera. Nie zawiera listy obiektów blob zawartych w kontenerze. |
create_or_update_immutability_policy |
Tworzy lub aktualizuje odblokowane zasady niezmienności. Element ETag w If-Match jest honorowany, jeśli zostanie podany, ale nie jest wymagany dla tej operacji. |
delete |
Usuwa określony kontener na koncie. |
delete_immutability_policy |
Przerywa odblokowane zasady niezmienności. Odpowiedź usuwania ma niezmiennośćPeriodSinceCreationInDays ustawioną na 0. Element ETag w If-Match jest wymagany dla tej operacji. Usunięcie zablokowanych zasad niezmienności jest niedozwolone. Jedynym sposobem jest usunięcie kontenera po usunięciu wszystkich wygasłych obiektów blob wewnątrz zablokowanego kontenera zasad. |
extend_immutability_policy |
Rozszerza niezmiennośćPeriodSinceCreationInDays zablokowanej niezmiennościPolicy. Jedyną akcją dozwoloną w zasadach zablokowanych będzie ta akcja. Element ETag w If-Match jest wymagany dla tej operacji. |
get |
Pobiera właściwości określonego kontenera. |
get_immutability_policy |
Pobiera istniejące zasady niezmienności wraz z odpowiednim elementem ETag w nagłówkach odpowiedzi i treści. |
lease |
Operacja dzierżawy kontenera ustanawia blokadę kontenera na potrzeby operacji usuwania i zarządza nią. Czas trwania blokady może wynosić od 15 do 60 sekund lub może być nieskończony. |
list |
Wyświetla listę wszystkich kontenerów i nie obsługuje prefiksu, takiego jak płaszczyzna danych. Obecnie protokół SRP nie zwraca tokenu kontynuacji. |
lock_immutability_policy |
Ustawia stan ImmutabilityPolicy na Stan zablokowany. Jedyną akcją dozwoloną dla zablokowanych zasad jest akcja ExtendImmutabilityPolicy. Element ETag w If-Match jest wymagany dla tej operacji. |
set_legal_hold |
Ustawia tagi blokady prawnej. Ustawienie tego samego tagu powoduje operację idempotentną. Właściwość SetLegalHold jest zgodna ze wzorcem dołączania i nie usuwa istniejących tagów, które nie zostały określone w żądaniu. |
update |
Aktualizacje właściwości kontenera określone w treści żądania. Właściwości, które nie zostały wymienione w żądaniu, będą niezmienione. Aktualizacja kończy się niepowodzeniem, jeśli określony kontener jeszcze nie istnieje. |
begin_object_level_worm
Ta operacja umożliwia migrację kontenera obiektów blob z kontenera na poziomie kontenera WORM do kontenera z włączonym niezmiennością na poziomie obiektu. Wymagania wstępne wymagają zasad niezmienności na poziomie kontenera w stanie zablokowanym lub odblokowanym. Przechowywanie wersji na poziomie konta musi być włączone i nie powinno być wstrzymane ze względów prawnych dla kontenera.
begin_object_level_worm(resource_group_name: str, account_name: str, container_name: str, **kwargs: Any) -> LROPoller[None]
Parametry
- resource_group_name
- str
Nazwa grupy zasobów w ramach subskrypcji użytkownika. W nazwie jest uwzględniana wielkość liter. Wymagane.
- account_name
- str
Nazwa konta magazynu w określonej grupie zasobów. Nazwy kont magazynu muszą mieć długość od 3 do 24 znaków, a tylko cyfry i małe litery. Wymagane.
- container_name
- str
Nazwa kontenera obiektów blob w ramach określonego konta magazynu. Nazwy kontenerów obiektów blob muszą mieć długość od 3 do 63 znaków i używać cyfr, małych liter i tylko kreski (-). Każdy znak kreski (-) musi być bezpośrednio poprzedzony i poprzedzony literą lub cyfrą. Wymagane.
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
- continuation_token
- str
Token kontynuacji w celu ponownego uruchomienia bazy danych poller ze stanu zapisanego.
- polling
- bool lub PollingMethod
Domyślnie metoda sondowania będzie ARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.
- polling_interval
- int
Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.
Zwraca
Wystąpienie LROPoller zwracające wartość None lub wynik cls(response)
Typ zwracany
Wyjątki
clear_legal_hold
Czyści tagi archiwizacji ze względów prawnych. Wyczyszczenie tego samego lub nieistniejącego tagu powoduje operację idempotentną. Funkcja ClearLegalHold czyści tylko określone tagi w żądaniu.
clear_legal_hold(resource_group_name: str, account_name: str, container_name: str, legal_hold: _models.LegalHold, *, content_type: str = 'application/json', **kwargs: Any) -> _models.LegalHold
Parametry
- resource_group_name
- str
Nazwa grupy zasobów w ramach subskrypcji użytkownika. W nazwie jest uwzględniana wielkość liter. Wymagane.
- account_name
- str
Nazwa konta magazynu w określonej grupie zasobów. Nazwy kont magazynu muszą mieć długość od 3 do 24 znaków, a tylko cyfry i małe litery. Wymagane.
- container_name
- str
Nazwa kontenera obiektów blob w ramach określonego konta magazynu. Nazwy kontenerów obiektów blob muszą mieć długość od 3 do 63 znaków i używać cyfr, małych liter i tylko kreski (-). Każdy znak kreski (-) musi być bezpośrednio poprzedzony i poprzedzony literą lub cyfrą. Wymagane.
Właściwość LegalHold, która zostanie wyczysztana z kontenera obiektów blob. Jest typem LegalHold lub typem we/wy. Wymagane.
- content_type
- str
Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
LegalHold lub wynik cls(response)
Typ zwracany
Wyjątki
create
Tworzy nowy kontener w ramach określonego konta zgodnie z opisem w treści żądania. Zasób kontenera zawiera metadane i właściwości dla tego kontenera. Nie zawiera listy obiektów blob zawartych w kontenerze.
create(resource_group_name: str, account_name: str, container_name: str, blob_container: _models.BlobContainer, *, content_type: str = 'application/json', **kwargs: Any) -> _models.BlobContainer
Parametry
- resource_group_name
- str
Nazwa grupy zasobów w ramach subskrypcji użytkownika. W nazwie jest uwzględniana wielkość liter. Wymagane.
- account_name
- str
Nazwa konta magazynu w określonej grupie zasobów. Nazwy kont magazynu muszą mieć długość od 3 do 24 znaków, a tylko cyfry i małe litery. Wymagane.
- container_name
- str
Nazwa kontenera obiektów blob w ramach określonego konta magazynu. Nazwy kontenerów obiektów blob muszą mieć długość od 3 do 63 znaków i używać cyfr, małych liter i tylko kreski (-). Każdy znak kreski (-) musi być bezpośrednio poprzedzony i poprzedzony literą lub cyfrą. Wymagane.
- blob_container
- BlobContainer lub IO
Właściwości kontenera obiektów blob do utworzenia. Jest typem obiektu BlobContainer lub typem we/wy. Wymagane.
- content_type
- str
Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
BlobContainer lub wynik cls(response)
Typ zwracany
Wyjątki
create_or_update_immutability_policy
Tworzy lub aktualizuje odblokowane zasady niezmienności. Element ETag w If-Match jest honorowany, jeśli zostanie podany, ale nie jest wymagany dla tej operacji.
create_or_update_immutability_policy(resource_group_name: str, account_name: str, container_name: str, if_match: str | None = None, parameters: _models.ImmutabilityPolicy | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ImmutabilityPolicy
Parametry
- resource_group_name
- str
Nazwa grupy zasobów w ramach subskrypcji użytkownika. W nazwie jest uwzględniana wielkość liter. Wymagane.
- account_name
- str
Nazwa konta magazynu w określonej grupie zasobów. Nazwy kont magazynu muszą mieć długość od 3 do 24 znaków, a tylko cyfry i małe litery. Wymagane.
- container_name
- str
Nazwa kontenera obiektów blob w ramach określonego konta magazynu. Nazwy kontenerów obiektów blob muszą mieć długość od 3 do 63 znaków i używać cyfr, małych liter i tylko kreski (-). Każdy znak kreski (-) musi być bezpośrednio poprzedzony i poprzedzony literą lub cyfrą. Wymagane.
- if_match
- str
Wersja stanu jednostki (ETag) zasad niezmienności do zaktualizowania. Wartość "*" może służyć do zastosowania operacji tylko wtedy, gdy zasady niezmienności już istnieją. W przypadku pominięcia ta operacja będzie zawsze stosowana. Wartość domyślna to Brak.
- parameters
- ImmutabilityPolicy lub IO
Właściwości ImmutabilityPolicy, które zostaną utworzone lub zaktualizowane do kontenera obiektów blob. Jest typem ImmutabilityPolicy lub typem we/wy. Wartość domyślna to Brak.
- immutability_policy_name
- str
Nazwa niezmienności kontenera obiektów blobPolicy w ramach określonego konta magazynu. Nazwa immutabilityPolicy musi mieć wartość domyślną. Wartość domyślna to "default". Pamiętaj, że zastąpienie tej wartości domyślnej może spowodować nieobsługiwane zachowanie.
- content_type
- str
Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
ImmutabilityPolicy lub wynik cls(response)
Typ zwracany
Wyjątki
delete
Usuwa określony kontener na koncie.
delete(resource_group_name: str, account_name: str, container_name: str, **kwargs: Any) -> None
Parametry
- resource_group_name
- str
Nazwa grupy zasobów w ramach subskrypcji użytkownika. W nazwie jest uwzględniana wielkość liter. Wymagane.
- account_name
- str
Nazwa konta magazynu w określonej grupie zasobów. Nazwy kont magazynu muszą mieć długość od 3 do 24 znaków, a tylko cyfry i małe litery. Wymagane.
- container_name
- str
Nazwa kontenera obiektów blob w ramach określonego konta magazynu. Nazwy kontenerów obiektów blob muszą mieć długość od 3 do 63 znaków i używać cyfr, małych liter i kreski (-). Każdy znak kreski (-) musi być bezpośrednio poprzedzony i poprzedzony literą lub cyfrą. Wymagane.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Brak lub wynik cls(response)
Typ zwracany
Wyjątki
delete_immutability_policy
Przerywa odblokowane zasady niezmienności. Odpowiedź usuwania ma niezmiennośćPeriodSinceCreationInDays ustawioną na 0. Element ETag w If-Match jest wymagany dla tej operacji. Usunięcie zablokowanych zasad niezmienności jest niedozwolone. Jedynym sposobem jest usunięcie kontenera po usunięciu wszystkich wygasłych obiektów blob wewnątrz zablokowanego kontenera zasad.
delete_immutability_policy(resource_group_name: str, account_name: str, container_name: str, if_match: str, **kwargs: Any) -> ImmutabilityPolicy
Parametry
- resource_group_name
- str
Nazwa grupy zasobów w ramach subskrypcji użytkownika. W nazwie jest uwzględniana wielkość liter. Wymagane.
- account_name
- str
Nazwa konta magazynu w określonej grupie zasobów. Nazwy kont magazynu muszą mieć długość od 3 do 24 znaków, a tylko cyfry i małe litery. Wymagane.
- container_name
- str
Nazwa kontenera obiektów blob w ramach określonego konta magazynu. Nazwy kontenerów obiektów blob muszą mieć długość od 3 do 63 znaków i używać cyfr, małych liter i kreski (-). Każdy znak kreski (-) musi być bezpośrednio poprzedzony i poprzedzony literą lub cyfrą. Wymagane.
- if_match
- str
Wersja stanu jednostki (ETag) zasad niezmienności do zaktualizowania. Wartość "*" może służyć do zastosowania operacji tylko wtedy, gdy istnieją już zasady niezmienności. W przypadku pominięcia ta operacja będzie zawsze stosowana. Wymagane.
- immutability_policy_name
- str
Nazwa niezmienności kontenera obiektów blobPolicy na określonym koncie magazynu. NiezmiennośćNazwapolicy musi być "domyślna". Wartość domyślna to "default". Należy pamiętać, że zastąpienie tej wartości domyślnej może spowodować nieobsługiwane zachowanie.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
NiezmiennośćPolicy lub wynik cls(response)
Typ zwracany
Wyjątki
extend_immutability_policy
Rozszerza niezmiennośćPeriodSinceCreationInDays zablokowanej niezmiennościPolicy. Jedyną akcją dozwoloną w zasadach zablokowanych będzie ta akcja. Element ETag w If-Match jest wymagany dla tej operacji.
extend_immutability_policy(resource_group_name: str, account_name: str, container_name: str, if_match: str, parameters: _models.ImmutabilityPolicy | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ImmutabilityPolicy
Parametry
- resource_group_name
- str
Nazwa grupy zasobów w ramach subskrypcji użytkownika. W nazwie jest uwzględniana wielkość liter. Wymagane.
- account_name
- str
Nazwa konta magazynu w określonej grupie zasobów. Nazwy kont magazynu muszą mieć długość od 3 do 24 znaków, a tylko cyfry i małe litery. Wymagane.
- container_name
- str
Nazwa kontenera obiektów blob w ramach określonego konta magazynu. Nazwy kontenerów obiektów blob muszą mieć długość od 3 do 63 znaków i używać cyfr, małych liter i kreski (-). Każdy znak kreski (-) musi być bezpośrednio poprzedzony i poprzedzony literą lub cyfrą. Wymagane.
- if_match
- str
Wersja stanu jednostki (ETag) zasad niezmienności do zaktualizowania. Wartość "*" może służyć do zastosowania operacji tylko wtedy, gdy istnieją już zasady niezmienności. W przypadku pominięcia ta operacja będzie zawsze stosowana. Wymagane.
- parameters
- ImmutabilityPolicy lub IO
Właściwości ImmutabilityPolicy, które zostaną rozszerzone dla kontenera obiektów blob. Jest typem ImmutabilityPolicy lub typem we/wy. Wartość domyślna to Brak.
- content_type
- str
Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
NiezmiennośćPolicy lub wynik cls(response)
Typ zwracany
Wyjątki
get
Pobiera właściwości określonego kontenera.
get(resource_group_name: str, account_name: str, container_name: str, **kwargs: Any) -> BlobContainer
Parametry
- resource_group_name
- str
Nazwa grupy zasobów w ramach subskrypcji użytkownika. W nazwie jest uwzględniana wielkość liter. Wymagane.
- account_name
- str
Nazwa konta magazynu w określonej grupie zasobów. Nazwy kont magazynu muszą mieć długość od 3 do 24 znaków, a tylko cyfry i małe litery. Wymagane.
- container_name
- str
Nazwa kontenera obiektów blob w ramach określonego konta magazynu. Nazwy kontenerów obiektów blob muszą mieć długość od 3 do 63 znaków i używać cyfr, małych liter i kreski (-). Każdy znak kreski (-) musi być bezpośrednio poprzedzony i poprzedzony literą lub cyfrą. Wymagane.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
BlobContainer lub wynik cls(response)
Typ zwracany
Wyjątki
get_immutability_policy
Pobiera istniejące zasady niezmienności wraz z odpowiednim elementem ETag w nagłówkach odpowiedzi i treści.
get_immutability_policy(resource_group_name: str, account_name: str, container_name: str, if_match: str | None = None, **kwargs: Any) -> ImmutabilityPolicy
Parametry
- resource_group_name
- str
Nazwa grupy zasobów w ramach subskrypcji użytkownika. W nazwie jest uwzględniana wielkość liter. Wymagane.
- account_name
- str
Nazwa konta magazynu w określonej grupie zasobów. Nazwy kont magazynu muszą mieć długość od 3 do 24 znaków, a tylko cyfry i małe litery. Wymagane.
- container_name
- str
Nazwa kontenera obiektów blob w ramach określonego konta magazynu. Nazwy kontenerów obiektów blob muszą mieć długość od 3 do 63 znaków i używać cyfr, małych liter i kreski (-). Każdy znak kreski (-) musi być bezpośrednio poprzedzony i poprzedzony literą lub cyfrą. Wymagane.
- if_match
- str
Wersja stanu jednostki (ETag) zasad niezmienności do zaktualizowania. Wartość "*" może służyć do zastosowania operacji tylko wtedy, gdy istnieją już zasady niezmienności. W przypadku pominięcia ta operacja będzie zawsze stosowana. Wartość domyślna to Brak.
- immutability_policy_name
- str
Nazwa niezmienności kontenera obiektów blobPolicy na określonym koncie magazynu. NiezmiennośćNazwapolicy musi być "domyślna". Wartość domyślna to "default". Należy pamiętać, że zastąpienie tej wartości domyślnej może spowodować nieobsługiwane zachowanie.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
NiezmiennośćPolicy lub wynik cls(response)
Typ zwracany
Wyjątki
lease
Operacja dzierżawy kontenera ustanawia blokadę kontenera na potrzeby operacji usuwania i zarządza nią. Czas trwania blokady może wynosić od 15 do 60 sekund lub może być nieskończony.
lease(resource_group_name: str, account_name: str, container_name: str, parameters: _models.LeaseContainerRequest | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.LeaseContainerResponse
Parametry
- resource_group_name
- str
Nazwa grupy zasobów w ramach subskrypcji użytkownika. W nazwie jest uwzględniana wielkość liter. Wymagane.
- account_name
- str
Nazwa konta magazynu w określonej grupie zasobów. Nazwy kont magazynu muszą mieć długość od 3 do 24 znaków, a tylko cyfry i małe litery. Wymagane.
- container_name
- str
Nazwa kontenera obiektów blob w ramach określonego konta magazynu. Nazwy kontenerów obiektów blob muszą mieć długość od 3 do 63 znaków i używać cyfr, małych liter i kreski (-). Każdy znak kreski (-) musi być bezpośrednio poprzedzony i poprzedzony literą lub cyfrą. Wymagane.
- parameters
- LeaseContainerRequest lub IO
Treść żądania dzierżawy kontenera. Jest typem LeaseContainerRequest lub typem we/wy. Wartość domyślna to Brak.
- content_type
- str
Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
LeaseContainerResponse lub wynik cls(response)
Typ zwracany
Wyjątki
list
Wyświetla listę wszystkich kontenerów i nie obsługuje prefiksu, takiego jak płaszczyzna danych. Obecnie protokół SRP nie zwraca tokenu kontynuacji.
list(resource_group_name: str, account_name: str, maxpagesize: str | None = None, filter: str | None = None, include: str | ListContainersInclude | None = None, **kwargs: Any) -> Iterable[ListContainerItem]
Parametry
- resource_group_name
- str
Nazwa grupy zasobów w ramach subskrypcji użytkownika. W nazwie jest uwzględniana wielkość liter. Wymagane.
- account_name
- str
Nazwa konta magazynu w określonej grupie zasobów. Nazwy kont magazynu muszą mieć długość od 3 do 24 znaków, a tylko cyfry i małe litery. Wymagane.
- maxpagesize
- str
Opcjonalny. Określona maksymalna liczba kontenerów, które można uwzględnić na liście. Wartość domyślna to Brak.
- filter
- str
Opcjonalny. Po określeniu zostaną wyświetlone tylko nazwy kontenerów rozpoczynające się od filtru. Wartość domyślna to Brak.
- include
- str lub ListContainersInclude
Opcjonalnie, używane do uwzględnienia właściwości kontenerów obiektów blob usuniętych nietrwale. Wartość domyślna "usunięte" to Brak.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Iterator podobny do wystąpienia klasy ListContainerItem lub wyniku cls(response)
Typ zwracany
Wyjątki
lock_immutability_policy
Ustawia stan ImmutabilityPolicy na Stan zablokowany. Jedyną akcją dozwoloną dla zablokowanych zasad jest akcja ExtendImmutabilityPolicy. Element ETag w If-Match jest wymagany dla tej operacji.
lock_immutability_policy(resource_group_name: str, account_name: str, container_name: str, if_match: str, **kwargs: Any) -> ImmutabilityPolicy
Parametry
- resource_group_name
- str
Nazwa grupy zasobów w ramach subskrypcji użytkownika. W nazwie jest uwzględniana wielkość liter. Wymagane.
- account_name
- str
Nazwa konta magazynu w określonej grupie zasobów. Nazwy kont magazynu muszą mieć długość od 3 do 24 znaków, a tylko cyfry i małe litery. Wymagane.
- container_name
- str
Nazwa kontenera obiektów blob w ramach określonego konta magazynu. Nazwy kontenerów obiektów blob muszą mieć długość od 3 do 63 znaków i używać cyfr, małych liter i kreski (-). Każdy znak kreski (-) musi być bezpośrednio poprzedzony i poprzedzony literą lub cyfrą. Wymagane.
- if_match
- str
Wersja stanu jednostki (ETag) zasad niezmienności do zaktualizowania. Wartość "*" może służyć do zastosowania operacji tylko wtedy, gdy istnieją już zasady niezmienności. W przypadku pominięcia ta operacja będzie zawsze stosowana. Wymagane.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
NiezmiennośćPolicy lub wynik cls(response)
Typ zwracany
Wyjątki
set_legal_hold
Ustawia tagi blokady prawnej. Ustawienie tego samego tagu powoduje operację idempotentną. Właściwość SetLegalHold jest zgodna ze wzorcem dołączania i nie usuwa istniejących tagów, które nie zostały określone w żądaniu.
set_legal_hold(resource_group_name: str, account_name: str, container_name: str, legal_hold: _models.LegalHold, *, content_type: str = 'application/json', **kwargs: Any) -> _models.LegalHold
Parametry
- resource_group_name
- str
Nazwa grupy zasobów w ramach subskrypcji użytkownika. W nazwie jest uwzględniana wielkość liter. Wymagane.
- account_name
- str
Nazwa konta magazynu w określonej grupie zasobów. Nazwy kont magazynu muszą mieć długość od 3 do 24 znaków, a tylko cyfry i małe litery. Wymagane.
- container_name
- str
Nazwa kontenera obiektów blob w ramach określonego konta magazynu. Nazwy kontenerów obiektów blob muszą mieć długość od 3 do 63 znaków i używać cyfr, małych liter i kreski (-). Każdy znak kreski (-) musi być bezpośrednio poprzedzony i poprzedzony literą lub cyfrą. Wymagane.
Właściwość LegalHold, która zostanie ustawiona na kontener obiektów blob. Jest typem LegalHold lub typem we/wy. Wymagane.
- content_type
- str
Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
LegalHold lub wynik cls(response)
Typ zwracany
Wyjątki
update
Aktualizacje właściwości kontenera określone w treści żądania. Właściwości, które nie zostały wymienione w żądaniu, będą niezmienione. Aktualizacja kończy się niepowodzeniem, jeśli określony kontener jeszcze nie istnieje.
update(resource_group_name: str, account_name: str, container_name: str, blob_container: _models.BlobContainer, *, content_type: str = 'application/json', **kwargs: Any) -> _models.BlobContainer
Parametry
- resource_group_name
- str
Nazwa grupy zasobów w ramach subskrypcji użytkownika. W nazwie jest uwzględniana wielkość liter. Wymagane.
- account_name
- str
Nazwa konta magazynu w określonej grupie zasobów. Nazwy kont magazynu muszą mieć długość od 3 do 24 znaków, a tylko cyfry i małe litery. Wymagane.
- container_name
- str
Nazwa kontenera obiektów blob w ramach określonego konta magazynu. Nazwy kontenerów obiektów blob muszą mieć długość od 3 do 63 znaków i używać cyfr, małych liter i kreski (-). Każdy znak kreski (-) musi być bezpośrednio poprzedzony i poprzedzony literą lub cyfrą. Wymagane.
- blob_container
- BlobContainer lub IO
Właściwości do aktualizacji dla kontenera obiektów blob. Jest typem obiektu blobContainer lub typem we/wy. Wymagane.
- content_type
- str
Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
BlobContainer lub wynik cls(response)
Typ zwracany
Wyjątki
Atrybuty
models
models = <module 'azure.mgmt.storage.v2022_09_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\storage\\v2022_09_01\\models\\__init__.py'>
Azure SDK for Python