snsstub

package
v0.6.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 31, 2022 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddPermissionFuture

type AddPermissionFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*AddPermissionFuture) Get

type CheckIfPhoneNumberIsOptedOutFuture

type CheckIfPhoneNumberIsOptedOutFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*CheckIfPhoneNumberIsOptedOutFuture) Get

type Client

type Client interface {
	AddPermission(ctx workflow.Context, input *sns.AddPermissionInput) (*sns.AddPermissionOutput, error)
	AddPermissionAsync(ctx workflow.Context, input *sns.AddPermissionInput) *AddPermissionFuture

	CheckIfPhoneNumberIsOptedOut(ctx workflow.Context, input *sns.CheckIfPhoneNumberIsOptedOutInput) (*sns.CheckIfPhoneNumberIsOptedOutOutput, error)
	CheckIfPhoneNumberIsOptedOutAsync(ctx workflow.Context, input *sns.CheckIfPhoneNumberIsOptedOutInput) *CheckIfPhoneNumberIsOptedOutFuture

	ConfirmSubscription(ctx workflow.Context, input *sns.ConfirmSubscriptionInput) (*sns.ConfirmSubscriptionOutput, error)
	ConfirmSubscriptionAsync(ctx workflow.Context, input *sns.ConfirmSubscriptionInput) *ConfirmSubscriptionFuture

	CreatePlatformApplication(ctx workflow.Context, input *sns.CreatePlatformApplicationInput) (*sns.CreatePlatformApplicationOutput, error)
	CreatePlatformApplicationAsync(ctx workflow.Context, input *sns.CreatePlatformApplicationInput) *CreatePlatformApplicationFuture

	CreatePlatformEndpoint(ctx workflow.Context, input *sns.CreatePlatformEndpointInput) (*sns.CreatePlatformEndpointOutput, error)
	CreatePlatformEndpointAsync(ctx workflow.Context, input *sns.CreatePlatformEndpointInput) *CreatePlatformEndpointFuture

	CreateTopic(ctx workflow.Context, input *sns.CreateTopicInput) (*sns.CreateTopicOutput, error)
	CreateTopicAsync(ctx workflow.Context, input *sns.CreateTopicInput) *CreateTopicFuture

	DeleteEndpoint(ctx workflow.Context, input *sns.DeleteEndpointInput) (*sns.DeleteEndpointOutput, error)
	DeleteEndpointAsync(ctx workflow.Context, input *sns.DeleteEndpointInput) *DeleteEndpointFuture

	DeletePlatformApplication(ctx workflow.Context, input *sns.DeletePlatformApplicationInput) (*sns.DeletePlatformApplicationOutput, error)
	DeletePlatformApplicationAsync(ctx workflow.Context, input *sns.DeletePlatformApplicationInput) *DeletePlatformApplicationFuture

	DeleteTopic(ctx workflow.Context, input *sns.DeleteTopicInput) (*sns.DeleteTopicOutput, error)
	DeleteTopicAsync(ctx workflow.Context, input *sns.DeleteTopicInput) *DeleteTopicFuture

	GetEndpointAttributes(ctx workflow.Context, input *sns.GetEndpointAttributesInput) (*sns.GetEndpointAttributesOutput, error)
	GetEndpointAttributesAsync(ctx workflow.Context, input *sns.GetEndpointAttributesInput) *GetEndpointAttributesFuture

	GetPlatformApplicationAttributes(ctx workflow.Context, input *sns.GetPlatformApplicationAttributesInput) (*sns.GetPlatformApplicationAttributesOutput, error)
	GetPlatformApplicationAttributesAsync(ctx workflow.Context, input *sns.GetPlatformApplicationAttributesInput) *GetPlatformApplicationAttributesFuture

	GetSMSAttributes(ctx workflow.Context, input *sns.GetSMSAttributesInput) (*sns.GetSMSAttributesOutput, error)
	GetSMSAttributesAsync(ctx workflow.Context, input *sns.GetSMSAttributesInput) *GetSMSAttributesFuture

	GetSubscriptionAttributes(ctx workflow.Context, input *sns.GetSubscriptionAttributesInput) (*sns.GetSubscriptionAttributesOutput, error)
	GetSubscriptionAttributesAsync(ctx workflow.Context, input *sns.GetSubscriptionAttributesInput) *GetSubscriptionAttributesFuture

	GetTopicAttributes(ctx workflow.Context, input *sns.GetTopicAttributesInput) (*sns.GetTopicAttributesOutput, error)
	GetTopicAttributesAsync(ctx workflow.Context, input *sns.GetTopicAttributesInput) *GetTopicAttributesFuture

	ListEndpointsByPlatformApplication(ctx workflow.Context, input *sns.ListEndpointsByPlatformApplicationInput) (*sns.ListEndpointsByPlatformApplicationOutput, error)
	ListEndpointsByPlatformApplicationAsync(ctx workflow.Context, input *sns.ListEndpointsByPlatformApplicationInput) *ListEndpointsByPlatformApplicationFuture

	ListPhoneNumbersOptedOut(ctx workflow.Context, input *sns.ListPhoneNumbersOptedOutInput) (*sns.ListPhoneNumbersOptedOutOutput, error)
	ListPhoneNumbersOptedOutAsync(ctx workflow.Context, input *sns.ListPhoneNumbersOptedOutInput) *ListPhoneNumbersOptedOutFuture

	ListPlatformApplications(ctx workflow.Context, input *sns.ListPlatformApplicationsInput) (*sns.ListPlatformApplicationsOutput, error)
	ListPlatformApplicationsAsync(ctx workflow.Context, input *sns.ListPlatformApplicationsInput) *ListPlatformApplicationsFuture

	ListSubscriptions(ctx workflow.Context, input *sns.ListSubscriptionsInput) (*sns.ListSubscriptionsOutput, error)
	ListSubscriptionsAsync(ctx workflow.Context, input *sns.ListSubscriptionsInput) *ListSubscriptionsFuture

	ListSubscriptionsByTopic(ctx workflow.Context, input *sns.ListSubscriptionsByTopicInput) (*sns.ListSubscriptionsByTopicOutput, error)
	ListSubscriptionsByTopicAsync(ctx workflow.Context, input *sns.ListSubscriptionsByTopicInput) *ListSubscriptionsByTopicFuture

	ListTagsForResource(ctx workflow.Context, input *sns.ListTagsForResourceInput) (*sns.ListTagsForResourceOutput, error)
	ListTagsForResourceAsync(ctx workflow.Context, input *sns.ListTagsForResourceInput) *ListTagsForResourceFuture

	ListTopics(ctx workflow.Context, input *sns.ListTopicsInput) (*sns.ListTopicsOutput, error)
	ListTopicsAsync(ctx workflow.Context, input *sns.ListTopicsInput) *ListTopicsFuture

	OptInPhoneNumber(ctx workflow.Context, input *sns.OptInPhoneNumberInput) (*sns.OptInPhoneNumberOutput, error)
	OptInPhoneNumberAsync(ctx workflow.Context, input *sns.OptInPhoneNumberInput) *OptInPhoneNumberFuture

	Publish(ctx workflow.Context, input *sns.PublishInput) (*sns.PublishOutput, error)
	PublishAsync(ctx workflow.Context, input *sns.PublishInput) *PublishFuture

	RemovePermission(ctx workflow.Context, input *sns.RemovePermissionInput) (*sns.RemovePermissionOutput, error)
	RemovePermissionAsync(ctx workflow.Context, input *sns.RemovePermissionInput) *RemovePermissionFuture

	SetEndpointAttributes(ctx workflow.Context, input *sns.SetEndpointAttributesInput) (*sns.SetEndpointAttributesOutput, error)
	SetEndpointAttributesAsync(ctx workflow.Context, input *sns.SetEndpointAttributesInput) *SetEndpointAttributesFuture

	SetPlatformApplicationAttributes(ctx workflow.Context, input *sns.SetPlatformApplicationAttributesInput) (*sns.SetPlatformApplicationAttributesOutput, error)
	SetPlatformApplicationAttributesAsync(ctx workflow.Context, input *sns.SetPlatformApplicationAttributesInput) *SetPlatformApplicationAttributesFuture

	SetSMSAttributes(ctx workflow.Context, input *sns.SetSMSAttributesInput) (*sns.SetSMSAttributesOutput, error)
	SetSMSAttributesAsync(ctx workflow.Context, input *sns.SetSMSAttributesInput) *SetSMSAttributesFuture

	SetSubscriptionAttributes(ctx workflow.Context, input *sns.SetSubscriptionAttributesInput) (*sns.SetSubscriptionAttributesOutput, error)
	SetSubscriptionAttributesAsync(ctx workflow.Context, input *sns.SetSubscriptionAttributesInput) *SetSubscriptionAttributesFuture

	SetTopicAttributes(ctx workflow.Context, input *sns.SetTopicAttributesInput) (*sns.SetTopicAttributesOutput, error)
	SetTopicAttributesAsync(ctx workflow.Context, input *sns.SetTopicAttributesInput) *SetTopicAttributesFuture

	Subscribe(ctx workflow.Context, input *sns.SubscribeInput) (*sns.SubscribeOutput, error)
	SubscribeAsync(ctx workflow.Context, input *sns.SubscribeInput) *SubscribeFuture

	TagResource(ctx workflow.Context, input *sns.TagResourceInput) (*sns.TagResourceOutput, error)
	TagResourceAsync(ctx workflow.Context, input *sns.TagResourceInput) *TagResourceFuture

	Unsubscribe(ctx workflow.Context, input *sns.UnsubscribeInput) (*sns.UnsubscribeOutput, error)
	UnsubscribeAsync(ctx workflow.Context, input *sns.UnsubscribeInput) *UnsubscribeFuture

	UntagResource(ctx workflow.Context, input *sns.UntagResourceInput) (*sns.UntagResourceOutput, error)
	UntagResourceAsync(ctx workflow.Context, input *sns.UntagResourceInput) *UntagResourceFuture
}

