Dela via


TopicsOperations Klass

Varning

Instansiera INTE den här klassen direkt.

I stället bör du komma åt följande åtgärder via

ServiceBusManagementClient's

<xref:topics> Attributet.

Arv
builtins.object
TopicsOperations

Konstruktor

TopicsOperations(*args, **kwargs)

Metoder

create_or_update

Skapar ett ämne i det angivna namnområdet.

create_or_update_authorization_rule

Skapar en auktoriseringsregel för det angivna ämnet.

delete

Tar bort ett ämne från det angivna namnområdet och resursgruppen.

delete_authorization_rule

Tar bort en auktoriseringsregel för ämnet.

get

Returnerar en beskrivning för det angivna ämnet.

get_authorization_rule

Returnerar den angivna auktoriseringsregeln.

list_authorization_rules

Hämtar auktoriseringsregler för ett ämne.

list_by_namespace

Hämtar alla ämnen i ett namnområde.

list_keys

Hämtar de primära och sekundära anslutningssträngarna för ämnet.

regenerate_keys

Återskapar primära eller sekundära anslutningssträngar för ämnet.

create_or_update

Skapar ett ämne i det angivna namnområdet.

create_or_update(resource_group_name: str, namespace_name: str, topic_name: str, parameters: _models.SBTopic, *, content_type: str = 'application/json', **kwargs: Any) -> _models.SBTopic

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen i Azure-prenumerationen. Krävs.

namespace_name
str
Obligatorisk

Namnområdets namn. Krävs.

topic_name
str
Obligatorisk

Ämnesnamnet. Krävs.

parameters
SBTopic eller IO
Obligatorisk

Parametrar som anges för att skapa en ämnesresurs. Är antingen en SBTopic-typ eller en I/O-typ. Krävs.

content_type
str

Innehållstyp för brödtextparameter. Kända värden är: "application/json". Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

SBTopic eller resultatet av cls(response)

Returtyp

Undantag

Se även

create_or_update_authorization_rule

Skapar en auktoriseringsregel för det angivna ämnet.

create_or_update_authorization_rule(resource_group_name: str, namespace_name: str, topic_name: str, authorization_rule_name: str, parameters: _models.SBAuthorizationRule, *, content_type: str = 'application/json', **kwargs: Any) -> _models.SBAuthorizationRule

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen i Azure-prenumerationen. Krävs.

namespace_name
str
Obligatorisk

Namnområdets namn. Krävs.

topic_name
str
Obligatorisk

Ämnesnamnet. Krävs.

authorization_rule_name
str
Obligatorisk

Namnet på auktoriseringsregeln. Krävs.

parameters
SBAuthorizationRule eller IO
Obligatorisk

Auktoriseringsregeln för delad åtkomst. Är antingen en SBAuthorizationRule-typ eller en I/O-typ. Krävs.

content_type
str

Innehållstyp för brödtextparameter. Kända värden är: "application/json". Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

SBAuthorizationRule eller resultatet av cls(response)

Returtyp

Undantag

Se även

delete

Tar bort ett ämne från det angivna namnområdet och resursgruppen.

delete(resource_group_name: str, namespace_name: str, topic_name: str, **kwargs: Any) -> None

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen i Azure-prenumerationen. Krävs.

namespace_name
str
Obligatorisk

Namnområdets namn. Krävs.

topic_name
str
Obligatorisk

Ämnesnamnet. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

Inget eller resultatet av cls(svar)

Returtyp

Undantag

Se även

delete_authorization_rule

Tar bort en auktoriseringsregel för ämnet.

delete_authorization_rule(resource_group_name: str, namespace_name: str, topic_name: str, authorization_rule_name: str, **kwargs: Any) -> None

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen i Azure-prenumerationen. Krävs.

namespace_name
str
Obligatorisk

Namnområdets namn. Krävs.

topic_name
str
Obligatorisk

Ämnesnamnet. Krävs.

authorization_rule_name
str
Obligatorisk

Namnet på auktoriseringsregeln. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

Inget eller resultatet av cls(svar)

Returtyp

Undantag

Se även

get

Returnerar en beskrivning för det angivna ämnet.

