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 PostProcessSubscription ¶
func PostProcessSubscription(ctx context.Context, params *localAws.AwsFetchInput, model *Subscription) error
func PostProcessTopic ¶
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)