Udostępnij za pośrednictwem


TableOperations Klasa

Ostrzeżenie

NIE należy bezpośrednio utworzyć wystąpienia tej klasy.

Zamiast tego należy uzyskać dostęp do następujących operacji za pośrednictwem

StorageManagementClient's'

<xref:table> Atrybut.

Dziedziczenie
builtins.object
TableOperations

Konstruktor

TableOperations(*args, **kwargs)

Metody

create

Tworzy nową tabelę o określonej nazwie tabeli w ramach określonego konta.

delete

Usuwa tabelę z określoną nazwą tabeli w ramach określonego konta, jeśli istnieje.

get

Pobiera tabelę o określonej nazwie tabeli w ramach określonego konta, jeśli istnieje.

list

Pobiera listę wszystkich tabel w ramach określonego konta magazynu.

update

Tworzy nową tabelę o określonej nazwie tabeli w ramach określonego konta.

create

Tworzy nową tabelę o określonej nazwie tabeli w ramach określonego konta.

create(resource_group_name: str, account_name: str, table_name: str, parameters: _models.Table | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.Table

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach subskrypcji użytkownika. W nazwie jest uwzględniana wielkość liter. Wymagane.

account_name
str
Wymagane

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.

table_name
str
Wymagane

Nazwa tabeli musi być unikatowa na koncie magazynu i musi zawierać od 3 do 63 znaków. Nazwa musi zawierać tylko znaki alfanumeryczne i nie może zaczynać się od znaku liczbowego. Wymagane.

parameters
Table lub IO
Wymagane

Parametry do udostępnienia w celu utworzenia tabeli. Jest typem tabeli 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

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Tabela lub wynik cls(response)

Typ zwracany

Wyjątki

delete

Usuwa tabelę z określoną nazwą tabeli w ramach określonego konta, jeśli istnieje.

delete(resource_group_name: str, account_name: str, table_name: str, **kwargs: Any) -> None

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach subskrypcji użytkownika. W nazwie jest uwzględniana wielkość liter. Wymagane.

account_name
str
Wymagane

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.

table_name
str
Wymagane

Nazwa tabeli musi być unikatowa na koncie magazynu i musi zawierać od 3 do 63 znaków. Nazwa musi zawierać tylko znaki alfanumeryczne i nie może zaczynać się od znaku liczbowego. Wymagane.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Brak lub wynik cls(response)

Typ zwracany

Wyjątki

get

Pobiera tabelę o określonej nazwie tabeli w ramach określonego konta, jeśli istnieje.

get(resource_group_name: str, account_name: str, table_name: str, **kwargs: Any) -> Table

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach subskrypcji użytkownika. W nazwie jest uwzględniana wielkość liter. Wymagane.

account_name
str
Wymagane

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.

table_name
str
Wymagane

Nazwa tabeli musi być unikatowa na koncie magazynu i musi zawierać od 3 do 63 znaków. Nazwa musi zawierać tylko znaki alfanumeryczne i nie może zaczynać się od znaku liczbowego. Wymagane.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Tabela lub wynik cls(response)

Typ zwracany

Wyjątki

list

Pobiera listę wszystkich tabel w ramach określonego konta magazynu.

list(resource_group_name: str, account_name: str, **kwargs: Any) -> Iterable[Table]

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach subskrypcji użytkownika. W nazwie jest uwzględniana wielkość liter. Wymagane.

account_name
str
Wymagane

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.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Iterator, taki jak wystąpienie tabeli lub wynik cls(response)

Typ zwracany

Wyjątki

update

Tworzy nową tabelę o określonej nazwie tabeli w ramach określonego konta.

update(resource_group_name: str, account_name: str, table_name: str, parameters: _models.Table | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.Table

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach subskrypcji użytkownika. W nazwie jest uwzględniana wielkość liter. Wymagane.

account_name
str
Wymagane

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.

table_name
str
Wymagane

Nazwa tabeli musi być unikatowa na koncie magazynu i musi zawierać od 3 do 63 znaków. Nazwa musi zawierać tylko znaki alfanumeryczne i nie może zaczynać się od znaku liczbowego. Wymagane.

parameters
Table lub IO
Wymagane

Parametry do udostępnienia w celu utworzenia tabeli. Jest typem tabeli 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

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Tabela lub wynik cls(response)

Typ zwracany

Wyjątki

Atrybuty

models

models = <module 'azure.mgmt.storage.v2022_05_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\storage\\v2022_05_01\\models\\__init__.py'>