다음을 통해 공유


TagsOperations interface

TagsOperations를 나타내는 인터페이스입니다.

메서드

createOrUpdate(string, TagsCreateOrUpdateOptionalParams)

이 작업을 통해 지정된 구독의 미리 정의된 태그 이름 목록에 이름을 추가할 수 있습니다. 태그 이름은 최대 512자를 가질 수 있으며 대/소문자를 구분하지 않습니다. 태그 이름에는 Azure 사용을 위해 예약된 접두사를 사용할 수 없습니다. 'microsoft', 'azure', 'windows'.

createOrUpdateAtScope(string, TagsResource, TagsCreateOrUpdateAtScopeOptionalParams)

이 작업을 통해 지정된 리소스 또는 구독에서 전체 태그 집합을 추가하거나 바꿀 수 있습니다. 지정된 엔터티에는 최대 50개의 태그가 있을 수 있습니다.

createOrUpdateValue(string, string, TagsCreateOrUpdateValueOptionalParams)

이 작업을 통해 기존 미리 정의된 태그 이름의 미리 정의된 값 목록에 값을 추가할 수 있습니다. 태그 값은 최대 256자를 가질 수 있습니다.

delete(string, TagsDeleteOptionalParams)

이 작업을 통해 지정된 구독에 대해 미리 정의된 태그 이름 목록에서 이름을 삭제할 수 있습니다. 삭제되는 이름은 리소스의 태그 이름으로 사용해서는 안 됩니다. 지정된 이름의 미리 정의된 모든 값이 이미 삭제되어 있어야 합니다.

deleteAtScope(string, TagsDeleteAtScopeOptionalParams)

리소스 또는 구독에서 전체 태그 집합을 삭제합니다.

deleteValue(string, string, TagsDeleteValueOptionalParams)

이 작업을 통해 미리 정의된 기존 태그 이름에 대해 미리 정의된 값 목록에서 값을 삭제할 수 있습니다. 삭제되는 값은 리소스의 지정된 태그 이름에 대한 태그 값으로 사용해서는 안 됩니다.

getAtScope(string, TagsGetAtScopeOptionalParams)

리소스 또는 구독의 전체 태그 집합을 가져옵니다.

list(TagsListOptionalParams)

이 작업은 미리 정의된 태그, 리소스 태그, 리소스 그룹 태그 및 구독 태그의 합집합을 수행하고 지정된 구독에서 각 태그 이름 및 값에 대한 사용량 요약을 반환합니다. 많은 수의 태그가 있는 경우 이 작업은 이전에 캐시된 결과를 반환할 수 있습니다.

updateAtScope(string, TagsPatchResource, TagsUpdateAtScopeOptionalParams)

이 작업을 통해 지정된 리소스 또는 구독에서 태그를 대체, 병합 또는 선택적으로 삭제할 수 있습니다. 지정된 엔터티는 작업이 끝날 때 최대 50개의 태그를 가질 수 있습니다. 'replace' 옵션은 기존 태그의 전체 집합을 새 집합으로 바꿉니다. 'merge' 옵션을 사용하면 새 이름의 태그를 추가하고 기존 이름으로 태그 값을 업데이트할 수 있습니다. 'delete' 옵션을 사용하면 지정된 이름 또는 이름/값 쌍에 따라 태그를 선택적으로 삭제할 수 있습니다.

메서드 세부 정보

createOrUpdate(string, TagsCreateOrUpdateOptionalParams)

이 작업을 통해 지정된 구독의 미리 정의된 태그 이름 목록에 이름을 추가할 수 있습니다. 태그 이름은 최대 512자를 가질 수 있으며 대/소문자를 구분하지 않습니다. 태그 이름에는 Azure 사용을 위해 예약된 접두사를 사용할 수 없습니다. 'microsoft', 'azure', 'windows'.

function createOrUpdate(tagName: string, options?: TagsCreateOrUpdateOptionalParams): Promise<TagDetails>

매개 변수

tagName

string

만들 태그의 이름입니다.

options
TagsCreateOrUpdateOptionalParams

옵션 매개 변수입니다.

반환

Promise<TagDetails>

createOrUpdateAtScope(string, TagsResource, TagsCreateOrUpdateAtScopeOptionalParams)

이 작업을 통해 지정된 리소스 또는 구독에서 전체 태그 집합을 추가하거나 바꿀 수 있습니다. 지정된 엔터티에는 최대 50개의 태그가 있을 수 있습니다.

function createOrUpdateAtScope(scope: string, parameters: TagsResource, options?: TagsCreateOrUpdateAtScopeOptionalParams): Promise<TagsResource>

매개 변수

scope

string

리소스 범위입니다.

parameters
TagsResource

태그 API 요청 및 응답에 대한 래퍼 리소스입니다.

