다음을 통해 공유


EntitiesOperations 클래스

EntitiesOperations 비동기 작업.

이 클래스를 직접 인스턴스화해서는 안 됩니다. 대신 클라이언트 인스턴스를 만들어 인스턴스화하고 특성으로 연결해야 합니다.

상속
builtins.object
EntitiesOperations

생성자

EntitiesOperations(client, config, serializer, deserializer)

매개 변수

client
필수

서비스 요청에 대한 클라이언트입니다.

config
필수

서비스 클라이언트의 구성입니다.

serializer
필수

개체 모델 직렬 변환기입니다.

deserializer
필수

개체 모델 역직렬 변환기입니다.

변수

models

이 작업 그룹에 사용되는 클래스를 모델링하는 별칭입니다.

메서드

list

인증된 사용자에 대한 모든 엔터티(관리 그룹, 구독 등)를 나열합니다.

list

인증된 사용자에 대한 모든 엔터티(관리 그룹, 구독 등)를 나열합니다.

list(skiptoken: str | None = None, skip: int | None = None, top: int | None = None, select: str | None = None, search: str | Enum2 | None = None, filter: str | None = None, view: str | Enum3 | None = None, group_name: str | None = None, cache_control: str | None = 'no-cache', **kwargs: Any) -> AsyncIterable[EntityListResult]

매개 변수

skiptoken
str
기본값: None

페이지 연속 토큰은 이전 작업에서 부분 결과를 반환한 경우에만 사용됩니다. 이전 응답에 nextLink 요소가 포함된 경우 nextLink 요소의 값에는 후속 호출에 사용할 시작점을 지정하는 토큰 매개 변수가 포함됩니다.

skip
int
기본값: None

결과를 검색할 때 건너뛸 엔터티 수입니다. 에 전달하면 $skipToken 재정의됩니다.

top
int
기본값: None

결과를 검색할 때 반환할 요소 수입니다. 에 전달하면 $skipToken 재정의됩니다.

select
str
기본값: None

이 매개 변수는 응답에 포함할 필드를 지정합니다. Name,DisplayName,Type,ParentDisplayNameChain,ParentChain의 조합을 포함할 수 있습니다(예: '$select=Name,DisplayName,Type,ParentDisplayNameChain,ParentNameChain'). 지정된 경우 $select 매개 변수는 $skipToken 선택을 재정의할 수 있습니다.

search
str 또는 Enum2
기본값: None

$search 매개 변수는 전달된 매개 변수에 따라 세 가지 다른 출력을 반환하기 위해 $filter 매개 변수와 함께 사용됩니다. $search=AllowedParents를 사용하면 API는 요청된 엔터티가 사용자의 권한에 따라 다시 배상할 수 있는 모든 그룹의 엔터티 정보를 반환합니다. $search=AllowedChildren를 사용하면 API는 요청된 엔터티의 자식으로 추가할 수 있는 모든 엔터티의 엔터티 정보를 반환합니다. $search=ParentAndFirstLevelChildren을 사용하면 API는 사용자가 하위 항목 중 하나를 통해 직접 액세스하거나 간접적으로 액세스할 수 있는 부모 및 첫 번째 수준의 자식을 반환합니다. $search=ParentOnly를 사용하면 API는 사용자가 그룹의 하위 항목 중 하나 이상에 액세스할 수 있는 경우에만 그룹을 반환합니다. $search=ChildrenOnly를 사용하면 API는 $filter 지정된 그룹 엔터티 정보의 첫 번째 하위 수준만 반환합니다. 사용자가 결과에 표시하려면 자식 엔터티 또는 하위 엔터티 중 하나에 직접 액세스할 수 있어야 합니다.

filter
str
기본값: None

필터 매개 변수를 사용하면 이름 또는 표시 이름 필드를 필터링할 수 있습니다. 이름 필드(예: 이름 eq '{entityName}')에서 같음을 확인할 수 있으며 이름 또는 표시 이름 필드(예: contains(name, '{substringToSearch}'), contains(displayName, '{substringToSearch')에서 부분 문자열을 확인할 수 있습니다. '{entityName}' 및 '{substringToSearch}' 필드는 대/소문자를 구분하지 않고 검사됩니다.

view
str 또는 Enum3
기본값: None

view 매개 변수를 사용하면 클라이언트가 getEntities 호출에서 반환되는 데이터 형식을 필터링할 수 있습니다.

group_name
str
기본값: None

get 엔터티 호출이 특정 그룹에 집중할 수 있도록 하는 필터입니다(예: "$filter=name eq 'groupName'").

cache_control
str
기본값: no-cache

요청이 캐시를 활용해야 하는지 여부를 나타냅니다. 기존 캐시를 무시하려면 헤더를 'no-cache' 값으로 채웁니다.

cls
callable

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

반환

EntityListResult의 인스턴스 또는 cls(response)의 결과와 같은 반복기

반환 형식

예외

특성

models

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