TagsOperations interface
表示 TagsOperations 的接口。
方法
| begin |
此作允许在指定的资源或订阅上添加或替换整个标记集。 指定的实体最多可以有 50 个标记。 |
| begin |
此作允许在指定的资源或订阅上添加或替换整个标记集。 指定的实体最多可以有 50 个标记。 |
| begin |
删除资源或订阅上的整个标记集。 |
| begin |
删除资源或订阅上的整个标记集。 |
| begin |
此作允许替换、合并或选择性地删除指定资源或订阅上的标记。 指定的实体在作结束时最多可以有 50 个标记。 “replace”选项将整个现有标记集替换为一个新集。 “merge”选项允许使用新名称添加标记,并使用现有名称更新标记的值。 “delete”选项允许根据给定的名称或名称/值对选择性地删除标记。 |
| begin |
此作允许替换、合并或选择性地删除指定资源或订阅上的标记。 指定的实体在作结束时最多可以有 50 个标记。 “replace”选项将整个现有标记集替换为一个新集。 “merge”选项允许使用新名称添加标记,并使用现有名称更新标记的值。 “delete”选项允许根据给定的名称或名称/值对选择性地删除标记。 |
| create |
此作允许将名称添加到给定订阅的预定义标记名称列表中。 标记名称最多可以包含 512 个字符,且不区分大小写。 标记名称不能具有以下为 Azure 保留的前缀:“microsoft”、“azure”、“windows”。 |
| create |
此作允许将值添加到现有预定义标记名称的预定义值列表中。 标记值最多可以包含 256 个字符。 |
| delete(string, Tags |
此作允许从给定订阅的预定义标记名称列表中删除名称。 删除的名称不得用作任何资源的标记名称。 必须已删除给定名称的所有预定义值。 |
| delete |
此作允许从现有预定义标记名称的预定义值列表中删除值。 删除的值不得用作任何资源的给定标记名称的标记值。 |
| get |
获取资源或订阅上的整个标记集。 |
| list(Tags |
此作执行预定义标记、资源标记、资源组标记和订阅标记的联合,并返回给定订阅下每个标记名称和值的使用情况摘要。 对于大量标记,此作可能会返回以前缓存的结果。 |
方法详细信息
beginCreateOrUpdateAtScope(string, TagsResource, TagsCreateOrUpdateAtScopeOptionalParams)
此作允许在指定的资源或订阅上添加或替换整个标记集。 指定的实体最多可以有 50 个标记。
function beginCreateOrUpdateAtScope(scope: string, parameters: TagsResource, options?: TagsCreateOrUpdateAtScopeOptionalParams): Promise<SimplePollerLike<OperationState<TagsResource>, TagsResource>>
参数
- scope
-
string
资源范围。
- parameters
- TagsResource
标记 API 请求和响应的包装器资源。
选项参数。
返回
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 请求和响应的包装器资源。
选项参数。
返回
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
要创建的标记的值。
选项参数。
返回
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
选项参数。