sns

package
v0.0.0-...-62343dc Latest Latest
Warning

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

Go to latest
Published: May 8, 2022 License: MIT Imports: 11 Imported by: 0

Documentation

Overview

AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_helpers_file.tmpl

AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_referenced_resource_file.tmpl

AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_fetching_file.tmpl

AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_resource_file.tmpl

AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_fetching_file.tmpl

AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_resource_file.tmpl

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ConvertTags

func ConvertTags(tags []types.Tag) map[string]string

func PostProcessSubscription

func PostProcessSubscription(ctx context.Context, params *localAws.AwsFetchInput, model *Subscription) error

func PostProcessTopic

func PostProcessTopic(ctx context.Context, params *localAws.AwsFetchInput, model *Topic) error

Types

type Subscription

type Subscription struct {
	Endpoint                     string `` /* 173-byte string literal not displayed */
	Owner                        string `` /* 155-byte string literal not displayed */
	Protocol                     string `` /* 173-byte string literal not displayed */
	SubscriptionArn              string `` /* 261-byte string literal not displayed */
	TopicArn                     string `` /* 179-byte string literal not displayed */
	AccountId                    string `` /* 185-byte string literal not displayed */
	Region                       string `` /* 161-byte string literal not displayed */
	ReportTime                   int64  `` /* 208-byte string literal not displayed */
	InventoryUUID                string `` /* 152-byte string literal not displayed */
	ConfirmationWasAuthenticated bool   `` /* 273-byte string literal not displayed */
	DeliveryPolicy               string `` /* 215-byte string literal not displayed */
	EffectiveDeliveryPolicy      string `` /* 275-byte string literal not displayed */
	FilterPolicy                 string `` /* 203-byte string literal not displayed */
	PendingConfirmation          bool   `` /* 213-byte string literal not displayed */
	RawMessageDelivery           bool   `` /* 213-byte string literal not displayed */
	RedrivePolicy                string `` /* 209-byte string literal not displayed */
	SubscriptionRoleArn          string `` /* 251-byte string literal not displayed */
}

func FetchSubscriptions

func FetchSubscriptions(ctx context.Context, params *aws.AwsFetchInput) ([]*Subscription, *aws.AwsFetchOutputMetadata)

type Topic

type Topic struct {
	TopicArn                  string            `` /* 219-byte string literal not displayed */
	AccountId                 string            `` /* 185-byte string literal not displayed */
	Region                    string            `` /* 161-byte string literal not displayed */
	ReportTime                int64             `` /* 208-byte string literal not displayed */
	InventoryUUID             string            `` /* 152-byte string literal not displayed */
	DeliveryPolicy            string            `` /* 215-byte string literal not displayed */
	DisplayName               string            `` /* 197-byte string literal not displayed */
	Owner                     string            `` /* 155-byte string literal not displayed */
	Policy                    string            `` /* 161-byte string literal not displayed */
	SubscriptionsConfirmed    int               `` /* 239-byte string literal not displayed */
	SubscriptionsDeleted      int               `` /* 227-byte string literal not displayed */
	SubscriptionsPending      int               `` /* 227-byte string literal not displayed */
	EffectiveDeliveryPolicy   string            `` /* 275-byte string literal not displayed */
	KmsMasterKeyId            string            `` /* 227-byte string literal not displayed */
	FifoTopic                 bool              `` /* 153-byte string literal not displayed */
	ContentBasedDeduplication bool              `` /* 255-byte string literal not displayed */
	Tags                      map[string]string `` /* 209-byte string literal not displayed */
}

func FetchTopics

func FetchTopics(ctx context.Context, params *aws.AwsFetchInput) ([]*Topic, *aws.AwsFetchOutputMetadata)

Jump to

Keyboard shortcuts

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