ms-azure-api-0.6.0.1: Microsoft Azure API
Safe HaskellSafe-Inferred
LanguageHaskell2010

MSAzureAPI.ServiceBus

Synopsis

Documentation

sendMessageBatch Source #

Arguments

:: ToJSON a 
=> Text

namespace

-> Text

queue name

-> Text

topic

-> Option 'Https 
-> MessageBatch a 
-> AccessToken 
-> Req () 

newtype MessageBatch a Source #

Constructors

MessageBatch [a] 

Instances

Instances details
ToJSON a => ToJSON (MessageBatch a) Source # 
Instance details

Defined in MSAzureAPI.ServiceBus

IsList (MessageBatch a) Source # 
Instance details

Defined in MSAzureAPI.ServiceBus

Associated Types

type Item (MessageBatch a) #

Show a => Show (MessageBatch a) Source # 
Instance details

Defined in MSAzureAPI.ServiceBus

Eq a => Eq (MessageBatch a) Source # 
Instance details

Defined in MSAzureAPI.ServiceBus

type Item (MessageBatch a) Source # 
Instance details

Defined in MSAzureAPI.ServiceBus

type Item (MessageBatch a) = a

createTopic Source #

Arguments

:: Text

subscription id

-> Text

RG name

-> Text

namespace name

-> Text

topic name

-> TopicCreate 
-> AccessToken 
-> Req () 

data TopicCreate Source #

Constructors

TopicCreate 

Instances

Instances details
ToJSON TopicCreate Source # 
Instance details

Defined in MSAzureAPI.ServiceBus

Generic TopicCreate Source # 
Instance details

Defined in MSAzureAPI.ServiceBus

Associated Types

type Rep TopicCreate :: Type -> Type #

Show TopicCreate Source # 
Instance details

Defined in MSAzureAPI.ServiceBus

Eq TopicCreate Source # 
Instance details

Defined in MSAzureAPI.ServiceBus

type Rep TopicCreate Source # 
Instance details

Defined in MSAzureAPI.ServiceBus