options
TagsCreateOrUpdateAtScopeOptionalParams

옵션 매개 변수입니다.

반환

Promise<TagsResource>

createOrUpdateValue(string, string, TagsCreateOrUpdateValueOptionalParams)

이 작업을 통해 기존 미리 정의된 태그 이름의 미리 정의된 값 목록에 값을 추가할 수 있습니다. 태그 값은 최대 256자를 가질 수 있습니다.

function createOrUpdateValue(tagName: string, tagValue: string, options?: TagsCreateOrUpdateValueOptionalParams): Promise<TagValue>

매개 변수

tagName

string

태그의 이름입니다.

tagValue

string

만들 태그의 값입니다.

options
TagsCreateOrUpdateValueOptionalParams

옵션 매개 변수입니다.

반환

Promise<TagValue>

delete(string, TagsDeleteOptionalParams)

이 작업을 통해 지정된 구독에 대해 미리 정의된 태그 이름 목록에서 이름을 삭제할 수 있습니다. 삭제되는 이름은 리소스의 태그 이름으로 사용해서는 안 됩니다. 지정된 이름의 미리 정의된 모든 값이 이미 삭제되어 있어야 합니다.

function delete(tagName: string, options?: TagsDeleteOptionalParams): Promise<void>

매개 변수

tagName

string

태그의 이름입니다.

options
TagsDeleteOptionalParams

옵션 매개 변수입니다.

반환

Promise<void>

deleteAtScope(string, TagsDeleteAtScopeOptionalParams)

리소스 또는 구독에서 전체 태그 집합을 삭제합니다.

function deleteAtScope(scope: string, options?: TagsDeleteAtScopeOptionalParams): Promise<void>

매개 변수

scope

string

리소스 범위입니다.

options
TagsDeleteAtScopeOptionalParams

옵션 매개 변수입니다.

반환

Promise<void>

deleteValue(string, string, TagsDeleteValueOptionalParams)

이 작업을 통해 미리 정의된 기존 태그 이름에 대해 미리 정의된 값 목록에서 값을 삭제할 수 있습니다. 삭제되는 값은 리소스의 지정된 태그 이름에 대한 태그 값으로 사용해서는 안 됩니다.

function deleteValue(tagName: string, tagValue: string, options?: TagsDeleteValueOptionalParams): Promise<void>

매개 변수

tagName

string

태그의 이름입니다.

tagValue

string

삭제할 태그의 값입니다.

options
TagsDeleteValueOptionalParams

옵션 매개 변수입니다.

반환

Promise<void>

getAtScope(string, TagsGetAtScopeOptionalParams)

리소스 또는 구독의 전체 태그 집합을 가져옵니다.

function getAtScope(scope: string, options?: TagsGetAtScopeOptionalParams): Promise<TagsResource>

매개 변수

scope

string

리소스 범위입니다.

options
TagsGetAtScopeOptionalParams

옵션 매개 변수입니다.

반환

Promise<TagsResource>

list(TagsListOptionalParams)

이 작업은 미리 정의된 태그, 리소스 태그, 리소스 그룹 태그 및 구독 태그의 합집합을 수행하고 지정된 구독에서 각 태그 이름 및 값에 대한 사용량 요약을 반환합니다. 많은 수의 태그가 있는 경우 이 작업은 이전에 캐시된 결과를 반환할 수 있습니다.

function list(options?: TagsListOptionalParams): PagedAsyncIterableIterator<TagDetails, TagDetails[], PageSettings>

매개 변수

options
TagsListOptionalParams

옵션 매개 변수입니다.

반환

updateAtScope(string, TagsPatchResource, TagsUpdateAtScopeOptionalParams)

이 작업을 통해 지정된 리소스 또는 구독에서 태그를 대체, 병합 또는 선택적으로 삭제할 수 있습니다. 지정된 엔터티는 작업이 끝날 때 최대 50개의 태그를 가질 수 있습니다. 'replace' 옵션은 기존 태그의 전체 집합을 새 집합으로 바꿉니다. 'merge' 옵션을 사용하면 새 이름의 태그를 추가하고 기존 이름으로 태그 값을 업데이트할 수 있습니다. 'delete' 옵션을 사용하면 지정된 이름 또는 이름/값 쌍에 따라 태그를 선택적으로 삭제할 수 있습니다.

function updateAtScope(scope: string, parameters: TagsPatchResource, options?: TagsUpdateAtScopeOptionalParams): Promise<TagsResource>

매개 변수

scope

string

리소스 범위입니다.

parameters
TagsPatchResource

태그 패치 API 요청에 대한 래퍼 리소스입니다.

options
TagsUpdateAtScopeOptionalParams

옵션 매개 변수입니다.

반환

Promise<TagsResource>