Dela via


NamespacesOperations 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:namespaces> Attributet.

Arv
builtins.object
NamespacesOperations

Konstruktor

NamespacesOperations(*args, **kwargs)

Metoder

begin_create_or_update

Skapar eller uppdaterar ett namnområde för tjänsten. När det här namnområdets resursmanifest har skapats kan det inte ändras. Den här åtgärden är idempotent.

begin_delete

Tar bort ett befintligt namnområde. Den här åtgärden tar även bort alla associerade resurser under namnområdet.

check_name_availability

Kontrollera tillgängligheten för namnområdets namn.

create_or_update_authorization_rule

Skapar eller uppdaterar en auktoriseringsregel för ett namnområde.

create_or_update_network_rule_set

Skapa eller uppdatera NetworkRuleSet för ett namnområde.

delete_authorization_rule

Tar bort en auktoriseringsregel för namnområde.

get

Hämtar en beskrivning för det angivna namnområdet.

get_authorization_rule

Hämtar en auktoriseringsregel för ett namnområde efter regelnamn.

get_network_rule_set

Hämtar NetworkRuleSet för ett namnområde.

list

Hämtar alla tillgängliga namnområden i prenumerationen, oavsett resursgrupper.

list_authorization_rules

Hämtar auktoriseringsreglerna för ett namnområde.

list_by_resource_group

Hämtar de tillgängliga namnrymderna i en resursgrupp.

list_keys

Hämtar de primära och sekundära anslutningssträngarna för namnområdet.

list_network_rule_sets

Hämtar listan över NetworkRuleSet för ett namnområde.

regenerate_keys

Återskapar namnområdets primära eller sekundära anslutningssträngar.

update

Uppdateringar ett namnområde för tjänsten. När det här namnområdets resursmanifest har skapats kan det inte ändras. Den här åtgärden är idempotent.

begin_create_or_update

Skapar eller uppdaterar ett namnområde för tjänsten. När det här namnområdets resursmanifest har skapats kan det inte ändras. Den här åtgärden är idempotent.

begin_create_or_update(resource_group_name: str, namespace_name: str, parameters: _models.SBNamespace, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.SBNamespace]

Parametrar

resource_group_name
str
Obligatorisk

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

namespace_name
str
Obligatorisk

Namnområdets namn. Krävs.

parameters
SBNamespace eller IO
Obligatorisk

Parametrar som anges för att skapa en namnområdesresurs. Är antingen en SBNamespace-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

continuation_token
str

En fortsättningstoken för att starta om en poller från ett sparat tillstånd.

polling
bool eller PollingMethod

Som standard är avsökningsmetoden ARMPolling. Skicka in Falskt för att den här åtgärden inte ska avsöka eller skicka in ditt eget initierade avsökningsobjekt för en personlig avsökningsstrategi.

polling_interval
int

Standardväntetid mellan två omröstningar för LRO-åtgärder om det inte finns någon Retry-After sidhuvud.

Returer

En instans av LROPoller som returnerar antingen SBNamespace eller resultatet av cls(response)

Returtyp

Undantag

Se även

begin_delete

Tar bort ett befintligt namnområde. Den här åtgärden tar även bort alla associerade resurser under namnområdet.

begin_delete(resource_group_name: str, namespace_name: str, **kwargs: Any) -> LROPoller[None]

Parametrar

resource_group_name
str
Obligatorisk

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

namespace_name
str
Obligatorisk

Namnområdets namn. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

continuation_token
str

En fortsättningstoken för att starta om en poller från ett sparat tillstånd.

polling
bool eller PollingMethod

Som standard är avsökningsmetoden ARMPolling. Skicka in Falskt för att den här åtgärden inte ska avsöka eller skicka in ditt eget initierade avsökningsobjekt för en personlig avsökningsstrategi.

polling_interval
int

Standardväntetid mellan två omröstningar för LRO-åtgärder om det inte finns någon Retry-After sidhuvud.

Returer

En instans av LROPoller som returnerar antingen None eller resultatet av cls(response)

Returtyp

Undantag

Se även

check_name_availability

Kontrollera tillgängligheten för namnområdets namn.

