Fugue.Core.AWS.SNS

Module Members

EndpointType

(Type)

type EndpointType:
  | Http String
  | Https String
  | Email String
  | EmailJson String
  | Sms Int
  | Sqs Queue
  | Application NotImplemented
  | Lambda Function

Application

(Constructor)

Argument:
NotImplemented

Email

(Constructor)

Argument:
Ludwig.String

EmailJson

(Constructor)

Argument:
Ludwig.String

Http

(Constructor)

Argument:
Ludwig.String

Https

(Constructor)

Argument:
Ludwig.String

Lambda

(Constructor)

Argument:
Function

Sms

(Constructor)

Argument:
Ludwig.Int

Sqs

(Constructor)

Argument:
Queue

Subscription

(Type)

type Subscription:
  | Subscription
      endpoint: EndpointType
      topic: Topic
      subscriptionAttributes: Optional<List<SubscriptionAttributesType>>

Subscription

(Constructor)

Argument:

Record {

Field: endpoint
Type: EndpointType
Field: topic
Type: Topic
Field: subscriptionAttributes
Type: Optional<List<SubscriptionAttributesType>>

}

SubscriptionAttributesType

(Type)

type SubscriptionAttributesType:
  | DeliveryPolicy String
  | RawMessageDelivery Bool

DeliveryPolicy

(Constructor)

Argument:
Ludwig.String

RawMessageDelivery

(Constructor)

Argument:
Ludwig.Bool

Topic

(Type)

type Topic:
  | Topic
      name: String
      region: Region
      policy: Optional<String>

Topic

(Constructor)

Argument:

Record {

Field: name
Type: String
Field: region
Type: Region
Field: policy
Type: Optional<String>

}