Versions in this module Expand all Collapse all v0 v0.26.0 Sep 30, 2020 Changes in this version + const ServiceAPIVersion + const ServiceID + func AddResolveEndpointMiddleware(stack *middleware.Stack, options ResolveEndpointMiddlewareOptions) + func NewDefaultEndpointResolver() *internalendpoints.Resolver + func RemoveResolveEndpointMiddleware(stack *middleware.Stack) error + type AddTagsInput struct + ResourceId *string + TagsList []*types.Tag + type AddTagsOutput struct + ResultMetadata middleware.Metadata + type Client struct + func New(options Options, optFns ...func(*Options)) *Client + func NewFromConfig(cfg aws.Config, optFns ...func(*Options)) *Client + func (c *Client) AddTags(ctx context.Context, params *AddTagsInput, optFns ...func(*Options)) (*AddTagsOutput, error) + func (c *Client) CreateTrail(ctx context.Context, params *CreateTrailInput, optFns ...func(*Options)) (*CreateTrailOutput, error) + func (c *Client) DeleteTrail(ctx context.Context, params *DeleteTrailInput, optFns ...func(*Options)) (*DeleteTrailOutput, error) + func (c *Client) DescribeTrails(ctx context.Context, params *DescribeTrailsInput, optFns ...func(*Options)) (*DescribeTrailsOutput, error) + func (c *Client) GetEventSelectors(ctx context.Context, params *GetEventSelectorsInput, optFns ...func(*Options)) (*GetEventSelectorsOutput, error) + func (c *Client) GetInsightSelectors(ctx context.Context, params *GetInsightSelectorsInput, ...) (*GetInsightSelectorsOutput, error) + func (c *Client) GetTrail(ctx context.Context, params *GetTrailInput, optFns ...func(*Options)) (*GetTrailOutput, error) + func (c *Client) GetTrailStatus(ctx context.Context, params *GetTrailStatusInput, optFns ...func(*Options)) (*GetTrailStatusOutput, error) + func (c *Client) ListPublicKeys(ctx context.Context, params *ListPublicKeysInput, optFns ...func(*Options)) (*ListPublicKeysOutput, error) + func (c *Client) ListTags(ctx context.Context, params *ListTagsInput, optFns ...func(*Options)) (*ListTagsOutput, error) + func (c *Client) ListTrails(ctx context.Context, params *ListTrailsInput, optFns ...func(*Options)) (*ListTrailsOutput, error) + func (c *Client) LookupEvents(ctx context.Context, params *LookupEventsInput, optFns ...func(*Options)) (*LookupEventsOutput, error) + func (c *Client) PutEventSelectors(ctx context.Context, params *PutEventSelectorsInput, optFns ...func(*Options)) (*PutEventSelectorsOutput, error) + func (c *Client) PutInsightSelectors(ctx context.Context, params *PutInsightSelectorsInput, ...) (*PutInsightSelectorsOutput, error) + func (c *Client) RemoveTags(ctx context.Context, params *RemoveTagsInput, optFns ...func(*Options)) (*RemoveTagsOutput, error) + func (c *Client) StartLogging(ctx context.Context, params *StartLoggingInput, optFns ...func(*Options)) (*StartLoggingOutput, error) + func (c *Client) StopLogging(ctx context.Context, params *StopLoggingInput, optFns ...func(*Options)) (*StopLoggingOutput, error) + func (c *Client) UpdateTrail(ctx context.Context, params *UpdateTrailInput, optFns ...func(*Options)) (*UpdateTrailOutput, error) + type CreateTrailInput struct + CloudWatchLogsLogGroupArn *string + CloudWatchLogsRoleArn *string + EnableLogFileValidation *bool + IncludeGlobalServiceEvents *bool + IsMultiRegionTrail *bool + IsOrganizationTrail *bool + KmsKeyId *string + Name *string + S3BucketName *string + S3KeyPrefix *string + SnsTopicName *string + TagsList []*types.Tag + type CreateTrailOutput struct + CloudWatchLogsLogGroupArn *string + CloudWatchLogsRoleArn *string + IncludeGlobalServiceEvents *bool + IsMultiRegionTrail *bool + IsOrganizationTrail *bool + KmsKeyId *string + LogFileValidationEnabled *bool + Name *string + ResultMetadata middleware.Metadata + S3BucketName *string + S3KeyPrefix *string + SnsTopicARN *string + SnsTopicName *string + TrailARN *string + type DeleteTrailInput struct + Name *string + type DeleteTrailOutput struct + ResultMetadata middleware.Metadata + type DescribeTrailsInput struct + IncludeShadowTrails *bool + TrailNameList []*string + type DescribeTrailsOutput struct + ResultMetadata middleware.Metadata + TrailList []*types.Trail + type EndpointResolver interface + ResolveEndpoint func(region string, options ResolverOptions) (aws.Endpoint, error) + func WithEndpointResolver(awsResolver aws.EndpointResolver, fallbackResolver EndpointResolver) EndpointResolver + type EndpointResolverFunc func(region string, options ResolverOptions) (aws.Endpoint, error) + func (fn EndpointResolverFunc) ResolveEndpoint(region string, options ResolverOptions) (endpoint aws.Endpoint, err error) + type GetEventSelectorsInput struct + TrailName *string + type GetEventSelectorsOutput struct + EventSelectors []*types.EventSelector + ResultMetadata middleware.Metadata + TrailARN *string + type GetInsightSelectorsInput struct + TrailName *string + type GetInsightSelectorsOutput struct + InsightSelectors []*types.InsightSelector + ResultMetadata middleware.Metadata + TrailARN *string + type GetTrailInput struct + Name *string + type GetTrailOutput struct + ResultMetadata middleware.Metadata + Trail *types.Trail + type GetTrailStatusInput struct + Name *string + type GetTrailStatusOutput struct + IsLogging *bool + LatestCloudWatchLogsDeliveryError *string + LatestCloudWatchLogsDeliveryTime *time.Time + LatestDeliveryAttemptSucceeded *string + LatestDeliveryAttemptTime *string + LatestDeliveryError *string + LatestDeliveryTime *time.Time + LatestDigestDeliveryError *string + LatestDigestDeliveryTime *time.Time + LatestNotificationAttemptSucceeded *string + LatestNotificationAttemptTime *string + LatestNotificationError *string + LatestNotificationTime *time.Time + ResultMetadata middleware.Metadata + StartLoggingTime *time.Time + StopLoggingTime *time.Time + TimeLoggingStarted *string + TimeLoggingStopped *string + type HTTPClient interface + Do func(*http.Request) (*http.Response, error) + type HTTPSignerV4 interface + SignHTTP func(ctx context.Context, credentials aws.Credentials, r *http.Request, ...) error + type ListPublicKeysInput struct + EndTime *time.Time + NextToken *string + StartTime *time.Time + type ListPublicKeysOutput struct + NextToken *string + PublicKeyList []*types.PublicKey + ResultMetadata middleware.Metadata + type ListTagsInput struct + NextToken *string + ResourceIdList []*string + type ListTagsOutput struct + NextToken *string + ResourceTagList []*types.ResourceTag + ResultMetadata middleware.Metadata + type ListTrailsInput struct + NextToken *string + type ListTrailsOutput struct + NextToken *string + ResultMetadata middleware.Metadata + Trails []*types.TrailInfo + type LookupEventsInput struct + EndTime *time.Time + EventCategory types.EventCategory + LookupAttributes []*types.LookupAttribute + MaxResults *int32 + NextToken *string + StartTime *time.Time + type LookupEventsOutput struct + Events []*types.Event + NextToken *string + ResultMetadata middleware.Metadata + type Options struct + APIOptions []func(*middleware.Stack) error + Credentials aws.CredentialsProvider + EndpointOptions ResolverOptions + EndpointResolver EndpointResolver + HTTPClient HTTPClient + HTTPSignerV4 HTTPSignerV4 + Region string + Retryer retry.Retryer + func (o Options) Copy() Options + func (o Options) GetCredentials() aws.CredentialsProvider + func (o Options) GetEndpointOptions() ResolverOptions + func (o Options) GetEndpointResolver() EndpointResolver + func (o Options) GetHTTPSignerV4() HTTPSignerV4 + func (o Options) GetRegion() string + func (o Options) GetRetryer() retry.Retryer + type PutEventSelectorsInput struct + EventSelectors []*types.EventSelector + TrailName *string + type PutEventSelectorsOutput struct + EventSelectors []*types.EventSelector + ResultMetadata middleware.Metadata + TrailARN *string + type PutInsightSelectorsInput struct + InsightSelectors []*types.InsightSelector + TrailName *string + type PutInsightSelectorsOutput struct + InsightSelectors []*types.InsightSelector + ResultMetadata middleware.Metadata + TrailARN *string + type RemoveTagsInput struct + ResourceId *string + TagsList []*types.Tag + type RemoveTagsOutput struct + ResultMetadata middleware.Metadata + type ResolveEndpoint struct + Options ResolverOptions + Resolver EndpointResolver + func (*ResolveEndpoint) ID() string + func (m *ResolveEndpoint) HandleSerialize(ctx context.Context, in middleware.SerializeInput, ...) (out middleware.SerializeOutput, metadata middleware.Metadata, err error) + type ResolveEndpointMiddlewareOptions interface + GetEndpointOptions func() ResolverOptions + GetEndpointResolver func() EndpointResolver + type ResolverOptions = internalendpoints.Options + type StartLoggingInput struct + Name *string + type StartLoggingOutput struct + ResultMetadata middleware.Metadata + type StopLoggingInput struct + Name *string + type StopLoggingOutput struct + ResultMetadata middleware.Metadata + type UpdateTrailInput struct + CloudWatchLogsLogGroupArn *string + CloudWatchLogsRoleArn *string + EnableLogFileValidation *bool + IncludeGlobalServiceEvents *bool + IsMultiRegionTrail *bool + IsOrganizationTrail *bool + KmsKeyId *string + Name *string + S3BucketName *string + S3KeyPrefix *string + SnsTopicName *string + type UpdateTrailOutput struct + CloudWatchLogsLogGroupArn *string + CloudWatchLogsRoleArn *string + IncludeGlobalServiceEvents *bool + IsMultiRegionTrail *bool + IsOrganizationTrail *bool + KmsKeyId *string + LogFileValidationEnabled *bool + Name *string + ResultMetadata middleware.Metadata + S3BucketName *string + S3KeyPrefix *string + SnsTopicARN *string + SnsTopicName *string + TrailARN *string Other modules containing this package github.com/skmcgrail/aws-sdk-go-v2