你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

TagsOperations interface

表示 TagsOperations 的接口。

方法

beginCreateOrUpdateAtScope(string, TagsResource, TagsCreateOrUpdateAtScopeOptionalParams)

此作允许在指定的资源或订阅上添加或替换整个标记集。 指定的实体最多可以有 50 个标记。

beginCreateOrUpdateAtScopeAndWait(string, TagsResource, TagsCreateOrUpdateAtScopeOptionalParams)

此作允许在指定的资源或订阅上添加或替换整个标记集。 指定的实体最多可以有 50 个标记。

beginDeleteAtScope(string, TagsDeleteAtScopeOptionalParams)

删除资源或订阅上的整个标记集。

beginDeleteAtScopeAndWait(string, TagsDeleteAtScopeOptionalParams)

删除资源或订阅上的整个标记集。

beginUpdateAtScope(string, TagsPatchResource, TagsUpdateAtScopeOptionalParams)

此作允许替换、合并或选择性地删除指定资源或订阅上的标记。 指定的实体在作结束时最多可以有 50 个标记。 “replace”选项将整个现有标记集替换为一个新集。 “merge”选项允许使用新名称添加标记,并使用现有名称更新标记的值。 “delete”选项允许根据给定的名称或名称/值对选择性地删除标记。

beginUpdateAtScopeAndWait(string, TagsPatchResource, TagsUpdateAtScopeOptionalParams)

此作允许替换、合并或选择性地删除指定资源或订阅上的标记。 指定的实体在作结束时最多可以有 50 个标记。 “replace”选项将整个现有标记集替换为一个新集。 “merge”选项允许使用新名称添加标记,并使用现有名称更新标记的值。 “delete”选项允许根据给定的名称或名称/值对选择性地删除标记。

createOrUpdate(string, TagsCreateOrUpdateOptionalParams)

此作允许将名称添加到给定订阅的预定义标记名称列表中。 标记名称最多可以包含 512 个字符,且不区分大小写。 标记名称不能具有以下为 Azure 保留的前缀:“microsoft”、“azure”、“windows”。

createOrUpdateValue(string, string, TagsCreateOrUpdateValueOptionalParams)

此作允许将值添加到现有预定义标记名称的预定义值列表中。 标记值最多可以包含 256 个字符。

delete(string, TagsDeleteOptionalParams)

此作允许从给定订阅的预定义标记名称列表中删除名称。 删除的名称不得用作任何资源的标记名称。 必须已删除给定名称的所有预定义值。

deleteValue(string, string, TagsDeleteValueOptionalParams)

此作允许从现有预定义标记名称的预定义值列表中删除值。 删除的值不得用作任何资源的给定标记名称的标记值。

getAtScope(string, TagsGetAtScopeOptionalParams)

获取资源或订阅上的整个标记集。

list(TagsListOptionalParams)

此作执行预定义标记、资源标记、资源组标记和订阅标记的联合,并返回给定订阅下每个标记名称和值的使用情况摘要。 对于大量标记,此作可能会返回以前缓存的结果。

方法详细信息

beginCreateOrUpdateAtScope(string, TagsResource, TagsCreateOrUpdateAtScopeOptionalParams)

此作允许在指定的资源或订阅上添加或替换整个标记集。 指定的实体最多可以有 50 个标记。

function beginCreateOrUpdateAtScope(scope: string, parameters: TagsResource, options?: TagsCreateOrUpdateAtScopeOptionalParams): Promise<SimplePollerLike<OperationState<TagsResource>, TagsResource>>

参数

scope

string

资源范围。

parameters
TagsResource

标记 API 请求和响应的包装器资源。

options
TagsCreateOrUpdateAtScopeOptionalParams

选项参数。

返回

Promise<@azure/core-lro.SimplePollerLike<OperationState<TagsResource>, TagsResource>>

beginCreateOrUpdateAtScopeAndWait(string, TagsResource, TagsCreateOrUpdateAtScopeOptionalParams)

此作允许在指定的资源或订阅上添加或替换整个标记集。 指定的实体最多可以有 50 个标记。

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

参数

scope

string

资源范围。

parameters
TagsResource

标记 API 请求和响应的包装器资源。

options
TagsCreateOrUpdateAtScopeOptionalParams

选项参数。

返回

Promise<TagsResource>

beginDeleteAtScope(string, TagsDeleteAtScopeOptionalParams)

删除资源或订阅上的整个标记集。

function beginDeleteAtScope(scope: string, options?: TagsDeleteAtScopeOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

参数

scope

string

资源范围。

options
TagsDeleteAtScopeOptionalParams

选项参数。

返回

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginDeleteAtScopeAndWait(string, TagsDeleteAtScopeOptionalParams)

删除资源或订阅上的整个标记集。

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

参数

scope

string

资源范围。

options
TagsDeleteAtScopeOptionalParams

选项参数。

返回

Promise<void>

beginUpdateAtScope(string, TagsPatchResource, TagsUpdateAtScopeOptionalParams)

此作允许替换、合并或选择性地删除指定资源或订阅上的标记。 指定的实体在作结束时最多可以有 50 个标记。 “replace”选项将整个现有标记集替换为一个新集。 “merge”选项允许使用新名称添加标记,并使用现有名称更新标记的值。 “delete”选项允许根据给定的名称或名称/值对选择性地删除标记。

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

参数

scope

string

资源范围。

parameters
TagsPatchResource

仅标记修补 API 请求的包装器资源。

options
TagsUpdateAtScopeOptionalParams

选项参数。

返回

Promise<@azure/core-lro.SimplePollerLike<OperationState<TagsResource>, TagsResource>>

beginUpdateAtScopeAndWait(string, TagsPatchResource, TagsUpdateAtScopeOptionalParams)

此作允许替换、合并或选择性地删除指定资源或订阅上的标记。 指定的实体在作结束时最多可以有 50 个标记。 “replace”选项将整个现有标记集替换为一个新集。 “merge”选项允许使用新名称添加标记,并使用现有名称更新标记的值。 “delete”选项允许根据给定的名称或名称/值对选择性地删除标记。

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

参数

scope

string

资源范围。

parameters
TagsPatchResource

仅标记修补 API 请求的包装器资源。

options
TagsUpdateAtScopeOptionalParams

选项参数。

返回

Promise<TagsResource>

createOrUpdate(string, TagsCreateOrUpdateOptionalParams)

此作允许将名称添加到给定订阅的预定义标记名称列表中。 标记名称最多可以包含 512 个字符,且不区分大小写。 标记名称不能具有以下为 Azure 保留的前缀:“microsoft”、“azure”、“windows”。

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

参数

tagName

string

要创建的标记的名称。

options
TagsCreateOrUpdateOptionalParams

选项参数。

返回

Promise<TagDetails>

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>

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

选项参数。

返回