func NewClient

func NewClient() Client

type ConfirmSubscriptionFuture

type ConfirmSubscriptionFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*ConfirmSubscriptionFuture) Get

type CreatePlatformApplicationFuture

type CreatePlatformApplicationFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*CreatePlatformApplicationFuture) Get

type CreatePlatformEndpointFuture

type CreatePlatformEndpointFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*CreatePlatformEndpointFuture) Get

type CreateTopicFuture

type CreateTopicFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*CreateTopicFuture) Get

type DeleteEndpointFuture

type DeleteEndpointFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*DeleteEndpointFuture) Get

type DeletePlatformApplicationFuture

type DeletePlatformApplicationFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*DeletePlatformApplicationFuture) Get

type DeleteTopicFuture

type DeleteTopicFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*DeleteTopicFuture) Get

type GetEndpointAttributesFuture

type GetEndpointAttributesFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*GetEndpointAttributesFuture) Get

type GetPlatformApplicationAttributesFuture

type GetPlatformApplicationAttributesFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*GetPlatformApplicationAttributesFuture) Get

type GetSMSAttributesFuture

type GetSMSAttributesFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*GetSMSAttributesFuture) Get

type GetSubscriptionAttributesFuture

type GetSubscriptionAttributesFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*GetSubscriptionAttributesFuture) Get

