TopicsOperations 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:topics> .
- Herencia
-
builtins.objectTopicsOperations
Constructor
TopicsOperations(*args, **kwargs)
Métodos
create_or_update |
Crea un tema en el espacio de nombres especificado. |
create_or_update_authorization_rule |
Crea una regla de autorización para el tema especificado. |
delete |
Elimina un tema del espacio de nombres y el grupo de recursos especificados. |
delete_authorization_rule |
Elimina una regla de autorización de tema. |
get |
Devuelve una descripción para el tema especificado. |
get_authorization_rule |
Devuelve la regla de autorización especificada. |
list_authorization_rules |
Obtiene las reglas de autorización de un tema. |
list_by_namespace |
Obtiene todos los temas de un espacio de nombres. |
list_keys |
Obtiene las cadenas de conexión principal y secundaria del tema. |
regenerate_keys |
Regenera las cadenas de conexión principal o secundaria para el tema. |
create_or_update
Crea un tema en el espacio de nombres especificado.
async 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
Parámetros
- resource_group_name
- str
Nombre del grupo de recursos dentro de la suscripción de Azure. Necesario.
Parámetros proporcionados para crear un recurso de tema. Es un tipo SBTopic 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
SBTopic o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
- Consulte también
create_or_update_authorization_rule
Crea una regla de autorización para el tema especificado.
async 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
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
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
SBAuthorizationRule o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
- Consulte también
delete
Elimina un tema del espacio de nombres y el grupo de recursos especificados.
async delete(resource_group_name: str, namespace_name: str, topic_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
delete_authorization_rule
Elimina una regla de autorización de tema.
async delete_authorization_rule(resource_group_name: str, namespace_name: str, topic_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
Devuelve una descripción para el tema especificado.
async get(resource_group_name: str, namespace_name: str, topic_name: str, **kwargs: Any) -> SBTopic
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
SBTopic o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
- Consulte también
get_authorization_rule
Devuelve la regla de autorización especificada.
async get_authorization_rule(resource_group_name: str, namespace_name: str, topic_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
list_authorization_rules
Obtiene las reglas de autorización de un tema.
list_authorization_rules(resource_group_name: str, namespace_name: str, topic_name: str, **kwargs: Any) -> AsyncIterable[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_namespace
Obtiene todos los temas de un espacio de nombres.
list_by_namespace(resource_group_name: str, namespace_name: str, skip: int | None = None, top: int | None = None, **kwargs: Any) -> AsyncIterable[SBTopic]
Parámetros
- resource_group_name
- str
Nombre del grupo de recursos dentro de la suscripción de Azure. Necesario.
- skip
- int
Skip solo se usa si una operación anterior devolvió un resultado parcial. Si una respuesta anterior contiene un elemento nextLink, el valor del elemento nextLink incluirá un parámetro skip que especifica un punto de partida que se usará para las llamadas posteriores. El valor predeterminado es Ninguno.
- top
- int
Se puede usar para limitar el número de resultados a los N usageDetails más recientes. El valor predeterminado es Ninguno.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa.
Devoluciones
Iterador como la instancia de SBTopic 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 tema.
async list_keys(resource_group_name: str, namespace_name: str, topic_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
regenerate_keys
Regenera las cadenas de conexión principal o secundaria para el tema.
async 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
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
Atributos
models
models = <module 'azure.mgmt.servicebus.v2022_10_01_preview.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\servicebus\\v2022_10_01_preview\\models\\__init__.py'>
Azure SDK for Python