Udostępnij przez


TagsOperations interface

Interfejs reprezentujący element TagsOperations.

Metody

beginCreateOrUpdateAtScope(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.

beginCreateOrUpdateAtScopeAndWait(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.

beginDeleteAtScope(string, TagsDeleteAtScopeOptionalParams)

Usuwa cały zestaw tagów w zasobie lub subskrypcji.

beginDeleteAtScopeAndWait(string, TagsDeleteAtScopeOptionalParams)

Usuwa cały zestaw tagów w zasobie lub subskrypcji.

beginUpdateAtScope(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 przy użyciu istniejących nazw. Opcja "usuń" umożliwia selektywne usuwanie tagów na podstawie podanych nazw lub par nazwa/wartość.

beginUpdateAtScopeAndWait(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 przy użyciu istniejących nazw. Opcja "usuń" umożliwia selektywne usuwanie tagów na podstawie podanych nazw lub par nazwa/wartość.

createOrUpdate(string, TagsCreateOrUpdateOptionalParams)

Ta operacja umożliwia dodanie nazwy do listy wstępnie zdefiniowanych nazw tagów dla danej subskrypcji. Nazwa tagu może mieć maksymalnie 512 znaków i jest bez uwzględniania wielkości liter. Nazwy tagów nie mogą mieć następujących prefiksów zarezerwowanych do użycia na platformie Azure: "microsoft", "azure", "windows".

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.

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 żadnego zasobu. Wszystkie wstępnie zdefiniowane wartości dla podanej nazwy muszą już zostać usunięte.

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.

getAtScope(string, TagsGetAtScopeOptionalParams)

Pobiera cały zestaw tagów w zasobie lub subskrypcji.

list(TagsListOptionalParams)

Ta operacja wykonuje union 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.

Szczegóły metody

beginCreateOrUpdateAtScope(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 beginCreateOrUpdateAtScope(scope: string, parameters: TagsResource, options?: TagsCreateOrUpdateAtScopeOptionalParams): Promise<SimplePollerLike<OperationState<TagsResource>, TagsResource>>

Parametry

scope

string

Zakres zasobów.

parameters
TagsResource

Zasób otoki dla żądań i odpowiedzi interfejsu API tagów.

options
TagsCreateOrUpdateAtScopeOptionalParams

Parametry opcji.

Zwraca

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

beginCreateOrUpdateAtScopeAndWait(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 beginCreateOrUpdateAtScopeAndWait(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.

options
TagsCreateOrUpdateAtScopeOptionalParams

Parametry opcji.

Zwraca

Promise<TagsResource>

beginDeleteAtScope(string, TagsDeleteAtScopeOptionalParams)

Usuwa cały zestaw tagów w zasobie lub subskrypcji.

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

Parametry

scope

string

Zakres zasobów.

options
TagsDeleteAtScopeOptionalParams

Parametry opcji.

Zwraca

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

beginDeleteAtScopeAndWait(string, TagsDeleteAtScopeOptionalParams)

Usuwa cały zestaw tagów w zasobie lub subskrypcji.

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

Parametry

scope

string

Zakres zasobów.

options
TagsDeleteAtScopeOptionalParams

Parametry opcji.

Zwraca

Promise<void>

beginUpdateAtScope(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 przy użyciu istniejących nazw. Opcja "usuń" umożliwia selektywne usuwanie tagów na podstawie podanych nazw lub par nazwa/wartość.

function beginUpdateAtScope(scope: string, parameters: TagsPatchResource, options?: TagsUpdateAtScopeOptionalParams): Promise<SimplePollerLike<OperationState<TagsResource>, 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<@azure/core-lro.SimplePollerLike<OperationState<TagsResource>, TagsResource>>

beginUpdateAtScopeAndWait(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 przy użyciu istniejących nazw. Opcja "usuń" umożliwia selektywne usuwanie tagów na podstawie podanych nazw lub par nazwa/wartość.

function beginUpdateAtScopeAndWait(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>

createOrUpdate(string, TagsCreateOrUpdateOptionalParams)

Ta operacja umożliwia dodanie nazwy do listy wstępnie zdefiniowanych nazw tagów dla danej subskrypcji. Nazwa tagu może mieć maksymalnie 512 znaków i jest bez uwzględniania wielkości 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>

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.

options
TagsCreateOrUpdateValueOptionalParams

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 żadnego zasobu. Wszystkie wstępnie zdefiniowane wartości dla podanej 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>

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 union 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