TagsOperations interface
Interfejs reprezentujący element TagsOperations.
Metody
create |
Ta operacja umożliwia dodanie nazwy do listy wstępnie zdefiniowanych nazw tagów dla danej subskrypcji. Nazwa tagu może zawierać maksymalnie 512 znaków i jest niewrażliwa na wielkość liter. Nazwy tagów nie mogą mieć następujących prefiksów zarezerwowanych do użycia na platformie Azure: "microsoft", "azure", "windows". |
create |
Ta operacja umożliwia dodawanie lub zastępowanie całego zestawu tagów w określonym zasobie lub subskrypcji. Określona jednostka może mieć maksymalnie 50 tagów. |
create |
Ta operacja umożliwia dodanie wartości do listy wstępnie zdefiniowanych wartości dla istniejącej wstępnie zdefiniowanej nazwy tagu. Wartość tagu może mieć maksymalnie 256 znaków. |
delete(string, Tags |
Ta operacja umożliwia usunięcie nazwy z listy wstępnie zdefiniowanych nazw tagów dla danej subskrypcji. Usunięta nazwa nie może być używana jako nazwa tagu dla dowolnego zasobu. Wszystkie wstępnie zdefiniowane wartości dla danej nazwy muszą już zostać usunięte. |
delete |
Usuwa cały zestaw tagów w zasobie lub subskrypcji. |
delete |
Ta operacja umożliwia usunięcie wartości z listy wstępnie zdefiniowanych wartości dla istniejącej wstępnie zdefiniowanej nazwy tagu. Usunięta wartość nie może być używana jako wartość tagu dla danej nazwy tagu dla dowolnego zasobu. |
get |
Pobiera cały zestaw tagów w zasobie lub subskrypcji. |
list(Tags |
Ta operacja wykonuje związek wstępnie zdefiniowanych tagów, tagów zasobów, tagów grupy zasobów i tagów subskrypcji oraz zwraca podsumowanie użycia dla każdej nazwy i wartości tagu w ramach danej subskrypcji. W przypadku dużej liczby tagów ta operacja może zwrócić wcześniej buforowany wynik. |
update |
Ta operacja umożliwia zastępowanie, scalanie lub selektywne usuwanie tagów w określonym zasobie lub subskrypcji. Określona jednostka może mieć maksymalnie 50 tagów na końcu operacji. Opcja "replace" zastępuje cały zestaw istniejących tagów nowym zestawem. Opcja "scalanie" umożliwia dodawanie tagów z nowymi nazwami i aktualizowanie wartości tagów z istniejącymi nazwami. Opcja "usuń" umożliwia selektywne usuwanie tagów na podstawie podanych nazw lub par nazw/wartości. |
Szczegóły metody
createOrUpdate(string, TagsCreateOrUpdateOptionalParams)
Ta operacja umożliwia dodanie nazwy do listy wstępnie zdefiniowanych nazw tagów dla danej subskrypcji. Nazwa tagu może zawierać maksymalnie 512 znaków i jest niewrażliwa na wielkość liter. Nazwy tagów nie mogą mieć następujących prefiksów zarezerwowanych do użycia na platformie Azure: "microsoft", "azure", "windows".
function createOrUpdate(tagName: string, options?: TagsCreateOrUpdateOptionalParams): Promise<TagDetails>
Parametry
- tagName
-
string
Nazwa tagu do utworzenia.
- options
- TagsCreateOrUpdateOptionalParams
Parametry opcji.
Zwraca
Promise<TagDetails>
createOrUpdateAtScope(string, TagsResource, TagsCreateOrUpdateAtScopeOptionalParams)
Ta operacja umożliwia dodawanie lub zastępowanie całego zestawu tagów w określonym zasobie lub subskrypcji. Określona jednostka może mieć maksymalnie 50 tagów.
function createOrUpdateAtScope(scope: string, parameters: TagsResource, options?: TagsCreateOrUpdateAtScopeOptionalParams): Promise<TagsResource>
Parametry
- scope
-
string
Zakres zasobów.
- parameters
- TagsResource
Zasób otoki dla żądań i odpowiedzi interfejsu API tagów.
Parametry opcji.
Zwraca
Promise<TagsResource>
createOrUpdateValue(string, string, TagsCreateOrUpdateValueOptionalParams)
Ta operacja umożliwia dodanie wartości do listy wstępnie zdefiniowanych wartości dla istniejącej wstępnie zdefiniowanej nazwy tagu. Wartość tagu może mieć maksymalnie 256 znaków.
function createOrUpdateValue(tagName: string, tagValue: string, options?: TagsCreateOrUpdateValueOptionalParams): Promise<TagValue>
Parametry
- tagName
-
string
Nazwa tagu.
- tagValue
-
string
Wartość tagu do utworzenia.
Parametry opcji.
Zwraca
Promise<TagValue>
delete(string, TagsDeleteOptionalParams)
Ta operacja umożliwia usunięcie nazwy z listy wstępnie zdefiniowanych nazw tagów dla danej subskrypcji. Usunięta nazwa nie może być używana jako nazwa tagu dla dowolnego zasobu. Wszystkie wstępnie zdefiniowane wartości dla danej nazwy muszą już zostać usunięte.
function delete(tagName: string, options?: TagsDeleteOptionalParams): Promise<void>
Parametry
- tagName
-
string
Nazwa tagu.
- options
- TagsDeleteOptionalParams
Parametry opcji.
Zwraca
Promise<void>
deleteAtScope(string, TagsDeleteAtScopeOptionalParams)
Usuwa cały zestaw tagów w zasobie lub subskrypcji.
function deleteAtScope(scope: string, options?: TagsDeleteAtScopeOptionalParams): Promise<void>
Parametry
- scope
-
string
Zakres zasobów.
- options
- TagsDeleteAtScopeOptionalParams
Parametry opcji.
Zwraca
Promise<void>
deleteValue(string, string, TagsDeleteValueOptionalParams)
Ta operacja umożliwia usunięcie wartości z listy wstępnie zdefiniowanych wartości dla istniejącej wstępnie zdefiniowanej nazwy tagu. Usunięta wartość nie może być używana jako wartość tagu dla danej nazwy tagu dla dowolnego zasobu.
function deleteValue(tagName: string, tagValue: string, options?: TagsDeleteValueOptionalParams): Promise<void>
Parametry
- tagName
-
string
Nazwa tagu.
- tagValue
-
string
Wartość tagu do usunięcia.
- options
- TagsDeleteValueOptionalParams
Parametry opcji.
Zwraca
Promise<void>
getAtScope(string, TagsGetAtScopeOptionalParams)
Pobiera cały zestaw tagów w zasobie lub subskrypcji.
function getAtScope(scope: string, options?: TagsGetAtScopeOptionalParams): Promise<TagsResource>
Parametry
- scope
-
string
Zakres zasobów.
- options
- TagsGetAtScopeOptionalParams
Parametry opcji.
Zwraca
Promise<TagsResource>
list(TagsListOptionalParams)
Ta operacja wykonuje związek wstępnie zdefiniowanych tagów, tagów zasobów, tagów grupy zasobów i tagów subskrypcji oraz zwraca podsumowanie użycia dla każdej nazwy i wartości tagu w ramach danej subskrypcji. W przypadku dużej liczby tagów ta operacja może zwrócić wcześniej buforowany wynik.
function list(options?: TagsListOptionalParams): PagedAsyncIterableIterator<TagDetails, TagDetails[], PageSettings>
Parametry
- options
- TagsListOptionalParams
Parametry opcji.
Zwraca
updateAtScope(string, TagsPatchResource, TagsUpdateAtScopeOptionalParams)
Ta operacja umożliwia zastępowanie, scalanie lub selektywne usuwanie tagów w określonym zasobie lub subskrypcji. Określona jednostka może mieć maksymalnie 50 tagów na końcu operacji. Opcja "replace" zastępuje cały zestaw istniejących tagów nowym zestawem. Opcja "scalanie" umożliwia dodawanie tagów z nowymi nazwami i aktualizowanie wartości tagów z istniejącymi nazwami. Opcja "usuń" umożliwia selektywne usuwanie tagów na podstawie podanych nazw lub par nazw/wartości.
function updateAtScope(scope: string, parameters: TagsPatchResource, options?: TagsUpdateAtScopeOptionalParams): Promise<TagsResource>
Parametry
- scope
-
string
Zakres zasobów.
- parameters
- TagsPatchResource
Zasób otoki tylko dla żądania interfejsu API poprawek tagów.
- options
- TagsUpdateAtScopeOptionalParams
Parametry opcji.
Zwraca
Promise<TagsResource>