type GetTopicAttributesFuture

type GetTopicAttributesFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*GetTopicAttributesFuture) Get

type ListEndpointsByPlatformApplicationFuture

type ListEndpointsByPlatformApplicationFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*ListEndpointsByPlatformApplicationFuture) Get

type ListPhoneNumbersOptedOutFuture

type ListPhoneNumbersOptedOutFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*ListPhoneNumbersOptedOutFuture) Get

type ListPlatformApplicationsFuture

type ListPlatformApplicationsFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*ListPlatformApplicationsFuture) Get

type ListSubscriptionsByTopicFuture

type ListSubscriptionsByTopicFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*ListSubscriptionsByTopicFuture) Get

type ListSubscriptionsFuture

type ListSubscriptionsFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*ListSubscriptionsFuture) Get

type ListTagsForResourceFuture

type ListTagsForResourceFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*ListTagsForResourceFuture) Get

type ListTopicsFuture

type ListTopicsFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*ListTopicsFuture) Get

type OptInPhoneNumberFuture

type OptInPhoneNumberFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*OptInPhoneNumberFuture) Get

type PublishFuture

type PublishFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*PublishFuture) Get

type RemovePermissionFuture

type RemovePermissionFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*RemovePermissionFuture) Get

type SetEndpointAttributesFuture

type SetEndpointAttributesFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*SetEndpointAttributesFuture) Get

type SetPlatformApplicationAttributesFuture

type SetPlatformApplicationAttributesFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*SetPlatformApplicationAttributesFuture) Get

type SetSMSAttributesFuture

type SetSMSAttributesFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*SetSMSAttributesFuture) Get

type SetSubscriptionAttributesFuture

type SetSubscriptionAttributesFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*SetSubscriptionAttributesFuture) Get

type SetTopicAttributesFuture

type SetTopicAttributesFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*SetTopicAttributesFuture) Get

type SubscribeFuture

type SubscribeFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*SubscribeFuture) Get

type TagResourceFuture

type TagResourceFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*TagResourceFuture) Get

type UnsubscribeFuture

type UnsubscribeFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*UnsubscribeFuture) Get

type UntagResourceFuture

type UntagResourceFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*UntagResourceFuture) Get

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL