Share via


QueueOperations 클래스

경고

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

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

StorageManagementClient's

queue 특성.

상속
builtins.object
QueueOperations

생성자

QueueOperations(*args, **kwargs)

메서드

create

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

delete

지정된 큐 이름이 있는 큐가 있는 경우 지정된 계정에서 큐를 삭제합니다.

get

지정된 큐 이름이 있는 큐가 있는 경우 지정된 계정 아래의 큐를 가져옵니다.

list

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

update

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

create

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

create(resource_group_name: str, account_name: str, queue_name: str, queue: _models.StorageQueue, *, content_type: str = 'application/json', **kwargs: Any) -> _models.StorageQueue

매개 변수

resource_group_name
str
필수

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

account_name
str
필수

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

queue_name
str
필수

큐 이름은 스토리지 계정 내에서 고유해야 하며 3~63자 사이여야 합니다. 이름은 소문자 영숫자와 대시(-) 문자로만 구성되어야 하며, 영숫자 문자로 시작하고 끝나야 하며 두 개의 연속 대시(-) 문자를 가질 수 없습니다. 필수 요소.

queue
StorageQueue 또는 IO
필수

만들 큐 속성 및 메타데이터입니다. StorageQueue 형식 또는 IO 형식입니다. 필수 요소.

content_type
str

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

cls
callable

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

반환

StorageQueue 또는 cls(response)의 결과

반환 형식

예외

delete

지정된 큐 이름이 있는 큐가 있는 경우 지정된 계정에서 큐를 삭제합니다.

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

매개 변수

resource_group_name
str
필수

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

account_name
str
필수

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

queue_name
str
필수

큐 이름은 스토리지 계정 내에서 고유해야 하며 3~63자 사이여야 합니다. 이름은 소문자 영숫자와 대시(-) 문자로만 구성되어야 하며, 영숫자 문자로 시작하고 끝나야 하며 두 개의 연속 대시(-) 문자를 가질 수 없습니다. 필수 요소.

cls
callable

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

반환

none 또는 cls(response)의 결과

반환 형식

예외

get

지정된 큐 이름이 있는 큐가 있는 경우 지정된 계정 아래의 큐를 가져옵니다.

get(resource_group_name: str, account_name: str, queue_name: str, **kwargs: Any) -> StorageQueue

매개 변수

resource_group_name
str
필수

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

account_name
str
필수

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

queue_name
str
필수

큐 이름은 스토리지 계정 내에서 고유해야 하며 3~63자 사이여야 합니다. 이름은 소문자 영숫자와 대시(-) 문자로만 구성되어야 하며, 영숫자 문자로 시작하고 끝나야 하며 두 개의 연속 대시(-) 문자를 가질 수 없습니다. 필수 요소.

cls
callable

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

반환

StorageQueue 또는 cls(response)의 결과

반환 형식

예외

list

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

list(resource_group_name: str, account_name: str, maxpagesize: str | None = None, filter: str | None = None, **kwargs: Any) -> Iterable[ListQueue]

매개 변수

resource_group_name
str
필수

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

account_name
str
필수

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

maxpagesize
str
필수

선택 사항으로, 목록 큐 응답에 포함해야 하는 최대 큐 수입니다. 기본값은 없음입니다.

filter
str
필수

선택 사항으로 지정된 경우 지정된 필터로 시작하는 이름의 큐만 나열됩니다. 기본값은 없음입니다.

cls
callable

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

반환

ListQueue의 instance 또는 cls(response)의 결과와 같은 반복기

반환 형식

예외

update

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

update(resource_group_name: str, account_name: str, queue_name: str, queue: _models.StorageQueue, *, content_type: str = 'application/json', **kwargs: Any) -> _models.StorageQueue

매개 변수

resource_group_name
str
필수

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

account_name
str
필수

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

queue_name
str
필수

큐 이름은 스토리지 계정 내에서 고유해야 하며 3~63자 사이여야 합니다. 이름은 소문자 영숫자와 대시(-) 문자로만 구성되어야 하며, 영숫자 문자로 시작하고 끝나야 하며 두 개의 연속 대시(-) 문자를 가질 수 없습니다. 필수 요소.

queue
StorageQueue 또는 IO
필수

만들 큐 속성 및 메타데이터입니다. StorageQueue 형식 또는 IO 형식입니다. 필수 요소.

content_type
str

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

cls
callable

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

반환

StorageQueue 또는 cls(response)의 결과

반환 형식

예외

특성

models

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