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 tjänstnamnområde. 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 också bort alla associerade resurser under namnområdet.

check_name_availability

Kontrollera namnområdets namntillgänglighet.

create_or_update_authorization_rule

Skapar eller uppdaterar en auktoriseringsregel 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.

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_by_subscription

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

list_keys

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

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 tjänstnamnområde. 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.NamespaceCreateOrUpdateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.NamespaceResource]

Parametrar

resource_group_name
str
Obligatorisk

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

namespace_name
str
Obligatorisk

Namnområdets namn. Krävs.

parameters
NamespaceCreateOrUpdateParameters eller IO
Obligatorisk

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

Returer

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

Returtyp

Undantag

Se även

begin_delete

Tar bort ett befintligt namnområde. Den här åtgärden tar också 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ökas 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 huvud.

Returer

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

Returtyp

Undantag

Se även

check_name_availability

Kontrollera namnområdets namntillgänglighet.

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.SharedAccessAuthorizationRuleCreateOrUpdateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.SharedAccessAuthorizationRuleResource

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
SharedAccessAuthorizationRuleCreateOrUpdateParameters eller IO
Obligatorisk

Auktoriseringsregeln för delad åtkomst. Är antingen en SharedAccessAuthorizationRuleCreateOrUpdateParameters-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

SharedAccessAuthorizationRuleResource eller resultatet av cls(response)

Returtyp

Undantag

Se även

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) -> NamespaceResource

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

NamespaceResource 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) -> SharedAccessAuthorizationRuleResource

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

SharedAccessAuthorizationRuleResource 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[SharedAccessAuthorizationRuleResource]

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 SharedAccessAuthorizationRuleResource 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[NamespaceResource]

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 NamespaceResource eller resultatet av cls(response)

Returtyp

Undantag

Se även

list_by_subscription

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

list_by_subscription(**kwargs: Any) -> Iterable[NamespaceResource]

Parametrar

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

En iterator som en instans av antingen NamespaceResource 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) -> ResourceListKeys

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

ResourceListKeys eller resultatet av cls(response)

Returtyp

Undantag

Se även

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.RegenerateKeysParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ResourceListKeys

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
RegenerateKeysParameters eller IO
Obligatorisk

Parametrar som anges för att återskapa auktoriseringsregeln. Är antingen en RegenerateKeysParameters-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

ResourceListKeys 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.NamespaceUpdateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.NamespaceResource | 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
NamespaceUpdateParameters eller IO
Obligatorisk

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

NamespaceResource eller None eller resultatet av cls(response)

Returtyp

Undantag

Attribut

models

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