check_name_availability(parameters: _models.CheckNameAvailability, *, content_type: str = 'application/json', **kwargs: Any) -> _models.CheckNameAvailabilityResult

Parametrar

parameters
CheckNameAvailability eller IO
Obligatorisk

Parametrar för att kontrollera tillgängligheten för det angivna namnområdesnamnet. Är antingen en CheckNameAvailability-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

CheckNameAvailabilityResult eller resultatet av cls(response)

Returtyp

Undantag

create_or_update_authorization_rule

Skapar eller uppdaterar en auktoriseringsregel för ett namnområde.

create_or_update_authorization_rule(resource_group_name: str, namespace_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.

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

create_or_update_network_rule_set

Skapa eller uppdatera NetworkRuleSet för ett namnområde.

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

Parametrar

resource_group_name
str
Obligatorisk

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

namespace_name
str
Obligatorisk

Namnområdets namn. Krävs.

parameters
NetworkRuleSet eller IO
Obligatorisk

Namnrymden IpFilterRule. Är antingen en NetworkRuleSet-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

NetworkRuleSet eller resultatet av cls(response)

Returtyp

Undantag

delete_authorization_rule

Tar bort en auktoriseringsregel för namnområde.

delete_authorization_rule(resource_group_name: str, namespace_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.

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

Hämtar en beskrivning för det angivna namnområdet.

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

Parametrar

resource_group_name
str
Obligatorisk

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

namespace_name
str
Obligatorisk

Namnområdets namn. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

SBNamespace eller resultatet av cls(response)

Returtyp

Undantag

Se även

get_authorization_rule

Hämtar en auktoriseringsregel för ett namnområde efter regelnamn.

get_authorization_rule(resource_group_name: str, namespace_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.

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

get_network_rule_set

Hämtar NetworkRuleSet för ett namnområde.

get_network_rule_set(resource_group_name: str, namespace_name: str, **kwargs: Any) -> NetworkRuleSet

Parametrar

resource_group_name
str
Obligatorisk

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

namespace_name
str
Obligatorisk

Namnområdets namn. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

NetworkRuleSet eller resultatet av cls(response)

Returtyp

Undantag

list

Hämtar alla tillgängliga namnområden i prenumerationen, oavsett resursgrupper.

list(**kwargs: Any) -> Iterable[SBNamespace]

Parametrar

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

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

Returtyp

Undantag

Se även

list_authorization_rules

Hämtar auktoriseringsreglerna för ett namnområde.

list_authorization_rules(resource_group_name: str, namespace_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.

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_resource_group

Hämtar de tillgängliga namnrymderna i en resursgrupp.

list_by_resource_group(resource_group_name: str, **kwargs: Any) -> Iterable[SBNamespace]

Parametrar

resource_group_name
str
Obligatorisk

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

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

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

Returtyp

Undantag

Se även

list_keys

Hämtar de primära och sekundära anslutningssträngarna för namnområdet.

list_keys(resource_group_name: str, namespace_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.

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

list_network_rule_sets

Hämtar listan över NetworkRuleSet för ett namnområde.

list_network_rule_sets(resource_group_name: str, namespace_name: str, **kwargs: Any) -> Iterable[NetworkRuleSet]

Parametrar

resource_group_name
str
Obligatorisk

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

namespace_name
str
Obligatorisk

Namnområdets namn. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

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

Returtyp

Undantag

regenerate_keys

Återskapar namnområdets primära eller sekundära anslutningssträngar.

regenerate_keys(resource_group_name: str, namespace_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.

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

update

Uppdateringar ett namnområde för tjänsten. När det här namnområdets resursmanifest har skapats kan det inte ändras. Den här åtgärden är idempotent.

update(resource_group_name: str, namespace_name: str, parameters: _models.SBNamespaceUpdateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.SBNamespace | None

Parametrar

resource_group_name
str
Obligatorisk

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

namespace_name
str
Obligatorisk

Namnområdets namn. Krävs.

parameters
SBNamespaceUpdateParameters eller IO
Obligatorisk

Parametrar som angetts för att uppdatera en namnområdesresurs. Är antingen en SBNamespaceUpdateParameters-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

SBNamespace eller None eller resultatet av cls(response)

Returtyp

Undantag

Attribut

models

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