type Rep TopicCreate = D1 ('MetaData "TopicCreate" "MSAzureAPI.ServiceBus" "ms-azure-api-0.6.0.1-9AqtB8TNiqqGzZl2uZcaR4" 'False) (C1 ('MetaCons "TopicCreate" 'PrefixI 'True) (S1 ('MetaSel ('Just "tcProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TCProperties)))

data TCProperties Source #

Constructors

TCProperties 

Fields

Instances

Instances details
ToJSON TCProperties Source # 
Instance details

Defined in MSAzureAPI.ServiceBus

Generic TCProperties Source # 
Instance details

Defined in MSAzureAPI.ServiceBus

Associated Types

type Rep TCProperties :: Type -> Type #

Show TCProperties Source # 
Instance details

Defined in MSAzureAPI.ServiceBus

Eq TCProperties Source # 
Instance details

Defined in MSAzureAPI.ServiceBus

type Rep TCProperties Source # 
Instance details

Defined in MSAzureAPI.ServiceBus

type Rep TCProperties = D1 ('MetaData "TCProperties" "MSAzureAPI.ServiceBus" "ms-azure-api-0.6.0.1-9AqtB8TNiqqGzZl2uZcaR4" 'False) (C1 ('MetaCons "TCProperties" 'PrefixI 'True) (S1 ('MetaSel ('Just "tcpEnableBatchedOperations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))

createQueue Source #

Arguments

:: Text

subscription id

-> Text

RG name

-> Text

namespace name

-> Text

queue name

-> AccessToken 
-> Req QueueCreateResponse 

data QueueCreateResponse Source #

data QCRProperties Source #

Instances

Instances details
FromJSON QCRProperties Source # 
Instance details

Defined in MSAzureAPI.ServiceBus

Generic QCRProperties Source # 
Instance details

Defined in MSAzureAPI.ServiceBus

Associated Types

type Rep QCRProperties :: Type -> Type #

Show QCRProperties Source # 
Instance details

Defined in MSAzureAPI.ServiceBus

Eq QCRProperties Source # 
Instance details

Defined in MSAzureAPI.ServiceBus

type Rep QCRProperties Source # 
Instance details

Defined in MSAzureAPI.ServiceBus

type Rep QCRProperties = D1 ('MetaData "QCRProperties" "MSAzureAPI.ServiceBus" "ms-azure-api-0.6.0.1-9AqtB8TNiqqGzZl2uZcaR4" 'False) (C1 ('MetaCons "QCRProperties" 'PrefixI 'True) (S1 ('MetaSel ('Just "qcrpMaxMessageSizeInKilobytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))

data NameSpaceCreate Source #

Constructors

NameSpaceCreate 

Fields

Instances

Instances details
ToJSON NameSpaceCreate Source # 
Instance details

Defined in MSAzureAPI.ServiceBus

Generic NameSpaceCreate Source # 
Instance details

Defined in MSAzureAPI.ServiceBus

Associated Types

type Rep NameSpaceCreate :: Type -> Type #

Show NameSpaceCreate Source # 
Instance details

Defined in MSAzureAPI.ServiceBus

Eq NameSpaceCreate Source # 
Instance details

Defined in MSAzureAPI.ServiceBus

type Rep NameSpaceCreate Source # 
Instance details

Defined in MSAzureAPI.ServiceBus

type Rep NameSpaceCreate = D1 ('MetaData "NameSpaceCreate" "MSAzureAPI.ServiceBus" "ms-azure-api-0.6.0.1-9AqtB8TNiqqGzZl2uZcaR4" 'False) (C1 ('MetaCons "NameSpaceCreate" 'PrefixI 'True) (S1 ('MetaSel ('Just "sku") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Sku) :*: S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Location)))

data NameSpaceCreateResponse Source #

Instances

Instances details
FromJSON NameSpaceCreateResponse Source # 
Instance details

Defined in MSAzureAPI.ServiceBus

Generic NameSpaceCreateResponse Source # 
Instance details

Defined in MSAzureAPI.ServiceBus

Associated Types

type Rep NameSpaceCreateResponse :: Type -> Type #

Show NameSpaceCreateResponse Source # 
Instance details

Defined in MSAzureAPI.ServiceBus

Eq NameSpaceCreateResponse Source # 
Instance details

Defined in MSAzureAPI.ServiceBus

type Rep NameSpaceCreateResponse Source # 
Instance details

Defined in MSAzureAPI.ServiceBus

type Rep NameSpaceCreateResponse = D1 ('MetaData "NameSpaceCreateResponse" "MSAzureAPI.ServiceBus" "ms-azure-api-0.6.0.1-9AqtB8TNiqqGzZl2uZcaR4" 'False) (C1 ('MetaCons "NameSpaceCreateResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "nscrId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "nscrProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NSCRProperties)))

data NSCRProperties Source #

Instances

Instances details
FromJSON NSCRProperties Source # 
Instance details

Defined in MSAzureAPI.ServiceBus

Generic NSCRProperties Source # 
Instance details

Defined in MSAzureAPI.ServiceBus

Associated Types

type Rep NSCRProperties :: Type -> Type #

Show NSCRProperties Source # 
Instance details

Defined in MSAzureAPI.ServiceBus

Eq NSCRProperties Source # 
Instance details

Defined in MSAzureAPI.ServiceBus

type Rep NSCRProperties Source # 
Instance details

Defined in MSAzureAPI.ServiceBus

type Rep NSCRProperties = D1 ('MetaData "NSCRProperties" "MSAzureAPI.ServiceBus" "ms-azure-api-0.6.0.1-9AqtB8TNiqqGzZl2uZcaR4" 'False) (C1 ('MetaCons "NSCRProperties" 'PrefixI 'True) (S1 ('MetaSel ('Just "nscrpCreatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UTCTime) :*: S1 ('MetaSel ('Just "nscrpServiceBusEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

data Sku Source #

Constructors

Sku 

Fields

Instances

Instances details
ToJSON Sku Source #

name and tier are rendered as the same thing

Instance details

Defined in MSAzureAPI.ServiceBus

Show Sku Source # 
Instance details

Defined in MSAzureAPI.ServiceBus

Methods

showsPrec :: Int -> Sku -> ShowS #

show :: Sku -> String #

showList :: [Sku] -> ShowS #

Eq Sku Source # 
Instance details

Defined in MSAzureAPI.ServiceBus

Methods

(==) :: Sku -> Sku -> Bool #

(/=) :: Sku -> Sku -> Bool #

data SkuName Source #

Constructors

Basic 
Premium 
Standard 

Instances

Instances details
ToJSON SkuName Source # 
Instance details

Defined in MSAzureAPI.ServiceBus

Generic SkuName Source # 
Instance details

Defined in MSAzureAPI.ServiceBus

Associated Types

type Rep SkuName :: Type -> Type #

Methods

from :: SkuName -> Rep SkuName x #

to :: Rep SkuName x -> SkuName #

Show SkuName Source # 
Instance details

Defined in MSAzureAPI.ServiceBus

Eq SkuName Source # 
Instance details

Defined in MSAzureAPI.ServiceBus

Methods

(==) :: SkuName -> SkuName -> Bool #

(/=) :: SkuName -> SkuName -> Bool #

type Rep SkuName Source # 
Instance details

Defined in MSAzureAPI.ServiceBus

type Rep SkuName = D1 ('MetaData "SkuName" "MSAzureAPI.ServiceBus" "ms-azure-api-0.6.0.1-9AqtB8TNiqqGzZl2uZcaR4" 'False) (C1 ('MetaCons "Basic" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Premium" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Standard" 'PrefixI 'False) (U1 :: Type -> Type)))