NamespacesOperations Clase
Advertencia
NO cree una instancia de esta clase directamente.
En su lugar, debe acceder a las siguientes operaciones a través de
Atributo<xref:namespaces> .
- Herencia
-
builtins.objectNamespacesOperations
Constructor
NamespacesOperations(*args, **kwargs)
Métodos
begin_create_or_update |
Crea o actualiza un espacio de nombres de servicio. Una vez creado, el manifiesto de recursos de este espacio de nombres es inmutable. Esta operación es idempotente. |
begin_delete |
Elimina un espacio de nombres existente. Esta operación también quita todos los recursos asociados en el espacio de nombres . |
check_name_availability |
Compruebe la disponibilidad del espacio de nombres de concesión. |
create_or_update_authorization_rule |
Crea o actualiza una regla de autorización para un espacio de nombres. |
create_or_update_network_rule_set |
Cree o actualice NetworkRuleSet para un espacio de nombres. |
delete_authorization_rule |
Elimina una regla de autorización de espacio de nombres. |
get |
Obtiene una descripción para el espacio de nombres especificado. |
get_authorization_rule |
Obtiene una regla de autorización para un espacio de nombres por nombre de regla. |
get_network_rule_set |
Obtiene NetworkRuleSet para un espacio de nombres. |
list |
Obtiene todos los espacios de nombres disponibles dentro de la suscripción, independientemente de los grupos de recursos. |
list_authorization_rules |
Obtiene las reglas de autorización de un espacio de nombres. |
list_by_resource_group |
Obtiene los espacios de nombres disponibles dentro de un grupo de recursos. |
list_keys |
Obtiene las cadenas de conexión principal y secundaria del espacio de nombres. |
list_network_rule_sets |
Obtiene la lista de NetworkRuleSet para un espacio de nombres. |
regenerate_keys |
Vuelve a generar las cadenas de conexión principal o secundaria del espacio de nombres. |
update |
Novedades un espacio de nombres de servicio. Una vez creado, el manifiesto de recursos de este espacio de nombres es inmutable. Esta operación es idempotente. |
begin_create_or_update
Crea o actualiza un espacio de nombres de servicio. Una vez creado, el manifiesto de recursos de este espacio de nombres es inmutable. Esta operación es idempotente.
begin_create_or_update(resource_group_name: str, namespace_name: str, parameters: _models.SBNamespace, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.SBNamespace]
Parámetros
- resource_group_name
- str
Nombre del grupo de recursos dentro de la suscripción de Azure. Necesario.
- parameters
- SBNamespace o IO
Parámetros proporcionados para crear un recurso de espacio de nombres. Es un tipo SBNamespace o un tipo de E/S. Necesario.
- content_type
- str
Tipo de contenido del parámetro body. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa
- continuation_token
- str
Token de continuación para reiniciar un sondeo desde un estado guardado.
- polling
- bool o PollingMethod
De forma predeterminada, el método de sondeo será ARMPolling. Pase False para que esta operación no sondee o pase su propio objeto de sondeo inicializado para una estrategia de sondeo personal.
- polling_interval
- int
Tiempo de espera predeterminado entre dos sondeos para las operaciones LRO si no hay ningún encabezado Retry-After presente.
Devoluciones
Instancia de LROPoller que devuelve SBNamespace o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
- Consulte también
begin_delete
Elimina un espacio de nombres existente. Esta operación también quita todos los recursos asociados en el espacio de nombres .
begin_delete(resource_group_name: str, namespace_name: str, **kwargs: Any) -> LROPoller[None]
Parámetros
- resource_group_name
- str
Nombre del grupo de recursos dentro de la suscripción de Azure. Necesario.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa
- continuation_token
- str
Token de continuación para reiniciar un sondeo desde un estado guardado.
- polling
- bool o PollingMethod
De forma predeterminada, el método de sondeo será ARMPolling. Pase False para que esta operación no sondee o pase su propio objeto de sondeo inicializado para una estrategia de sondeo personal.
- polling_interval
- int
Tiempo de espera predeterminado entre dos sondeos para las operaciones LRO si no hay ningún encabezado Retry-After presente.
Devoluciones
Instancia de LROPoller que devuelve None o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
- Consulte también
check_name_availability
Compruebe la disponibilidad del espacio de nombres de concesión.
check_name_availability(parameters: _models.CheckNameAvailability, *, content_type: str = 'application/json', **kwargs: Any) -> _models.CheckNameAvailabilityResult
Parámetros
- parameters
- CheckNameAvailability o IO
Parámetros para comprobar la disponibilidad del nombre de espacio de nombres especificado. Es un tipo CheckNameAvailability o un tipo de E/S. Necesario.
- content_type
- str
Tipo de contenido del parámetro body. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa
Devoluciones
CheckNameAvailabilityResult o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
create_or_update_authorization_rule
Crea o actualiza una regla de autorización para un espacio de nombres.
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
Parámetros
- resource_group_name
- str
Nombre del grupo de recursos dentro de la suscripción de Azure. Necesario.
- parameters
- SBAuthorizationRule o IO
Regla de autorización de acceso compartido. Es un tipo SBAuthorizationRule o un tipo de E/S. Necesario.
- content_type
- str
Tipo de contenido del parámetro body. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa
Devoluciones
SBAuthorizationRule o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
- Consulte también
create_or_update_network_rule_set
Cree o actualice NetworkRuleSet para un espacio de nombres.
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
Parámetros
- resource_group_name
- str
Nombre del grupo de recursos dentro de la suscripción de Azure. Necesario.
- parameters
- NetworkRuleSet o IO
Espacio de nombres IpFilterRule. Es un tipo NetworkRuleSet o un tipo de E/S. Necesario.
- content_type
- str
Tipo de contenido del parámetro body. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa
Devoluciones
NetworkRuleSet o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
delete_authorization_rule
Elimina una regla de autorización de espacio de nombres.
delete_authorization_rule(resource_group_name: str, namespace_name: str, authorization_rule_name: str, **kwargs: Any) -> None
Parámetros
- resource_group_name
- str
Nombre del grupo de recursos dentro de la suscripción de Azure. Necesario.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa
Devoluciones
Ninguno o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
- Consulte también
get
Obtiene una descripción para el espacio de nombres especificado.
get(resource_group_name: str, namespace_name: str, **kwargs: Any) -> SBNamespace
Parámetros
- resource_group_name
- str
Nombre del grupo de recursos dentro de la suscripción de Azure. Necesario.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa
Devoluciones
SBNamespace o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
- Consulte también
get_authorization_rule
Obtiene una regla de autorización para un espacio de nombres por nombre de regla.
get_authorization_rule(resource_group_name: str, namespace_name: str, authorization_rule_name: str, **kwargs: Any) -> SBAuthorizationRule
Parámetros
- resource_group_name
- str
Nombre del grupo de recursos dentro de la suscripción de Azure. Necesario.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa.
Devoluciones
SBAuthorizationRule o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
- Consulte también
get_network_rule_set
Obtiene NetworkRuleSet para un espacio de nombres.
get_network_rule_set(resource_group_name: str, namespace_name: str, **kwargs: Any) -> NetworkRuleSet
Parámetros
- resource_group_name
- str
Nombre del grupo de recursos dentro de la suscripción de Azure. Necesario.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa.
Devoluciones
NetworkRuleSet o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
list
Obtiene todos los espacios de nombres disponibles dentro de la suscripción, independientemente de los grupos de recursos.
list(**kwargs: Any) -> Iterable[SBNamespace]
Parámetros
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa.
Devoluciones
Iterador como una instancia de SBNamespace o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
- Consulte también
list_authorization_rules
Obtiene las reglas de autorización de un espacio de nombres.
list_authorization_rules(resource_group_name: str, namespace_name: str, **kwargs: Any) -> Iterable[SBAuthorizationRule]
Parámetros
- resource_group_name
- str
Nombre del grupo de recursos dentro de la suscripción de Azure. Necesario.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa.
Devoluciones
Iterador como una instancia de SBAuthorizationRule o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
- Consulte también
list_by_resource_group
Obtiene los espacios de nombres disponibles dentro de un grupo de recursos.
list_by_resource_group(resource_group_name: str, **kwargs: Any) -> Iterable[SBNamespace]
Parámetros
- resource_group_name
- str
Nombre del grupo de recursos dentro de la suscripción de Azure. Necesario.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa.
Devoluciones
Iterador como una instancia de SBNamespace o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
- Consulte también
list_keys
Obtiene las cadenas de conexión principal y secundaria del espacio de nombres.
list_keys(resource_group_name: str, namespace_name: str, authorization_rule_name: str, **kwargs: Any) -> AccessKeys
Parámetros
- resource_group_name
- str
Nombre del grupo de recursos dentro de la suscripción de Azure. Necesario.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa.
Devoluciones
AccessKeys o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
- Consulte también
list_network_rule_sets
Obtiene la lista de NetworkRuleSet para un espacio de nombres.
list_network_rule_sets(resource_group_name: str, namespace_name: str, **kwargs: Any) -> Iterable[NetworkRuleSet]
Parámetros
- resource_group_name
- str
Nombre del grupo de recursos dentro de la suscripción de Azure. Necesario.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa.
Devoluciones
Iterador como una instancia de NetworkRuleSet o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
regenerate_keys
Vuelve a generar las cadenas de conexión principal o secundaria del espacio de nombres.
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
Parámetros
- resource_group_name
- str
Nombre del grupo de recursos dentro de la suscripción de Azure. Necesario.
- parameters
- RegenerateAccessKeyParameters o IO
Parámetros proporcionados para volver a generar la regla de autorización. Es un tipo RegenerateAccessKeyParameters o un tipo de E/S. Necesario.
- content_type
- str
Body Parameter content-type. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa.
Devoluciones
AccessKeys o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
- Consulte también
update
Novedades un espacio de nombres de servicio. Una vez creado, el manifiesto de recursos de este espacio de nombres es inmutable. Esta operación es idempotente.
update(resource_group_name: str, namespace_name: str, parameters: _models.SBNamespaceUpdateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.SBNamespace | None
Parámetros
- resource_group_name
- str
Nombre del grupo de recursos dentro de la suscripción de Azure. Necesario.
- parameters
- SBNamespaceUpdateParameters o IO
Parámetros proporcionados para actualizar un recurso de espacio de nombres. Es un tipo SBNamespaceUpdateParameters o un tipo de E/S. Necesario.
- content_type
- str
Body Parameter content-type. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa.
Devoluciones
SBNamespace o None o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
Atributos
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'>
Azure SDK for Python