다음을 통해 공유


TableOperations 클래스

경고

이 클래스를 직접 인스턴스화하지 마세요.

대신 다음 작업을 통해 액세스해야 합니다.

StorageManagementClient's

<xref:table> 특성.

상속
builtins.object
TableOperations

생성자

TableOperations(*args, **kwargs)

메서드

create

지정된 계정 아래에 지정된 테이블 이름을 사용하여 새 테이블을 만듭니다.

delete

지정된 테이블 이름이 있는 테이블이 있는 경우 지정된 계정 아래에 있는 테이블을 삭제합니다.

get

지정된 테이블 이름이 있는 테이블이 있는 경우 지정된 계정 아래에 있는 테이블을 가져옵니다.

list

지정된 스토리지 계정 아래의 모든 테이블 목록을 가져옵니다.

update

지정된 계정 아래에 지정된 테이블 이름을 사용하여 새 테이블을 만듭니다.

create

지정된 계정 아래에 지정된 테이블 이름을 사용하여 새 테이블을 만듭니다.

async 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

매개 변수

resource_group_name
str
필수

사용자의 구독 내에서 리소스 그룹의 이름입니다. 이름은 대소문자를 구분하지 않습니다. 필수 요소.

account_name
str
필수

지정된 리소스 그룹 내의 스토리지 계정 이름입니다. Storage 계정 이름은 3자에서 24자 사이여야 하고 숫자 및 소문자만 사용해야 합니다. 필수 요소.

table_name
str
필수

테이블 이름은 스토리지 계정 내에서 고유해야 하며 3~63자 사이여야 합니다. 이름은 영숫자 문자로만 구성되어야 하며 숫자 문자로 시작할 수 없습니다. 필수 요소.

parameters
Table 또는 IO
필수

테이블을 만들기 위해 제공할 매개 변수입니다. 테이블 형식 또는 IO 형식입니다. 기본값은 없음입니다.

content_type
str

본문 매개 변수 콘텐츠 형식입니다. 알려진 값은 'application/json'입니다. 기본값은 없음입니다.

cls
callable

직접 응답을 전달할 사용자 지정 형식 또는 함수

반환

테이블 또는 cls(response)의 결과

반환 형식

예외

delete

지정된 테이블 이름이 있는 테이블이 있는 경우 지정된 계정 아래에 있는 테이블을 삭제합니다.

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

매개 변수

resource_group_name
str
필수

사용자의 구독 내에서 리소스 그룹의 이름입니다. 이름은 대소문자를 구분하지 않습니다. 필수 요소.

account_name
str
필수

지정된 리소스 그룹 내의 스토리지 계정 이름입니다. Storage 계정 이름은 3자에서 24자 사이여야 하고 숫자 및 소문자만 사용해야 합니다. 필수 요소.

table_name
str
필수

테이블 이름은 스토리지 계정 내에서 고유해야 하며 3~63자 사이여야 합니다. 이름은 영숫자 문자로만 구성되어야 하며 숫자 문자로 시작할 수 없습니다. 필수 요소.

cls
callable

직접 응답을 전달할 사용자 지정 형식 또는 함수

반환

none 또는 cls(response)의 결과

반환 형식

예외

get

지정된 테이블 이름이 있는 테이블이 있는 경우 지정된 계정 아래에 있는 테이블을 가져옵니다.

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

매개 변수

resource_group_name
str
필수

사용자의 구독 내에서 리소스 그룹의 이름입니다. 이름은 대소문자를 구분하지 않습니다. 필수 요소.

account_name
str
필수

지정된 리소스 그룹 내의 스토리지 계정 이름입니다. Storage 계정 이름은 3자에서 24자 사이여야 하고 숫자 및 소문자만 사용해야 합니다. 필수 요소.

table_name
str
필수

테이블 이름은 스토리지 계정 내에서 고유해야 하며 3~63자 사이여야 합니다. 이름은 영숫자 문자로만 구성되어야 하며 숫자 문자로 시작할 수 없습니다. 필수 요소.

cls
callable

직접 응답을 전달할 사용자 지정 형식 또는 함수

반환

테이블 또는 cls(response)의 결과

반환 형식

예외

list

지정된 스토리지 계정 아래의 모든 테이블 목록을 가져옵니다.

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

매개 변수

resource_group_name
str
필수

사용자의 구독 내에서 리소스 그룹의 이름입니다. 이름은 대소문자를 구분하지 않습니다. 필수 요소.

account_name
str
필수

지정된 리소스 그룹 내의 스토리지 계정 이름입니다. Storage 계정 이름은 3자에서 24자 사이여야 하고 숫자 및 소문자만 사용해야 합니다. 필수 요소.

cls
callable

직접 응답을 전달할 사용자 지정 형식 또는 함수

반환

테이블의 instance 또는 cls(응답)의 결과와 같은 반복기

반환 형식

예외

update

지정된 계정 아래에 지정된 테이블 이름을 사용하여 새 테이블을 만듭니다.

async 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

매개 변수

resource_group_name
str
필수

사용자의 구독 내에서 리소스 그룹의 이름입니다. 이름은 대소문자를 구분하지 않습니다. 필수 요소.

account_name
str
필수

지정된 리소스 그룹 내의 스토리지 계정 이름입니다. Storage 계정 이름은 3자에서 24자 사이여야 하고 숫자 및 소문자만 사용해야 합니다. 필수 요소.

table_name
str
필수

테이블 이름은 스토리지 계정 내에서 고유해야 하며 3~63자 사이여야 합니다. 이름은 영숫자 문자로만 구성되어야 하며 숫자 문자로 시작할 수 없습니다. 필수 요소.

parameters
Table 또는 IO
필수

테이블을 만들기 위해 제공할 매개 변수입니다. 테이블 형식 또는 IO 형식입니다. 기본값은 없음입니다.

content_type
str

본문 매개 변수 콘텐츠 형식입니다. 알려진 값은 'application/json'입니다. 기본값은 없음입니다.

cls
callable

직접 응답을 전달할 사용자 지정 형식 또는 함수

반환

테이블 또는 cls(response)의 결과

반환 형식

예외

특성

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