Documentation ¶
Overview ¶
Package applicationinsights provides the API client, operations, and parameter types for Amazon CloudWatch Application Insights.
Amazon CloudWatch Application Insights Amazon CloudWatch Application Insights is a service that helps you detect common problems with your applications. It enables you to pinpoint the source of issues in your applications (built with technologies such as Microsoft IIS, .NET, and Microsoft SQL Server), by providing key insights into detected problems. After you onboard your application, CloudWatch Application Insights identifies, recommends, and sets up metrics and logs. It continuously analyzes and correlates your metrics and logs for unusual behavior to surface actionable problems with your application. For example, if your application is slow and unresponsive and leading to HTTP 500 errors in your Application Load Balancer (ALB), Application Insights informs you that a memory pressure problem with your SQL Server database is occurring. It bases this analysis on impactful metrics and log errors.
Index ¶
- Constants
- func NewDefaultEndpointResolver() *internalendpoints.Resolver
- func WithAPIOptions(optFns ...func(*middleware.Stack) error) func(*Options)
- func WithEndpointResolver(v EndpointResolver) func(*Options)
- type Client
- func (c *Client) CreateApplication(ctx context.Context, params *CreateApplicationInput, optFns ...func(*Options)) (*CreateApplicationOutput, error)
- func (c *Client) CreateComponent(ctx context.Context, params *CreateComponentInput, optFns ...func(*Options)) (*CreateComponentOutput, error)
- func (c *Client) CreateLogPattern(ctx context.Context, params *CreateLogPatternInput, optFns ...func(*Options)) (*CreateLogPatternOutput, error)
- func (c *Client) DeleteApplication(ctx context.Context, params *DeleteApplicationInput, optFns ...func(*Options)) (*DeleteApplicationOutput, error)
- func (c *Client) DeleteComponent(ctx context.Context, params *DeleteComponentInput, optFns ...func(*Options)) (*DeleteComponentOutput, error)
- func (c *Client) DeleteLogPattern(ctx context.Context, params *DeleteLogPatternInput, optFns ...func(*Options)) (*DeleteLogPatternOutput, error)
- func (c *Client) DescribeApplication(ctx context.Context, params *DescribeApplicationInput, ...) (*DescribeApplicationOutput, error)
- func (c *Client) DescribeComponent(ctx context.Context, params *DescribeComponentInput, optFns ...func(*Options)) (*DescribeComponentOutput, error)
- func (c *Client) DescribeComponentConfiguration(ctx context.Context, params *DescribeComponentConfigurationInput, ...) (*DescribeComponentConfigurationOutput, error)
- func (c *Client) DescribeComponentConfigurationRecommendation(ctx context.Context, params *DescribeComponentConfigurationRecommendationInput, ...) (*DescribeComponentConfigurationRecommendationOutput, error)
- func (c *Client) DescribeLogPattern(ctx context.Context, params *DescribeLogPatternInput, optFns ...func(*Options)) (*DescribeLogPatternOutput, error)
- func (c *Client) DescribeObservation(ctx context.Context, params *DescribeObservationInput, ...) (*DescribeObservationOutput, error)
- func (c *Client) DescribeProblem(ctx context.Context, params *DescribeProblemInput, optFns ...func(*Options)) (*DescribeProblemOutput, error)
- func (c *Client) DescribeProblemObservations(ctx context.Context, params *DescribeProblemObservationsInput, ...) (*DescribeProblemObservationsOutput, error)
- func (c *Client) ListApplications(ctx context.Context, params *ListApplicationsInput, optFns ...func(*Options)) (*ListApplicationsOutput, error)
- func (c *Client) ListComponents(ctx context.Context, params *ListComponentsInput, optFns ...func(*Options)) (*ListComponentsOutput, error)
- func (c *Client) ListConfigurationHistory(ctx context.Context, params *ListConfigurationHistoryInput, ...) (*ListConfigurationHistoryOutput, error)
- func (c *Client) ListLogPatternSets(ctx context.Context, params *ListLogPatternSetsInput, optFns ...func(*Options)) (*ListLogPatternSetsOutput, error)
- func (c *Client) ListLogPatterns(ctx context.Context, params *ListLogPatternsInput, optFns ...func(*Options)) (*ListLogPatternsOutput, error)
- func (c *Client) ListProblems(ctx context.Context, params *ListProblemsInput, optFns ...func(*Options)) (*ListProblemsOutput, error)
- func (c *Client) ListTagsForResource(ctx context.Context, params *ListTagsForResourceInput, ...) (*ListTagsForResourceOutput, error)
- func (c *Client) TagResource(ctx context.Context, params *TagResourceInput, optFns ...func(*Options)) (*TagResourceOutput, error)
- func (c *Client) UntagResource(ctx context.Context, params *UntagResourceInput, optFns ...func(*Options)) (*UntagResourceOutput, error)
- func (c *Client) UpdateApplication(ctx context.Context, params *UpdateApplicationInput, optFns ...func(*Options)) (*UpdateApplicationOutput, error)
- func (c *Client) UpdateComponent(ctx context.Context, params *UpdateComponentInput, optFns ...func(*Options)) (*UpdateComponentOutput, error)
- func (c *Client) UpdateComponentConfiguration(ctx context.Context, params *UpdateComponentConfigurationInput, ...) (*UpdateComponentConfigurationOutput, error)
- func (c *Client) UpdateLogPattern(ctx context.Context, params *UpdateLogPatternInput, optFns ...func(*Options)) (*UpdateLogPatternOutput, error)
- type CreateApplicationInput
- type CreateApplicationOutput
- type CreateComponentInput
- type CreateComponentOutput
- type CreateLogPatternInput
- type CreateLogPatternOutput
- type DeleteApplicationInput
- type DeleteApplicationOutput
- type DeleteComponentInput
- type DeleteComponentOutput
- type DeleteLogPatternInput
- type DeleteLogPatternOutput
- type DescribeApplicationInput
- type DescribeApplicationOutput
- type DescribeComponentConfigurationInput
- type DescribeComponentConfigurationOutput
- type DescribeComponentConfigurationRecommendationInput
- type DescribeComponentConfigurationRecommendationOutput
- type DescribeComponentInput
- type DescribeComponentOutput
- type DescribeLogPatternInput
- type DescribeLogPatternOutput
- type DescribeObservationInput
- type DescribeObservationOutput
- type DescribeProblemInput
- type DescribeProblemObservationsInput
- type DescribeProblemObservationsOutput
- type DescribeProblemOutput
- type EndpointResolver
- type EndpointResolverFunc
- type EndpointResolverOptions
- type HTTPClient
- type HTTPSignerV4
- type ListApplicationsAPIClient
- type ListApplicationsInput
- type ListApplicationsOutput
- type ListApplicationsPaginator
- type ListApplicationsPaginatorOptions
- type ListComponentsAPIClient
- type ListComponentsInput
- type ListComponentsOutput
- type ListComponentsPaginator
- type ListComponentsPaginatorOptions
- type ListConfigurationHistoryAPIClient
- type ListConfigurationHistoryInput
- type ListConfigurationHistoryOutput
- type ListConfigurationHistoryPaginator
- type ListConfigurationHistoryPaginatorOptions
- type ListLogPatternSetsAPIClient
- type ListLogPatternSetsInput
- type ListLogPatternSetsOutput
- type ListLogPatternSetsPaginator
- type ListLogPatternSetsPaginatorOptions
- type ListLogPatternsAPIClient
- type ListLogPatternsInput
- type ListLogPatternsOutput
- type ListLogPatternsPaginator
- type ListLogPatternsPaginatorOptions
- type ListProblemsAPIClient
- type ListProblemsInput
- type ListProblemsOutput
- type ListProblemsPaginator
- type ListProblemsPaginatorOptions
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type Options
- type ResolveEndpoint
- type TagResourceInput
- type TagResourceOutput
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateApplicationInput
- type UpdateApplicationOutput
- type UpdateComponentConfigurationInput
- type UpdateComponentConfigurationOutput
- type UpdateComponentInput
- type UpdateComponentOutput
- type UpdateLogPatternInput
- type UpdateLogPatternOutput
Constants ¶
const ServiceAPIVersion = "2018-11-25"
const ServiceID = "Application Insights"
Variables ¶
This section is empty.
Functions ¶
func NewDefaultEndpointResolver ¶
func NewDefaultEndpointResolver() *internalendpoints.Resolver
NewDefaultEndpointResolver constructs a new service endpoint resolver
func WithAPIOptions ¶ added in v1.0.0
func WithAPIOptions(optFns ...func(*middleware.Stack) error) func(*Options)
WithAPIOptions returns a functional option for setting the Client's APIOptions option.
func WithEndpointResolver ¶
func WithEndpointResolver(v EndpointResolver) func(*Options)
WithEndpointResolver returns a functional option for setting the Client's EndpointResolver option.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client provides the API client to make operations call for Amazon CloudWatch Application Insights.
func New ¶
New returns an initialized Client based on the functional options. Provide additional functional options to further configure the behavior of the client, such as changing the client's endpoint or adding custom middleware behavior.
func NewFromConfig ¶
NewFromConfig returns a new client from the provided config.
func (*Client) CreateApplication ¶
func (c *Client) CreateApplication(ctx context.Context, params *CreateApplicationInput, optFns ...func(*Options)) (*CreateApplicationOutput, error)
Adds an application that is created from a resource group.
func (*Client) CreateComponent ¶
func (c *Client) CreateComponent(ctx context.Context, params *CreateComponentInput, optFns ...func(*Options)) (*CreateComponentOutput, error)
Creates a custom component by grouping similar standalone instances to monitor.
func (*Client) CreateLogPattern ¶
func (c *Client) CreateLogPattern(ctx context.Context, params *CreateLogPatternInput, optFns ...func(*Options)) (*CreateLogPatternOutput, error)
Adds an log pattern to a LogPatternSet.
func (*Client) DeleteApplication ¶
func (c *Client) DeleteApplication(ctx context.Context, params *DeleteApplicationInput, optFns ...func(*Options)) (*DeleteApplicationOutput, error)
Removes the specified application from monitoring. Does not delete the application.
func (*Client) DeleteComponent ¶
func (c *Client) DeleteComponent(ctx context.Context, params *DeleteComponentInput, optFns ...func(*Options)) (*DeleteComponentOutput, error)
Ungroups a custom component. When you ungroup custom components, all applicable monitors that are set up for the component are removed and the instances revert to their standalone status.
func (*Client) DeleteLogPattern ¶
func (c *Client) DeleteLogPattern(ctx context.Context, params *DeleteLogPatternInput, optFns ...func(*Options)) (*DeleteLogPatternOutput, error)
Removes the specified log pattern from a LogPatternSet.
func (*Client) DescribeApplication ¶
func (c *Client) DescribeApplication(ctx context.Context, params *DescribeApplicationInput, optFns ...func(*Options)) (*DescribeApplicationOutput, error)
Describes the application.
func (*Client) DescribeComponent ¶
func (c *Client) DescribeComponent(ctx context.Context, params *DescribeComponentInput, optFns ...func(*Options)) (*DescribeComponentOutput, error)
Describes a component and lists the resources that are grouped together in a component.
func (*Client) DescribeComponentConfiguration ¶
func (c *Client) DescribeComponentConfiguration(ctx context.Context, params *DescribeComponentConfigurationInput, optFns ...func(*Options)) (*DescribeComponentConfigurationOutput, error)
Describes the monitoring configuration of the component.
func (*Client) DescribeComponentConfigurationRecommendation ¶
func (c *Client) DescribeComponentConfigurationRecommendation(ctx context.Context, params *DescribeComponentConfigurationRecommendationInput, optFns ...func(*Options)) (*DescribeComponentConfigurationRecommendationOutput, error)
Describes the recommended monitoring configuration of the component.
func (*Client) DescribeLogPattern ¶
func (c *Client) DescribeLogPattern(ctx context.Context, params *DescribeLogPatternInput, optFns ...func(*Options)) (*DescribeLogPatternOutput, error)
Describe a specific log pattern from a LogPatternSet.
func (*Client) DescribeObservation ¶
func (c *Client) DescribeObservation(ctx context.Context, params *DescribeObservationInput, optFns ...func(*Options)) (*DescribeObservationOutput, error)
Describes an anomaly or error with the application.
func (*Client) DescribeProblem ¶
func (c *Client) DescribeProblem(ctx context.Context, params *DescribeProblemInput, optFns ...func(*Options)) (*DescribeProblemOutput, error)
Describes an application problem.
func (*Client) DescribeProblemObservations ¶
func (c *Client) DescribeProblemObservations(ctx context.Context, params *DescribeProblemObservationsInput, optFns ...func(*Options)) (*DescribeProblemObservationsOutput, error)
Describes the anomalies or errors associated with the problem.
func (*Client) ListApplications ¶
func (c *Client) ListApplications(ctx context.Context, params *ListApplicationsInput, optFns ...func(*Options)) (*ListApplicationsOutput, error)
Lists the IDs of the applications that you are monitoring.
func (*Client) ListComponents ¶
func (c *Client) ListComponents(ctx context.Context, params *ListComponentsInput, optFns ...func(*Options)) (*ListComponentsOutput, error)
Lists the auto-grouped, standalone, and custom components of the application.
func (*Client) ListConfigurationHistory ¶
func (c *Client) ListConfigurationHistory(ctx context.Context, params *ListConfigurationHistoryInput, optFns ...func(*Options)) (*ListConfigurationHistoryOutput, error)
Lists the INFO, WARN, and ERROR events for periodic configuration updates performed by Application Insights. Examples of events represented are:
* INFO: creating a new alarm or updating an alarm threshold.
* WARN: alarm not created due to insufficient data points used to predict thresholds.
* ERROR: alarm not created due to permission errors or exceeding quotas.
func (*Client) ListLogPatternSets ¶
func (c *Client) ListLogPatternSets(ctx context.Context, params *ListLogPatternSetsInput, optFns ...func(*Options)) (*ListLogPatternSetsOutput, error)
Lists the log pattern sets in the specific application.
func (*Client) ListLogPatterns ¶
func (c *Client) ListLogPatterns(ctx context.Context, params *ListLogPatternsInput, optFns ...func(*Options)) (*ListLogPatternsOutput, error)
Lists the log patterns in the specific log LogPatternSet.
func (*Client) ListProblems ¶
func (c *Client) ListProblems(ctx context.Context, params *ListProblemsInput, optFns ...func(*Options)) (*ListProblemsOutput, error)
Lists the problems with your application.
func (*Client) ListTagsForResource ¶
func (c *Client) ListTagsForResource(ctx context.Context, params *ListTagsForResourceInput, optFns ...func(*Options)) (*ListTagsForResourceOutput, error)
Retrieve a list of the tags (keys and values) that are associated with a specified application. A tag is a label that you optionally define and associate with an application. Each tag consists of a required tag key and an optional associated tag value. A tag key is a general label that acts as a category for more specific tag values. A tag value acts as a descriptor within a tag key.
func (*Client) TagResource ¶
func (c *Client) TagResource(ctx context.Context, params *TagResourceInput, optFns ...func(*Options)) (*TagResourceOutput, error)
Add one or more tags (keys and values) to a specified application. A tag is a label that you optionally define and associate with an application. Tags can help you categorize and manage application in different ways, such as by purpose, owner, environment, or other criteria. Each tag consists of a required tag key and an associated tag value, both of which you define. A tag key is a general label that acts as a category for more specific tag values. A tag value acts as a descriptor within a tag key.
func (*Client) UntagResource ¶
func (c *Client) UntagResource(ctx context.Context, params *UntagResourceInput, optFns ...func(*Options)) (*UntagResourceOutput, error)
Remove one or more tags (keys and values) from a specified application.
func (*Client) UpdateApplication ¶
func (c *Client) UpdateApplication(ctx context.Context, params *UpdateApplicationInput, optFns ...func(*Options)) (*UpdateApplicationOutput, error)
Updates the application.
func (*Client) UpdateComponent ¶
func (c *Client) UpdateComponent(ctx context.Context, params *UpdateComponentInput, optFns ...func(*Options)) (*UpdateComponentOutput, error)
Updates the custom component name and/or the list of resources that make up the component.
func (*Client) UpdateComponentConfiguration ¶
func (c *Client) UpdateComponentConfiguration(ctx context.Context, params *UpdateComponentConfigurationInput, optFns ...func(*Options)) (*UpdateComponentConfigurationOutput, error)
Updates the monitoring configurations for the component. The configuration input parameter is an escaped JSON of the configuration and should match the schema of what is returned by DescribeComponentConfigurationRecommendation.
func (*Client) UpdateLogPattern ¶
func (c *Client) UpdateLogPattern(ctx context.Context, params *UpdateLogPatternInput, optFns ...func(*Options)) (*UpdateLogPatternOutput, error)
Adds a log pattern to a LogPatternSet.
type CreateApplicationInput ¶
type CreateApplicationInput struct { // Indicates whether Application Insights automatically configures unmonitored // resources in the resource group. AutoConfigEnabled *bool // Configures all of the resources in the resource group by applying the // recommended configurations. AutoCreate *bool // Indicates whether Application Insights can listen to CloudWatch events for the // application resources, such as instance terminated, failed deployment, and // others. CWEMonitorEnabled *bool // Application Insights can create applications based on a resource group or on an // account. To create an account-based application using all of the resources in // the account, set this parameter to ACCOUNT_BASED. GroupingType types.GroupingType // When set to true, creates opsItems for any problems detected on an application. OpsCenterEnabled *bool // The SNS topic provided to Application Insights that is associated to the created // opsItem. Allows you to receive notifications for updates to the opsItem. OpsItemSNSTopicArn *string // The name of the resource group. ResourceGroupName *string // List of tags to add to the application. tag key (Key) and an associated tag // value (Value). The maximum length of a tag key is 128 characters. The maximum // length of a tag value is 256 characters. Tags []types.Tag // contains filtered or unexported fields }
type CreateApplicationOutput ¶
type CreateApplicationOutput struct { // Information about the application. ApplicationInfo *types.ApplicationInfo // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type CreateComponentInput ¶
type CreateComponentInput struct { // The name of the component. // // This member is required. ComponentName *string // The name of the resource group. // // This member is required. ResourceGroupName *string // The list of resource ARNs that belong to the component. // // This member is required. ResourceList []string // contains filtered or unexported fields }
type CreateComponentOutput ¶
type CreateComponentOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type CreateLogPatternInput ¶
type CreateLogPatternInput struct { // The log pattern. The pattern must be DFA compatible. Patterns that utilize // forward lookahead or backreference constructions are not supported. // // This member is required. Pattern *string // The name of the log pattern. // // This member is required. PatternName *string // The name of the log pattern set. // // This member is required. PatternSetName *string // Rank of the log pattern. Must be a value between 1 and 1,000,000. The patterns // are sorted by rank, so we recommend that you set your highest priority patterns // with the lowest rank. A pattern of rank 1 will be the first to get matched to a // log line. A pattern of rank 1,000,000 will be last to get matched. When you // configure custom log patterns from the console, a Low severity pattern // translates to a 750,000 rank. A Medium severity pattern translates to a 500,000 // rank. And a High severity pattern translates to a 250,000 rank. Rank values less // than 1 or greater than 1,000,000 are reserved for AWS-provided patterns. // // This member is required. Rank int32 // The name of the resource group. // // This member is required. ResourceGroupName *string // contains filtered or unexported fields }
type CreateLogPatternOutput ¶
type CreateLogPatternOutput struct { // The successfully created log pattern. LogPattern *types.LogPattern // The name of the resource group. ResourceGroupName *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteApplicationInput ¶
type DeleteApplicationInput struct { // The name of the resource group. // // This member is required. ResourceGroupName *string // contains filtered or unexported fields }
type DeleteApplicationOutput ¶
type DeleteApplicationOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteComponentInput ¶
type DeleteComponentOutput ¶
type DeleteComponentOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteLogPatternInput ¶
type DeleteLogPatternInput struct { // The name of the log pattern. // // This member is required. PatternName *string // The name of the log pattern set. // // This member is required. PatternSetName *string // The name of the resource group. // // This member is required. ResourceGroupName *string // contains filtered or unexported fields }
type DeleteLogPatternOutput ¶
type DeleteLogPatternOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DescribeApplicationInput ¶
type DescribeApplicationInput struct { // The name of the resource group. // // This member is required. ResourceGroupName *string // contains filtered or unexported fields }
type DescribeApplicationOutput ¶
type DescribeApplicationOutput struct { // Information about the application. ApplicationInfo *types.ApplicationInfo // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DescribeComponentConfigurationOutput ¶
type DescribeComponentConfigurationOutput struct { // The configuration settings of the component. The value is the escaped JSON of // the configuration. ComponentConfiguration *string // Indicates whether the application component is monitored. Monitor *bool // The tier of the application component. Supported tiers include DOT_NET_CORE, // DOT_NET_WORKER, DOT_NET_WEB, SQL_SERVER, and DEFAULT Tier types.Tier // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DescribeComponentConfigurationRecommendationInput ¶
type DescribeComponentConfigurationRecommendationInput struct { // The name of the component. // // This member is required. ComponentName *string // The name of the resource group. // // This member is required. ResourceGroupName *string // The tier of the application component. // // This member is required. Tier types.Tier // contains filtered or unexported fields }
type DescribeComponentConfigurationRecommendationOutput ¶
type DescribeComponentConfigurationRecommendationOutput struct { // The recommended configuration settings of the component. The value is the // escaped JSON of the configuration. ComponentConfiguration *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DescribeComponentInput ¶
type DescribeComponentOutput ¶
type DescribeComponentOutput struct { // Describes a standalone resource or similarly grouped resources that the // application is made up of. ApplicationComponent *types.ApplicationComponent // The list of resource ARNs that belong to the component. ResourceList []string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DescribeLogPatternInput ¶
type DescribeLogPatternInput struct { // The name of the log pattern. // // This member is required. PatternName *string // The name of the log pattern set. // // This member is required. PatternSetName *string // The name of the resource group. // // This member is required. ResourceGroupName *string // contains filtered or unexported fields }
type DescribeLogPatternOutput ¶
type DescribeLogPatternOutput struct { // The successfully created log pattern. LogPattern *types.LogPattern // The name of the resource group. ResourceGroupName *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DescribeObservationInput ¶
type DescribeObservationInput struct { // The ID of the observation. // // This member is required. ObservationId *string // contains filtered or unexported fields }
type DescribeObservationOutput ¶
type DescribeObservationOutput struct { // Information about the observation. Observation *types.Observation // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DescribeProblemInput ¶
type DescribeProblemInput struct { // The ID of the problem. // // This member is required. ProblemId *string // contains filtered or unexported fields }
type DescribeProblemObservationsInput ¶
type DescribeProblemObservationsInput struct { // The ID of the problem. // // This member is required. ProblemId *string // contains filtered or unexported fields }
type DescribeProblemObservationsOutput ¶
type DescribeProblemObservationsOutput struct { // Observations related to the problem. RelatedObservations *types.RelatedObservations // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DescribeProblemOutput ¶
type DescribeProblemOutput struct { // Information about the problem. Problem *types.Problem // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type EndpointResolver ¶
type EndpointResolver interface {
ResolveEndpoint(region string, options EndpointResolverOptions) (aws.Endpoint, error)
}
EndpointResolver interface for resolving service endpoints.
func EndpointResolverFromURL ¶ added in v1.1.0
func EndpointResolverFromURL(url string, optFns ...func(*aws.Endpoint)) EndpointResolver
EndpointResolverFromURL returns an EndpointResolver configured using the provided endpoint url. By default, the resolved endpoint resolver uses the client region as signing region, and the endpoint source is set to EndpointSourceCustom.You can provide functional options to configure endpoint values for the resolved endpoint.
type EndpointResolverFunc ¶
type EndpointResolverFunc func(region string, options EndpointResolverOptions) (aws.Endpoint, error)
EndpointResolverFunc is a helper utility that wraps a function so it satisfies the EndpointResolver interface. This is useful when you want to add additional endpoint resolving logic, or stub out specific endpoints with custom values.
func (EndpointResolverFunc) ResolveEndpoint ¶
func (fn EndpointResolverFunc) ResolveEndpoint(region string, options EndpointResolverOptions) (endpoint aws.Endpoint, err error)
type EndpointResolverOptions ¶ added in v0.29.0
type EndpointResolverOptions = internalendpoints.Options
EndpointResolverOptions is the service endpoint resolver options
type HTTPSignerV4 ¶
type ListApplicationsAPIClient ¶ added in v0.30.0
type ListApplicationsAPIClient interface {
ListApplications(context.Context, *ListApplicationsInput, ...func(*Options)) (*ListApplicationsOutput, error)
}
ListApplicationsAPIClient is a client that implements the ListApplications operation.
type ListApplicationsInput ¶
type ListApplicationsInput struct { // The maximum number of results to return in a single call. To retrieve the // remaining results, make another call with the returned NextToken value. MaxResults *int32 // The token to request the next page of results. NextToken *string // contains filtered or unexported fields }
type ListApplicationsOutput ¶
type ListApplicationsOutput struct { // The list of applications. ApplicationInfoList []types.ApplicationInfo // The token used to retrieve the next page of results. This value is null when // there are no more results to return. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type ListApplicationsPaginator ¶ added in v0.30.0
type ListApplicationsPaginator struct {
// contains filtered or unexported fields
}
ListApplicationsPaginator is a paginator for ListApplications
func NewListApplicationsPaginator ¶ added in v0.30.0
func NewListApplicationsPaginator(client ListApplicationsAPIClient, params *ListApplicationsInput, optFns ...func(*ListApplicationsPaginatorOptions)) *ListApplicationsPaginator
NewListApplicationsPaginator returns a new ListApplicationsPaginator
func (*ListApplicationsPaginator) HasMorePages ¶ added in v0.30.0
func (p *ListApplicationsPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*ListApplicationsPaginator) NextPage ¶ added in v0.30.0
func (p *ListApplicationsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListApplicationsOutput, error)
NextPage retrieves the next ListApplications page.
type ListApplicationsPaginatorOptions ¶ added in v0.30.0
type ListApplicationsPaginatorOptions struct { // The maximum number of results to return in a single call. To retrieve the // remaining results, make another call with the returned NextToken value. Limit int32 // Set to true if pagination should stop if the service returns a pagination token // that matches the most recent token provided to the service. StopOnDuplicateToken bool }
ListApplicationsPaginatorOptions is the paginator options for ListApplications
type ListComponentsAPIClient ¶ added in v0.30.0
type ListComponentsAPIClient interface {
ListComponents(context.Context, *ListComponentsInput, ...func(*Options)) (*ListComponentsOutput, error)
}
ListComponentsAPIClient is a client that implements the ListComponents operation.
type ListComponentsInput ¶
type ListComponentsInput struct { // The name of the resource group. // // This member is required. ResourceGroupName *string // The maximum number of results to return in a single call. To retrieve the // remaining results, make another call with the returned NextToken value. MaxResults *int32 // The token to request the next page of results. NextToken *string // contains filtered or unexported fields }
type ListComponentsOutput ¶
type ListComponentsOutput struct { // The list of application components. ApplicationComponentList []types.ApplicationComponent // The token to request the next page of results. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type ListComponentsPaginator ¶ added in v0.30.0
type ListComponentsPaginator struct {
// contains filtered or unexported fields
}
ListComponentsPaginator is a paginator for ListComponents
func NewListComponentsPaginator ¶ added in v0.30.0
func NewListComponentsPaginator(client ListComponentsAPIClient, params *ListComponentsInput, optFns ...func(*ListComponentsPaginatorOptions)) *ListComponentsPaginator
NewListComponentsPaginator returns a new ListComponentsPaginator
func (*ListComponentsPaginator) HasMorePages ¶ added in v0.30.0
func (p *ListComponentsPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*ListComponentsPaginator) NextPage ¶ added in v0.30.0
func (p *ListComponentsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListComponentsOutput, error)
NextPage retrieves the next ListComponents page.
type ListComponentsPaginatorOptions ¶ added in v0.30.0
type ListComponentsPaginatorOptions struct { // The maximum number of results to return in a single call. To retrieve the // remaining results, make another call with the returned NextToken value. Limit int32 // Set to true if pagination should stop if the service returns a pagination token // that matches the most recent token provided to the service. StopOnDuplicateToken bool }
ListComponentsPaginatorOptions is the paginator options for ListComponents
type ListConfigurationHistoryAPIClient ¶ added in v0.30.0
type ListConfigurationHistoryAPIClient interface {
ListConfigurationHistory(context.Context, *ListConfigurationHistoryInput, ...func(*Options)) (*ListConfigurationHistoryOutput, error)
}
ListConfigurationHistoryAPIClient is a client that implements the ListConfigurationHistory operation.
type ListConfigurationHistoryInput ¶
type ListConfigurationHistoryInput struct { // The end time of the event. EndTime *time.Time // The status of the configuration update event. Possible values include INFO, // WARN, and ERROR. EventStatus types.ConfigurationEventStatus // The maximum number of results returned by ListConfigurationHistory in paginated // output. When this parameter is used, ListConfigurationHistory returns only // MaxResults in a single page along with a NextToken response element. The // remaining results of the initial request can be seen by sending another // ListConfigurationHistory request with the returned NextToken value. If this // parameter is not used, then ListConfigurationHistory returns all results. MaxResults *int32 // The NextToken value returned from a previous paginated ListConfigurationHistory // request where MaxResults was used and the results exceeded the value of that // parameter. Pagination continues from the end of the previous results that // returned the NextToken value. This value is null when there are no more results // to return. NextToken *string // Resource group to which the application belongs. ResourceGroupName *string // The start time of the event. StartTime *time.Time // contains filtered or unexported fields }
type ListConfigurationHistoryOutput ¶
type ListConfigurationHistoryOutput struct { // The list of configuration events and their corresponding details. EventList []types.ConfigurationEvent // The NextToken value to include in a future ListConfigurationHistory request. // When the results of a ListConfigurationHistory request exceed MaxResults, this // value can be used to retrieve the next page of results. This value is null when // there are no more results to return. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type ListConfigurationHistoryPaginator ¶ added in v0.30.0
type ListConfigurationHistoryPaginator struct {
// contains filtered or unexported fields
}
ListConfigurationHistoryPaginator is a paginator for ListConfigurationHistory
func NewListConfigurationHistoryPaginator ¶ added in v0.30.0
func NewListConfigurationHistoryPaginator(client ListConfigurationHistoryAPIClient, params *ListConfigurationHistoryInput, optFns ...func(*ListConfigurationHistoryPaginatorOptions)) *ListConfigurationHistoryPaginator
NewListConfigurationHistoryPaginator returns a new ListConfigurationHistoryPaginator
func (*ListConfigurationHistoryPaginator) HasMorePages ¶ added in v0.30.0
func (p *ListConfigurationHistoryPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*ListConfigurationHistoryPaginator) NextPage ¶ added in v0.30.0
func (p *ListConfigurationHistoryPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListConfigurationHistoryOutput, error)
NextPage retrieves the next ListConfigurationHistory page.
type ListConfigurationHistoryPaginatorOptions ¶ added in v0.30.0
type ListConfigurationHistoryPaginatorOptions struct { // The maximum number of results returned by ListConfigurationHistory in paginated // output. When this parameter is used, ListConfigurationHistory returns only // MaxResults in a single page along with a NextToken response element. The // remaining results of the initial request can be seen by sending another // ListConfigurationHistory request with the returned NextToken value. If this // parameter is not used, then ListConfigurationHistory returns all results. Limit int32 // Set to true if pagination should stop if the service returns a pagination token // that matches the most recent token provided to the service. StopOnDuplicateToken bool }
ListConfigurationHistoryPaginatorOptions is the paginator options for ListConfigurationHistory
type ListLogPatternSetsAPIClient ¶ added in v0.30.0
type ListLogPatternSetsAPIClient interface {
ListLogPatternSets(context.Context, *ListLogPatternSetsInput, ...func(*Options)) (*ListLogPatternSetsOutput, error)
}
ListLogPatternSetsAPIClient is a client that implements the ListLogPatternSets operation.
type ListLogPatternSetsInput ¶
type ListLogPatternSetsInput struct { // The name of the resource group. // // This member is required. ResourceGroupName *string // The maximum number of results to return in a single call. To retrieve the // remaining results, make another call with the returned NextToken value. MaxResults *int32 // The token to request the next page of results. NextToken *string // contains filtered or unexported fields }
type ListLogPatternSetsOutput ¶
type ListLogPatternSetsOutput struct { // The list of log pattern sets. LogPatternSets []string // The token used to retrieve the next page of results. This value is null when // there are no more results to return. NextToken *string // The name of the resource group. ResourceGroupName *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type ListLogPatternSetsPaginator ¶ added in v0.30.0
type ListLogPatternSetsPaginator struct {
// contains filtered or unexported fields
}
ListLogPatternSetsPaginator is a paginator for ListLogPatternSets
func NewListLogPatternSetsPaginator ¶ added in v0.30.0
func NewListLogPatternSetsPaginator(client ListLogPatternSetsAPIClient, params *ListLogPatternSetsInput, optFns ...func(*ListLogPatternSetsPaginatorOptions)) *ListLogPatternSetsPaginator
NewListLogPatternSetsPaginator returns a new ListLogPatternSetsPaginator
func (*ListLogPatternSetsPaginator) HasMorePages ¶ added in v0.30.0
func (p *ListLogPatternSetsPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*ListLogPatternSetsPaginator) NextPage ¶ added in v0.30.0
func (p *ListLogPatternSetsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListLogPatternSetsOutput, error)
NextPage retrieves the next ListLogPatternSets page.
type ListLogPatternSetsPaginatorOptions ¶ added in v0.30.0
type ListLogPatternSetsPaginatorOptions struct { // The maximum number of results to return in a single call. To retrieve the // remaining results, make another call with the returned NextToken value. Limit int32 // Set to true if pagination should stop if the service returns a pagination token // that matches the most recent token provided to the service. StopOnDuplicateToken bool }
ListLogPatternSetsPaginatorOptions is the paginator options for ListLogPatternSets
type ListLogPatternsAPIClient ¶ added in v0.30.0
type ListLogPatternsAPIClient interface {
ListLogPatterns(context.Context, *ListLogPatternsInput, ...func(*Options)) (*ListLogPatternsOutput, error)
}
ListLogPatternsAPIClient is a client that implements the ListLogPatterns operation.
type ListLogPatternsInput ¶
type ListLogPatternsInput struct { // The name of the resource group. // // This member is required. ResourceGroupName *string // The maximum number of results to return in a single call. To retrieve the // remaining results, make another call with the returned NextToken value. MaxResults *int32 // The token to request the next page of results. NextToken *string // The name of the log pattern set. PatternSetName *string // contains filtered or unexported fields }
type ListLogPatternsOutput ¶
type ListLogPatternsOutput struct { // The list of log patterns. LogPatterns []types.LogPattern // The token used to retrieve the next page of results. This value is null when // there are no more results to return. NextToken *string // The name of the resource group. ResourceGroupName *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type ListLogPatternsPaginator ¶ added in v0.30.0
type ListLogPatternsPaginator struct {
// contains filtered or unexported fields
}
ListLogPatternsPaginator is a paginator for ListLogPatterns
func NewListLogPatternsPaginator ¶ added in v0.30.0
func NewListLogPatternsPaginator(client ListLogPatternsAPIClient, params *ListLogPatternsInput, optFns ...func(*ListLogPatternsPaginatorOptions)) *ListLogPatternsPaginator
NewListLogPatternsPaginator returns a new ListLogPatternsPaginator
func (*ListLogPatternsPaginator) HasMorePages ¶ added in v0.30.0
func (p *ListLogPatternsPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*ListLogPatternsPaginator) NextPage ¶ added in v0.30.0
func (p *ListLogPatternsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListLogPatternsOutput, error)
NextPage retrieves the next ListLogPatterns page.
type ListLogPatternsPaginatorOptions ¶ added in v0.30.0
type ListLogPatternsPaginatorOptions struct { // The maximum number of results to return in a single call. To retrieve the // remaining results, make another call with the returned NextToken value. Limit int32 // Set to true if pagination should stop if the service returns a pagination token // that matches the most recent token provided to the service. StopOnDuplicateToken bool }
ListLogPatternsPaginatorOptions is the paginator options for ListLogPatterns
type ListProblemsAPIClient ¶ added in v0.30.0
type ListProblemsAPIClient interface {
ListProblems(context.Context, *ListProblemsInput, ...func(*Options)) (*ListProblemsOutput, error)
}
ListProblemsAPIClient is a client that implements the ListProblems operation.
type ListProblemsInput ¶
type ListProblemsInput struct { // The name of the component. ComponentName *string // The time when the problem ended, in epoch seconds. If not specified, problems // within the past seven days are returned. EndTime *time.Time // The maximum number of results to return in a single call. To retrieve the // remaining results, make another call with the returned NextToken value. MaxResults *int32 // The token to request the next page of results. NextToken *string // The name of the resource group. ResourceGroupName *string // The time when the problem was detected, in epoch seconds. If you don't specify a // time frame for the request, problems within the past seven days are returned. StartTime *time.Time // contains filtered or unexported fields }
type ListProblemsOutput ¶
type ListProblemsOutput struct { // The token used to retrieve the next page of results. This value is null when // there are no more results to return. NextToken *string // The list of problems. ProblemList []types.Problem // The name of the resource group. ResourceGroupName *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type ListProblemsPaginator ¶ added in v0.30.0
type ListProblemsPaginator struct {
// contains filtered or unexported fields
}
ListProblemsPaginator is a paginator for ListProblems
func NewListProblemsPaginator ¶ added in v0.30.0
func NewListProblemsPaginator(client ListProblemsAPIClient, params *ListProblemsInput, optFns ...func(*ListProblemsPaginatorOptions)) *ListProblemsPaginator
NewListProblemsPaginator returns a new ListProblemsPaginator
func (*ListProblemsPaginator) HasMorePages ¶ added in v0.30.0
func (p *ListProblemsPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*ListProblemsPaginator) NextPage ¶ added in v0.30.0
func (p *ListProblemsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListProblemsOutput, error)
NextPage retrieves the next ListProblems page.
type ListProblemsPaginatorOptions ¶ added in v0.30.0
type ListProblemsPaginatorOptions struct { // The maximum number of results to return in a single call. To retrieve the // remaining results, make another call with the returned NextToken value. Limit int32 // Set to true if pagination should stop if the service returns a pagination token // that matches the most recent token provided to the service. StopOnDuplicateToken bool }
ListProblemsPaginatorOptions is the paginator options for ListProblems
type ListTagsForResourceInput ¶
type ListTagsForResourceInput struct { // The Amazon Resource Name (ARN) of the application that you want to retrieve tag // information for. // // This member is required. ResourceARN *string // contains filtered or unexported fields }
type ListTagsForResourceOutput ¶
type ListTagsForResourceOutput struct { // An array that lists all the tags that are associated with the application. Each // tag consists of a required tag key (Key) and an associated tag value (Value). Tags []types.Tag // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type Options ¶
type Options struct { // Set of options to modify how an operation is invoked. These apply to all // operations invoked for this client. Use functional options on operation call to // modify this list for per operation behavior. APIOptions []func(*middleware.Stack) error // Configures the events that will be sent to the configured logger. ClientLogMode aws.ClientLogMode // The credentials object to use when signing requests. Credentials aws.CredentialsProvider // The configuration DefaultsMode that the SDK should use when constructing the // clients initial default settings. DefaultsMode aws.DefaultsMode // The endpoint options to be used when attempting to resolve an endpoint. EndpointOptions EndpointResolverOptions // The service endpoint resolver. EndpointResolver EndpointResolver // Signature Version 4 (SigV4) Signer HTTPSignerV4 HTTPSignerV4 // The logger writer interface to write logging messages to. Logger logging.Logger // The region to send requests to. (Required) Region string // RetryMaxAttempts specifies the maximum number attempts an API client will call // an operation that fails with a retryable error. A value of 0 is ignored, and // will not be used to configure the API client created default retryer, or modify // per operation call's retry max attempts. When creating a new API Clients this // member will only be used if the Retryer Options member is nil. This value will // be ignored if Retryer is not nil. If specified in an operation call's functional // options with a value that is different than the constructed client's Options, // the Client's Retryer will be wrapped to use the operation's specific // RetryMaxAttempts value. RetryMaxAttempts int // RetryMode specifies the retry mode the API client will be created with, if // Retryer option is not also specified. When creating a new API Clients this // member will only be used if the Retryer Options member is nil. This value will // be ignored if Retryer is not nil. Currently does not support per operation call // overrides, may in the future. RetryMode aws.RetryMode // Retryer guides how HTTP requests should be retried in case of recoverable // failures. When nil the API client will use a default retryer. The kind of // default retry created by the API client can be changed with the RetryMode // option. Retryer aws.Retryer // The RuntimeEnvironment configuration, only populated if the DefaultsMode is set // to DefaultsModeAuto and is initialized using config.LoadDefaultConfig. You // should not populate this structure programmatically, or rely on the values here // within your applications. RuntimeEnvironment aws.RuntimeEnvironment // The HTTP client to invoke API calls with. Defaults to client's default HTTP // implementation if nil. HTTPClient HTTPClient // contains filtered or unexported fields }
type ResolveEndpoint ¶
type ResolveEndpoint struct { Resolver EndpointResolver Options EndpointResolverOptions }
func (*ResolveEndpoint) HandleSerialize ¶
func (m *ResolveEndpoint) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( out middleware.SerializeOutput, metadata middleware.Metadata, err error, )
func (*ResolveEndpoint) ID ¶
func (*ResolveEndpoint) ID() string
type TagResourceInput ¶
type TagResourceInput struct { // The Amazon Resource Name (ARN) of the application that you want to add one or // more tags to. // // This member is required. ResourceARN *string // A list of tags that to add to the application. A tag consists of a required tag // key (Key) and an associated tag value (Value). The maximum length of a tag key // is 128 characters. The maximum length of a tag value is 256 characters. // // This member is required. Tags []types.Tag // contains filtered or unexported fields }
type TagResourceOutput ¶
type TagResourceOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type UntagResourceInput ¶
type UntagResourceInput struct { // The Amazon Resource Name (ARN) of the application that you want to remove one or // more tags from. // // This member is required. ResourceARN *string // The tags (tag keys) that you want to remove from the resource. When you specify // a tag key, the action removes both that key and its associated tag value. To // remove more than one tag from the application, append the TagKeys parameter and // argument for each additional tag to remove, separated by an ampersand. // // This member is required. TagKeys []string // contains filtered or unexported fields }
type UntagResourceOutput ¶
type UntagResourceOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type UpdateApplicationInput ¶
type UpdateApplicationInput struct { // The name of the resource group. // // This member is required. ResourceGroupName *string // Turns auto-configuration on or off. AutoConfigEnabled *bool // Indicates whether Application Insights can listen to CloudWatch events for the // application resources, such as instance terminated, failed deployment, and // others. CWEMonitorEnabled *bool // When set to true, creates opsItems for any problems detected on an application. OpsCenterEnabled *bool // The SNS topic provided to Application Insights that is associated to the created // opsItem. Allows you to receive notifications for updates to the opsItem. OpsItemSNSTopicArn *string // Disassociates the SNS topic from the opsItem created for detected problems. RemoveSNSTopic *bool // contains filtered or unexported fields }
type UpdateApplicationOutput ¶
type UpdateApplicationOutput struct { // Information about the application. ApplicationInfo *types.ApplicationInfo // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type UpdateComponentConfigurationInput ¶
type UpdateComponentConfigurationInput struct { // The name of the component. // // This member is required. ComponentName *string // The name of the resource group. // // This member is required. ResourceGroupName *string // Automatically configures the component by applying the recommended // configurations. AutoConfigEnabled *bool // The configuration settings of the component. The value is the escaped JSON of // the configuration. For more information about the JSON format, see Working with // JSON // (https://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/working-with-json.html). // You can send a request to DescribeComponentConfigurationRecommendation to see // the recommended configuration for a component. For the complete format of the // component configuration file, see Component Configuration // (https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/component-config.html). ComponentConfiguration *string // Indicates whether the application component is monitored. Monitor *bool // The tier of the application component. Tier types.Tier // contains filtered or unexported fields }
type UpdateComponentConfigurationOutput ¶
type UpdateComponentConfigurationOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type UpdateComponentInput ¶
type UpdateComponentInput struct { // The name of the component. // // This member is required. ComponentName *string // The name of the resource group. // // This member is required. ResourceGroupName *string // The new name of the component. NewComponentName *string // The list of resource ARNs that belong to the component. ResourceList []string // contains filtered or unexported fields }
type UpdateComponentOutput ¶
type UpdateComponentOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type UpdateLogPatternInput ¶
type UpdateLogPatternInput struct { // The name of the log pattern. // // This member is required. PatternName *string // The name of the log pattern set. // // This member is required. PatternSetName *string // The name of the resource group. // // This member is required. ResourceGroupName *string // The log pattern. The pattern must be DFA compatible. Patterns that utilize // forward lookahead or backreference constructions are not supported. Pattern *string // Rank of the log pattern. Must be a value between 1 and 1,000,000. The patterns // are sorted by rank, so we recommend that you set your highest priority patterns // with the lowest rank. A pattern of rank 1 will be the first to get matched to a // log line. A pattern of rank 1,000,000 will be last to get matched. When you // configure custom log patterns from the console, a Low severity pattern // translates to a 750,000 rank. A Medium severity pattern translates to a 500,000 // rank. And a High severity pattern translates to a 250,000 rank. Rank values less // than 1 or greater than 1,000,000 are reserved for AWS-provided patterns. Rank int32 // contains filtered or unexported fields }
type UpdateLogPatternOutput ¶
type UpdateLogPatternOutput struct { // The successfully created log pattern. LogPattern *types.LogPattern // The name of the resource group. ResourceGroupName *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Source Files ¶
- api_client.go
- api_op_CreateApplication.go
- api_op_CreateComponent.go
- api_op_CreateLogPattern.go
- api_op_DeleteApplication.go
- api_op_DeleteComponent.go
- api_op_DeleteLogPattern.go
- api_op_DescribeApplication.go
- api_op_DescribeComponent.go
- api_op_DescribeComponentConfiguration.go
- api_op_DescribeComponentConfigurationRecommendation.go
- api_op_DescribeLogPattern.go
- api_op_DescribeObservation.go
- api_op_DescribeProblem.go
- api_op_DescribeProblemObservations.go
- api_op_ListApplications.go
- api_op_ListComponents.go
- api_op_ListConfigurationHistory.go
- api_op_ListLogPatternSets.go
- api_op_ListLogPatterns.go
- api_op_ListProblems.go
- api_op_ListTagsForResource.go
- api_op_TagResource.go
- api_op_UntagResource.go
- api_op_UpdateApplication.go
- api_op_UpdateComponent.go
- api_op_UpdateComponentConfiguration.go
- api_op_UpdateLogPattern.go
- deserializers.go
- doc.go
- endpoints.go
- go_module_metadata.go
- serializers.go
- validators.go