get(resource_group_name: str, namespace_name: str, topic_name: str, **kwargs: Any) -> SBTopic

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen i Azure-prenumerationen. Krävs.

namespace_name
str
Obligatorisk

Namnområdets namn. Krävs.

topic_name
str
Obligatorisk

Ämnesnamnet. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

SBTopic eller resultatet av cls(response)

Returtyp

Undantag

Se även

get_authorization_rule

Returnerar den angivna auktoriseringsregeln.

get_authorization_rule(resource_group_name: str, namespace_name: str, topic_name: str, authorization_rule_name: str, **kwargs: Any) -> SBAuthorizationRule

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen i Azure-prenumerationen. Krävs.

namespace_name
str
Obligatorisk

Namnområdets namn. Krävs.

topic_name
str
Obligatorisk

Ämnesnamnet. Krävs.

authorization_rule_name
str
Obligatorisk

Namnet på auktoriseringsregeln. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

SBAuthorizationRule eller resultatet av cls(response)

Returtyp

Undantag

Se även

list_authorization_rules

Hämtar auktoriseringsregler för ett ämne.

list_authorization_rules(resource_group_name: str, namespace_name: str, topic_name: str, **kwargs: Any) -> Iterable[SBAuthorizationRule]

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen i Azure-prenumerationen. Krävs.

namespace_name
str
Obligatorisk

Namnområdets namn. Krävs.

topic_name
str
Obligatorisk

Ämnesnamnet. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

En iterator som en instans av antingen SBAuthorizationRule eller resultatet av cls(response)

Returtyp

Undantag

Se även

list_by_namespace

Hämtar alla ämnen i ett namnområde.

list_by_namespace(resource_group_name: str, namespace_name: str, skip: int | None = None, top: int | None = None, **kwargs: Any) -> Iterable[SBTopic]

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen i Azure-prenumerationen. Krävs.

namespace_name
str
Obligatorisk

Namnområdets namn. Krävs.

skip
int
Obligatorisk

Skip används bara om en tidigare åtgärd returnerade ett partiellt resultat. Om ett tidigare svar innehåller ett nextLink-element innehåller värdet för nextLink-elementet en skip-parameter som anger en startpunkt som ska användas för efterföljande anrop. Standardvärdet är Ingen.

top
int
Obligatorisk

Kan användas för att begränsa antalet resultat till den senaste N-användningenInformation. Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

En iterator som en instans av antingen SBTopic eller resultatet av cls(response)

Returtyp

Undantag

Se även

list_keys

Hämtar de primära och sekundära anslutningssträngarna för ämnet.

list_keys(resource_group_name: str, namespace_name: str, topic_name: str, authorization_rule_name: str, **kwargs: Any) -> AccessKeys

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen i Azure-prenumerationen. Krävs.

namespace_name
str
Obligatorisk

Namnområdets namn. Krävs.

topic_name
str
Obligatorisk

Ämnesnamnet. Krävs.

authorization_rule_name
str
Obligatorisk

Namnet på auktoriseringsregeln. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

AccessKeys eller resultatet av cls(response)

Returtyp

Undantag

Se även

regenerate_keys

Återskapar primära eller sekundära anslutningssträngar för ämnet.

regenerate_keys(resource_group_name: str, namespace_name: str, topic_name: str, authorization_rule_name: str, parameters: _models.RegenerateAccessKeyParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.AccessKeys

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen i Azure-prenumerationen. Krävs.

namespace_name
str
Obligatorisk

Namnområdets namn. Krävs.

topic_name
str
Obligatorisk

Ämnesnamnet. Krävs.

authorization_rule_name
str
Obligatorisk

Namnet på auktoriseringsregeln. Krävs.

parameters
RegenerateAccessKeyParameters eller IO
Obligatorisk

Parametrar som anges för att återskapa auktoriseringsregeln. Är antingen en RegenerateAccessKeyParameters-typ eller en I/O-typ. Krävs.

content_type
str

Innehållstyp för brödtextparameter. Kända värden är: "application/json". Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

AccessKeys eller resultatet av cls(response)

Returtyp

Undantag

Se även

Attribut

models

models = <module 'azure.mgmt.servicebus.v2021_06_01_preview.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\servicebus\\v2021_06_01_preview\\models\\__init__.py'>