package
1.3.0
Repository: https://github.com/azure/azure-sdk-for-go.git
Documentation: pkg.go.dev

# Packages

Package amqpwrap has some simple wrappers to make it easier to abstract the go-amqp types.
Package auth provides an abstraction over claims-based security for Azure Event Hub and Service Bus.
Copyright (c) Microsoft Corporation.
No description provided by the author
Package mock is a generated GoMock package.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Functions

GetRecoveryKind determines the recovery type for non-session based links.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NamespaceWithConnectionString configures a namespace with the information provided in a Event Hub connection string.
NamespaceWithCustomEndpoint sets a custom endpoint, useful for when you're connecting through a TCP proxy.
No description provided by the author
NamespaceWithTLSConfig appends to the TLS config.
NamespaceWithTokenCredential sets the token provider on the namespace fullyQualifiedNamespace is the Event Hub namespace name (ex: myservicebus.servicebus.windows.net).
NamespaceWithUserAgent appends to the root user-agent value.
NamespaceWithWebSocket configures the namespace and all entities to use wss:// rather than amqps://.
NegotiateClaim attempts to put a token to the $cbs management endpoint to negotiate auth for the given audience.
No description provided by the author
No description provided by the author
NewNamespace creates a new namespace configured through NamespaceOption(s).
NewRPCLink will build a new request response link.
TransformError will create a proper error type that users can potentially inspect.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Version is the semantic version number.

# Variables

No description provided by the author
No description provided by the author

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
RPCError is an error from an RPCLink.
No description provided by the author

# Interfaces

No description provided by the author
Closeable is implemented by pretty much any AMQP link/client including our own higher level Receiver/Sender.
LinksForPartitionClient are the functions that the PartitionClient uses within Links[T] (for unit testing only).
LinkWithID is a readonly interface over the top of a linkState.
NamespaceForAMQPLinks is the Namespace surface needed for the internals of AMQPLinks.
No description provided by the author
NamespaceWithNewAMQPLinks is the Namespace surface for consumers of AMQPLinks.

# Type aliases

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TODO: might just consolidate.
No description provided by the author
No description provided by the author
RecoveryKind dictates what kind of recovery is possible.
No description provided by the author
No description provided by the author