lookoutmetrics

package
v0.0.0-...-c570f4e Latest Latest
Warning

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

Go to latest
Published: Dec 20, 2023 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Overview

Package lookoutmetrics provides the client and types for making API requests to Amazon Lookout for Metrics.

This is the Amazon Lookout for Metrics API Reference. For an introduction to the service with tutorials for getting started, visit Amazon Lookout for Metrics Developer Guide (https://docs.aws.amazon.com/lookoutmetrics/latest/dev).

See https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25 for more information on this service.

See lookoutmetrics package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/lookoutmetrics/

Using the Client

To contact Amazon Lookout for Metrics with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.

See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/

See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config

See the Amazon Lookout for Metrics client LookoutMetrics for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/lookoutmetrics/#New

Index

Constants

View Source
const (
	// AggregationFunctionAvg is a AggregationFunction enum value
	AggregationFunctionAvg = "AVG"

	// AggregationFunctionSum is a AggregationFunction enum value
	AggregationFunctionSum = "SUM"
)
View Source
const (
	// AlertStatusActive is a AlertStatus enum value
	AlertStatusActive = "ACTIVE"

	// AlertStatusInactive is a AlertStatus enum value
	AlertStatusInactive = "INACTIVE"
)
View Source
const (
	// AlertTypeSns is a AlertType enum value
	AlertTypeSns = "SNS"

	// AlertTypeLambda is a AlertType enum value
	AlertTypeLambda = "LAMBDA"
)
View Source
const (
	// AnomalyDetectionTaskStatusPending is a AnomalyDetectionTaskStatus enum value
	AnomalyDetectionTaskStatusPending = "PENDING"

	// AnomalyDetectionTaskStatusInProgress is a AnomalyDetectionTaskStatus enum value
	AnomalyDetectionTaskStatusInProgress = "IN_PROGRESS"

	// AnomalyDetectionTaskStatusCompleted is a AnomalyDetectionTaskStatus enum value
	AnomalyDetectionTaskStatusCompleted = "COMPLETED"

	// AnomalyDetectionTaskStatusFailed is a AnomalyDetectionTaskStatus enum value
	AnomalyDetectionTaskStatusFailed = "FAILED"

	// AnomalyDetectionTaskStatusFailedToSchedule is a AnomalyDetectionTaskStatus enum value
	AnomalyDetectionTaskStatusFailedToSchedule = "FAILED_TO_SCHEDULE"
)
View Source
const (
	// AnomalyDetectorFailureTypeActivationFailure is a AnomalyDetectorFailureType enum value
	AnomalyDetectorFailureTypeActivationFailure = "ACTIVATION_FAILURE"

	// AnomalyDetectorFailureTypeBackTestActivationFailure is a AnomalyDetectorFailureType enum value
	AnomalyDetectorFailureTypeBackTestActivationFailure = "BACK_TEST_ACTIVATION_FAILURE"

	// AnomalyDetectorFailureTypeDeletionFailure is a AnomalyDetectorFailureType enum value
	AnomalyDetectorFailureTypeDeletionFailure = "DELETION_FAILURE"

	// AnomalyDetectorFailureTypeDeactivationFailure is a AnomalyDetectorFailureType enum value
	AnomalyDetectorFailureTypeDeactivationFailure = "DEACTIVATION_FAILURE"
)
View Source
const (
	// AnomalyDetectorStatusActive is a AnomalyDetectorStatus enum value
	AnomalyDetectorStatusActive = "ACTIVE"

	// AnomalyDetectorStatusActivating is a AnomalyDetectorStatus enum value
	AnomalyDetectorStatusActivating = "ACTIVATING"

	// AnomalyDetectorStatusDeleting is a AnomalyDetectorStatus enum value
	AnomalyDetectorStatusDeleting = "DELETING"

	// AnomalyDetectorStatusFailed is a AnomalyDetectorStatus enum value
	AnomalyDetectorStatusFailed = "FAILED"

	// AnomalyDetectorStatusInactive is a AnomalyDetectorStatus enum value
	AnomalyDetectorStatusInactive = "INACTIVE"

	// AnomalyDetectorStatusLearning is a AnomalyDetectorStatus enum value
	AnomalyDetectorStatusLearning = "LEARNING"

	// AnomalyDetectorStatusBackTestActivating is a AnomalyDetectorStatus enum value
	AnomalyDetectorStatusBackTestActivating = "BACK_TEST_ACTIVATING"

	// AnomalyDetectorStatusBackTestActive is a AnomalyDetectorStatus enum value
	AnomalyDetectorStatusBackTestActive = "BACK_TEST_ACTIVE"

	// AnomalyDetectorStatusBackTestComplete is a AnomalyDetectorStatus enum value
	AnomalyDetectorStatusBackTestComplete = "BACK_TEST_COMPLETE"

	// AnomalyDetectorStatusDeactivated is a AnomalyDetectorStatus enum value
	AnomalyDetectorStatusDeactivated = "DEACTIVATED"

	// AnomalyDetectorStatusDeactivating is a AnomalyDetectorStatus enum value
	AnomalyDetectorStatusDeactivating = "DEACTIVATING"
)
View Source
const (
	// CSVFileCompressionNone is a CSVFileCompression enum value
	CSVFileCompressionNone = "NONE"

	// CSVFileCompressionGzip is a CSVFileCompression enum value
	CSVFileCompressionGzip = "GZIP"
)
View Source
const (
	// ConfidenceHigh is a Confidence enum value
	ConfidenceHigh = "HIGH"

	// ConfidenceLow is a Confidence enum value
	ConfidenceLow = "LOW"

	// ConfidenceNone is a Confidence enum value
	ConfidenceNone = "NONE"
)
View Source
const (
	// DataQualityMetricTypeColumnCompleteness is a DataQualityMetricType enum value
	DataQualityMetricTypeColumnCompleteness = "COLUMN_COMPLETENESS"

	// DataQualityMetricTypeDimensionUniqueness is a DataQualityMetricType enum value
	DataQualityMetricTypeDimensionUniqueness = "DIMENSION_UNIQUENESS"

	// DataQualityMetricTypeTimeSeriesCount is a DataQualityMetricType enum value
	DataQualityMetricTypeTimeSeriesCount = "TIME_SERIES_COUNT"

	// DataQualityMetricTypeRowsProcessed is a DataQualityMetricType enum value
	DataQualityMetricTypeRowsProcessed = "ROWS_PROCESSED"

	// DataQualityMetricTypeRowsPartialCompliance is a DataQualityMetricType enum value
	DataQualityMetricTypeRowsPartialCompliance = "ROWS_PARTIAL_COMPLIANCE"

	// DataQualityMetricTypeInvalidRowsCompliance is a DataQualityMetricType enum value
	DataQualityMetricTypeInvalidRowsCompliance = "INVALID_ROWS_COMPLIANCE"

	// DataQualityMetricTypeBacktestTrainingDataStartTimeStamp is a DataQualityMetricType enum value
	DataQualityMetricTypeBacktestTrainingDataStartTimeStamp = "BACKTEST_TRAINING_DATA_START_TIME_STAMP"

	// DataQualityMetricTypeBacktestTrainingDataEndTimeStamp is a DataQualityMetricType enum value
	DataQualityMetricTypeBacktestTrainingDataEndTimeStamp = "BACKTEST_TRAINING_DATA_END_TIME_STAMP"

	// DataQualityMetricTypeBacktestInferenceDataStartTimeStamp is a DataQualityMetricType enum value
	DataQualityMetricTypeBacktestInferenceDataStartTimeStamp = "BACKTEST_INFERENCE_DATA_START_TIME_STAMP"

	// DataQualityMetricTypeBacktestInferenceDataEndTimeStamp is a DataQualityMetricType enum value
	DataQualityMetricTypeBacktestInferenceDataEndTimeStamp = "BACKTEST_INFERENCE_DATA_END_TIME_STAMP"
)
View Source
const (
	// FrequencyP1d is a Frequency enum value
	FrequencyP1d = "P1D"

	// FrequencyPt1h is a Frequency enum value
	FrequencyPt1h = "PT1H"

	// FrequencyPt10m is a Frequency enum value
	FrequencyPt10m = "PT10M"

	// FrequencyPt5m is a Frequency enum value
	FrequencyPt5m = "PT5M"
)
View Source
const (
	// JsonFileCompressionNone is a JsonFileCompression enum value
	JsonFileCompressionNone = "NONE"

	// JsonFileCompressionGzip is a JsonFileCompression enum value
	JsonFileCompressionGzip = "GZIP"
)
View Source
const (
	// RelationshipTypeCauseOfInputAnomalyGroup is a RelationshipType enum value
	RelationshipTypeCauseOfInputAnomalyGroup = "CAUSE_OF_INPUT_ANOMALY_GROUP"

	// RelationshipTypeEffectOfInputAnomalyGroup is a RelationshipType enum value
	RelationshipTypeEffectOfInputAnomalyGroup = "EFFECT_OF_INPUT_ANOMALY_GROUP"
)
View Source
const (
	// SnsFormatLongText is a SnsFormat enum value
	SnsFormatLongText = "LONG_TEXT"

	// SnsFormatShortText is a SnsFormat enum value
	SnsFormatShortText = "SHORT_TEXT"

	// SnsFormatJson is a SnsFormat enum value
	SnsFormatJson = "JSON"
)
View Source
const (
	// ValidationExceptionReasonUnknownOperation is a ValidationExceptionReason enum value
	ValidationExceptionReasonUnknownOperation = "UNKNOWN_OPERATION"

	// ValidationExceptionReasonCannotParse is a ValidationExceptionReason enum value
	ValidationExceptionReasonCannotParse = "CANNOT_PARSE"

	// ValidationExceptionReasonFieldValidationFailed is a ValidationExceptionReason enum value
	ValidationExceptionReasonFieldValidationFailed = "FIELD_VALIDATION_FAILED"

	// ValidationExceptionReasonOther is a ValidationExceptionReason enum value
	ValidationExceptionReasonOther = "OTHER"
)
View Source
const (

	// ErrCodeAccessDeniedException for service response error code
	// "AccessDeniedException".
	//
	// You do not have sufficient permissions to perform this action.
	ErrCodeAccessDeniedException = "AccessDeniedException"

	// ErrCodeConflictException for service response error code
	// "ConflictException".
	//
	// There was a conflict processing the request. Try your request again.
	ErrCodeConflictException = "ConflictException"

	// ErrCodeInternalServerException for service response error code
	// "InternalServerException".
	//
	// The request processing has failed because of an unknown error, exception,
	// or failure.
	ErrCodeInternalServerException = "InternalServerException"

	// ErrCodeResourceNotFoundException for service response error code
	// "ResourceNotFoundException".
	//
	// The specified resource cannot be found. Check the ARN of the resource and
	// try again.
	ErrCodeResourceNotFoundException = "ResourceNotFoundException"

	// ErrCodeServiceQuotaExceededException for service response error code
	// "ServiceQuotaExceededException".
	//
	// The request exceeded the service's quotas. Check the service quotas and try
	// again.
	ErrCodeServiceQuotaExceededException = "ServiceQuotaExceededException"

	// ErrCodeTooManyRequestsException for service response error code
	// "TooManyRequestsException".
	//
	// The request was denied due to too many requests being submitted at the same
	// time.
	ErrCodeTooManyRequestsException = "TooManyRequestsException"

	// ErrCodeValidationException for service response error code
	// "ValidationException".
	//
	// The input fails to satisfy the constraints specified by the AWS service.
	// Check your input values and try again.
	ErrCodeValidationException = "ValidationException"
)
View Source
const (
	ServiceName = "LookoutMetrics" // Name of service.
	EndpointsID = "lookoutmetrics" // ID to lookup a service endpoint with.
	ServiceID   = "LookoutMetrics" // ServiceID is a unique identifier of a specific service.
)

Service information constants

View Source
const (
	// FilterOperationEquals is a FilterOperation enum value
	FilterOperationEquals = "EQUALS"
)

Variables

This section is empty.

Functions

func AggregationFunction_Values

func AggregationFunction_Values() []string

AggregationFunction_Values returns all elements of the AggregationFunction enum

func AlertStatus_Values

func AlertStatus_Values() []string

AlertStatus_Values returns all elements of the AlertStatus enum

func AlertType_Values

func AlertType_Values() []string

AlertType_Values returns all elements of the AlertType enum

func AnomalyDetectionTaskStatus_Values

func AnomalyDetectionTaskStatus_Values() []string

AnomalyDetectionTaskStatus_Values returns all elements of the AnomalyDetectionTaskStatus enum

func AnomalyDetectorFailureType_Values

func AnomalyDetectorFailureType_Values() []string

AnomalyDetectorFailureType_Values returns all elements of the AnomalyDetectorFailureType enum

func AnomalyDetectorStatus_Values

func AnomalyDetectorStatus_Values() []string

AnomalyDetectorStatus_Values returns all elements of the AnomalyDetectorStatus enum

func CSVFileCompression_Values

func CSVFileCompression_Values() []string

CSVFileCompression_Values returns all elements of the CSVFileCompression enum

func Confidence_Values

func Confidence_Values() []string

Confidence_Values returns all elements of the Confidence enum

func DataQualityMetricType_Values

func DataQualityMetricType_Values() []string

DataQualityMetricType_Values returns all elements of the DataQualityMetricType enum

func FilterOperation_Values

func FilterOperation_Values() []string

FilterOperation_Values returns all elements of the FilterOperation enum

func Frequency_Values

func Frequency_Values() []string

Frequency_Values returns all elements of the Frequency enum

func JsonFileCompression_Values

func JsonFileCompression_Values() []string

JsonFileCompression_Values returns all elements of the JsonFileCompression enum

func RelationshipType_Values

func RelationshipType_Values() []string

RelationshipType_Values returns all elements of the RelationshipType enum

func SnsFormat_Values

func SnsFormat_Values() []string

SnsFormat_Values returns all elements of the SnsFormat enum

func ValidationExceptionReason_Values

func ValidationExceptionReason_Values() []string

ValidationExceptionReason_Values returns all elements of the ValidationExceptionReason enum

Types

type AccessDeniedException

type AccessDeniedException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"Message" type:"string"`
	// contains filtered or unexported fields
}

You do not have sufficient permissions to perform this action.

func (*AccessDeniedException) Code

func (s *AccessDeniedException) Code() string

Code returns the exception type name.

func (*AccessDeniedException) Error

func (s *AccessDeniedException) Error() string

func (AccessDeniedException) GoString

func (s AccessDeniedException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AccessDeniedException) Message

func (s *AccessDeniedException) Message() string

Message returns the exception's message.

func (*AccessDeniedException) OrigErr

func (s *AccessDeniedException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*AccessDeniedException) RequestID

func (s *AccessDeniedException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*AccessDeniedException) StatusCode

func (s *AccessDeniedException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (AccessDeniedException) String

func (s AccessDeniedException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type Action

type Action struct {

	// A configuration for an AWS Lambda channel.
	LambdaConfiguration *LambdaConfiguration `type:"structure"`

	// A configuration for an Amazon SNS channel.
	SNSConfiguration *SNSConfiguration `type:"structure"`
	// contains filtered or unexported fields
}

A configuration that specifies the action to perform when anomalies are detected.

func (Action) GoString

func (s Action) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Action) SetLambdaConfiguration

func (s *Action) SetLambdaConfiguration(v *LambdaConfiguration) *Action

SetLambdaConfiguration sets the LambdaConfiguration field's value.

func (*Action) SetSNSConfiguration

func (s *Action) SetSNSConfiguration(v *SNSConfiguration) *Action

SetSNSConfiguration sets the SNSConfiguration field's value.

func (Action) String

func (s Action) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Action) Validate

func (s *Action) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ActivateAnomalyDetectorInput

type ActivateAnomalyDetectorInput struct {

	// The ARN of the anomaly detector.
	//
	// AnomalyDetectorArn is a required field
	AnomalyDetectorArn *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ActivateAnomalyDetectorInput) GoString

func (s ActivateAnomalyDetectorInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ActivateAnomalyDetectorInput) SetAnomalyDetectorArn

SetAnomalyDetectorArn sets the AnomalyDetectorArn field's value.

func (ActivateAnomalyDetectorInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ActivateAnomalyDetectorInput) Validate

func (s *ActivateAnomalyDetectorInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ActivateAnomalyDetectorOutput

type ActivateAnomalyDetectorOutput struct {
	// contains filtered or unexported fields
}

func (ActivateAnomalyDetectorOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (ActivateAnomalyDetectorOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type Alert

type Alert struct {

	// Action that will be triggered when there is an alert.
	Action *Action `type:"structure"`

	// The ARN of the alert.
	AlertArn *string `type:"string"`

	// A description of the alert.
	AlertDescription *string `type:"string"`

	// The configuration of the alert filters, containing MetricList and DimensionFilter.
	AlertFilters *AlertFilters `type:"structure"`

	// The name of the alert.
	AlertName *string `min:"1" type:"string"`

	// The minimum severity for an anomaly to trigger the alert.
	AlertSensitivityThreshold *int64 `type:"integer"`

	// The status of the alert.
	AlertStatus *string `type:"string" enum:"AlertStatus"`

	// The type of the alert.
	AlertType *string `type:"string" enum:"AlertType"`

	// The ARN of the detector to which the alert is attached.
	AnomalyDetectorArn *string `type:"string"`

	// The time at which the alert was created.
	CreationTime *time.Time `type:"timestamp"`

	// The time at which the alert was last modified.
	LastModificationTime *time.Time `type:"timestamp"`
	// contains filtered or unexported fields
}

A configuration for Amazon SNS-integrated notifications.

func (Alert) GoString

func (s Alert) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Alert) SetAction

func (s *Alert) SetAction(v *Action) *Alert

SetAction sets the Action field's value.

func (*Alert) SetAlertArn

func (s *Alert) SetAlertArn(v string) *Alert

SetAlertArn sets the AlertArn field's value.

func (*Alert) SetAlertDescription

func (s *Alert) SetAlertDescription(v string) *Alert

SetAlertDescription sets the AlertDescription field's value.

func (*Alert) SetAlertFilters

func (s *Alert) SetAlertFilters(v *AlertFilters) *Alert

SetAlertFilters sets the AlertFilters field's value.

func (*Alert) SetAlertName

func (s *Alert) SetAlertName(v string) *Alert

SetAlertName sets the AlertName field's value.

func (*Alert) SetAlertSensitivityThreshold

func (s *Alert) SetAlertSensitivityThreshold(v int64) *Alert

SetAlertSensitivityThreshold sets the AlertSensitivityThreshold field's value.

func (*Alert) SetAlertStatus

func (s *Alert) SetAlertStatus(v string) *Alert

SetAlertStatus sets the AlertStatus field's value.

func (*Alert) SetAlertType

func (s *Alert) SetAlertType(v string) *Alert

SetAlertType sets the AlertType field's value.

func (*Alert) SetAnomalyDetectorArn

func (s *Alert) SetAnomalyDetectorArn(v string) *Alert

SetAnomalyDetectorArn sets the AnomalyDetectorArn field's value.

func (*Alert) SetCreationTime

func (s *Alert) SetCreationTime(v time.Time) *Alert

SetCreationTime sets the CreationTime field's value.

func (*Alert) SetLastModificationTime

func (s *Alert) SetLastModificationTime(v time.Time) *Alert

SetLastModificationTime sets the LastModificationTime field's value.

func (Alert) String

func (s Alert) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AlertFilters

type AlertFilters struct {

	// The list of DimensionFilter objects that are used for dimension-based filtering.
	DimensionFilterList []*DimensionFilter `min:"1" type:"list"`

	// The list of measures that you want to get alerts for.
	MetricList []*string `min:"1" type:"list"`
	// contains filtered or unexported fields
}

The configuration of the alert filters.

func (AlertFilters) GoString

func (s AlertFilters) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AlertFilters) SetDimensionFilterList

func (s *AlertFilters) SetDimensionFilterList(v []*DimensionFilter) *AlertFilters

SetDimensionFilterList sets the DimensionFilterList field's value.

func (*AlertFilters) SetMetricList

func (s *AlertFilters) SetMetricList(v []*string) *AlertFilters

SetMetricList sets the MetricList field's value.

func (AlertFilters) String

func (s AlertFilters) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AlertFilters) Validate

func (s *AlertFilters) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AlertSummary

type AlertSummary struct {

	// The ARN of the alert.
	AlertArn *string `type:"string"`

	// The name of the alert.
	AlertName *string `min:"1" type:"string"`

	// The minimum severity for an anomaly to trigger the alert.
	AlertSensitivityThreshold *int64 `type:"integer"`

	// The status of the alert.
	AlertStatus *string `type:"string" enum:"AlertStatus"`

	// The type of the alert.
	AlertType *string `type:"string" enum:"AlertType"`

	// The ARN of the detector to which the alert is attached.
	AnomalyDetectorArn *string `type:"string"`

	// The time at which the alert was created.
	CreationTime *time.Time `type:"timestamp"`

	// The time at which the alert was last modified.
	LastModificationTime *time.Time `type:"timestamp"`

	// The alert's tags (https://docs.aws.amazon.com/lookoutmetrics/latest/dev/detectors-tags.html).
	Tags map[string]*string `min:"1" type:"map"`
	// contains filtered or unexported fields
}

Provides a summary of an alert's configuration.

func (AlertSummary) GoString

func (s AlertSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AlertSummary) SetAlertArn

func (s *AlertSummary) SetAlertArn(v string) *AlertSummary

SetAlertArn sets the AlertArn field's value.

func (*AlertSummary) SetAlertName

func (s *AlertSummary) SetAlertName(v string) *AlertSummary

SetAlertName sets the AlertName field's value.

func (*AlertSummary) SetAlertSensitivityThreshold

func (s *AlertSummary) SetAlertSensitivityThreshold(v int64) *AlertSummary

SetAlertSensitivityThreshold sets the AlertSensitivityThreshold field's value.

func (*AlertSummary) SetAlertStatus

func (s *AlertSummary) SetAlertStatus(v string) *AlertSummary

SetAlertStatus sets the AlertStatus field's value.

func (*AlertSummary) SetAlertType

func (s *AlertSummary) SetAlertType(v string) *AlertSummary

SetAlertType sets the AlertType field's value.

func (*AlertSummary) SetAnomalyDetectorArn

func (s *AlertSummary) SetAnomalyDetectorArn(v string) *AlertSummary

SetAnomalyDetectorArn sets the AnomalyDetectorArn field's value.

func (*AlertSummary) SetCreationTime

func (s *AlertSummary) SetCreationTime(v time.Time) *AlertSummary

SetCreationTime sets the CreationTime field's value.

func (*AlertSummary) SetLastModificationTime

func (s *AlertSummary) SetLastModificationTime(v time.Time) *AlertSummary

SetLastModificationTime sets the LastModificationTime field's value.

func (*AlertSummary) SetTags

func (s *AlertSummary) SetTags(v map[string]*string) *AlertSummary

SetTags sets the Tags field's value.

func (AlertSummary) String

func (s AlertSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AnomalyDetectorConfig

type AnomalyDetectorConfig struct {

	// The frequency at which the detector analyzes its source data.
	AnomalyDetectorFrequency *string `type:"string" enum:"Frequency"`
	// contains filtered or unexported fields
}

Contains information about a detector's configuration.

func (AnomalyDetectorConfig) GoString

func (s AnomalyDetectorConfig) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnomalyDetectorConfig) SetAnomalyDetectorFrequency

func (s *AnomalyDetectorConfig) SetAnomalyDetectorFrequency(v string) *AnomalyDetectorConfig

SetAnomalyDetectorFrequency sets the AnomalyDetectorFrequency field's value.

func (AnomalyDetectorConfig) String

func (s AnomalyDetectorConfig) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AnomalyDetectorConfigSummary

type AnomalyDetectorConfigSummary struct {

	// The interval at which the detector analyzes its source data.
	AnomalyDetectorFrequency *string `type:"string" enum:"Frequency"`
	// contains filtered or unexported fields
}

Contains information about a detector's configuration.

func (AnomalyDetectorConfigSummary) GoString

func (s AnomalyDetectorConfigSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnomalyDetectorConfigSummary) SetAnomalyDetectorFrequency

func (s *AnomalyDetectorConfigSummary) SetAnomalyDetectorFrequency(v string) *AnomalyDetectorConfigSummary

SetAnomalyDetectorFrequency sets the AnomalyDetectorFrequency field's value.

func (AnomalyDetectorConfigSummary) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AnomalyDetectorDataQualityMetric

type AnomalyDetectorDataQualityMetric struct {

	// An array of DataQualityMetricList objects. Each object in the array contains
	// information about a data quality metric.
	MetricSetDataQualityMetricList []*MetricSetDataQualityMetric `type:"list"`

	// The start time for the data quality metrics collection.
	StartTimestamp *time.Time `type:"timestamp"`
	// contains filtered or unexported fields
}

Aggregated details about the data quality metrics collected for the AnomalyDetectorArn provided in the GetDataQualityMetrics object.

func (AnomalyDetectorDataQualityMetric) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnomalyDetectorDataQualityMetric) SetMetricSetDataQualityMetricList

SetMetricSetDataQualityMetricList sets the MetricSetDataQualityMetricList field's value.

func (*AnomalyDetectorDataQualityMetric) SetStartTimestamp

SetStartTimestamp sets the StartTimestamp field's value.

func (AnomalyDetectorDataQualityMetric) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AnomalyDetectorSummary

type AnomalyDetectorSummary struct {

	// The ARN of the detector.
	AnomalyDetectorArn *string `type:"string"`

	// A description of the detector.
	AnomalyDetectorDescription *string `min:"1" type:"string"`

	// The name of the detector.
	AnomalyDetectorName *string `min:"1" type:"string"`

	// The time at which the detector was created.
	CreationTime *time.Time `type:"timestamp"`

	// The time at which the detector was last modified.
	LastModificationTime *time.Time `type:"timestamp"`

	// The status of detector.
	Status *string `type:"string" enum:"AnomalyDetectorStatus"`

	// The detector's tags (https://docs.aws.amazon.com/lookoutmetrics/latest/dev/detectors-tags.html).
	Tags map[string]*string `min:"1" type:"map"`
	// contains filtered or unexported fields
}

Contains information about an an anomaly detector.

func (AnomalyDetectorSummary) GoString

func (s AnomalyDetectorSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnomalyDetectorSummary) SetAnomalyDetectorArn

func (s *AnomalyDetectorSummary) SetAnomalyDetectorArn(v string) *AnomalyDetectorSummary

SetAnomalyDetectorArn sets the AnomalyDetectorArn field's value.

func (*AnomalyDetectorSummary) SetAnomalyDetectorDescription

func (s *AnomalyDetectorSummary) SetAnomalyDetectorDescription(v string) *AnomalyDetectorSummary

SetAnomalyDetectorDescription sets the AnomalyDetectorDescription field's value.

func (*AnomalyDetectorSummary) SetAnomalyDetectorName

func (s *AnomalyDetectorSummary) SetAnomalyDetectorName(v string) *AnomalyDetectorSummary

SetAnomalyDetectorName sets the AnomalyDetectorName field's value.

func (*AnomalyDetectorSummary) SetCreationTime

func (s *AnomalyDetectorSummary) SetCreationTime(v time.Time) *AnomalyDetectorSummary

SetCreationTime sets the CreationTime field's value.

func (*AnomalyDetectorSummary) SetLastModificationTime

func (s *AnomalyDetectorSummary) SetLastModificationTime(v time.Time) *AnomalyDetectorSummary

SetLastModificationTime sets the LastModificationTime field's value.

func (*AnomalyDetectorSummary) SetStatus

SetStatus sets the Status field's value.

func (*AnomalyDetectorSummary) SetTags

SetTags sets the Tags field's value.

func (AnomalyDetectorSummary) String

func (s AnomalyDetectorSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AnomalyGroup

type AnomalyGroup struct {

	// The ID of the anomaly group.
	AnomalyGroupId *string `type:"string"`

	// The severity score of the group.
	AnomalyGroupScore *float64 `type:"double"`

	// The end time for the group.
	EndTime *string `type:"string"`

	// A list of measures affected by the anomaly.
	MetricLevelImpactList []*MetricLevelImpact `type:"list"`

	// The name of the primary affected measure for the group.
	PrimaryMetricName *string `type:"string"`

	// The start time for the group.
	StartTime *string `type:"string"`
	// contains filtered or unexported fields
}

A group of anomalous metrics

func (AnomalyGroup) GoString

func (s AnomalyGroup) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnomalyGroup) SetAnomalyGroupId

func (s *AnomalyGroup) SetAnomalyGroupId(v string) *AnomalyGroup

SetAnomalyGroupId sets the AnomalyGroupId field's value.

func (*AnomalyGroup) SetAnomalyGroupScore

func (s *AnomalyGroup) SetAnomalyGroupScore(v float64) *AnomalyGroup

SetAnomalyGroupScore sets the AnomalyGroupScore field's value.

func (*AnomalyGroup) SetEndTime

func (s *AnomalyGroup) SetEndTime(v string) *AnomalyGroup

SetEndTime sets the EndTime field's value.

func (*AnomalyGroup) SetMetricLevelImpactList

func (s *AnomalyGroup) SetMetricLevelImpactList(v []*MetricLevelImpact) *AnomalyGroup

SetMetricLevelImpactList sets the MetricLevelImpactList field's value.

func (*AnomalyGroup) SetPrimaryMetricName

func (s *AnomalyGroup) SetPrimaryMetricName(v string) *AnomalyGroup

SetPrimaryMetricName sets the PrimaryMetricName field's value.

func (*AnomalyGroup) SetStartTime

func (s *AnomalyGroup) SetStartTime(v string) *AnomalyGroup

SetStartTime sets the StartTime field's value.

func (AnomalyGroup) String

func (s AnomalyGroup) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AnomalyGroupStatistics

type AnomalyGroupStatistics struct {

	// The start of the time range that was searched.
	EvaluationStartDate *string `type:"string"`

	// Statistics for individual metrics within the group.
	ItemizedMetricStatsList []*ItemizedMetricStats `type:"list"`

	// The number of groups found.
	TotalCount *int64 `type:"integer"`
	// contains filtered or unexported fields
}

Aggregated statistics for a group of anomalous metrics.

func (AnomalyGroupStatistics) GoString

func (s AnomalyGroupStatistics) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnomalyGroupStatistics) SetEvaluationStartDate

func (s *AnomalyGroupStatistics) SetEvaluationStartDate(v string) *AnomalyGroupStatistics

SetEvaluationStartDate sets the EvaluationStartDate field's value.

func (*AnomalyGroupStatistics) SetItemizedMetricStatsList

func (s *AnomalyGroupStatistics) SetItemizedMetricStatsList(v []*ItemizedMetricStats) *AnomalyGroupStatistics

SetItemizedMetricStatsList sets the ItemizedMetricStatsList field's value.

func (*AnomalyGroupStatistics) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (AnomalyGroupStatistics) String

func (s AnomalyGroupStatistics) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AnomalyGroupSummary

type AnomalyGroupSummary struct {

	// The ID of the anomaly group.
	AnomalyGroupId *string `type:"string"`

	// The severity score of the group.
	AnomalyGroupScore *float64 `type:"double"`

	// The end time for the group.
	EndTime *string `type:"string"`

	// The name of the primary affected measure for the group.
	PrimaryMetricName *string `type:"string"`

	// The start time for the group.
	StartTime *string `type:"string"`
	// contains filtered or unexported fields
}

Details about a group of anomalous metrics.

func (AnomalyGroupSummary) GoString

func (s AnomalyGroupSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnomalyGroupSummary) SetAnomalyGroupId

func (s *AnomalyGroupSummary) SetAnomalyGroupId(v string) *AnomalyGroupSummary

SetAnomalyGroupId sets the AnomalyGroupId field's value.

func (*AnomalyGroupSummary) SetAnomalyGroupScore

func (s *AnomalyGroupSummary) SetAnomalyGroupScore(v float64) *AnomalyGroupSummary

SetAnomalyGroupScore sets the AnomalyGroupScore field's value.

func (*AnomalyGroupSummary) SetEndTime

SetEndTime sets the EndTime field's value.

func (*AnomalyGroupSummary) SetPrimaryMetricName

func (s *AnomalyGroupSummary) SetPrimaryMetricName(v string) *AnomalyGroupSummary

SetPrimaryMetricName sets the PrimaryMetricName field's value.

func (*AnomalyGroupSummary) SetStartTime

func (s *AnomalyGroupSummary) SetStartTime(v string) *AnomalyGroupSummary

SetStartTime sets the StartTime field's value.

func (AnomalyGroupSummary) String

func (s AnomalyGroupSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AnomalyGroupTimeSeries

type AnomalyGroupTimeSeries struct {

	// The ID of the anomaly group.
	//
	// AnomalyGroupId is a required field
	AnomalyGroupId *string `type:"string" required:"true"`

	// The ID of the metric.
	TimeSeriesId *string `type:"string"`
	// contains filtered or unexported fields
}

An anomalous metric in an anomaly group.

func (AnomalyGroupTimeSeries) GoString

func (s AnomalyGroupTimeSeries) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnomalyGroupTimeSeries) SetAnomalyGroupId

func (s *AnomalyGroupTimeSeries) SetAnomalyGroupId(v string) *AnomalyGroupTimeSeries

SetAnomalyGroupId sets the AnomalyGroupId field's value.

func (*AnomalyGroupTimeSeries) SetTimeSeriesId

func (s *AnomalyGroupTimeSeries) SetTimeSeriesId(v string) *AnomalyGroupTimeSeries

SetTimeSeriesId sets the TimeSeriesId field's value.

func (AnomalyGroupTimeSeries) String

func (s AnomalyGroupTimeSeries) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnomalyGroupTimeSeries) Validate

func (s *AnomalyGroupTimeSeries) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AnomalyGroupTimeSeriesFeedback

type AnomalyGroupTimeSeriesFeedback struct {

	// The ID of the anomaly group.
	//
	// AnomalyGroupId is a required field
	AnomalyGroupId *string `type:"string" required:"true"`

	// Feedback on whether the metric is a legitimate anomaly.
	//
	// IsAnomaly is a required field
	IsAnomaly *bool `type:"boolean" required:"true"`

	// The ID of the metric.
	//
	// TimeSeriesId is a required field
	TimeSeriesId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

Feedback for an anomalous metric.

func (AnomalyGroupTimeSeriesFeedback) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnomalyGroupTimeSeriesFeedback) SetAnomalyGroupId

SetAnomalyGroupId sets the AnomalyGroupId field's value.

func (*AnomalyGroupTimeSeriesFeedback) SetIsAnomaly

SetIsAnomaly sets the IsAnomaly field's value.

func (*AnomalyGroupTimeSeriesFeedback) SetTimeSeriesId

SetTimeSeriesId sets the TimeSeriesId field's value.

func (AnomalyGroupTimeSeriesFeedback) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnomalyGroupTimeSeriesFeedback) Validate

func (s *AnomalyGroupTimeSeriesFeedback) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AppFlowConfig

type AppFlowConfig struct {

	// name of the flow.
	FlowName *string `type:"string"`

	// An IAM role that gives Amazon Lookout for Metrics permission to access the
	// flow.
	RoleArn *string `type:"string"`
	// contains filtered or unexported fields
}

Details about an Amazon AppFlow flow datasource.

func (AppFlowConfig) GoString

func (s AppFlowConfig) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AppFlowConfig) SetFlowName

func (s *AppFlowConfig) SetFlowName(v string) *AppFlowConfig

SetFlowName sets the FlowName field's value.

func (*AppFlowConfig) SetRoleArn

func (s *AppFlowConfig) SetRoleArn(v string) *AppFlowConfig

SetRoleArn sets the RoleArn field's value.

func (AppFlowConfig) String

func (s AppFlowConfig) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AthenaSourceConfig

type AthenaSourceConfig struct {

	// Settings for backtest mode.
	BackTestConfiguration *BackTestConfiguration `type:"structure"`

	// The database's data catalog.
	DataCatalog *string `min:"1" type:"string"`

	// The database's name.
	DatabaseName *string `min:"1" type:"string"`

	// An IAM role that gives Amazon Lookout for Metrics permission to access the
	// data.
	RoleArn *string `type:"string"`

	// The database's results path.
	S3ResultsPath *string `type:"string"`

	// The database's table name.
	TableName *string `min:"1" type:"string"`

	// The database's work group name.
	WorkGroupName *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

Details about an Amazon Athena datasource.

func (AthenaSourceConfig) GoString

func (s AthenaSourceConfig) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AthenaSourceConfig) SetBackTestConfiguration

func (s *AthenaSourceConfig) SetBackTestConfiguration(v *BackTestConfiguration) *AthenaSourceConfig

SetBackTestConfiguration sets the BackTestConfiguration field's value.

func (*AthenaSourceConfig) SetDataCatalog

func (s *AthenaSourceConfig) SetDataCatalog(v string) *AthenaSourceConfig

SetDataCatalog sets the DataCatalog field's value.

func (*AthenaSourceConfig) SetDatabaseName

func (s *AthenaSourceConfig) SetDatabaseName(v string) *AthenaSourceConfig

SetDatabaseName sets the DatabaseName field's value.

func (*AthenaSourceConfig) SetRoleArn

func (s *AthenaSourceConfig) SetRoleArn(v string) *AthenaSourceConfig

SetRoleArn sets the RoleArn field's value.

func (*AthenaSourceConfig) SetS3ResultsPath

func (s *AthenaSourceConfig) SetS3ResultsPath(v string) *AthenaSourceConfig

SetS3ResultsPath sets the S3ResultsPath field's value.

func (*AthenaSourceConfig) SetTableName

func (s *AthenaSourceConfig) SetTableName(v string) *AthenaSourceConfig

SetTableName sets the TableName field's value.

func (*AthenaSourceConfig) SetWorkGroupName

func (s *AthenaSourceConfig) SetWorkGroupName(v string) *AthenaSourceConfig

SetWorkGroupName sets the WorkGroupName field's value.

func (AthenaSourceConfig) String

func (s AthenaSourceConfig) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AthenaSourceConfig) Validate

func (s *AthenaSourceConfig) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AttributeValue

type AttributeValue struct {

	// A binary value.
	B *string `type:"string"`

	// A list of binary values.
	BS []*string `type:"list"`

	// A number.
	N *string `type:"string"`

	// A list of numbers.
	NS []*string `type:"list"`

	// A string.
	S *string `type:"string"`

	// A list of strings.
	SS []*string `type:"list"`
	// contains filtered or unexported fields
}

An attribute value.

func (AttributeValue) GoString

func (s AttributeValue) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AttributeValue) SetB

func (s *AttributeValue) SetB(v string) *AttributeValue

SetB sets the B field's value.

func (*AttributeValue) SetBS

func (s *AttributeValue) SetBS(v []*string) *AttributeValue

SetBS sets the BS field's value.

func (*AttributeValue) SetN

func (s *AttributeValue) SetN(v string) *AttributeValue

SetN sets the N field's value.

func (*AttributeValue) SetNS

func (s *AttributeValue) SetNS(v []*string) *AttributeValue

SetNS sets the NS field's value.

func (*AttributeValue) SetS

func (s *AttributeValue) SetS(v string) *AttributeValue

SetS sets the S field's value.

func (*AttributeValue) SetSS

func (s *AttributeValue) SetSS(v []*string) *AttributeValue

SetSS sets the SS field's value.

func (AttributeValue) String

func (s AttributeValue) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AutoDetectionMetricSource

type AutoDetectionMetricSource struct {

	// The source's source config.
	S3SourceConfig *AutoDetectionS3SourceConfig `type:"structure"`
	// contains filtered or unexported fields
}

An auto detection metric source.

func (AutoDetectionMetricSource) GoString

func (s AutoDetectionMetricSource) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AutoDetectionMetricSource) SetS3SourceConfig

SetS3SourceConfig sets the S3SourceConfig field's value.

func (AutoDetectionMetricSource) String

func (s AutoDetectionMetricSource) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AutoDetectionMetricSource) Validate

func (s *AutoDetectionMetricSource) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AutoDetectionS3SourceConfig

type AutoDetectionS3SourceConfig struct {

	// The config's historical data path list.
	HistoricalDataPathList []*string `min:"1" type:"list"`

	// The config's templated path list.
	TemplatedPathList []*string `min:"1" type:"list"`
	// contains filtered or unexported fields
}

An auto detection source config.

func (AutoDetectionS3SourceConfig) GoString

func (s AutoDetectionS3SourceConfig) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AutoDetectionS3SourceConfig) SetHistoricalDataPathList

func (s *AutoDetectionS3SourceConfig) SetHistoricalDataPathList(v []*string) *AutoDetectionS3SourceConfig

SetHistoricalDataPathList sets the HistoricalDataPathList field's value.

func (*AutoDetectionS3SourceConfig) SetTemplatedPathList

func (s *AutoDetectionS3SourceConfig) SetTemplatedPathList(v []*string) *AutoDetectionS3SourceConfig

SetTemplatedPathList sets the TemplatedPathList field's value.

func (AutoDetectionS3SourceConfig) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AutoDetectionS3SourceConfig) Validate

func (s *AutoDetectionS3SourceConfig) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BackTestAnomalyDetectorInput

type BackTestAnomalyDetectorInput struct {

	// The Amazon Resource Name (ARN) of the anomaly detector.
	//
	// AnomalyDetectorArn is a required field
	AnomalyDetectorArn *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (BackTestAnomalyDetectorInput) GoString

func (s BackTestAnomalyDetectorInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BackTestAnomalyDetectorInput) SetAnomalyDetectorArn

SetAnomalyDetectorArn sets the AnomalyDetectorArn field's value.

func (BackTestAnomalyDetectorInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BackTestAnomalyDetectorInput) Validate

func (s *BackTestAnomalyDetectorInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BackTestAnomalyDetectorOutput

type BackTestAnomalyDetectorOutput struct {
	// contains filtered or unexported fields
}

func (BackTestAnomalyDetectorOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (BackTestAnomalyDetectorOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type BackTestConfiguration

type BackTestConfiguration struct {

	// Run a backtest instead of monitoring new data.
	//
	// RunBackTestMode is a required field
	RunBackTestMode *bool `type:"boolean" required:"true"`
	// contains filtered or unexported fields
}

Settings for backtest mode.

func (BackTestConfiguration) GoString

func (s BackTestConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BackTestConfiguration) SetRunBackTestMode

func (s *BackTestConfiguration) SetRunBackTestMode(v bool) *BackTestConfiguration

SetRunBackTestMode sets the RunBackTestMode field's value.

func (BackTestConfiguration) String

func (s BackTestConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BackTestConfiguration) Validate

func (s *BackTestConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CloudWatchConfig

type CloudWatchConfig struct {

	// Settings for backtest mode.
	BackTestConfiguration *BackTestConfiguration `type:"structure"`

	// An IAM role that gives Amazon Lookout for Metrics permission to access data
	// in Amazon CloudWatch.
	RoleArn *string `type:"string"`
	// contains filtered or unexported fields
}

Details about an Amazon CloudWatch datasource.

func (CloudWatchConfig) GoString

func (s CloudWatchConfig) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CloudWatchConfig) SetBackTestConfiguration

func (s *CloudWatchConfig) SetBackTestConfiguration(v *BackTestConfiguration) *CloudWatchConfig

SetBackTestConfiguration sets the BackTestConfiguration field's value.

func (*CloudWatchConfig) SetRoleArn

func (s *CloudWatchConfig) SetRoleArn(v string) *CloudWatchConfig

SetRoleArn sets the RoleArn field's value.

func (CloudWatchConfig) String

func (s CloudWatchConfig) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CloudWatchConfig) Validate

func (s *CloudWatchConfig) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ConflictException

type ConflictException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"Message" type:"string"`

	// The ID of the resource.
	ResourceId *string `type:"string"`

	// The type of the resource.
	ResourceType *string `type:"string"`
	// contains filtered or unexported fields
}

There was a conflict processing the request. Try your request again.

func (*ConflictException) Code

func (s *ConflictException) Code() string

Code returns the exception type name.

func (*ConflictException) Error

func (s *ConflictException) Error() string

func (ConflictException) GoString

func (s ConflictException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConflictException) Message

func (s *ConflictException) Message() string

Message returns the exception's message.

func (*ConflictException) OrigErr

func (s *ConflictException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ConflictException) RequestID

func (s *ConflictException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ConflictException) StatusCode

func (s *ConflictException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ConflictException) String

func (s ConflictException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ContributionMatrix

type ContributionMatrix struct {

	// A list of contributing dimensions.
	DimensionContributionList []*DimensionContribution `type:"list"`
	// contains filtered or unexported fields
}

Details about dimensions that contributed to an anomaly.

func (ContributionMatrix) GoString

func (s ContributionMatrix) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ContributionMatrix) SetDimensionContributionList

func (s *ContributionMatrix) SetDimensionContributionList(v []*DimensionContribution) *ContributionMatrix

SetDimensionContributionList sets the DimensionContributionList field's value.

func (ContributionMatrix) String

func (s ContributionMatrix) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateAlertInput

type CreateAlertInput struct {

	// Action that will be triggered when there is an alert.
	//
	// Action is a required field
	Action *Action `type:"structure" required:"true"`

	// A description of the alert.
	AlertDescription *string `type:"string"`

	// The configuration of the alert filters, containing MetricList and DimensionFilterList.
	AlertFilters *AlertFilters `type:"structure"`

	// The name of the alert.
	//
	// AlertName is a required field
	AlertName *string `min:"1" type:"string" required:"true"`

	// An integer from 0 to 100 specifying the alert sensitivity threshold.
	AlertSensitivityThreshold *int64 `type:"integer"`

	// The ARN of the detector to which the alert is attached.
	//
	// AnomalyDetectorArn is a required field
	AnomalyDetectorArn *string `type:"string" required:"true"`

	// A list of tags (https://docs.aws.amazon.com/lookoutmetrics/latest/dev/detectors-tags.html)
	// to apply to the alert.
	Tags map[string]*string `min:"1" type:"map"`
	// contains filtered or unexported fields
}

func (CreateAlertInput) GoString

func (s CreateAlertInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateAlertInput) SetAction

func (s *CreateAlertInput) SetAction(v *Action) *CreateAlertInput

SetAction sets the Action field's value.

func (*CreateAlertInput) SetAlertDescription

func (s *CreateAlertInput) SetAlertDescription(v string) *CreateAlertInput

SetAlertDescription sets the AlertDescription field's value.

func (*CreateAlertInput) SetAlertFilters

func (s *CreateAlertInput) SetAlertFilters(v *AlertFilters) *CreateAlertInput

SetAlertFilters sets the AlertFilters field's value.

func (*CreateAlertInput) SetAlertName

func (s *CreateAlertInput) SetAlertName(v string) *CreateAlertInput

SetAlertName sets the AlertName field's value.

func (*CreateAlertInput) SetAlertSensitivityThreshold

func (s *CreateAlertInput) SetAlertSensitivityThreshold(v int64) *CreateAlertInput

SetAlertSensitivityThreshold sets the AlertSensitivityThreshold field's value.

func (*CreateAlertInput) SetAnomalyDetectorArn

func (s *CreateAlertInput) SetAnomalyDetectorArn(v string) *CreateAlertInput

SetAnomalyDetectorArn sets the AnomalyDetectorArn field's value.

func (*CreateAlertInput) SetTags

func (s *CreateAlertInput) SetTags(v map[string]*string) *CreateAlertInput

SetTags sets the Tags field's value.

func (CreateAlertInput) String

func (s CreateAlertInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateAlertInput) Validate

func (s *CreateAlertInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateAlertOutput

type CreateAlertOutput struct {

	// The ARN of the alert.
	AlertArn *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateAlertOutput) GoString

func (s CreateAlertOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateAlertOutput) SetAlertArn

func (s *CreateAlertOutput) SetAlertArn(v string) *CreateAlertOutput

SetAlertArn sets the AlertArn field's value.

func (CreateAlertOutput) String

func (s CreateAlertOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateAnomalyDetectorInput

type CreateAnomalyDetectorInput struct {

	// Contains information about the configuration of the anomaly detector.
	//
	// AnomalyDetectorConfig is a required field
	AnomalyDetectorConfig *AnomalyDetectorConfig `type:"structure" required:"true"`

	// A description of the detector.
	AnomalyDetectorDescription *string `min:"1" type:"string"`

	// The name of the detector.
	//
	// AnomalyDetectorName is a required field
	AnomalyDetectorName *string `min:"1" type:"string" required:"true"`

	// The ARN of the KMS key to use to encrypt your data.
	KmsKeyArn *string `min:"20" type:"string"`

	// A list of tags (https://docs.aws.amazon.com/lookoutmetrics/latest/dev/detectors-tags.html)
	// to apply to the anomaly detector.
	Tags map[string]*string `min:"1" type:"map"`
	// contains filtered or unexported fields
}

func (CreateAnomalyDetectorInput) GoString

func (s CreateAnomalyDetectorInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateAnomalyDetectorInput) SetAnomalyDetectorConfig

SetAnomalyDetectorConfig sets the AnomalyDetectorConfig field's value.

func (*CreateAnomalyDetectorInput) SetAnomalyDetectorDescription

func (s *CreateAnomalyDetectorInput) SetAnomalyDetectorDescription(v string) *CreateAnomalyDetectorInput

SetAnomalyDetectorDescription sets the AnomalyDetectorDescription field's value.

func (*CreateAnomalyDetectorInput) SetAnomalyDetectorName

func (s *CreateAnomalyDetectorInput) SetAnomalyDetectorName(v string) *CreateAnomalyDetectorInput

SetAnomalyDetectorName sets the AnomalyDetectorName field's value.

func (*CreateAnomalyDetectorInput) SetKmsKeyArn

SetKmsKeyArn sets the KmsKeyArn field's value.

func (*CreateAnomalyDetectorInput) SetTags

SetTags sets the Tags field's value.

func (CreateAnomalyDetectorInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateAnomalyDetectorInput) Validate

func (s *CreateAnomalyDetectorInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateAnomalyDetectorOutput

type CreateAnomalyDetectorOutput struct {

	// The ARN of the detector.
	AnomalyDetectorArn *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateAnomalyDetectorOutput) GoString

func (s CreateAnomalyDetectorOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateAnomalyDetectorOutput) SetAnomalyDetectorArn

func (s *CreateAnomalyDetectorOutput) SetAnomalyDetectorArn(v string) *CreateAnomalyDetectorOutput

SetAnomalyDetectorArn sets the AnomalyDetectorArn field's value.

func (CreateAnomalyDetectorOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateMetricSetInput

type CreateMetricSetInput struct {

	// The ARN of the anomaly detector that will use the dataset.
	//
	// AnomalyDetectorArn is a required field
	AnomalyDetectorArn *string `type:"string" required:"true"`

	// A list of filters that specify which data is kept for anomaly detection.
	DimensionFilterList []*MetricSetDimensionFilter `type:"list"`

	// A list of the fields you want to treat as dimensions.
	DimensionList []*string `min:"1" type:"list"`

	// A list of metrics that the dataset will contain.
	//
	// MetricList is a required field
	MetricList []*Metric `min:"1" type:"list" required:"true"`

	// A description of the dataset you are creating.
	MetricSetDescription *string `min:"1" type:"string"`

	// The frequency with which the source data will be analyzed for anomalies.
	MetricSetFrequency *string `type:"string" enum:"Frequency"`

	// The name of the dataset.
	//
	// MetricSetName is a required field
	MetricSetName *string `min:"1" type:"string" required:"true"`

	// Contains information about how the source data should be interpreted.
	//
	// MetricSource is a required field
	MetricSource *MetricSource `type:"structure" required:"true"`

	// After an interval ends, the amount of seconds that the detector waits before
	// importing data. Offset is only supported for S3, Redshift, Athena and datasources.
	Offset *int64 `type:"integer"`

	// A list of tags (https://docs.aws.amazon.com/lookoutmetrics/latest/dev/detectors-tags.html)
	// to apply to the dataset.
	Tags map[string]*string `min:"1" type:"map"`

	// Contains information about the column used for tracking time in your source
	// data.
	TimestampColumn *TimestampColumn `type:"structure"`

	// The time zone in which your source data was recorded.
	Timezone *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateMetricSetInput) GoString

func (s CreateMetricSetInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateMetricSetInput) SetAnomalyDetectorArn

func (s *CreateMetricSetInput) SetAnomalyDetectorArn(v string) *CreateMetricSetInput

SetAnomalyDetectorArn sets the AnomalyDetectorArn field's value.

func (*CreateMetricSetInput) SetDimensionFilterList

func (s *CreateMetricSetInput) SetDimensionFilterList(v []*MetricSetDimensionFilter) *CreateMetricSetInput

SetDimensionFilterList sets the DimensionFilterList field's value.

func (*CreateMetricSetInput) SetDimensionList

func (s *CreateMetricSetInput) SetDimensionList(v []*string) *CreateMetricSetInput

SetDimensionList sets the DimensionList field's value.

func (*CreateMetricSetInput) SetMetricList

func (s *CreateMetricSetInput) SetMetricList(v []*Metric) *CreateMetricSetInput

SetMetricList sets the MetricList field's value.

func (*CreateMetricSetInput) SetMetricSetDescription

func (s *CreateMetricSetInput) SetMetricSetDescription(v string) *CreateMetricSetInput

SetMetricSetDescription sets the MetricSetDescription field's value.

func (*CreateMetricSetInput) SetMetricSetFrequency

func (s *CreateMetricSetInput) SetMetricSetFrequency(v string) *CreateMetricSetInput

SetMetricSetFrequency sets the MetricSetFrequency field's value.

func (*CreateMetricSetInput) SetMetricSetName

func (s *CreateMetricSetInput) SetMetricSetName(v string) *CreateMetricSetInput

SetMetricSetName sets the MetricSetName field's value.

func (*CreateMetricSetInput) SetMetricSource

func (s *CreateMetricSetInput) SetMetricSource(v *MetricSource) *CreateMetricSetInput

SetMetricSource sets the MetricSource field's value.

func (*CreateMetricSetInput) SetOffset

SetOffset sets the Offset field's value.

func (*CreateMetricSetInput) SetTags

SetTags sets the Tags field's value.

func (*CreateMetricSetInput) SetTimestampColumn

func (s *CreateMetricSetInput) SetTimestampColumn(v *TimestampColumn) *CreateMetricSetInput

SetTimestampColumn sets the TimestampColumn field's value.

func (*CreateMetricSetInput) SetTimezone

SetTimezone sets the Timezone field's value.

func (CreateMetricSetInput) String

func (s CreateMetricSetInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateMetricSetInput) Validate

func (s *CreateMetricSetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateMetricSetOutput

type CreateMetricSetOutput struct {

	// The ARN of the dataset.
	MetricSetArn *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateMetricSetOutput) GoString

func (s CreateMetricSetOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateMetricSetOutput) SetMetricSetArn

func (s *CreateMetricSetOutput) SetMetricSetArn(v string) *CreateMetricSetOutput

SetMetricSetArn sets the MetricSetArn field's value.

func (CreateMetricSetOutput) String

func (s CreateMetricSetOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CsvFormatDescriptor

type CsvFormatDescriptor struct {

	// The character set in which the source CSV file is written.
	Charset *string `type:"string"`

	// Whether or not the source CSV file contains a header.
	ContainsHeader *bool `type:"boolean"`

	// The character used to delimit the source CSV file.
	Delimiter *string `type:"string"`

	// The level of compression of the source CSV file.
	FileCompression *string `type:"string" enum:"CSVFileCompression"`

	// A list of the source CSV file's headers, if any.
	HeaderList []*string `type:"list"`

	// The character used as a quote character.
	QuoteSymbol *string `type:"string"`
	// contains filtered or unexported fields
}

Contains information about how a source CSV data file should be analyzed.

func (CsvFormatDescriptor) GoString

func (s CsvFormatDescriptor) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CsvFormatDescriptor) SetCharset

SetCharset sets the Charset field's value.

func (*CsvFormatDescriptor) SetContainsHeader

func (s *CsvFormatDescriptor) SetContainsHeader(v bool) *CsvFormatDescriptor

SetContainsHeader sets the ContainsHeader field's value.

func (*CsvFormatDescriptor) SetDelimiter

func (s *CsvFormatDescriptor) SetDelimiter(v string) *CsvFormatDescriptor

SetDelimiter sets the Delimiter field's value.

func (*CsvFormatDescriptor) SetFileCompression

func (s *CsvFormatDescriptor) SetFileCompression(v string) *CsvFormatDescriptor

SetFileCompression sets the FileCompression field's value.

func (*CsvFormatDescriptor) SetHeaderList

func (s *CsvFormatDescriptor) SetHeaderList(v []*string) *CsvFormatDescriptor

SetHeaderList sets the HeaderList field's value.

func (*CsvFormatDescriptor) SetQuoteSymbol

func (s *CsvFormatDescriptor) SetQuoteSymbol(v string) *CsvFormatDescriptor

SetQuoteSymbol sets the QuoteSymbol field's value.

func (CsvFormatDescriptor) String

func (s CsvFormatDescriptor) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DataQualityMetric

type DataQualityMetric struct {

	// A description of the data quality metric.
	MetricDescription *string `min:"1" type:"string"`

	// The name of the data quality metric.
	MetricType *string `type:"string" enum:"DataQualityMetricType"`

	// The value of the data quality metric.
	MetricValue *float64 `type:"double"`

	// The column that is being monitored.
	RelatedColumnName *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

An array that describes a data quality metric. Each DataQualityMetric object contains the data quality metric name, its value, a description of the metric, and the affected column.

func (DataQualityMetric) GoString

func (s DataQualityMetric) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataQualityMetric) SetMetricDescription

func (s *DataQualityMetric) SetMetricDescription(v string) *DataQualityMetric

SetMetricDescription sets the MetricDescription field's value.

func (*DataQualityMetric) SetMetricType

func (s *DataQualityMetric) SetMetricType(v string) *DataQualityMetric

SetMetricType sets the MetricType field's value.

func (*DataQualityMetric) SetMetricValue

func (s *DataQualityMetric) SetMetricValue(v float64) *DataQualityMetric

SetMetricValue sets the MetricValue field's value.

func (*DataQualityMetric) SetRelatedColumnName

func (s *DataQualityMetric) SetRelatedColumnName(v string) *DataQualityMetric

SetRelatedColumnName sets the RelatedColumnName field's value.

func (DataQualityMetric) String

func (s DataQualityMetric) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeactivateAnomalyDetectorInput

type DeactivateAnomalyDetectorInput struct {

	// The Amazon Resource Name (ARN) of the anomaly detector.
	//
	// AnomalyDetectorArn is a required field
	AnomalyDetectorArn *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeactivateAnomalyDetectorInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeactivateAnomalyDetectorInput) SetAnomalyDetectorArn

SetAnomalyDetectorArn sets the AnomalyDetectorArn field's value.

func (DeactivateAnomalyDetectorInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeactivateAnomalyDetectorInput) Validate

func (s *DeactivateAnomalyDetectorInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeactivateAnomalyDetectorOutput

type DeactivateAnomalyDetectorOutput struct {
	// contains filtered or unexported fields
}

func (DeactivateAnomalyDetectorOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeactivateAnomalyDetectorOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteAlertInput

type DeleteAlertInput struct {

	// The ARN of the alert to delete.
	//
	// AlertArn is a required field
	AlertArn *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteAlertInput) GoString

func (s DeleteAlertInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteAlertInput) SetAlertArn

func (s *DeleteAlertInput) SetAlertArn(v string) *DeleteAlertInput

SetAlertArn sets the AlertArn field's value.

func (DeleteAlertInput) String

func (s DeleteAlertInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteAlertInput) Validate

func (s *DeleteAlertInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteAlertOutput

type DeleteAlertOutput struct {
	// contains filtered or unexported fields
}

func (DeleteAlertOutput) GoString

func (s DeleteAlertOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteAlertOutput) String

func (s DeleteAlertOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteAnomalyDetectorInput

type DeleteAnomalyDetectorInput struct {

	// The ARN of the detector to delete.
	//
	// AnomalyDetectorArn is a required field
	AnomalyDetectorArn *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteAnomalyDetectorInput) GoString

func (s DeleteAnomalyDetectorInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteAnomalyDetectorInput) SetAnomalyDetectorArn

func (s *DeleteAnomalyDetectorInput) SetAnomalyDetectorArn(v string) *DeleteAnomalyDetectorInput

SetAnomalyDetectorArn sets the AnomalyDetectorArn field's value.

func (DeleteAnomalyDetectorInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteAnomalyDetectorInput) Validate

func (s *DeleteAnomalyDetectorInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteAnomalyDetectorOutput

type DeleteAnomalyDetectorOutput struct {
	// contains filtered or unexported fields
}

func (DeleteAnomalyDetectorOutput) GoString

func (s DeleteAnomalyDetectorOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteAnomalyDetectorOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeAlertInput

type DescribeAlertInput struct {

	// The ARN of the alert to describe.
	//
	// AlertArn is a required field
	AlertArn *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeAlertInput) GoString

func (s DescribeAlertInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeAlertInput) SetAlertArn

func (s *DescribeAlertInput) SetAlertArn(v string) *DescribeAlertInput

SetAlertArn sets the AlertArn field's value.

func (DescribeAlertInput) String

func (s DescribeAlertInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeAlertInput) Validate

func (s *DescribeAlertInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeAlertOutput

type DescribeAlertOutput struct {

	// Contains information about an alert.
	Alert *Alert `type:"structure"`
	// contains filtered or unexported fields
}

func (DescribeAlertOutput) GoString

func (s DescribeAlertOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeAlertOutput) SetAlert

SetAlert sets the Alert field's value.

func (DescribeAlertOutput) String

func (s DescribeAlertOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeAnomalyDetectionExecutionsInput

type DescribeAnomalyDetectionExecutionsInput struct {

	// The Amazon Resource Name (ARN) of the anomaly detector.
	//
	// AnomalyDetectorArn is a required field
	AnomalyDetectorArn *string `type:"string" required:"true"`

	// The number of items to return in the response.
	MaxResults *int64 `min:"1" type:"integer"`

	// Specify the pagination token that's returned by a previous request to retrieve
	// the next page of results.
	NextToken *string `min:"1" type:"string"`

	// The timestamp of the anomaly detection job.
	Timestamp *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeAnomalyDetectionExecutionsInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeAnomalyDetectionExecutionsInput) SetAnomalyDetectorArn

SetAnomalyDetectorArn sets the AnomalyDetectorArn field's value.

func (*DescribeAnomalyDetectionExecutionsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*DescribeAnomalyDetectionExecutionsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeAnomalyDetectionExecutionsInput) SetTimestamp

SetTimestamp sets the Timestamp field's value.

func (DescribeAnomalyDetectionExecutionsInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeAnomalyDetectionExecutionsInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type DescribeAnomalyDetectionExecutionsOutput

type DescribeAnomalyDetectionExecutionsOutput struct {

	// A list of detection jobs.
	ExecutionList []*ExecutionStatus `type:"list"`

	// The pagination token that's included if more results are available.
	NextToken *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (DescribeAnomalyDetectionExecutionsOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeAnomalyDetectionExecutionsOutput) SetExecutionList

SetExecutionList sets the ExecutionList field's value.

func (*DescribeAnomalyDetectionExecutionsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (DescribeAnomalyDetectionExecutionsOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeAnomalyDetectorInput

type DescribeAnomalyDetectorInput struct {

	// The ARN of the detector to describe.
	//
	// AnomalyDetectorArn is a required field
	AnomalyDetectorArn *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeAnomalyDetectorInput) GoString

func (s DescribeAnomalyDetectorInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeAnomalyDetectorInput) SetAnomalyDetectorArn

SetAnomalyDetectorArn sets the AnomalyDetectorArn field's value.

func (DescribeAnomalyDetectorInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeAnomalyDetectorInput) Validate

func (s *DescribeAnomalyDetectorInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeAnomalyDetectorOutput

type DescribeAnomalyDetectorOutput struct {

	// The ARN of the detector.
	AnomalyDetectorArn *string `type:"string"`

	// Contains information about the detector's configuration.
	AnomalyDetectorConfig *AnomalyDetectorConfigSummary `type:"structure"`

	// A description of the detector.
	AnomalyDetectorDescription *string `min:"1" type:"string"`

	// The name of the detector.
	AnomalyDetectorName *string `min:"1" type:"string"`

	// The time at which the detector was created.
	CreationTime *time.Time `type:"timestamp"`

	// The reason that the detector failed.
	FailureReason *string `type:"string"`

	// The process that caused the detector to fail.
	FailureType *string `type:"string" enum:"AnomalyDetectorFailureType"`

	// The ARN of the KMS key to use to encrypt your data.
	KmsKeyArn *string `min:"20" type:"string"`

	// The time at which the detector was last modified.
	LastModificationTime *time.Time `type:"timestamp"`

	// The status of the detector.
	Status *string `type:"string" enum:"AnomalyDetectorStatus"`
	// contains filtered or unexported fields
}

func (DescribeAnomalyDetectorOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeAnomalyDetectorOutput) SetAnomalyDetectorArn

SetAnomalyDetectorArn sets the AnomalyDetectorArn field's value.

func (*DescribeAnomalyDetectorOutput) SetAnomalyDetectorConfig

SetAnomalyDetectorConfig sets the AnomalyDetectorConfig field's value.

func (*DescribeAnomalyDetectorOutput) SetAnomalyDetectorDescription

func (s *DescribeAnomalyDetectorOutput) SetAnomalyDetectorDescription(v string) *DescribeAnomalyDetectorOutput

SetAnomalyDetectorDescription sets the AnomalyDetectorDescription field's value.

func (*DescribeAnomalyDetectorOutput) SetAnomalyDetectorName

SetAnomalyDetectorName sets the AnomalyDetectorName field's value.

func (*DescribeAnomalyDetectorOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*DescribeAnomalyDetectorOutput) SetFailureReason

SetFailureReason sets the FailureReason field's value.

func (*DescribeAnomalyDetectorOutput) SetFailureType

SetFailureType sets the FailureType field's value.

func (*DescribeAnomalyDetectorOutput) SetKmsKeyArn

SetKmsKeyArn sets the KmsKeyArn field's value.

func (*DescribeAnomalyDetectorOutput) SetLastModificationTime

SetLastModificationTime sets the LastModificationTime field's value.

func (*DescribeAnomalyDetectorOutput) SetStatus

SetStatus sets the Status field's value.

func (DescribeAnomalyDetectorOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeMetricSetInput

type DescribeMetricSetInput struct {

	// The ARN of the dataset.
	//
	// MetricSetArn is a required field
	MetricSetArn *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeMetricSetInput) GoString

func (s DescribeMetricSetInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeMetricSetInput) SetMetricSetArn

func (s *DescribeMetricSetInput) SetMetricSetArn(v string) *DescribeMetricSetInput

SetMetricSetArn sets the MetricSetArn field's value.

func (DescribeMetricSetInput) String

func (s DescribeMetricSetInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeMetricSetInput) Validate

func (s *DescribeMetricSetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeMetricSetOutput

type DescribeMetricSetOutput struct {

	// The ARN of the detector that contains the dataset.
	AnomalyDetectorArn *string `type:"string"`

	// The time at which the dataset was created.
	CreationTime *time.Time `type:"timestamp"`

	// The dimensions and their values that were used to filter the dataset.
	DimensionFilterList []*MetricSetDimensionFilter `type:"list"`

	// A list of the dimensions chosen for analysis.
	DimensionList []*string `min:"1" type:"list"`

	// The time at which the dataset was last modified.
	LastModificationTime *time.Time `type:"timestamp"`

	// A list of the metrics defined by the dataset.
	MetricList []*Metric `min:"1" type:"list"`

	// The ARN of the dataset.
	MetricSetArn *string `type:"string"`

	// The dataset's description.
	MetricSetDescription *string `min:"1" type:"string"`

	// The interval at which the data will be analyzed for anomalies.
	MetricSetFrequency *string `type:"string" enum:"Frequency"`

	// The name of the dataset.
	MetricSetName *string `min:"1" type:"string"`

	// Contains information about the dataset's source data.
	MetricSource *MetricSource `type:"structure"`

	// After an interval ends, the amount of seconds that the detector waits before
	// importing data. Offset is only supported for S3, Redshift, Athena and datasources.
	Offset *int64 `type:"integer"`

	// Contains information about the column used for tracking time in your source
	// data.
	TimestampColumn *TimestampColumn `type:"structure"`

	// The time zone in which the dataset's data was recorded.
	Timezone *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeMetricSetOutput) GoString

func (s DescribeMetricSetOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeMetricSetOutput) SetAnomalyDetectorArn

func (s *DescribeMetricSetOutput) SetAnomalyDetectorArn(v string) *DescribeMetricSetOutput

SetAnomalyDetectorArn sets the AnomalyDetectorArn field's value.

func (*DescribeMetricSetOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*DescribeMetricSetOutput) SetDimensionFilterList

SetDimensionFilterList sets the DimensionFilterList field's value.

func (*DescribeMetricSetOutput) SetDimensionList

func (s *DescribeMetricSetOutput) SetDimensionList(v []*string) *DescribeMetricSetOutput

SetDimensionList sets the DimensionList field's value.

func (*DescribeMetricSetOutput) SetLastModificationTime

func (s *DescribeMetricSetOutput) SetLastModificationTime(v time.Time) *DescribeMetricSetOutput

SetLastModificationTime sets the LastModificationTime field's value.

func (*DescribeMetricSetOutput) SetMetricList

func (s *DescribeMetricSetOutput) SetMetricList(v []*Metric) *DescribeMetricSetOutput

SetMetricList sets the MetricList field's value.

func (*DescribeMetricSetOutput) SetMetricSetArn

SetMetricSetArn sets the MetricSetArn field's value.

func (*DescribeMetricSetOutput) SetMetricSetDescription

func (s *DescribeMetricSetOutput) SetMetricSetDescription(v string) *DescribeMetricSetOutput

SetMetricSetDescription sets the MetricSetDescription field's value.

func (*DescribeMetricSetOutput) SetMetricSetFrequency

func (s *DescribeMetricSetOutput) SetMetricSetFrequency(v string) *DescribeMetricSetOutput

SetMetricSetFrequency sets the MetricSetFrequency field's value.

func (*DescribeMetricSetOutput) SetMetricSetName

func (s *DescribeMetricSetOutput) SetMetricSetName(v string) *DescribeMetricSetOutput

SetMetricSetName sets the MetricSetName field's value.

func (*DescribeMetricSetOutput) SetMetricSource

SetMetricSource sets the MetricSource field's value.

func (*DescribeMetricSetOutput) SetOffset

SetOffset sets the Offset field's value.

func (*DescribeMetricSetOutput) SetTimestampColumn

SetTimestampColumn sets the TimestampColumn field's value.

func (*DescribeMetricSetOutput) SetTimezone

SetTimezone sets the Timezone field's value.

func (DescribeMetricSetOutput) String

func (s DescribeMetricSetOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DetectMetricSetConfigInput

type DetectMetricSetConfigInput struct {

	// An anomaly detector ARN.
	//
	// AnomalyDetectorArn is a required field
	AnomalyDetectorArn *string `type:"string" required:"true"`

	// A data source.
	//
	// AutoDetectionMetricSource is a required field
	AutoDetectionMetricSource *AutoDetectionMetricSource `type:"structure" required:"true"`
	// contains filtered or unexported fields
}

func (DetectMetricSetConfigInput) GoString

func (s DetectMetricSetConfigInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DetectMetricSetConfigInput) SetAnomalyDetectorArn

func (s *DetectMetricSetConfigInput) SetAnomalyDetectorArn(v string) *DetectMetricSetConfigInput

SetAnomalyDetectorArn sets the AnomalyDetectorArn field's value.

func (*DetectMetricSetConfigInput) SetAutoDetectionMetricSource

SetAutoDetectionMetricSource sets the AutoDetectionMetricSource field's value.

func (DetectMetricSetConfigInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DetectMetricSetConfigInput) Validate

func (s *DetectMetricSetConfigInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DetectMetricSetConfigOutput

type DetectMetricSetConfigOutput struct {

	// The inferred dataset configuration for the datasource.
	DetectedMetricSetConfig *DetectedMetricSetConfig `type:"structure"`
	// contains filtered or unexported fields
}

func (DetectMetricSetConfigOutput) GoString

func (s DetectMetricSetConfigOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DetectMetricSetConfigOutput) SetDetectedMetricSetConfig

SetDetectedMetricSetConfig sets the DetectedMetricSetConfig field's value.

func (DetectMetricSetConfigOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DetectedCsvFormatDescriptor

type DetectedCsvFormatDescriptor struct {

	// The format's charset.
	Charset *DetectedField `type:"structure"`

	// Whether the format includes a header.
	ContainsHeader *DetectedField `type:"structure"`

	// The format's delimiter.
	Delimiter *DetectedField `type:"structure"`

	// The format's file compression.
	FileCompression *DetectedField `type:"structure"`

	// The format's header list.
	HeaderList *DetectedField `type:"structure"`

	// The format's quote symbol.
	QuoteSymbol *DetectedField `type:"structure"`
	// contains filtered or unexported fields
}

Properties of an inferred CSV format.

func (DetectedCsvFormatDescriptor) GoString

func (s DetectedCsvFormatDescriptor) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DetectedCsvFormatDescriptor) SetCharset

SetCharset sets the Charset field's value.

func (*DetectedCsvFormatDescriptor) SetContainsHeader

SetContainsHeader sets the ContainsHeader field's value.

func (*DetectedCsvFormatDescriptor) SetDelimiter

SetDelimiter sets the Delimiter field's value.

func (*DetectedCsvFormatDescriptor) SetFileCompression

SetFileCompression sets the FileCompression field's value.

func (*DetectedCsvFormatDescriptor) SetHeaderList

SetHeaderList sets the HeaderList field's value.

func (*DetectedCsvFormatDescriptor) SetQuoteSymbol

SetQuoteSymbol sets the QuoteSymbol field's value.

func (DetectedCsvFormatDescriptor) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DetectedField

type DetectedField struct {

	// The field's confidence.
	Confidence *string `type:"string" enum:"Confidence"`

	// The field's message.
	Message *string `type:"string"`

	// The field's value.
	Value *AttributeValue `type:"structure"`
	// contains filtered or unexported fields
}

An inferred field.

func (DetectedField) GoString

func (s DetectedField) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DetectedField) SetConfidence

func (s *DetectedField) SetConfidence(v string) *DetectedField

SetConfidence sets the Confidence field's value.

func (*DetectedField) SetMessage

func (s *DetectedField) SetMessage(v string) *DetectedField

SetMessage sets the Message field's value.

func (*DetectedField) SetValue

func (s *DetectedField) SetValue(v *AttributeValue) *DetectedField

SetValue sets the Value field's value.

func (DetectedField) String

func (s DetectedField) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DetectedFileFormatDescriptor

type DetectedFileFormatDescriptor struct {

	// Details about a CSV format.
	CsvFormatDescriptor *DetectedCsvFormatDescriptor `type:"structure"`

	// Details about a JSON format.
	JsonFormatDescriptor *DetectedJsonFormatDescriptor `type:"structure"`
	// contains filtered or unexported fields
}

Properties of an inferred data format.

func (DetectedFileFormatDescriptor) GoString

func (s DetectedFileFormatDescriptor) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DetectedFileFormatDescriptor) SetCsvFormatDescriptor

SetCsvFormatDescriptor sets the CsvFormatDescriptor field's value.

func (*DetectedFileFormatDescriptor) SetJsonFormatDescriptor

SetJsonFormatDescriptor sets the JsonFormatDescriptor field's value.

func (DetectedFileFormatDescriptor) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DetectedJsonFormatDescriptor

type DetectedJsonFormatDescriptor struct {

	// The format's character set.
	Charset *DetectedField `type:"structure"`

	// The format's file compression.
	FileCompression *DetectedField `type:"structure"`
	// contains filtered or unexported fields
}

A detected JSON format descriptor.

func (DetectedJsonFormatDescriptor) GoString

func (s DetectedJsonFormatDescriptor) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DetectedJsonFormatDescriptor) SetCharset

SetCharset sets the Charset field's value.

func (*DetectedJsonFormatDescriptor) SetFileCompression

SetFileCompression sets the FileCompression field's value.

func (DetectedJsonFormatDescriptor) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DetectedMetricSetConfig

type DetectedMetricSetConfig struct {

	// The dataset's interval.
	MetricSetFrequency *DetectedField `type:"structure"`

	// The dataset's data source.
	MetricSource *DetectedMetricSource `type:"structure"`

	// The dataset's offset.
	Offset *DetectedField `type:"structure"`
	// contains filtered or unexported fields
}

An inferred dataset configuration.

func (DetectedMetricSetConfig) GoString

func (s DetectedMetricSetConfig) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DetectedMetricSetConfig) SetMetricSetFrequency

func (s *DetectedMetricSetConfig) SetMetricSetFrequency(v *DetectedField) *DetectedMetricSetConfig

SetMetricSetFrequency sets the MetricSetFrequency field's value.

func (*DetectedMetricSetConfig) SetMetricSource

SetMetricSource sets the MetricSource field's value.

func (*DetectedMetricSetConfig) SetOffset

SetOffset sets the Offset field's value.

func (DetectedMetricSetConfig) String

func (s DetectedMetricSetConfig) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DetectedMetricSource

type DetectedMetricSource struct {

	// The data source's source configuration.
	S3SourceConfig *DetectedS3SourceConfig `type:"structure"`
	// contains filtered or unexported fields
}

An inferred data source.

func (DetectedMetricSource) GoString

func (s DetectedMetricSource) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DetectedMetricSource) SetS3SourceConfig

SetS3SourceConfig sets the S3SourceConfig field's value.

func (DetectedMetricSource) String

func (s DetectedMetricSource) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DetectedS3SourceConfig

type DetectedS3SourceConfig struct {

	// The source's file format descriptor.
	FileFormatDescriptor *DetectedFileFormatDescriptor `type:"structure"`
	// contains filtered or unexported fields
}

An inferred source configuration.

func (DetectedS3SourceConfig) GoString

func (s DetectedS3SourceConfig) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DetectedS3SourceConfig) SetFileFormatDescriptor

SetFileFormatDescriptor sets the FileFormatDescriptor field's value.

func (DetectedS3SourceConfig) String

func (s DetectedS3SourceConfig) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DimensionContribution

type DimensionContribution struct {

	// The name of the dimension.
	DimensionName *string `min:"1" type:"string"`

	// A list of dimension values that contributed to the anomaly.
	DimensionValueContributionList []*DimensionValueContribution `type:"list"`
	// contains filtered or unexported fields
}

Details about a dimension that contributed to an anomaly.

func (DimensionContribution) GoString

func (s DimensionContribution) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DimensionContribution) SetDimensionName

func (s *DimensionContribution) SetDimensionName(v string) *DimensionContribution

SetDimensionName sets the DimensionName field's value.

func (*DimensionContribution) SetDimensionValueContributionList

func (s *DimensionContribution) SetDimensionValueContributionList(v []*DimensionValueContribution) *DimensionContribution

SetDimensionValueContributionList sets the DimensionValueContributionList field's value.

func (DimensionContribution) String

func (s DimensionContribution) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DimensionFilter

type DimensionFilter struct {

	// The name of the dimension to filter on.
	DimensionName *string `min:"1" type:"string"`

	// The list of values for the dimension specified in DimensionName that you
	// want to filter on.
	DimensionValueList []*string `min:"1" type:"list"`
	// contains filtered or unexported fields
}

The dimension filter, containing DimensionName and DimensionValueList.

func (DimensionFilter) GoString

func (s DimensionFilter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DimensionFilter) SetDimensionName

func (s *DimensionFilter) SetDimensionName(v string) *DimensionFilter

SetDimensionName sets the DimensionName field's value.

func (*DimensionFilter) SetDimensionValueList

func (s *DimensionFilter) SetDimensionValueList(v []*string) *DimensionFilter

SetDimensionValueList sets the DimensionValueList field's value.

func (DimensionFilter) String

func (s DimensionFilter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DimensionFilter) Validate

func (s *DimensionFilter) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DimensionNameValue

type DimensionNameValue struct {

	// The name of the dimension.
	//
	// DimensionName is a required field
	DimensionName *string `min:"1" type:"string" required:"true"`

	// The value of the dimension.
	//
	// DimensionValue is a required field
	DimensionValue *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

A dimension name and value.

func (DimensionNameValue) GoString

func (s DimensionNameValue) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DimensionNameValue) SetDimensionName

func (s *DimensionNameValue) SetDimensionName(v string) *DimensionNameValue

SetDimensionName sets the DimensionName field's value.

func (*DimensionNameValue) SetDimensionValue

func (s *DimensionNameValue) SetDimensionValue(v string) *DimensionNameValue

SetDimensionValue sets the DimensionValue field's value.

func (DimensionNameValue) String

func (s DimensionNameValue) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DimensionValueContribution

type DimensionValueContribution struct {

	// The severity score of the value.
	ContributionScore *float64 `type:"double"`

	// The value of the dimension.
	DimensionValue *string `type:"string"`
	// contains filtered or unexported fields
}

The severity of a value of a dimension that contributed to an anomaly.

func (DimensionValueContribution) GoString

func (s DimensionValueContribution) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DimensionValueContribution) SetContributionScore

SetContributionScore sets the ContributionScore field's value.

func (*DimensionValueContribution) SetDimensionValue

SetDimensionValue sets the DimensionValue field's value.

func (DimensionValueContribution) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ExecutionStatus

type ExecutionStatus struct {

	// The reason that the run failed, if applicable.
	FailureReason *string `min:"1" type:"string"`

	// The run's status.
	Status *string `type:"string" enum:"AnomalyDetectionTaskStatus"`

	// The run's timestamp.
	Timestamp *string `type:"string"`
	// contains filtered or unexported fields
}

The status of an anomaly detector run.

func (ExecutionStatus) GoString

func (s ExecutionStatus) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ExecutionStatus) SetFailureReason

func (s *ExecutionStatus) SetFailureReason(v string) *ExecutionStatus

SetFailureReason sets the FailureReason field's value.

func (*ExecutionStatus) SetStatus

func (s *ExecutionStatus) SetStatus(v string) *ExecutionStatus

SetStatus sets the Status field's value.

func (*ExecutionStatus) SetTimestamp

func (s *ExecutionStatus) SetTimestamp(v string) *ExecutionStatus

SetTimestamp sets the Timestamp field's value.

func (ExecutionStatus) String

func (s ExecutionStatus) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type FileFormatDescriptor

type FileFormatDescriptor struct {

	// Contains information about how a source CSV data file should be analyzed.
	CsvFormatDescriptor *CsvFormatDescriptor `type:"structure"`

	// Contains information about how a source JSON data file should be analyzed.
	JsonFormatDescriptor *JsonFormatDescriptor `type:"structure"`
	// contains filtered or unexported fields
}

Contains information about a source file's formatting.

func (FileFormatDescriptor) GoString

func (s FileFormatDescriptor) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FileFormatDescriptor) SetCsvFormatDescriptor

func (s *FileFormatDescriptor) SetCsvFormatDescriptor(v *CsvFormatDescriptor) *FileFormatDescriptor

SetCsvFormatDescriptor sets the CsvFormatDescriptor field's value.

func (*FileFormatDescriptor) SetJsonFormatDescriptor

func (s *FileFormatDescriptor) SetJsonFormatDescriptor(v *JsonFormatDescriptor) *FileFormatDescriptor

SetJsonFormatDescriptor sets the JsonFormatDescriptor field's value.

func (FileFormatDescriptor) String

func (s FileFormatDescriptor) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type Filter

type Filter struct {

	// The value that you want to include in the filter.
	DimensionValue *string `type:"string"`

	// The condition to apply.
	FilterOperation *string `type:"string" enum:"FilterOperation"`
	// contains filtered or unexported fields
}

Describes a filter for choosing a subset of dimension values. Each filter consists of the dimension that you want to include and the condition statement. The condition statement is specified in the FilterOperation object.

func (Filter) GoString

func (s Filter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Filter) SetDimensionValue

func (s *Filter) SetDimensionValue(v string) *Filter

SetDimensionValue sets the DimensionValue field's value.

func (*Filter) SetFilterOperation

func (s *Filter) SetFilterOperation(v string) *Filter

SetFilterOperation sets the FilterOperation field's value.

func (Filter) String

func (s Filter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetAnomalyGroupInput

type GetAnomalyGroupInput struct {

	// The Amazon Resource Name (ARN) of the anomaly detector.
	//
	// AnomalyDetectorArn is a required field
	AnomalyDetectorArn *string `type:"string" required:"true"`

	// The ID of the anomaly group.
	//
	// AnomalyGroupId is a required field
	AnomalyGroupId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetAnomalyGroupInput) GoString

func (s GetAnomalyGroupInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetAnomalyGroupInput) SetAnomalyDetectorArn

func (s *GetAnomalyGroupInput) SetAnomalyDetectorArn(v string) *GetAnomalyGroupInput

SetAnomalyDetectorArn sets the AnomalyDetectorArn field's value.

func (*GetAnomalyGroupInput) SetAnomalyGroupId

func (s *GetAnomalyGroupInput) SetAnomalyGroupId(v string) *GetAnomalyGroupInput

SetAnomalyGroupId sets the AnomalyGroupId field's value.

func (GetAnomalyGroupInput) String

func (s GetAnomalyGroupInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetAnomalyGroupInput) Validate

func (s *GetAnomalyGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetAnomalyGroupOutput

type GetAnomalyGroupOutput struct {

	// Details about the anomaly group.
	AnomalyGroup *AnomalyGroup `type:"structure"`
	// contains filtered or unexported fields
}

func (GetAnomalyGroupOutput) GoString

func (s GetAnomalyGroupOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetAnomalyGroupOutput) SetAnomalyGroup

SetAnomalyGroup sets the AnomalyGroup field's value.

func (GetAnomalyGroupOutput) String

func (s GetAnomalyGroupOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetDataQualityMetricsInput

type GetDataQualityMetricsInput struct {

	// The Amazon Resource Name (ARN) of the anomaly detector that you want to investigate.
	//
	// AnomalyDetectorArn is a required field
	AnomalyDetectorArn *string `type:"string" required:"true"`

	// The Amazon Resource Name (ARN) of a specific data quality metric set.
	MetricSetArn *string `type:"string"`
	// contains filtered or unexported fields
}

func (GetDataQualityMetricsInput) GoString

func (s GetDataQualityMetricsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetDataQualityMetricsInput) SetAnomalyDetectorArn

func (s *GetDataQualityMetricsInput) SetAnomalyDetectorArn(v string) *GetDataQualityMetricsInput

SetAnomalyDetectorArn sets the AnomalyDetectorArn field's value.

func (*GetDataQualityMetricsInput) SetMetricSetArn

SetMetricSetArn sets the MetricSetArn field's value.

func (GetDataQualityMetricsInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetDataQualityMetricsInput) Validate

func (s *GetDataQualityMetricsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetDataQualityMetricsOutput

type GetDataQualityMetricsOutput struct {

	// A list of the data quality metrics for the AnomalyDetectorArn that you requested.
	AnomalyDetectorDataQualityMetricList []*AnomalyDetectorDataQualityMetric `type:"list"`
	// contains filtered or unexported fields
}

func (GetDataQualityMetricsOutput) GoString

func (s GetDataQualityMetricsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetDataQualityMetricsOutput) SetAnomalyDetectorDataQualityMetricList

func (s *GetDataQualityMetricsOutput) SetAnomalyDetectorDataQualityMetricList(v []*AnomalyDetectorDataQualityMetric) *GetDataQualityMetricsOutput

SetAnomalyDetectorDataQualityMetricList sets the AnomalyDetectorDataQualityMetricList field's value.

func (GetDataQualityMetricsOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetFeedbackInput

type GetFeedbackInput struct {

	// The Amazon Resource Name (ARN) of the anomaly detector.
	//
	// AnomalyDetectorArn is a required field
	AnomalyDetectorArn *string `type:"string" required:"true"`

	// The anomalous metric and group ID.
	//
	// AnomalyGroupTimeSeriesFeedback is a required field
	AnomalyGroupTimeSeriesFeedback *AnomalyGroupTimeSeries `type:"structure" required:"true"`

	// The maximum number of results to return.
	MaxResults *int64 `min:"1" type:"integer"`

	// Specify the pagination token that's returned by a previous request to retrieve
	// the next page of results.
	NextToken *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (GetFeedbackInput) GoString

func (s GetFeedbackInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetFeedbackInput) SetAnomalyDetectorArn

func (s *GetFeedbackInput) SetAnomalyDetectorArn(v string) *GetFeedbackInput

SetAnomalyDetectorArn sets the AnomalyDetectorArn field's value.

func (*GetFeedbackInput) SetAnomalyGroupTimeSeriesFeedback

func (s *GetFeedbackInput) SetAnomalyGroupTimeSeriesFeedback(v *AnomalyGroupTimeSeries) *GetFeedbackInput

SetAnomalyGroupTimeSeriesFeedback sets the AnomalyGroupTimeSeriesFeedback field's value.

func (*GetFeedbackInput) SetMaxResults

func (s *GetFeedbackInput) SetMaxResults(v int64) *GetFeedbackInput

SetMaxResults sets the MaxResults field's value.

func (*GetFeedbackInput) SetNextToken

func (s *GetFeedbackInput) SetNextToken(v string) *GetFeedbackInput

SetNextToken sets the NextToken field's value.

func (GetFeedbackInput) String

func (s GetFeedbackInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetFeedbackInput) Validate

func (s *GetFeedbackInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetFeedbackOutput

type GetFeedbackOutput struct {

	// Feedback for an anomalous metric.
	AnomalyGroupTimeSeriesFeedback []*TimeSeriesFeedback `type:"list"`

	// The pagination token that's included if more results are available.
	NextToken *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (GetFeedbackOutput) GoString

func (s GetFeedbackOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetFeedbackOutput) SetAnomalyGroupTimeSeriesFeedback

func (s *GetFeedbackOutput) SetAnomalyGroupTimeSeriesFeedback(v []*TimeSeriesFeedback) *GetFeedbackOutput

SetAnomalyGroupTimeSeriesFeedback sets the AnomalyGroupTimeSeriesFeedback field's value.

func (*GetFeedbackOutput) SetNextToken

func (s *GetFeedbackOutput) SetNextToken(v string) *GetFeedbackOutput

SetNextToken sets the NextToken field's value.

func (GetFeedbackOutput) String

func (s GetFeedbackOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetSampleDataInput

type GetSampleDataInput struct {

	// A datasource bucket in Amazon S3.
	S3SourceConfig *SampleDataS3SourceConfig `type:"structure"`
	// contains filtered or unexported fields
}

func (GetSampleDataInput) GoString

func (s GetSampleDataInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetSampleDataInput) SetS3SourceConfig

SetS3SourceConfig sets the S3SourceConfig field's value.

func (GetSampleDataInput) String

func (s GetSampleDataInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetSampleDataInput) Validate

func (s *GetSampleDataInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetSampleDataOutput

type GetSampleDataOutput struct {

	// A list of header labels for the records.
	HeaderValues []*string `type:"list"`

	// A list of records.
	SampleRows [][]*string `type:"list"`
	// contains filtered or unexported fields
}

func (GetSampleDataOutput) GoString

func (s GetSampleDataOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetSampleDataOutput) SetHeaderValues

func (s *GetSampleDataOutput) SetHeaderValues(v []*string) *GetSampleDataOutput

SetHeaderValues sets the HeaderValues field's value.

func (*GetSampleDataOutput) SetSampleRows

func (s *GetSampleDataOutput) SetSampleRows(v [][]*string) *GetSampleDataOutput

SetSampleRows sets the SampleRows field's value.

func (GetSampleDataOutput) String

func (s GetSampleDataOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type InterMetricImpactDetails

type InterMetricImpactDetails struct {

	// The ID of the anomaly group.
	AnomalyGroupId *string `type:"string"`

	// For potential causes (CAUSE_OF_INPUT_ANOMALY_GROUP), the percentage contribution
	// the measure has in causing the anomalies.
	ContributionPercentage *float64 `type:"double"`

	// The name of the measure.
	MetricName *string `type:"string"`

	// Whether a measure is a potential cause of the anomaly group (CAUSE_OF_INPUT_ANOMALY_GROUP),
	// or whether the measure is impacted by the anomaly group (EFFECT_OF_INPUT_ANOMALY_GROUP).
	RelationshipType *string `type:"string" enum:"RelationshipType"`
	// contains filtered or unexported fields
}

Aggregated details about the measures contributing to the anomaly group, and the measures potentially impacted by the anomaly group.

func (InterMetricImpactDetails) GoString

func (s InterMetricImpactDetails) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*InterMetricImpactDetails) SetAnomalyGroupId

func (s *InterMetricImpactDetails) SetAnomalyGroupId(v string) *InterMetricImpactDetails

SetAnomalyGroupId sets the AnomalyGroupId field's value.

func (*InterMetricImpactDetails) SetContributionPercentage

func (s *InterMetricImpactDetails) SetContributionPercentage(v float64) *InterMetricImpactDetails

SetContributionPercentage sets the ContributionPercentage field's value.

func (*InterMetricImpactDetails) SetMetricName

SetMetricName sets the MetricName field's value.

func (*InterMetricImpactDetails) SetRelationshipType

func (s *InterMetricImpactDetails) SetRelationshipType(v string) *InterMetricImpactDetails

SetRelationshipType sets the RelationshipType field's value.

func (InterMetricImpactDetails) String

func (s InterMetricImpactDetails) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type InternalServerException

type InternalServerException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"Message" type:"string"`
	// contains filtered or unexported fields
}

The request processing has failed because of an unknown error, exception, or failure.

func (*InternalServerException) Code

func (s *InternalServerException) Code() string

Code returns the exception type name.

func (*InternalServerException) Error

func (s *InternalServerException) Error() string

func (InternalServerException) GoString

func (s InternalServerException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*InternalServerException) Message

func (s *InternalServerException) Message() string

Message returns the exception's message.

func (*InternalServerException) OrigErr

func (s *InternalServerException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*InternalServerException) RequestID

func (s *InternalServerException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*InternalServerException) StatusCode

func (s *InternalServerException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (InternalServerException) String

func (s InternalServerException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ItemizedMetricStats

type ItemizedMetricStats struct {

	// The name of the measure.
	MetricName *string `min:"1" type:"string"`

	// The number of times that the measure appears.
	OccurrenceCount *int64 `type:"integer"`
	// contains filtered or unexported fields
}

Aggregated statistics about a measure affected by an anomaly.

func (ItemizedMetricStats) GoString

func (s ItemizedMetricStats) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ItemizedMetricStats) SetMetricName

func (s *ItemizedMetricStats) SetMetricName(v string) *ItemizedMetricStats

SetMetricName sets the MetricName field's value.

func (*ItemizedMetricStats) SetOccurrenceCount

func (s *ItemizedMetricStats) SetOccurrenceCount(v int64) *ItemizedMetricStats

SetOccurrenceCount sets the OccurrenceCount field's value.

func (ItemizedMetricStats) String

func (s ItemizedMetricStats) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type JsonFormatDescriptor

type JsonFormatDescriptor struct {

	// The character set in which the source JSON file is written.
	Charset *string `type:"string"`

	// The level of compression of the source CSV file.
	FileCompression *string `type:"string" enum:"JsonFileCompression"`
	// contains filtered or unexported fields
}

Contains information about how a source JSON data file should be analyzed.

func (JsonFormatDescriptor) GoString

func (s JsonFormatDescriptor) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*JsonFormatDescriptor) SetCharset

SetCharset sets the Charset field's value.

func (*JsonFormatDescriptor) SetFileCompression

func (s *JsonFormatDescriptor) SetFileCompression(v string) *JsonFormatDescriptor

SetFileCompression sets the FileCompression field's value.

func (JsonFormatDescriptor) String

func (s JsonFormatDescriptor) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type LambdaConfiguration

type LambdaConfiguration struct {

	// The ARN of the Lambda function.
	//
	// LambdaArn is a required field
	LambdaArn *string `type:"string" required:"true"`

	// The ARN of an IAM role that has permission to invoke the Lambda function.
	//
	// RoleArn is a required field
	RoleArn *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

Contains information about a Lambda configuration.

func (LambdaConfiguration) GoString

func (s LambdaConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LambdaConfiguration) SetLambdaArn

func (s *LambdaConfiguration) SetLambdaArn(v string) *LambdaConfiguration

SetLambdaArn sets the LambdaArn field's value.

func (*LambdaConfiguration) SetRoleArn

SetRoleArn sets the RoleArn field's value.

func (LambdaConfiguration) String

func (s LambdaConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LambdaConfiguration) Validate

func (s *LambdaConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListAlertsInput

type ListAlertsInput struct {

	// The ARN of the alert's detector.
	AnomalyDetectorArn *string `type:"string"`

	// The maximum number of results that will be displayed by the request.
	MaxResults *int64 `min:"1" type:"integer"`

	// If the result of the previous request is truncated, the response includes
	// a NextToken. To retrieve the next set of results, use the token in the next
	// request. Tokens expire after 24 hours.
	NextToken *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (ListAlertsInput) GoString

func (s ListAlertsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListAlertsInput) SetAnomalyDetectorArn

func (s *ListAlertsInput) SetAnomalyDetectorArn(v string) *ListAlertsInput

SetAnomalyDetectorArn sets the AnomalyDetectorArn field's value.

func (*ListAlertsInput) SetMaxResults

func (s *ListAlertsInput) SetMaxResults(v int64) *ListAlertsInput

SetMaxResults sets the MaxResults field's value.

func (*ListAlertsInput) SetNextToken

func (s *ListAlertsInput) SetNextToken(v string) *ListAlertsInput

SetNextToken sets the NextToken field's value.

func (ListAlertsInput) String

func (s ListAlertsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListAlertsInput) Validate

func (s *ListAlertsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListAlertsOutput

type ListAlertsOutput struct {

	// Contains information about an alert.
	AlertSummaryList []*AlertSummary `type:"list"`

	// If the response is truncated, the service returns this token. To retrieve
	// the next set of results, use this token in the next request.
	NextToken *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (ListAlertsOutput) GoString

func (s ListAlertsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListAlertsOutput) SetAlertSummaryList

func (s *ListAlertsOutput) SetAlertSummaryList(v []*AlertSummary) *ListAlertsOutput

SetAlertSummaryList sets the AlertSummaryList field's value.

func (*ListAlertsOutput) SetNextToken

func (s *ListAlertsOutput) SetNextToken(v string) *ListAlertsOutput

SetNextToken sets the NextToken field's value.

func (ListAlertsOutput) String

func (s ListAlertsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListAnomalyDetectorsInput

type ListAnomalyDetectorsInput struct {

	// The maximum number of results to return.
	MaxResults *int64 `min:"1" type:"integer"`

	// If the result of the previous request was truncated, the response includes
	// a NextToken. To retrieve the next set of results, use the token in the next
	// request. Tokens expire after 24 hours.
	NextToken *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (ListAnomalyDetectorsInput) GoString

func (s ListAnomalyDetectorsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListAnomalyDetectorsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListAnomalyDetectorsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListAnomalyDetectorsInput) String

func (s ListAnomalyDetectorsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListAnomalyDetectorsInput) Validate

func (s *ListAnomalyDetectorsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListAnomalyDetectorsOutput

type ListAnomalyDetectorsOutput struct {

	// A list of anomaly detectors in the account in the current region.
	AnomalyDetectorSummaryList []*AnomalyDetectorSummary `type:"list"`

	// If the response is truncated, the service returns this token. To retrieve
	// the next set of results, use the token in the next request.
	NextToken *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (ListAnomalyDetectorsOutput) GoString

func (s ListAnomalyDetectorsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListAnomalyDetectorsOutput) SetAnomalyDetectorSummaryList

func (s *ListAnomalyDetectorsOutput) SetAnomalyDetectorSummaryList(v []*AnomalyDetectorSummary) *ListAnomalyDetectorsOutput

SetAnomalyDetectorSummaryList sets the AnomalyDetectorSummaryList field's value.

func (*ListAnomalyDetectorsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListAnomalyDetectorsOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListAnomalyGroupRelatedMetricsInput

type ListAnomalyGroupRelatedMetricsInput struct {

	// The Amazon Resource Name (ARN) of the anomaly detector.
	//
	// AnomalyDetectorArn is a required field
	AnomalyDetectorArn *string `type:"string" required:"true"`

	// The ID of the anomaly group.
	//
	// AnomalyGroupId is a required field
	AnomalyGroupId *string `type:"string" required:"true"`

	// The maximum number of results to return.
	MaxResults *int64 `min:"1" type:"integer"`

	// Specify the pagination token that's returned by a previous request to retrieve
	// the next page of results.
	NextToken *string `min:"1" type:"string"`

	// Filter for potential causes (CAUSE_OF_INPUT_ANOMALY_GROUP) or downstream
	// effects (EFFECT_OF_INPUT_ANOMALY_GROUP) of the anomaly group.
	RelationshipTypeFilter *string `type:"string" enum:"RelationshipType"`
	// contains filtered or unexported fields
}

func (ListAnomalyGroupRelatedMetricsInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListAnomalyGroupRelatedMetricsInput) SetAnomalyDetectorArn

SetAnomalyDetectorArn sets the AnomalyDetectorArn field's value.

func (*ListAnomalyGroupRelatedMetricsInput) SetAnomalyGroupId

SetAnomalyGroupId sets the AnomalyGroupId field's value.

func (*ListAnomalyGroupRelatedMetricsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListAnomalyGroupRelatedMetricsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListAnomalyGroupRelatedMetricsInput) SetRelationshipTypeFilter

SetRelationshipTypeFilter sets the RelationshipTypeFilter field's value.

func (ListAnomalyGroupRelatedMetricsInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListAnomalyGroupRelatedMetricsInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ListAnomalyGroupRelatedMetricsOutput

type ListAnomalyGroupRelatedMetricsOutput struct {

	// Aggregated details about the measures contributing to the anomaly group,
	// and the measures potentially impacted by the anomaly group.
	InterMetricImpactList []*InterMetricImpactDetails `type:"list"`

	// The pagination token that's included if more results are available.
	NextToken *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (ListAnomalyGroupRelatedMetricsOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListAnomalyGroupRelatedMetricsOutput) SetInterMetricImpactList

SetInterMetricImpactList sets the InterMetricImpactList field's value.

func (*ListAnomalyGroupRelatedMetricsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListAnomalyGroupRelatedMetricsOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListAnomalyGroupSummariesInput

type ListAnomalyGroupSummariesInput struct {

	// The Amazon Resource Name (ARN) of the anomaly detector.
	//
	// AnomalyDetectorArn is a required field
	AnomalyDetectorArn *string `type:"string" required:"true"`

	// The maximum number of results to return.
	MaxResults *int64 `min:"1" type:"integer"`

	// Specify the pagination token that's returned by a previous request to retrieve
	// the next page of results.
	NextToken *string `min:"1" type:"string"`

	// The minimum severity score for inclusion in the output.
	//
	// SensitivityThreshold is a required field
	SensitivityThreshold *int64 `type:"integer" required:"true"`
	// contains filtered or unexported fields
}

func (ListAnomalyGroupSummariesInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListAnomalyGroupSummariesInput) SetAnomalyDetectorArn

SetAnomalyDetectorArn sets the AnomalyDetectorArn field's value.

func (*ListAnomalyGroupSummariesInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListAnomalyGroupSummariesInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListAnomalyGroupSummariesInput) SetSensitivityThreshold

SetSensitivityThreshold sets the SensitivityThreshold field's value.

func (ListAnomalyGroupSummariesInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListAnomalyGroupSummariesInput) Validate

func (s *ListAnomalyGroupSummariesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListAnomalyGroupSummariesOutput

type ListAnomalyGroupSummariesOutput struct {

	// Aggregated details about the anomaly groups.
	AnomalyGroupStatistics *AnomalyGroupStatistics `type:"structure"`

	// A list of anomaly group summaries.
	AnomalyGroupSummaryList []*AnomalyGroupSummary `type:"list"`

	// The pagination token that's included if more results are available.
	NextToken *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (ListAnomalyGroupSummariesOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListAnomalyGroupSummariesOutput) SetAnomalyGroupStatistics

SetAnomalyGroupStatistics sets the AnomalyGroupStatistics field's value.

func (*ListAnomalyGroupSummariesOutput) SetAnomalyGroupSummaryList

SetAnomalyGroupSummaryList sets the AnomalyGroupSummaryList field's value.

func (*ListAnomalyGroupSummariesOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListAnomalyGroupSummariesOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListAnomalyGroupTimeSeriesInput

type ListAnomalyGroupTimeSeriesInput struct {

	// The Amazon Resource Name (ARN) of the anomaly detector.
	//
	// AnomalyDetectorArn is a required field
	AnomalyDetectorArn *string `type:"string" required:"true"`

	// The ID of the anomaly group.
	//
	// AnomalyGroupId is a required field
	AnomalyGroupId *string `type:"string" required:"true"`

	// The maximum number of results to return.
	MaxResults *int64 `min:"1" type:"integer"`

	// The name of the measure field.
	//
	// MetricName is a required field
	MetricName *string `type:"string" required:"true"`

	// Specify the pagination token that's returned by a previous request to retrieve
	// the next page of results.
	NextToken *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (ListAnomalyGroupTimeSeriesInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListAnomalyGroupTimeSeriesInput) SetAnomalyDetectorArn

SetAnomalyDetectorArn sets the AnomalyDetectorArn field's value.

func (*ListAnomalyGroupTimeSeriesInput) SetAnomalyGroupId

SetAnomalyGroupId sets the AnomalyGroupId field's value.

func (*ListAnomalyGroupTimeSeriesInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListAnomalyGroupTimeSeriesInput) SetMetricName

SetMetricName sets the MetricName field's value.

func (*ListAnomalyGroupTimeSeriesInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListAnomalyGroupTimeSeriesInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListAnomalyGroupTimeSeriesInput) Validate

func (s *ListAnomalyGroupTimeSeriesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListAnomalyGroupTimeSeriesOutput

type ListAnomalyGroupTimeSeriesOutput struct {

	// The ID of the anomaly group.
	AnomalyGroupId *string `type:"string"`

	// The name of the measure field.
	MetricName *string `type:"string"`

	// The pagination token that's included if more results are available.
	NextToken *string `min:"1" type:"string"`

	// A list of anomalous metrics.
	TimeSeriesList []*TimeSeries `type:"list"`

	// Timestamps for the anomalous metrics.
	TimestampList []*string `type:"list"`
	// contains filtered or unexported fields
}

func (ListAnomalyGroupTimeSeriesOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListAnomalyGroupTimeSeriesOutput) SetAnomalyGroupId

SetAnomalyGroupId sets the AnomalyGroupId field's value.

func (*ListAnomalyGroupTimeSeriesOutput) SetMetricName

SetMetricName sets the MetricName field's value.

func (*ListAnomalyGroupTimeSeriesOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListAnomalyGroupTimeSeriesOutput) SetTimeSeriesList

SetTimeSeriesList sets the TimeSeriesList field's value.

func (*ListAnomalyGroupTimeSeriesOutput) SetTimestampList

SetTimestampList sets the TimestampList field's value.

func (ListAnomalyGroupTimeSeriesOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListMetricSetsInput

type ListMetricSetsInput struct {

	// The ARN of the anomaly detector containing the metrics sets to list.
	AnomalyDetectorArn *string `type:"string"`

	// The maximum number of results to return.
	MaxResults *int64 `min:"1" type:"integer"`

	// If the result of the previous request was truncated, the response includes
	// a NextToken. To retrieve the next set of results, use the token in the next
	// request. Tokens expire after 24 hours.
	NextToken *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (ListMetricSetsInput) GoString

func (s ListMetricSetsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListMetricSetsInput) SetAnomalyDetectorArn

func (s *ListMetricSetsInput) SetAnomalyDetectorArn(v string) *ListMetricSetsInput

SetAnomalyDetectorArn sets the AnomalyDetectorArn field's value.

func (*ListMetricSetsInput) SetMaxResults

func (s *ListMetricSetsInput) SetMaxResults(v int64) *ListMetricSetsInput

SetMaxResults sets the MaxResults field's value.

func (*ListMetricSetsInput) SetNextToken

func (s *ListMetricSetsInput) SetNextToken(v string) *ListMetricSetsInput

SetNextToken sets the NextToken field's value.

func (ListMetricSetsInput) String

func (s ListMetricSetsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListMetricSetsInput) Validate

func (s *ListMetricSetsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListMetricSetsOutput

type ListMetricSetsOutput struct {

	// A list of the datasets in the AWS Region, with configuration details for
	// each.
	MetricSetSummaryList []*MetricSetSummary `type:"list"`

	// If the response is truncated, the list call returns this token. To retrieve
	// the next set of results, use the token in the next list request.
	NextToken *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (ListMetricSetsOutput) GoString

func (s ListMetricSetsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListMetricSetsOutput) SetMetricSetSummaryList

func (s *ListMetricSetsOutput) SetMetricSetSummaryList(v []*MetricSetSummary) *ListMetricSetsOutput

SetMetricSetSummaryList sets the MetricSetSummaryList field's value.

func (*ListMetricSetsOutput) SetNextToken

func (s *ListMetricSetsOutput) SetNextToken(v string) *ListMetricSetsOutput

SetNextToken sets the NextToken field's value.

func (ListMetricSetsOutput) String

func (s ListMetricSetsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListTagsForResourceInput

type ListTagsForResourceInput struct {

	// The resource's Amazon Resource Name (ARN).
	//
	// ResourceArn is a required field
	ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ListTagsForResourceInput) GoString

func (s ListTagsForResourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTagsForResourceInput) SetResourceArn

SetResourceArn sets the ResourceArn field's value.

func (ListTagsForResourceInput) String

func (s ListTagsForResourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTagsForResourceInput) Validate

func (s *ListTagsForResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListTagsForResourceOutput

type ListTagsForResourceOutput struct {

	// The resource's tags.
	Tags map[string]*string `locationName:"Tags" min:"1" type:"map"`
	// contains filtered or unexported fields
}

func (ListTagsForResourceOutput) GoString

func (s ListTagsForResourceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTagsForResourceOutput) SetTags

SetTags sets the Tags field's value.

func (ListTagsForResourceOutput) String

func (s ListTagsForResourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type LookoutMetrics

type LookoutMetrics struct {
	*client.Client
}

LookoutMetrics provides the API operation methods for making requests to Amazon Lookout for Metrics. See this package's package overview docs for details on the service.

LookoutMetrics methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.

func New

func New(p client.ConfigProvider, cfgs ...*aws.Config) *LookoutMetrics

New creates a new instance of the LookoutMetrics client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.

Example:

mySession := session.Must(session.NewSession())

// Create a LookoutMetrics client from just a session.
svc := lookoutmetrics.New(mySession)

// Create a LookoutMetrics client with additional configuration
svc := lookoutmetrics.New(mySession, aws.NewConfig().WithRegion("us-west-2"))

func (*LookoutMetrics) ActivateAnomalyDetector

func (c *LookoutMetrics) ActivateAnomalyDetector(input *ActivateAnomalyDetectorInput) (*ActivateAnomalyDetectorOutput, error)

ActivateAnomalyDetector API operation for Amazon Lookout for Metrics.

Activates an anomaly detector.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Lookout for Metrics's API operation ActivateAnomalyDetector for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.

  • AccessDeniedException You do not have sufficient permissions to perform this action.

  • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.

  • InternalServerException The request processing has failed because of an unknown error, exception, or failure.

  • ConflictException There was a conflict processing the request. Try your request again.

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/ActivateAnomalyDetector

func (*LookoutMetrics) ActivateAnomalyDetectorRequest

func (c *LookoutMetrics) ActivateAnomalyDetectorRequest(input *ActivateAnomalyDetectorInput) (req *request.Request, output *ActivateAnomalyDetectorOutput)

ActivateAnomalyDetectorRequest generates a "aws/request.Request" representing the client's request for the ActivateAnomalyDetector operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ActivateAnomalyDetector for more information on using the ActivateAnomalyDetector API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ActivateAnomalyDetectorRequest method.
req, resp := client.ActivateAnomalyDetectorRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/ActivateAnomalyDetector

func (*LookoutMetrics) ActivateAnomalyDetectorWithContext

func (c *LookoutMetrics) ActivateAnomalyDetectorWithContext(ctx aws.Context, input *ActivateAnomalyDetectorInput, opts ...request.Option) (*ActivateAnomalyDetectorOutput, error)

ActivateAnomalyDetectorWithContext is the same as ActivateAnomalyDetector with the addition of the ability to pass a context and additional request options.

See ActivateAnomalyDetector for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutMetrics) BackTestAnomalyDetector

func (c *LookoutMetrics) BackTestAnomalyDetector(input *BackTestAnomalyDetectorInput) (*BackTestAnomalyDetectorOutput, error)

BackTestAnomalyDetector API operation for Amazon Lookout for Metrics.

Runs a backtest for anomaly detection for the specified resource.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Lookout for Metrics's API operation BackTestAnomalyDetector for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.

  • AccessDeniedException You do not have sufficient permissions to perform this action.

  • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.

  • InternalServerException The request processing has failed because of an unknown error, exception, or failure.

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/BackTestAnomalyDetector

func (*LookoutMetrics) BackTestAnomalyDetectorRequest

func (c *LookoutMetrics) BackTestAnomalyDetectorRequest(input *BackTestAnomalyDetectorInput) (req *request.Request, output *BackTestAnomalyDetectorOutput)

BackTestAnomalyDetectorRequest generates a "aws/request.Request" representing the client's request for the BackTestAnomalyDetector operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See BackTestAnomalyDetector for more information on using the BackTestAnomalyDetector API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the BackTestAnomalyDetectorRequest method.
req, resp := client.BackTestAnomalyDetectorRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/BackTestAnomalyDetector

func (*LookoutMetrics) BackTestAnomalyDetectorWithContext

func (c *LookoutMetrics) BackTestAnomalyDetectorWithContext(ctx aws.Context, input *BackTestAnomalyDetectorInput, opts ...request.Option) (*BackTestAnomalyDetectorOutput, error)

BackTestAnomalyDetectorWithContext is the same as BackTestAnomalyDetector with the addition of the ability to pass a context and additional request options.

See BackTestAnomalyDetector for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutMetrics) CreateAlert

func (c *LookoutMetrics) CreateAlert(input *CreateAlertInput) (*CreateAlertOutput, error)

CreateAlert API operation for Amazon Lookout for Metrics.

Creates an alert for an anomaly detector.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Lookout for Metrics's API operation CreateAlert for usage and error information.

Returned Error Types:

  • ConflictException There was a conflict processing the request. Try your request again.

  • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • ServiceQuotaExceededException The request exceeded the service's quotas. Check the service quotas and try again.

  • AccessDeniedException You do not have sufficient permissions to perform this action.

  • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.

  • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.

  • InternalServerException The request processing has failed because of an unknown error, exception, or failure.

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/CreateAlert

func (*LookoutMetrics) CreateAlertRequest

func (c *LookoutMetrics) CreateAlertRequest(input *CreateAlertInput) (req *request.Request, output *CreateAlertOutput)

CreateAlertRequest generates a "aws/request.Request" representing the client's request for the CreateAlert operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateAlert for more information on using the CreateAlert API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateAlertRequest method.
req, resp := client.CreateAlertRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/CreateAlert

func (*LookoutMetrics) CreateAlertWithContext

func (c *LookoutMetrics) CreateAlertWithContext(ctx aws.Context, input *CreateAlertInput, opts ...request.Option) (*CreateAlertOutput, error)

CreateAlertWithContext is the same as CreateAlert with the addition of the ability to pass a context and additional request options.

See CreateAlert for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutMetrics) CreateAnomalyDetector

func (c *LookoutMetrics) CreateAnomalyDetector(input *CreateAnomalyDetectorInput) (*CreateAnomalyDetectorOutput, error)

CreateAnomalyDetector API operation for Amazon Lookout for Metrics.

Creates an anomaly detector.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Lookout for Metrics's API operation CreateAnomalyDetector for usage and error information.

Returned Error Types:

  • ConflictException There was a conflict processing the request. Try your request again.

  • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • ServiceQuotaExceededException The request exceeded the service's quotas. Check the service quotas and try again.

  • ConflictException There was a conflict processing the request. Try your request again.

  • AccessDeniedException You do not have sufficient permissions to perform this action.

  • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.

  • InternalServerException The request processing has failed because of an unknown error, exception, or failure.

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/CreateAnomalyDetector

func (*LookoutMetrics) CreateAnomalyDetectorRequest

func (c *LookoutMetrics) CreateAnomalyDetectorRequest(input *CreateAnomalyDetectorInput) (req *request.Request, output *CreateAnomalyDetectorOutput)

CreateAnomalyDetectorRequest generates a "aws/request.Request" representing the client's request for the CreateAnomalyDetector operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateAnomalyDetector for more information on using the CreateAnomalyDetector API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateAnomalyDetectorRequest method.
req, resp := client.CreateAnomalyDetectorRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/CreateAnomalyDetector

func (*LookoutMetrics) CreateAnomalyDetectorWithContext

func (c *LookoutMetrics) CreateAnomalyDetectorWithContext(ctx aws.Context, input *CreateAnomalyDetectorInput, opts ...request.Option) (*CreateAnomalyDetectorOutput, error)

CreateAnomalyDetectorWithContext is the same as CreateAnomalyDetector with the addition of the ability to pass a context and additional request options.

See CreateAnomalyDetector for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutMetrics) CreateMetricSet

func (c *LookoutMetrics) CreateMetricSet(input *CreateMetricSetInput) (*CreateMetricSetOutput, error)

CreateMetricSet API operation for Amazon Lookout for Metrics.

Creates a dataset.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Lookout for Metrics's API operation CreateMetricSet for usage and error information.

Returned Error Types:

  • ConflictException There was a conflict processing the request. Try your request again.

  • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.

  • ServiceQuotaExceededException The request exceeded the service's quotas. Check the service quotas and try again.

  • AccessDeniedException You do not have sufficient permissions to perform this action.

  • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.

  • InternalServerException The request processing has failed because of an unknown error, exception, or failure.

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/CreateMetricSet

func (*LookoutMetrics) CreateMetricSetRequest

func (c *LookoutMetrics) CreateMetricSetRequest(input *CreateMetricSetInput) (req *request.Request, output *CreateMetricSetOutput)

CreateMetricSetRequest generates a "aws/request.Request" representing the client's request for the CreateMetricSet operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateMetricSet for more information on using the CreateMetricSet API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateMetricSetRequest method.
req, resp := client.CreateMetricSetRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/CreateMetricSet

func (*LookoutMetrics) CreateMetricSetWithContext

func (c *LookoutMetrics) CreateMetricSetWithContext(ctx aws.Context, input *CreateMetricSetInput, opts ...request.Option) (*CreateMetricSetOutput, error)

CreateMetricSetWithContext is the same as CreateMetricSet with the addition of the ability to pass a context and additional request options.

See CreateMetricSet for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutMetrics) DeactivateAnomalyDetector

DeactivateAnomalyDetector API operation for Amazon Lookout for Metrics.

Deactivates an anomaly detector.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Lookout for Metrics's API operation DeactivateAnomalyDetector for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • ConflictException There was a conflict processing the request. Try your request again.

  • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.

  • AccessDeniedException You do not have sufficient permissions to perform this action.

  • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.

  • InternalServerException The request processing has failed because of an unknown error, exception, or failure.

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/DeactivateAnomalyDetector

func (*LookoutMetrics) DeactivateAnomalyDetectorRequest

func (c *LookoutMetrics) DeactivateAnomalyDetectorRequest(input *DeactivateAnomalyDetectorInput) (req *request.Request, output *DeactivateAnomalyDetectorOutput)

DeactivateAnomalyDetectorRequest generates a "aws/request.Request" representing the client's request for the DeactivateAnomalyDetector operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeactivateAnomalyDetector for more information on using the DeactivateAnomalyDetector API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeactivateAnomalyDetectorRequest method.
req, resp := client.DeactivateAnomalyDetectorRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/DeactivateAnomalyDetector

func (*LookoutMetrics) DeactivateAnomalyDetectorWithContext

func (c *LookoutMetrics) DeactivateAnomalyDetectorWithContext(ctx aws.Context, input *DeactivateAnomalyDetectorInput, opts ...request.Option) (*DeactivateAnomalyDetectorOutput, error)

DeactivateAnomalyDetectorWithContext is the same as DeactivateAnomalyDetector with the addition of the ability to pass a context and additional request options.

See DeactivateAnomalyDetector for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutMetrics) DeleteAlert

func (c *LookoutMetrics) DeleteAlert(input *DeleteAlertInput) (*DeleteAlertOutput, error)

DeleteAlert API operation for Amazon Lookout for Metrics.

Deletes an alert.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Lookout for Metrics's API operation DeleteAlert for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.

  • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.

  • AccessDeniedException You do not have sufficient permissions to perform this action.

  • InternalServerException The request processing has failed because of an unknown error, exception, or failure.

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/DeleteAlert

func (*LookoutMetrics) DeleteAlertRequest

func (c *LookoutMetrics) DeleteAlertRequest(input *DeleteAlertInput) (req *request.Request, output *DeleteAlertOutput)

DeleteAlertRequest generates a "aws/request.Request" representing the client's request for the DeleteAlert operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteAlert for more information on using the DeleteAlert API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteAlertRequest method.
req, resp := client.DeleteAlertRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/DeleteAlert

func (*LookoutMetrics) DeleteAlertWithContext

func (c *LookoutMetrics) DeleteAlertWithContext(ctx aws.Context, input *DeleteAlertInput, opts ...request.Option) (*DeleteAlertOutput, error)

DeleteAlertWithContext is the same as DeleteAlert with the addition of the ability to pass a context and additional request options.

See DeleteAlert for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutMetrics) DeleteAnomalyDetector

func (c *LookoutMetrics) DeleteAnomalyDetector(input *DeleteAnomalyDetectorInput) (*DeleteAnomalyDetectorOutput, error)

DeleteAnomalyDetector API operation for Amazon Lookout for Metrics.

Deletes a detector. Deleting an anomaly detector will delete all of its corresponding resources including any configured datasets and alerts.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Lookout for Metrics's API operation DeleteAnomalyDetector for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.

  • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • ConflictException There was a conflict processing the request. Try your request again.

  • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.

  • AccessDeniedException You do not have sufficient permissions to perform this action.

  • InternalServerException The request processing has failed because of an unknown error, exception, or failure.

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/DeleteAnomalyDetector

func (*LookoutMetrics) DeleteAnomalyDetectorRequest

func (c *LookoutMetrics) DeleteAnomalyDetectorRequest(input *DeleteAnomalyDetectorInput) (req *request.Request, output *DeleteAnomalyDetectorOutput)

DeleteAnomalyDetectorRequest generates a "aws/request.Request" representing the client's request for the DeleteAnomalyDetector operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteAnomalyDetector for more information on using the DeleteAnomalyDetector API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteAnomalyDetectorRequest method.
req, resp := client.DeleteAnomalyDetectorRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/DeleteAnomalyDetector

func (*LookoutMetrics) DeleteAnomalyDetectorWithContext

func (c *LookoutMetrics) DeleteAnomalyDetectorWithContext(ctx aws.Context, input *DeleteAnomalyDetectorInput, opts ...request.Option) (*DeleteAnomalyDetectorOutput, error)

DeleteAnomalyDetectorWithContext is the same as DeleteAnomalyDetector with the addition of the ability to pass a context and additional request options.

See DeleteAnomalyDetector for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutMetrics) DescribeAlert

func (c *LookoutMetrics) DescribeAlert(input *DescribeAlertInput) (*DescribeAlertOutput, error)

DescribeAlert API operation for Amazon Lookout for Metrics.

Describes an alert.

Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource immediately after creating or modifying it, use retries to allow time for the write operation to complete.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Lookout for Metrics's API operation DescribeAlert for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.

  • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • AccessDeniedException You do not have sufficient permissions to perform this action.

  • InternalServerException The request processing has failed because of an unknown error, exception, or failure.

  • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/DescribeAlert

func (*LookoutMetrics) DescribeAlertRequest

func (c *LookoutMetrics) DescribeAlertRequest(input *DescribeAlertInput) (req *request.Request, output *DescribeAlertOutput)

DescribeAlertRequest generates a "aws/request.Request" representing the client's request for the DescribeAlert operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeAlert for more information on using the DescribeAlert API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeAlertRequest method.
req, resp := client.DescribeAlertRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/DescribeAlert

func (*LookoutMetrics) DescribeAlertWithContext

func (c *LookoutMetrics) DescribeAlertWithContext(ctx aws.Context, input *DescribeAlertInput, opts ...request.Option) (*DescribeAlertOutput, error)

DescribeAlertWithContext is the same as DescribeAlert with the addition of the ability to pass a context and additional request options.

See DescribeAlert for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutMetrics) DescribeAnomalyDetectionExecutions

DescribeAnomalyDetectionExecutions API operation for Amazon Lookout for Metrics.

Returns information about the status of the specified anomaly detection jobs.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Lookout for Metrics's API operation DescribeAnomalyDetectionExecutions for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.

  • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • AccessDeniedException You do not have sufficient permissions to perform this action.

  • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.

  • InternalServerException The request processing has failed because of an unknown error, exception, or failure.

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/DescribeAnomalyDetectionExecutions

func (*LookoutMetrics) DescribeAnomalyDetectionExecutionsPages

func (c *LookoutMetrics) DescribeAnomalyDetectionExecutionsPages(input *DescribeAnomalyDetectionExecutionsInput, fn func(*DescribeAnomalyDetectionExecutionsOutput, bool) bool) error

DescribeAnomalyDetectionExecutionsPages iterates over the pages of a DescribeAnomalyDetectionExecutions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See DescribeAnomalyDetectionExecutions method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a DescribeAnomalyDetectionExecutions operation.
pageNum := 0
err := client.DescribeAnomalyDetectionExecutionsPages(params,
    func(page *lookoutmetrics.DescribeAnomalyDetectionExecutionsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*LookoutMetrics) DescribeAnomalyDetectionExecutionsPagesWithContext

func (c *LookoutMetrics) DescribeAnomalyDetectionExecutionsPagesWithContext(ctx aws.Context, input *DescribeAnomalyDetectionExecutionsInput, fn func(*DescribeAnomalyDetectionExecutionsOutput, bool) bool, opts ...request.Option) error

DescribeAnomalyDetectionExecutionsPagesWithContext same as DescribeAnomalyDetectionExecutionsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutMetrics) DescribeAnomalyDetectionExecutionsRequest

func (c *LookoutMetrics) DescribeAnomalyDetectionExecutionsRequest(input *DescribeAnomalyDetectionExecutionsInput) (req *request.Request, output *DescribeAnomalyDetectionExecutionsOutput)

DescribeAnomalyDetectionExecutionsRequest generates a "aws/request.Request" representing the client's request for the DescribeAnomalyDetectionExecutions operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeAnomalyDetectionExecutions for more information on using the DescribeAnomalyDetectionExecutions API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeAnomalyDetectionExecutionsRequest method.
req, resp := client.DescribeAnomalyDetectionExecutionsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/DescribeAnomalyDetectionExecutions

func (*LookoutMetrics) DescribeAnomalyDetectionExecutionsWithContext

func (c *LookoutMetrics) DescribeAnomalyDetectionExecutionsWithContext(ctx aws.Context, input *DescribeAnomalyDetectionExecutionsInput, opts ...request.Option) (*DescribeAnomalyDetectionExecutionsOutput, error)

DescribeAnomalyDetectionExecutionsWithContext is the same as DescribeAnomalyDetectionExecutions with the addition of the ability to pass a context and additional request options.

See DescribeAnomalyDetectionExecutions for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutMetrics) DescribeAnomalyDetector

func (c *LookoutMetrics) DescribeAnomalyDetector(input *DescribeAnomalyDetectorInput) (*DescribeAnomalyDetectorOutput, error)

DescribeAnomalyDetector API operation for Amazon Lookout for Metrics.

Describes a detector.

Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource immediately after creating or modifying it, use retries to allow time for the write operation to complete.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Lookout for Metrics's API operation DescribeAnomalyDetector for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.

  • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • AccessDeniedException You do not have sufficient permissions to perform this action.

  • InternalServerException The request processing has failed because of an unknown error, exception, or failure.

  • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/DescribeAnomalyDetector

func (*LookoutMetrics) DescribeAnomalyDetectorRequest

func (c *LookoutMetrics) DescribeAnomalyDetectorRequest(input *DescribeAnomalyDetectorInput) (req *request.Request, output *DescribeAnomalyDetectorOutput)

DescribeAnomalyDetectorRequest generates a "aws/request.Request" representing the client's request for the DescribeAnomalyDetector operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeAnomalyDetector for more information on using the DescribeAnomalyDetector API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeAnomalyDetectorRequest method.
req, resp := client.DescribeAnomalyDetectorRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/DescribeAnomalyDetector

func (*LookoutMetrics) DescribeAnomalyDetectorWithContext

func (c *LookoutMetrics) DescribeAnomalyDetectorWithContext(ctx aws.Context, input *DescribeAnomalyDetectorInput, opts ...request.Option) (*DescribeAnomalyDetectorOutput, error)

DescribeAnomalyDetectorWithContext is the same as DescribeAnomalyDetector with the addition of the ability to pass a context and additional request options.

See DescribeAnomalyDetector for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutMetrics) DescribeMetricSet

func (c *LookoutMetrics) DescribeMetricSet(input *DescribeMetricSetInput) (*DescribeMetricSetOutput, error)

DescribeMetricSet API operation for Amazon Lookout for Metrics.

Describes a dataset.

Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource immediately after creating or modifying it, use retries to allow time for the write operation to complete.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Lookout for Metrics's API operation DescribeMetricSet for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.

  • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • AccessDeniedException You do not have sufficient permissions to perform this action.

  • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.

  • InternalServerException The request processing has failed because of an unknown error, exception, or failure.

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/DescribeMetricSet

func (*LookoutMetrics) DescribeMetricSetRequest

func (c *LookoutMetrics) DescribeMetricSetRequest(input *DescribeMetricSetInput) (req *request.Request, output *DescribeMetricSetOutput)

DescribeMetricSetRequest generates a "aws/request.Request" representing the client's request for the DescribeMetricSet operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeMetricSet for more information on using the DescribeMetricSet API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeMetricSetRequest method.
req, resp := client.DescribeMetricSetRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/DescribeMetricSet

func (*LookoutMetrics) DescribeMetricSetWithContext

func (c *LookoutMetrics) DescribeMetricSetWithContext(ctx aws.Context, input *DescribeMetricSetInput, opts ...request.Option) (*DescribeMetricSetOutput, error)

DescribeMetricSetWithContext is the same as DescribeMetricSet with the addition of the ability to pass a context and additional request options.

See DescribeMetricSet for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutMetrics) DetectMetricSetConfig

func (c *LookoutMetrics) DetectMetricSetConfig(input *DetectMetricSetConfigInput) (*DetectMetricSetConfigOutput, error)

DetectMetricSetConfig API operation for Amazon Lookout for Metrics.

Detects an Amazon S3 dataset's file format, interval, and offset.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Lookout for Metrics's API operation DetectMetricSetConfig for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.

  • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • InternalServerException The request processing has failed because of an unknown error, exception, or failure.

  • AccessDeniedException You do not have sufficient permissions to perform this action.

  • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/DetectMetricSetConfig

func (*LookoutMetrics) DetectMetricSetConfigRequest

func (c *LookoutMetrics) DetectMetricSetConfigRequest(input *DetectMetricSetConfigInput) (req *request.Request, output *DetectMetricSetConfigOutput)

DetectMetricSetConfigRequest generates a "aws/request.Request" representing the client's request for the DetectMetricSetConfig operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DetectMetricSetConfig for more information on using the DetectMetricSetConfig API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DetectMetricSetConfigRequest method.
req, resp := client.DetectMetricSetConfigRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/DetectMetricSetConfig

func (*LookoutMetrics) DetectMetricSetConfigWithContext

func (c *LookoutMetrics) DetectMetricSetConfigWithContext(ctx aws.Context, input *DetectMetricSetConfigInput, opts ...request.Option) (*DetectMetricSetConfigOutput, error)

DetectMetricSetConfigWithContext is the same as DetectMetricSetConfig with the addition of the ability to pass a context and additional request options.

See DetectMetricSetConfig for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutMetrics) GetAnomalyGroup

func (c *LookoutMetrics) GetAnomalyGroup(input *GetAnomalyGroupInput) (*GetAnomalyGroupOutput, error)

GetAnomalyGroup API operation for Amazon Lookout for Metrics.

Returns details about a group of anomalous metrics.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Lookout for Metrics's API operation GetAnomalyGroup for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.

  • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • InternalServerException The request processing has failed because of an unknown error, exception, or failure.

  • AccessDeniedException You do not have sufficient permissions to perform this action.

  • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/GetAnomalyGroup

func (*LookoutMetrics) GetAnomalyGroupRequest

func (c *LookoutMetrics) GetAnomalyGroupRequest(input *GetAnomalyGroupInput) (req *request.Request, output *GetAnomalyGroupOutput)

GetAnomalyGroupRequest generates a "aws/request.Request" representing the client's request for the GetAnomalyGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetAnomalyGroup for more information on using the GetAnomalyGroup API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetAnomalyGroupRequest method.
req, resp := client.GetAnomalyGroupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/GetAnomalyGroup

func (*LookoutMetrics) GetAnomalyGroupWithContext

func (c *LookoutMetrics) GetAnomalyGroupWithContext(ctx aws.Context, input *GetAnomalyGroupInput, opts ...request.Option) (*GetAnomalyGroupOutput, error)

GetAnomalyGroupWithContext is the same as GetAnomalyGroup with the addition of the ability to pass a context and additional request options.

See GetAnomalyGroup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutMetrics) GetDataQualityMetrics

func (c *LookoutMetrics) GetDataQualityMetrics(input *GetDataQualityMetricsInput) (*GetDataQualityMetricsOutput, error)

GetDataQualityMetrics API operation for Amazon Lookout for Metrics.

Returns details about the requested data quality metrics.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Lookout for Metrics's API operation GetDataQualityMetrics for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.

  • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • AccessDeniedException You do not have sufficient permissions to perform this action.

  • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.

  • InternalServerException The request processing has failed because of an unknown error, exception, or failure.

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/GetDataQualityMetrics

func (*LookoutMetrics) GetDataQualityMetricsRequest

func (c *LookoutMetrics) GetDataQualityMetricsRequest(input *GetDataQualityMetricsInput) (req *request.Request, output *GetDataQualityMetricsOutput)

GetDataQualityMetricsRequest generates a "aws/request.Request" representing the client's request for the GetDataQualityMetrics operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetDataQualityMetrics for more information on using the GetDataQualityMetrics API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetDataQualityMetricsRequest method.
req, resp := client.GetDataQualityMetricsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/GetDataQualityMetrics

func (*LookoutMetrics) GetDataQualityMetricsWithContext

func (c *LookoutMetrics) GetDataQualityMetricsWithContext(ctx aws.Context, input *GetDataQualityMetricsInput, opts ...request.Option) (*GetDataQualityMetricsOutput, error)

GetDataQualityMetricsWithContext is the same as GetDataQualityMetrics with the addition of the ability to pass a context and additional request options.

See GetDataQualityMetrics for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutMetrics) GetFeedback

func (c *LookoutMetrics) GetFeedback(input *GetFeedbackInput) (*GetFeedbackOutput, error)

GetFeedback API operation for Amazon Lookout for Metrics.

Get feedback for an anomaly group.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Lookout for Metrics's API operation GetFeedback for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.

  • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • AccessDeniedException You do not have sufficient permissions to perform this action.

  • InternalServerException The request processing has failed because of an unknown error, exception, or failure.

  • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/GetFeedback

func (*LookoutMetrics) GetFeedbackPages

func (c *LookoutMetrics) GetFeedbackPages(input *GetFeedbackInput, fn func(*GetFeedbackOutput, bool) bool) error

GetFeedbackPages iterates over the pages of a GetFeedback operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See GetFeedback method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a GetFeedback operation.
pageNum := 0
err := client.GetFeedbackPages(params,
    func(page *lookoutmetrics.GetFeedbackOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*LookoutMetrics) GetFeedbackPagesWithContext

func (c *LookoutMetrics) GetFeedbackPagesWithContext(ctx aws.Context, input *GetFeedbackInput, fn func(*GetFeedbackOutput, bool) bool, opts ...request.Option) error

GetFeedbackPagesWithContext same as GetFeedbackPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutMetrics) GetFeedbackRequest

func (c *LookoutMetrics) GetFeedbackRequest(input *GetFeedbackInput) (req *request.Request, output *GetFeedbackOutput)

GetFeedbackRequest generates a "aws/request.Request" representing the client's request for the GetFeedback operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetFeedback for more information on using the GetFeedback API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetFeedbackRequest method.
req, resp := client.GetFeedbackRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/GetFeedback

func (*LookoutMetrics) GetFeedbackWithContext

func (c *LookoutMetrics) GetFeedbackWithContext(ctx aws.Context, input *GetFeedbackInput, opts ...request.Option) (*GetFeedbackOutput, error)

GetFeedbackWithContext is the same as GetFeedback with the addition of the ability to pass a context and additional request options.

See GetFeedback for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutMetrics) GetSampleData

func (c *LookoutMetrics) GetSampleData(input *GetSampleDataInput) (*GetSampleDataOutput, error)

GetSampleData API operation for Amazon Lookout for Metrics.

Returns a selection of sample records from an Amazon S3 datasource.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Lookout for Metrics's API operation GetSampleData for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.

  • AccessDeniedException You do not have sufficient permissions to perform this action.

  • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.

  • InternalServerException The request processing has failed because of an unknown error, exception, or failure.

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/GetSampleData

func (*LookoutMetrics) GetSampleDataRequest

func (c *LookoutMetrics) GetSampleDataRequest(input *GetSampleDataInput) (req *request.Request, output *GetSampleDataOutput)

GetSampleDataRequest generates a "aws/request.Request" representing the client's request for the GetSampleData operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetSampleData for more information on using the GetSampleData API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetSampleDataRequest method.
req, resp := client.GetSampleDataRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/GetSampleData

func (*LookoutMetrics) GetSampleDataWithContext

func (c *LookoutMetrics) GetSampleDataWithContext(ctx aws.Context, input *GetSampleDataInput, opts ...request.Option) (*GetSampleDataOutput, error)

GetSampleDataWithContext is the same as GetSampleData with the addition of the ability to pass a context and additional request options.

See GetSampleData for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutMetrics) ListAlerts

func (c *LookoutMetrics) ListAlerts(input *ListAlertsInput) (*ListAlertsOutput, error)

ListAlerts API operation for Amazon Lookout for Metrics.

Lists the alerts attached to a detector.

Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource immediately after creating or modifying it, use retries to allow time for the write operation to complete.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Lookout for Metrics's API operation ListAlerts for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.

  • AccessDeniedException You do not have sufficient permissions to perform this action.

  • InternalServerException The request processing has failed because of an unknown error, exception, or failure.

  • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.

  • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/ListAlerts

func (*LookoutMetrics) ListAlertsPages

func (c *LookoutMetrics) ListAlertsPages(input *ListAlertsInput, fn func(*ListAlertsOutput, bool) bool) error

ListAlertsPages iterates over the pages of a ListAlerts operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListAlerts method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListAlerts operation.
pageNum := 0
err := client.ListAlertsPages(params,
    func(page *lookoutmetrics.ListAlertsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*LookoutMetrics) ListAlertsPagesWithContext

func (c *LookoutMetrics) ListAlertsPagesWithContext(ctx aws.Context, input *ListAlertsInput, fn func(*ListAlertsOutput, bool) bool, opts ...request.Option) error

ListAlertsPagesWithContext same as ListAlertsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutMetrics) ListAlertsRequest

func (c *LookoutMetrics) ListAlertsRequest(input *ListAlertsInput) (req *request.Request, output *ListAlertsOutput)

ListAlertsRequest generates a "aws/request.Request" representing the client's request for the ListAlerts operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListAlerts for more information on using the ListAlerts API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListAlertsRequest method.
req, resp := client.ListAlertsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/ListAlerts

func (*LookoutMetrics) ListAlertsWithContext

func (c *LookoutMetrics) ListAlertsWithContext(ctx aws.Context, input *ListAlertsInput, opts ...request.Option) (*ListAlertsOutput, error)

ListAlertsWithContext is the same as ListAlerts with the addition of the ability to pass a context and additional request options.

See ListAlerts for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutMetrics) ListAnomalyDetectors

func (c *LookoutMetrics) ListAnomalyDetectors(input *ListAnomalyDetectorsInput) (*ListAnomalyDetectorsOutput, error)

ListAnomalyDetectors API operation for Amazon Lookout for Metrics.

Lists the detectors in the current AWS Region.

Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource immediately after creating or modifying it, use retries to allow time for the write operation to complete.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Lookout for Metrics's API operation ListAnomalyDetectors for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.

  • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • AccessDeniedException You do not have sufficient permissions to perform this action.

  • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.

  • InternalServerException The request processing has failed because of an unknown error, exception, or failure.

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/ListAnomalyDetectors

func (*LookoutMetrics) ListAnomalyDetectorsPages

func (c *LookoutMetrics) ListAnomalyDetectorsPages(input *ListAnomalyDetectorsInput, fn func(*ListAnomalyDetectorsOutput, bool) bool) error

ListAnomalyDetectorsPages iterates over the pages of a ListAnomalyDetectors operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListAnomalyDetectors method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListAnomalyDetectors operation.
pageNum := 0
err := client.ListAnomalyDetectorsPages(params,
    func(page *lookoutmetrics.ListAnomalyDetectorsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*LookoutMetrics) ListAnomalyDetectorsPagesWithContext

func (c *LookoutMetrics) ListAnomalyDetectorsPagesWithContext(ctx aws.Context, input *ListAnomalyDetectorsInput, fn func(*ListAnomalyDetectorsOutput, bool) bool, opts ...request.Option) error

ListAnomalyDetectorsPagesWithContext same as ListAnomalyDetectorsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutMetrics) ListAnomalyDetectorsRequest

func (c *LookoutMetrics) ListAnomalyDetectorsRequest(input *ListAnomalyDetectorsInput) (req *request.Request, output *ListAnomalyDetectorsOutput)

ListAnomalyDetectorsRequest generates a "aws/request.Request" representing the client's request for the ListAnomalyDetectors operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListAnomalyDetectors for more information on using the ListAnomalyDetectors API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListAnomalyDetectorsRequest method.
req, resp := client.ListAnomalyDetectorsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/ListAnomalyDetectors

func (*LookoutMetrics) ListAnomalyDetectorsWithContext

func (c *LookoutMetrics) ListAnomalyDetectorsWithContext(ctx aws.Context, input *ListAnomalyDetectorsInput, opts ...request.Option) (*ListAnomalyDetectorsOutput, error)

ListAnomalyDetectorsWithContext is the same as ListAnomalyDetectors with the addition of the ability to pass a context and additional request options.

See ListAnomalyDetectors for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutMetrics) ListAnomalyGroupRelatedMetrics

ListAnomalyGroupRelatedMetrics API operation for Amazon Lookout for Metrics.

Returns a list of measures that are potential causes or effects of an anomaly group.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Lookout for Metrics's API operation ListAnomalyGroupRelatedMetrics for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.

  • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • InternalServerException The request processing has failed because of an unknown error, exception, or failure.

  • AccessDeniedException You do not have sufficient permissions to perform this action.

  • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/ListAnomalyGroupRelatedMetrics

func (*LookoutMetrics) ListAnomalyGroupRelatedMetricsPages

func (c *LookoutMetrics) ListAnomalyGroupRelatedMetricsPages(input *ListAnomalyGroupRelatedMetricsInput, fn func(*ListAnomalyGroupRelatedMetricsOutput, bool) bool) error

ListAnomalyGroupRelatedMetricsPages iterates over the pages of a ListAnomalyGroupRelatedMetrics operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListAnomalyGroupRelatedMetrics method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListAnomalyGroupRelatedMetrics operation.
pageNum := 0
err := client.ListAnomalyGroupRelatedMetricsPages(params,
    func(page *lookoutmetrics.ListAnomalyGroupRelatedMetricsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*LookoutMetrics) ListAnomalyGroupRelatedMetricsPagesWithContext

func (c *LookoutMetrics) ListAnomalyGroupRelatedMetricsPagesWithContext(ctx aws.Context, input *ListAnomalyGroupRelatedMetricsInput, fn func(*ListAnomalyGroupRelatedMetricsOutput, bool) bool, opts ...request.Option) error

ListAnomalyGroupRelatedMetricsPagesWithContext same as ListAnomalyGroupRelatedMetricsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutMetrics) ListAnomalyGroupRelatedMetricsRequest

func (c *LookoutMetrics) ListAnomalyGroupRelatedMetricsRequest(input *ListAnomalyGroupRelatedMetricsInput) (req *request.Request, output *ListAnomalyGroupRelatedMetricsOutput)

ListAnomalyGroupRelatedMetricsRequest generates a "aws/request.Request" representing the client's request for the ListAnomalyGroupRelatedMetrics operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListAnomalyGroupRelatedMetrics for more information on using the ListAnomalyGroupRelatedMetrics API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListAnomalyGroupRelatedMetricsRequest method.
req, resp := client.ListAnomalyGroupRelatedMetricsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/ListAnomalyGroupRelatedMetrics

func (*LookoutMetrics) ListAnomalyGroupRelatedMetricsWithContext

func (c *LookoutMetrics) ListAnomalyGroupRelatedMetricsWithContext(ctx aws.Context, input *ListAnomalyGroupRelatedMetricsInput, opts ...request.Option) (*ListAnomalyGroupRelatedMetricsOutput, error)

ListAnomalyGroupRelatedMetricsWithContext is the same as ListAnomalyGroupRelatedMetrics with the addition of the ability to pass a context and additional request options.

See ListAnomalyGroupRelatedMetrics for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutMetrics) ListAnomalyGroupSummaries

ListAnomalyGroupSummaries API operation for Amazon Lookout for Metrics.

Returns a list of anomaly groups.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Lookout for Metrics's API operation ListAnomalyGroupSummaries for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.

  • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • InternalServerException The request processing has failed because of an unknown error, exception, or failure.

  • AccessDeniedException You do not have sufficient permissions to perform this action.

  • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/ListAnomalyGroupSummaries

func (*LookoutMetrics) ListAnomalyGroupSummariesPages

func (c *LookoutMetrics) ListAnomalyGroupSummariesPages(input *ListAnomalyGroupSummariesInput, fn func(*ListAnomalyGroupSummariesOutput, bool) bool) error

ListAnomalyGroupSummariesPages iterates over the pages of a ListAnomalyGroupSummaries operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListAnomalyGroupSummaries method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListAnomalyGroupSummaries operation.
pageNum := 0
err := client.ListAnomalyGroupSummariesPages(params,
    func(page *lookoutmetrics.ListAnomalyGroupSummariesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*LookoutMetrics) ListAnomalyGroupSummariesPagesWithContext

func (c *LookoutMetrics) ListAnomalyGroupSummariesPagesWithContext(ctx aws.Context, input *ListAnomalyGroupSummariesInput, fn func(*ListAnomalyGroupSummariesOutput, bool) bool, opts ...request.Option) error

ListAnomalyGroupSummariesPagesWithContext same as ListAnomalyGroupSummariesPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutMetrics) ListAnomalyGroupSummariesRequest

func (c *LookoutMetrics) ListAnomalyGroupSummariesRequest(input *ListAnomalyGroupSummariesInput) (req *request.Request, output *ListAnomalyGroupSummariesOutput)

ListAnomalyGroupSummariesRequest generates a "aws/request.Request" representing the client's request for the ListAnomalyGroupSummaries operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListAnomalyGroupSummaries for more information on using the ListAnomalyGroupSummaries API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListAnomalyGroupSummariesRequest method.
req, resp := client.ListAnomalyGroupSummariesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/ListAnomalyGroupSummaries

func (*LookoutMetrics) ListAnomalyGroupSummariesWithContext

func (c *LookoutMetrics) ListAnomalyGroupSummariesWithContext(ctx aws.Context, input *ListAnomalyGroupSummariesInput, opts ...request.Option) (*ListAnomalyGroupSummariesOutput, error)

ListAnomalyGroupSummariesWithContext is the same as ListAnomalyGroupSummaries with the addition of the ability to pass a context and additional request options.

See ListAnomalyGroupSummaries for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutMetrics) ListAnomalyGroupTimeSeries

ListAnomalyGroupTimeSeries API operation for Amazon Lookout for Metrics.

Gets a list of anomalous metrics for a measure in an anomaly group.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Lookout for Metrics's API operation ListAnomalyGroupTimeSeries for usage and error information.

Returned Error Types:

  • InternalServerException The request processing has failed because of an unknown error, exception, or failure.

  • AccessDeniedException You do not have sufficient permissions to perform this action.

  • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.

  • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/ListAnomalyGroupTimeSeries

func (*LookoutMetrics) ListAnomalyGroupTimeSeriesPages

func (c *LookoutMetrics) ListAnomalyGroupTimeSeriesPages(input *ListAnomalyGroupTimeSeriesInput, fn func(*ListAnomalyGroupTimeSeriesOutput, bool) bool) error

ListAnomalyGroupTimeSeriesPages iterates over the pages of a ListAnomalyGroupTimeSeries operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListAnomalyGroupTimeSeries method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListAnomalyGroupTimeSeries operation.
pageNum := 0
err := client.ListAnomalyGroupTimeSeriesPages(params,
    func(page *lookoutmetrics.ListAnomalyGroupTimeSeriesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*LookoutMetrics) ListAnomalyGroupTimeSeriesPagesWithContext

func (c *LookoutMetrics) ListAnomalyGroupTimeSeriesPagesWithContext(ctx aws.Context, input *ListAnomalyGroupTimeSeriesInput, fn func(*ListAnomalyGroupTimeSeriesOutput, bool) bool, opts ...request.Option) error

ListAnomalyGroupTimeSeriesPagesWithContext same as ListAnomalyGroupTimeSeriesPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutMetrics) ListAnomalyGroupTimeSeriesRequest

func (c *LookoutMetrics) ListAnomalyGroupTimeSeriesRequest(input *ListAnomalyGroupTimeSeriesInput) (req *request.Request, output *ListAnomalyGroupTimeSeriesOutput)

ListAnomalyGroupTimeSeriesRequest generates a "aws/request.Request" representing the client's request for the ListAnomalyGroupTimeSeries operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListAnomalyGroupTimeSeries for more information on using the ListAnomalyGroupTimeSeries API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListAnomalyGroupTimeSeriesRequest method.
req, resp := client.ListAnomalyGroupTimeSeriesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/ListAnomalyGroupTimeSeries

func (*LookoutMetrics) ListAnomalyGroupTimeSeriesWithContext

func (c *LookoutMetrics) ListAnomalyGroupTimeSeriesWithContext(ctx aws.Context, input *ListAnomalyGroupTimeSeriesInput, opts ...request.Option) (*ListAnomalyGroupTimeSeriesOutput, error)

ListAnomalyGroupTimeSeriesWithContext is the same as ListAnomalyGroupTimeSeries with the addition of the ability to pass a context and additional request options.

See ListAnomalyGroupTimeSeries for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutMetrics) ListMetricSets

func (c *LookoutMetrics) ListMetricSets(input *ListMetricSetsInput) (*ListMetricSetsOutput, error)

ListMetricSets API operation for Amazon Lookout for Metrics.

Lists the datasets in the current AWS Region.

Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource immediately after creating or modifying it, use retries to allow time for the write operation to complete.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Lookout for Metrics's API operation ListMetricSets for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.

  • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • AccessDeniedException You do not have sufficient permissions to perform this action.

  • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.

  • InternalServerException The request processing has failed because of an unknown error, exception, or failure.

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/ListMetricSets

func (*LookoutMetrics) ListMetricSetsPages

func (c *LookoutMetrics) ListMetricSetsPages(input *ListMetricSetsInput, fn func(*ListMetricSetsOutput, bool) bool) error

ListMetricSetsPages iterates over the pages of a ListMetricSets operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListMetricSets method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListMetricSets operation.
pageNum := 0
err := client.ListMetricSetsPages(params,
    func(page *lookoutmetrics.ListMetricSetsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*LookoutMetrics) ListMetricSetsPagesWithContext

func (c *LookoutMetrics) ListMetricSetsPagesWithContext(ctx aws.Context, input *ListMetricSetsInput, fn func(*ListMetricSetsOutput, bool) bool, opts ...request.Option) error

ListMetricSetsPagesWithContext same as ListMetricSetsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutMetrics) ListMetricSetsRequest

func (c *LookoutMetrics) ListMetricSetsRequest(input *ListMetricSetsInput) (req *request.Request, output *ListMetricSetsOutput)

ListMetricSetsRequest generates a "aws/request.Request" representing the client's request for the ListMetricSets operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListMetricSets for more information on using the ListMetricSets API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListMetricSetsRequest method.
req, resp := client.ListMetricSetsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/ListMetricSets

func (*LookoutMetrics) ListMetricSetsWithContext

func (c *LookoutMetrics) ListMetricSetsWithContext(ctx aws.Context, input *ListMetricSetsInput, opts ...request.Option) (*ListMetricSetsOutput, error)

ListMetricSetsWithContext is the same as ListMetricSets with the addition of the ability to pass a context and additional request options.

See ListMetricSets for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutMetrics) ListTagsForResource

func (c *LookoutMetrics) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)

ListTagsForResource API operation for Amazon Lookout for Metrics.

Gets a list of tags (https://docs.aws.amazon.com/lookoutmetrics/latest/dev/detectors-tags.html) for a detector, dataset, or alert.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Lookout for Metrics's API operation ListTagsForResource for usage and error information.

Returned Error Types:

  • InternalServerException The request processing has failed because of an unknown error, exception, or failure.

  • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/ListTagsForResource

func (*LookoutMetrics) ListTagsForResourceRequest

func (c *LookoutMetrics) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)

ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListTagsForResource for more information on using the ListTagsForResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListTagsForResourceRequest method.
req, resp := client.ListTagsForResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/ListTagsForResource

func (*LookoutMetrics) ListTagsForResourceWithContext

func (c *LookoutMetrics) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)

ListTagsForResourceWithContext is the same as ListTagsForResource with the addition of the ability to pass a context and additional request options.

See ListTagsForResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutMetrics) PutFeedback

func (c *LookoutMetrics) PutFeedback(input *PutFeedbackInput) (*PutFeedbackOutput, error)

PutFeedback API operation for Amazon Lookout for Metrics.

Add feedback for an anomalous metric.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Lookout for Metrics's API operation PutFeedback for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.

  • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • AccessDeniedException You do not have sufficient permissions to perform this action.

  • InternalServerException The request processing has failed because of an unknown error, exception, or failure.

  • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/PutFeedback

func (*LookoutMetrics) PutFeedbackRequest

func (c *LookoutMetrics) PutFeedbackRequest(input *PutFeedbackInput) (req *request.Request, output *PutFeedbackOutput)

PutFeedbackRequest generates a "aws/request.Request" representing the client's request for the PutFeedback operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See PutFeedback for more information on using the PutFeedback API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the PutFeedbackRequest method.
req, resp := client.PutFeedbackRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/PutFeedback

func (*LookoutMetrics) PutFeedbackWithContext

func (c *LookoutMetrics) PutFeedbackWithContext(ctx aws.Context, input *PutFeedbackInput, opts ...request.Option) (*PutFeedbackOutput, error)

PutFeedbackWithContext is the same as PutFeedback with the addition of the ability to pass a context and additional request options.

See PutFeedback for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutMetrics) TagResource

func (c *LookoutMetrics) TagResource(input *TagResourceInput) (*TagResourceOutput, error)

TagResource API operation for Amazon Lookout for Metrics.

Adds tags (https://docs.aws.amazon.com/lookoutmetrics/latest/dev/detectors-tags.html) to a detector, dataset, or alert.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Lookout for Metrics's API operation TagResource for usage and error information.

Returned Error Types:

  • InternalServerException The request processing has failed because of an unknown error, exception, or failure.

  • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/TagResource

func (*LookoutMetrics) TagResourceRequest

func (c *LookoutMetrics) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)

TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See TagResource for more information on using the TagResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the TagResourceRequest method.
req, resp := client.TagResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/TagResource

func (*LookoutMetrics) TagResourceWithContext

func (c *LookoutMetrics) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)

TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.

See TagResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutMetrics) UntagResource

func (c *LookoutMetrics) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)

UntagResource API operation for Amazon Lookout for Metrics.

Removes tags (https://docs.aws.amazon.com/lookoutmetrics/latest/dev/detectors-tags.html) from a detector, dataset, or alert.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Lookout for Metrics's API operation UntagResource for usage and error information.

Returned Error Types:

  • InternalServerException The request processing has failed because of an unknown error, exception, or failure.

  • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/UntagResource

func (*LookoutMetrics) UntagResourceRequest

func (c *LookoutMetrics) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)

UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UntagResource for more information on using the UntagResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UntagResourceRequest method.
req, resp := client.UntagResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/UntagResource

func (*LookoutMetrics) UntagResourceWithContext

func (c *LookoutMetrics) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)

UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.

See UntagResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutMetrics) UpdateAlert

func (c *LookoutMetrics) UpdateAlert(input *UpdateAlertInput) (*UpdateAlertOutput, error)

UpdateAlert API operation for Amazon Lookout for Metrics.

Make changes to an existing alert.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Lookout for Metrics's API operation UpdateAlert for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.

  • InternalServerException The request processing has failed because of an unknown error, exception, or failure.

  • AccessDeniedException You do not have sufficient permissions to perform this action.

  • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/UpdateAlert

func (*LookoutMetrics) UpdateAlertRequest

func (c *LookoutMetrics) UpdateAlertRequest(input *UpdateAlertInput) (req *request.Request, output *UpdateAlertOutput)

UpdateAlertRequest generates a "aws/request.Request" representing the client's request for the UpdateAlert operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateAlert for more information on using the UpdateAlert API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateAlertRequest method.
req, resp := client.UpdateAlertRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/UpdateAlert

func (*LookoutMetrics) UpdateAlertWithContext

func (c *LookoutMetrics) UpdateAlertWithContext(ctx aws.Context, input *UpdateAlertInput, opts ...request.Option) (*UpdateAlertOutput, error)

UpdateAlertWithContext is the same as UpdateAlert with the addition of the ability to pass a context and additional request options.

See UpdateAlert for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutMetrics) UpdateAnomalyDetector

func (c *LookoutMetrics) UpdateAnomalyDetector(input *UpdateAnomalyDetectorInput) (*UpdateAnomalyDetectorOutput, error)

UpdateAnomalyDetector API operation for Amazon Lookout for Metrics.

Updates a detector. After activation, you can only change a detector's ingestion delay and description.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Lookout for Metrics's API operation UpdateAnomalyDetector for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.

  • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • InternalServerException The request processing has failed because of an unknown error, exception, or failure.

  • AccessDeniedException You do not have sufficient permissions to perform this action.

  • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/UpdateAnomalyDetector

func (*LookoutMetrics) UpdateAnomalyDetectorRequest

func (c *LookoutMetrics) UpdateAnomalyDetectorRequest(input *UpdateAnomalyDetectorInput) (req *request.Request, output *UpdateAnomalyDetectorOutput)

UpdateAnomalyDetectorRequest generates a "aws/request.Request" representing the client's request for the UpdateAnomalyDetector operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateAnomalyDetector for more information on using the UpdateAnomalyDetector API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateAnomalyDetectorRequest method.
req, resp := client.UpdateAnomalyDetectorRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/UpdateAnomalyDetector

func (*LookoutMetrics) UpdateAnomalyDetectorWithContext

func (c *LookoutMetrics) UpdateAnomalyDetectorWithContext(ctx aws.Context, input *UpdateAnomalyDetectorInput, opts ...request.Option) (*UpdateAnomalyDetectorOutput, error)

UpdateAnomalyDetectorWithContext is the same as UpdateAnomalyDetector with the addition of the ability to pass a context and additional request options.

See UpdateAnomalyDetector for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutMetrics) UpdateMetricSet

func (c *LookoutMetrics) UpdateMetricSet(input *UpdateMetricSetInput) (*UpdateMetricSetOutput, error)

UpdateMetricSet API operation for Amazon Lookout for Metrics.

Updates a dataset.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Lookout for Metrics's API operation UpdateMetricSet for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.

  • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • InternalServerException The request processing has failed because of an unknown error, exception, or failure.

  • AccessDeniedException You do not have sufficient permissions to perform this action.

  • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.

  • ServiceQuotaExceededException The request exceeded the service's quotas. Check the service quotas and try again.

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/UpdateMetricSet

func (*LookoutMetrics) UpdateMetricSetRequest

func (c *LookoutMetrics) UpdateMetricSetRequest(input *UpdateMetricSetInput) (req *request.Request, output *UpdateMetricSetOutput)

UpdateMetricSetRequest generates a "aws/request.Request" representing the client's request for the UpdateMetricSet operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateMetricSet for more information on using the UpdateMetricSet API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateMetricSetRequest method.
req, resp := client.UpdateMetricSetRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutmetrics-2017-07-25/UpdateMetricSet

func (*LookoutMetrics) UpdateMetricSetWithContext

func (c *LookoutMetrics) UpdateMetricSetWithContext(ctx aws.Context, input *UpdateMetricSetInput, opts ...request.Option) (*UpdateMetricSetOutput, error)

UpdateMetricSetWithContext is the same as UpdateMetricSet with the addition of the ability to pass a context and additional request options.

See UpdateMetricSet for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

type Metric

type Metric struct {

	// The function with which the metric is calculated.
	//
	// AggregationFunction is a required field
	AggregationFunction *string `type:"string" required:"true" enum:"AggregationFunction"`

	// The name of the metric.
	//
	// MetricName is a required field
	MetricName *string `min:"1" type:"string" required:"true"`

	// The namespace for the metric.
	Namespace *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

A calculation made by contrasting a measure and a dimension from your source data.

func (Metric) GoString

func (s Metric) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Metric) SetAggregationFunction

func (s *Metric) SetAggregationFunction(v string) *Metric

SetAggregationFunction sets the AggregationFunction field's value.

func (*Metric) SetMetricName

func (s *Metric) SetMetricName(v string) *Metric

SetMetricName sets the MetricName field's value.

func (*Metric) SetNamespace

func (s *Metric) SetNamespace(v string) *Metric

SetNamespace sets the Namespace field's value.

func (Metric) String

func (s Metric) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Metric) Validate

func (s *Metric) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type MetricLevelImpact

type MetricLevelImpact struct {

	// Details about the dimensions that contributed to the anomaly.
	ContributionMatrix *ContributionMatrix `type:"structure"`

	// The name of the measure.
	MetricName *string `type:"string"`

	// The number of anomalous metrics for the measure.
	NumTimeSeries *int64 `type:"integer"`
	// contains filtered or unexported fields
}

Details about a measure affected by an anomaly.

func (MetricLevelImpact) GoString

func (s MetricLevelImpact) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*MetricLevelImpact) SetContributionMatrix

func (s *MetricLevelImpact) SetContributionMatrix(v *ContributionMatrix) *MetricLevelImpact

SetContributionMatrix sets the ContributionMatrix field's value.

func (*MetricLevelImpact) SetMetricName

func (s *MetricLevelImpact) SetMetricName(v string) *MetricLevelImpact

SetMetricName sets the MetricName field's value.

func (*MetricLevelImpact) SetNumTimeSeries

func (s *MetricLevelImpact) SetNumTimeSeries(v int64) *MetricLevelImpact

SetNumTimeSeries sets the NumTimeSeries field's value.

func (MetricLevelImpact) String

func (s MetricLevelImpact) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type MetricSetDataQualityMetric

type MetricSetDataQualityMetric struct {

	// The array of data quality metrics contained in the data quality metric set.
	DataQualityMetricList []*DataQualityMetric `type:"list"`

	// The Amazon Resource Name (ARN) of the data quality metric array.
	MetricSetArn *string `type:"string"`
	// contains filtered or unexported fields
}

An array of DataQualityMetric objects that describes one or more data quality metrics.

func (MetricSetDataQualityMetric) GoString

func (s MetricSetDataQualityMetric) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*MetricSetDataQualityMetric) SetDataQualityMetricList

func (s *MetricSetDataQualityMetric) SetDataQualityMetricList(v []*DataQualityMetric) *MetricSetDataQualityMetric

SetDataQualityMetricList sets the DataQualityMetricList field's value.

func (*MetricSetDataQualityMetric) SetMetricSetArn

SetMetricSetArn sets the MetricSetArn field's value.

func (MetricSetDataQualityMetric) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type MetricSetDimensionFilter

type MetricSetDimensionFilter struct {

	// The list of filters that you are applying.
	FilterList []*Filter `min:"1" type:"list"`

	// The dimension that you want to filter on.
	Name *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

Describes a list of filters for choosing a subset of dimension values. Each filter consists of the dimension and one of its values that you want to include. When multiple dimensions or values are specified, the dimensions are joined with an AND operation and the values are joined with an OR operation.

func (MetricSetDimensionFilter) GoString

func (s MetricSetDimensionFilter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*MetricSetDimensionFilter) SetFilterList

SetFilterList sets the FilterList field's value.

func (*MetricSetDimensionFilter) SetName

SetName sets the Name field's value.

func (MetricSetDimensionFilter) String

func (s MetricSetDimensionFilter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*MetricSetDimensionFilter) Validate

func (s *MetricSetDimensionFilter) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type MetricSetSummary

type MetricSetSummary struct {

	// The ARN of the detector to which the dataset belongs.
	AnomalyDetectorArn *string `type:"string"`

	// The time at which the dataset was created.
	CreationTime *time.Time `type:"timestamp"`

	// The time at which the dataset was last modified.
	LastModificationTime *time.Time `type:"timestamp"`

	// The ARN of the dataset.
	MetricSetArn *string `type:"string"`

	// The description of the dataset.
	MetricSetDescription *string `min:"1" type:"string"`

	// The name of the dataset.
	MetricSetName *string `min:"1" type:"string"`

	// The dataset's tags (https://docs.aws.amazon.com/lookoutmetrics/latest/dev/detectors-tags.html).
	Tags map[string]*string `min:"1" type:"map"`
	// contains filtered or unexported fields
}

Contains information about a dataset.

func (MetricSetSummary) GoString

func (s MetricSetSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*MetricSetSummary) SetAnomalyDetectorArn

func (s *MetricSetSummary) SetAnomalyDetectorArn(v string) *MetricSetSummary

SetAnomalyDetectorArn sets the AnomalyDetectorArn field's value.

func (*MetricSetSummary) SetCreationTime

func (s *MetricSetSummary) SetCreationTime(v time.Time) *MetricSetSummary

SetCreationTime sets the CreationTime field's value.

func (*MetricSetSummary) SetLastModificationTime

func (s *MetricSetSummary) SetLastModificationTime(v time.Time) *MetricSetSummary

SetLastModificationTime sets the LastModificationTime field's value.

func (*MetricSetSummary) SetMetricSetArn

func (s *MetricSetSummary) SetMetricSetArn(v string) *MetricSetSummary

SetMetricSetArn sets the MetricSetArn field's value.

func (*MetricSetSummary) SetMetricSetDescription

func (s *MetricSetSummary) SetMetricSetDescription(v string) *MetricSetSummary

SetMetricSetDescription sets the MetricSetDescription field's value.

func (*MetricSetSummary) SetMetricSetName

func (s *MetricSetSummary) SetMetricSetName(v string) *MetricSetSummary

SetMetricSetName sets the MetricSetName field's value.

func (*MetricSetSummary) SetTags

func (s *MetricSetSummary) SetTags(v map[string]*string) *MetricSetSummary

SetTags sets the Tags field's value.

func (MetricSetSummary) String

func (s MetricSetSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type MetricSource

type MetricSource struct {

	// Details about an AppFlow datasource.
	AppFlowConfig *AppFlowConfig `type:"structure"`

	// Details about an Amazon Athena datasource.
	AthenaSourceConfig *AthenaSourceConfig `type:"structure"`

	// Details about an Amazon CloudWatch monitoring datasource.
	CloudWatchConfig *CloudWatchConfig `type:"structure"`

	// Details about an Amazon Relational Database Service (RDS) datasource.
	RDSSourceConfig *RDSSourceConfig `type:"structure"`

	// Details about an Amazon Redshift database datasource.
	RedshiftSourceConfig *RedshiftSourceConfig `type:"structure"`

	// Contains information about the configuration of the S3 bucket that contains
	// source files.
	S3SourceConfig *S3SourceConfig `type:"structure"`
	// contains filtered or unexported fields
}

Contains information about source data used to generate metrics.

func (MetricSource) GoString

func (s MetricSource) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*MetricSource) SetAppFlowConfig

func (s *MetricSource) SetAppFlowConfig(v *AppFlowConfig) *MetricSource

SetAppFlowConfig sets the AppFlowConfig field's value.

func (*MetricSource) SetAthenaSourceConfig

func (s *MetricSource) SetAthenaSourceConfig(v *AthenaSourceConfig) *MetricSource

SetAthenaSourceConfig sets the AthenaSourceConfig field's value.

func (*MetricSource) SetCloudWatchConfig

func (s *MetricSource) SetCloudWatchConfig(v *CloudWatchConfig) *MetricSource

SetCloudWatchConfig sets the CloudWatchConfig field's value.

func (*MetricSource) SetRDSSourceConfig

func (s *MetricSource) SetRDSSourceConfig(v *RDSSourceConfig) *MetricSource

SetRDSSourceConfig sets the RDSSourceConfig field's value.

func (*MetricSource) SetRedshiftSourceConfig

func (s *MetricSource) SetRedshiftSourceConfig(v *RedshiftSourceConfig) *MetricSource

SetRedshiftSourceConfig sets the RedshiftSourceConfig field's value.

func (*MetricSource) SetS3SourceConfig

func (s *MetricSource) SetS3SourceConfig(v *S3SourceConfig) *MetricSource

SetS3SourceConfig sets the S3SourceConfig field's value.

func (MetricSource) String

func (s MetricSource) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*MetricSource) Validate

func (s *MetricSource) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PutFeedbackInput

type PutFeedbackInput struct {

	// The Amazon Resource Name (ARN) of the anomaly detector.
	//
	// AnomalyDetectorArn is a required field
	AnomalyDetectorArn *string `type:"string" required:"true"`

	// Feedback for an anomalous metric.
	//
	// AnomalyGroupTimeSeriesFeedback is a required field
	AnomalyGroupTimeSeriesFeedback *AnomalyGroupTimeSeriesFeedback `type:"structure" required:"true"`
	// contains filtered or unexported fields
}

func (PutFeedbackInput) GoString

func (s PutFeedbackInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PutFeedbackInput) SetAnomalyDetectorArn

func (s *PutFeedbackInput) SetAnomalyDetectorArn(v string) *PutFeedbackInput

SetAnomalyDetectorArn sets the AnomalyDetectorArn field's value.

func (*PutFeedbackInput) SetAnomalyGroupTimeSeriesFeedback

func (s *PutFeedbackInput) SetAnomalyGroupTimeSeriesFeedback(v *AnomalyGroupTimeSeriesFeedback) *PutFeedbackInput

SetAnomalyGroupTimeSeriesFeedback sets the AnomalyGroupTimeSeriesFeedback field's value.

func (PutFeedbackInput) String

func (s PutFeedbackInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PutFeedbackInput) Validate

func (s *PutFeedbackInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PutFeedbackOutput

type PutFeedbackOutput struct {
	// contains filtered or unexported fields
}

func (PutFeedbackOutput) GoString

func (s PutFeedbackOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (PutFeedbackOutput) String

func (s PutFeedbackOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type RDSSourceConfig

type RDSSourceConfig struct {

	// A string identifying the database instance.
	DBInstanceIdentifier *string `min:"1" type:"string"`

	// The host name of the database.
	DatabaseHost *string `min:"1" type:"string"`

	// The name of the RDS database.
	DatabaseName *string `min:"1" type:"string"`

	// The port number where the database can be accessed.
	DatabasePort *int64 `min:"1" type:"integer"`

	// The Amazon Resource Name (ARN) of the role.
	RoleArn *string `type:"string"`

	// The Amazon Resource Name (ARN) of the AWS Secrets Manager role.
	SecretManagerArn *string `type:"string"`

	// The name of the table in the database.
	TableName *string `min:"1" type:"string"`

	// An object containing information about the Amazon Virtual Private Cloud (VPC)
	// configuration.
	VpcConfiguration *VpcConfiguration `type:"structure"`
	// contains filtered or unexported fields
}

Contains information about the Amazon Relational Database Service (RDS) configuration.

func (RDSSourceConfig) GoString

func (s RDSSourceConfig) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RDSSourceConfig) SetDBInstanceIdentifier

func (s *RDSSourceConfig) SetDBInstanceIdentifier(v string) *RDSSourceConfig

SetDBInstanceIdentifier sets the DBInstanceIdentifier field's value.

func (*RDSSourceConfig) SetDatabaseHost

func (s *RDSSourceConfig) SetDatabaseHost(v string) *RDSSourceConfig

SetDatabaseHost sets the DatabaseHost field's value.

func (*RDSSourceConfig) SetDatabaseName

func (s *RDSSourceConfig) SetDatabaseName(v string) *RDSSourceConfig

SetDatabaseName sets the DatabaseName field's value.

func (*RDSSourceConfig) SetDatabasePort

func (s *RDSSourceConfig) SetDatabasePort(v int64) *RDSSourceConfig

SetDatabasePort sets the DatabasePort field's value.

func (*RDSSourceConfig) SetRoleArn

func (s *RDSSourceConfig) SetRoleArn(v string) *RDSSourceConfig

SetRoleArn sets the RoleArn field's value.

func (*RDSSourceConfig) SetSecretManagerArn

func (s *RDSSourceConfig) SetSecretManagerArn(v string) *RDSSourceConfig

SetSecretManagerArn sets the SecretManagerArn field's value.

func (*RDSSourceConfig) SetTableName

func (s *RDSSourceConfig) SetTableName(v string) *RDSSourceConfig

SetTableName sets the TableName field's value.

func (*RDSSourceConfig) SetVpcConfiguration

func (s *RDSSourceConfig) SetVpcConfiguration(v *VpcConfiguration) *RDSSourceConfig

SetVpcConfiguration sets the VpcConfiguration field's value.

func (RDSSourceConfig) String

func (s RDSSourceConfig) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RDSSourceConfig) Validate

func (s *RDSSourceConfig) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RedshiftSourceConfig

type RedshiftSourceConfig struct {

	// A string identifying the Redshift cluster.
	ClusterIdentifier *string `min:"1" type:"string"`

	// The name of the database host.
	DatabaseHost *string `min:"1" type:"string"`

	// The Redshift database name.
	DatabaseName *string `min:"1" type:"string"`

	// The port number where the database can be accessed.
	DatabasePort *int64 `min:"1" type:"integer"`

	// The Amazon Resource Name (ARN) of the role providing access to the database.
	RoleArn *string `type:"string"`

	// The Amazon Resource Name (ARN) of the AWS Secrets Manager role.
	SecretManagerArn *string `type:"string"`

	// The table name of the Redshift database.
	TableName *string `min:"1" type:"string"`

	// Contains information about the Amazon Virtual Private Cloud (VPC) configuration.
	VpcConfiguration *VpcConfiguration `type:"structure"`
	// contains filtered or unexported fields
}

Provides information about the Amazon Redshift database configuration.

func (RedshiftSourceConfig) GoString

func (s RedshiftSourceConfig) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RedshiftSourceConfig) SetClusterIdentifier

func (s *RedshiftSourceConfig) SetClusterIdentifier(v string) *RedshiftSourceConfig

SetClusterIdentifier sets the ClusterIdentifier field's value.

func (*RedshiftSourceConfig) SetDatabaseHost

func (s *RedshiftSourceConfig) SetDatabaseHost(v string) *RedshiftSourceConfig

SetDatabaseHost sets the DatabaseHost field's value.

func (*RedshiftSourceConfig) SetDatabaseName

func (s *RedshiftSourceConfig) SetDatabaseName(v string) *RedshiftSourceConfig

SetDatabaseName sets the DatabaseName field's value.

func (*RedshiftSourceConfig) SetDatabasePort

func (s *RedshiftSourceConfig) SetDatabasePort(v int64) *RedshiftSourceConfig

SetDatabasePort sets the DatabasePort field's value.

func (*RedshiftSourceConfig) SetRoleArn

SetRoleArn sets the RoleArn field's value.

func (*RedshiftSourceConfig) SetSecretManagerArn

func (s *RedshiftSourceConfig) SetSecretManagerArn(v string) *RedshiftSourceConfig

SetSecretManagerArn sets the SecretManagerArn field's value.

func (*RedshiftSourceConfig) SetTableName

func (s *RedshiftSourceConfig) SetTableName(v string) *RedshiftSourceConfig

SetTableName sets the TableName field's value.

func (*RedshiftSourceConfig) SetVpcConfiguration

func (s *RedshiftSourceConfig) SetVpcConfiguration(v *VpcConfiguration) *RedshiftSourceConfig

SetVpcConfiguration sets the VpcConfiguration field's value.

func (RedshiftSourceConfig) String

func (s RedshiftSourceConfig) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RedshiftSourceConfig) Validate

func (s *RedshiftSourceConfig) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ResourceNotFoundException

type ResourceNotFoundException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"Message" type:"string"`

	// The ID of the resource.
	ResourceId *string `type:"string"`

	// The type of the resource.
	ResourceType *string `type:"string"`
	// contains filtered or unexported fields
}

The specified resource cannot be found. Check the ARN of the resource and try again.

func (*ResourceNotFoundException) Code

Code returns the exception type name.

func (*ResourceNotFoundException) Error

func (s *ResourceNotFoundException) Error() string

func (ResourceNotFoundException) GoString

func (s ResourceNotFoundException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ResourceNotFoundException) Message

func (s *ResourceNotFoundException) Message() string

Message returns the exception's message.

func (*ResourceNotFoundException) OrigErr

func (s *ResourceNotFoundException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ResourceNotFoundException) RequestID

func (s *ResourceNotFoundException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ResourceNotFoundException) StatusCode

func (s *ResourceNotFoundException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ResourceNotFoundException) String

func (s ResourceNotFoundException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type S3SourceConfig

type S3SourceConfig struct {

	// Contains information about a source file's formatting.
	FileFormatDescriptor *FileFormatDescriptor `type:"structure"`

	// A list of paths to the historical data files.
	HistoricalDataPathList []*string `min:"1" type:"list"`

	// The ARN of an IAM role that has read and write access permissions to the
	// source S3 bucket.
	RoleArn *string `type:"string"`

	// A list of templated paths to the source files.
	TemplatedPathList []*string `min:"1" type:"list"`
	// contains filtered or unexported fields
}

Contains information about the configuration of the S3 bucket that contains source files.

func (S3SourceConfig) GoString

func (s S3SourceConfig) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*S3SourceConfig) SetFileFormatDescriptor

func (s *S3SourceConfig) SetFileFormatDescriptor(v *FileFormatDescriptor) *S3SourceConfig

SetFileFormatDescriptor sets the FileFormatDescriptor field's value.

func (*S3SourceConfig) SetHistoricalDataPathList

func (s *S3SourceConfig) SetHistoricalDataPathList(v []*string) *S3SourceConfig

SetHistoricalDataPathList sets the HistoricalDataPathList field's value.

func (*S3SourceConfig) SetRoleArn

func (s *S3SourceConfig) SetRoleArn(v string) *S3SourceConfig

SetRoleArn sets the RoleArn field's value.

func (*S3SourceConfig) SetTemplatedPathList

func (s *S3SourceConfig) SetTemplatedPathList(v []*string) *S3SourceConfig

SetTemplatedPathList sets the TemplatedPathList field's value.

func (S3SourceConfig) String

func (s S3SourceConfig) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*S3SourceConfig) Validate

func (s *S3SourceConfig) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SNSConfiguration

type SNSConfiguration struct {

	// The ARN of the IAM role that has access to the target SNS topic.
	//
	// RoleArn is a required field
	RoleArn *string `type:"string" required:"true"`

	// The format of the SNS topic.
	//
	//    * JSON – Send JSON alerts with an anomaly ID and a link to the anomaly
	//    detail page. This is the default.
	//
	//    * LONG_TEXT – Send human-readable alerts with information about the
	//    impacted timeseries and a link to the anomaly detail page. We recommend
	//    this for email.
	//
	//    * SHORT_TEXT – Send human-readable alerts with a link to the anomaly
	//    detail page. We recommend this for SMS.
	SnsFormat *string `type:"string" enum:"SnsFormat"`

	// The ARN of the target SNS topic.
	//
	// SnsTopicArn is a required field
	SnsTopicArn *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

Contains information about the SNS topic to which you want to send your alerts and the IAM role that has access to that topic.

func (SNSConfiguration) GoString

func (s SNSConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SNSConfiguration) SetRoleArn

func (s *SNSConfiguration) SetRoleArn(v string) *SNSConfiguration

SetRoleArn sets the RoleArn field's value.

func (*SNSConfiguration) SetSnsFormat

func (s *SNSConfiguration) SetSnsFormat(v string) *SNSConfiguration

SetSnsFormat sets the SnsFormat field's value.

func (*SNSConfiguration) SetSnsTopicArn

func (s *SNSConfiguration) SetSnsTopicArn(v string) *SNSConfiguration

SetSnsTopicArn sets the SnsTopicArn field's value.

func (SNSConfiguration) String

func (s SNSConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SNSConfiguration) Validate

func (s *SNSConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SampleDataS3SourceConfig

type SampleDataS3SourceConfig struct {

	// Contains information about a source file's formatting.
	//
	// FileFormatDescriptor is a required field
	FileFormatDescriptor *FileFormatDescriptor `type:"structure" required:"true"`

	// An array of strings containing the historical set of data paths.
	HistoricalDataPathList []*string `min:"1" type:"list"`

	// The Amazon Resource Name (ARN) of the role.
	//
	// RoleArn is a required field
	RoleArn *string `type:"string" required:"true"`

	// An array of strings containing the list of templated paths.
	TemplatedPathList []*string `min:"1" type:"list"`
	// contains filtered or unexported fields
}

Contains information about the source configuration in Amazon S3.

func (SampleDataS3SourceConfig) GoString

func (s SampleDataS3SourceConfig) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SampleDataS3SourceConfig) SetFileFormatDescriptor

SetFileFormatDescriptor sets the FileFormatDescriptor field's value.

func (*SampleDataS3SourceConfig) SetHistoricalDataPathList

func (s *SampleDataS3SourceConfig) SetHistoricalDataPathList(v []*string) *SampleDataS3SourceConfig

SetHistoricalDataPathList sets the HistoricalDataPathList field's value.

func (*SampleDataS3SourceConfig) SetRoleArn

SetRoleArn sets the RoleArn field's value.

func (*SampleDataS3SourceConfig) SetTemplatedPathList

func (s *SampleDataS3SourceConfig) SetTemplatedPathList(v []*string) *SampleDataS3SourceConfig

SetTemplatedPathList sets the TemplatedPathList field's value.

func (SampleDataS3SourceConfig) String

func (s SampleDataS3SourceConfig) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SampleDataS3SourceConfig) Validate

func (s *SampleDataS3SourceConfig) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ServiceQuotaExceededException

type ServiceQuotaExceededException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"Message" type:"string"`

	// The quota code.
	QuotaCode *string `type:"string"`

	// The ID of the resource.
	ResourceId *string `type:"string"`

	// The type of the resource.
	ResourceType *string `type:"string"`

	// The service code.
	ServiceCode *string `type:"string"`
	// contains filtered or unexported fields
}

The request exceeded the service's quotas. Check the service quotas and try again.

func (*ServiceQuotaExceededException) Code

Code returns the exception type name.

func (*ServiceQuotaExceededException) Error

func (ServiceQuotaExceededException) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ServiceQuotaExceededException) Message

Message returns the exception's message.

func (*ServiceQuotaExceededException) OrigErr

func (s *ServiceQuotaExceededException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ServiceQuotaExceededException) RequestID

func (s *ServiceQuotaExceededException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ServiceQuotaExceededException) StatusCode

func (s *ServiceQuotaExceededException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ServiceQuotaExceededException) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TagResourceInput

type TagResourceInput struct {

	// The resource's Amazon Resource Name (ARN).
	//
	// ResourceArn is a required field
	ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"`

	// Tags to apply to the resource. Tag keys and values can contain letters, numbers,
	// spaces, and the following symbols: _.:/=+@-
	//
	// Tags is a required field
	Tags map[string]*string `locationName:"tags" min:"1" type:"map" required:"true"`
	// contains filtered or unexported fields
}

func (TagResourceInput) GoString

func (s TagResourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TagResourceInput) SetResourceArn

func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput

SetResourceArn sets the ResourceArn field's value.

func (*TagResourceInput) SetTags

func (s *TagResourceInput) SetTags(v map[string]*string) *TagResourceInput

SetTags sets the Tags field's value.

func (TagResourceInput) String

func (s TagResourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TagResourceInput) Validate

func (s *TagResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagResourceOutput

type TagResourceOutput struct {
	// contains filtered or unexported fields
}

func (TagResourceOutput) GoString

func (s TagResourceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (TagResourceOutput) String

func (s TagResourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TimeSeries

type TimeSeries struct {

	// The dimensions of the metric.
	//
	// DimensionList is a required field
	DimensionList []*DimensionNameValue `type:"list" required:"true"`

	// The values for the metric.
	//
	// MetricValueList is a required field
	MetricValueList []*float64 `type:"list" required:"true"`

	// The ID of the metric.
	//
	// TimeSeriesId is a required field
	TimeSeriesId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

Details about a metric. A metric is an aggregation of the values of a measure for a dimension value, such as availability in the us-east-1 Region.

func (TimeSeries) GoString

func (s TimeSeries) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TimeSeries) SetDimensionList

func (s *TimeSeries) SetDimensionList(v []*DimensionNameValue) *TimeSeries

SetDimensionList sets the DimensionList field's value.

func (*TimeSeries) SetMetricValueList

func (s *TimeSeries) SetMetricValueList(v []*float64) *TimeSeries

SetMetricValueList sets the MetricValueList field's value.

func (*TimeSeries) SetTimeSeriesId

func (s *TimeSeries) SetTimeSeriesId(v string) *TimeSeries

SetTimeSeriesId sets the TimeSeriesId field's value.

func (TimeSeries) String

func (s TimeSeries) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TimeSeriesFeedback

type TimeSeriesFeedback struct {

	// Feedback on whether the metric is a legitimate anomaly.
	IsAnomaly *bool `type:"boolean"`

	// The ID of the metric.
	TimeSeriesId *string `type:"string"`
	// contains filtered or unexported fields
}

Details about feedback submitted for an anomalous metric.

func (TimeSeriesFeedback) GoString

func (s TimeSeriesFeedback) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TimeSeriesFeedback) SetIsAnomaly

func (s *TimeSeriesFeedback) SetIsAnomaly(v bool) *TimeSeriesFeedback

SetIsAnomaly sets the IsAnomaly field's value.

func (*TimeSeriesFeedback) SetTimeSeriesId

func (s *TimeSeriesFeedback) SetTimeSeriesId(v string) *TimeSeriesFeedback

SetTimeSeriesId sets the TimeSeriesId field's value.

func (TimeSeriesFeedback) String

func (s TimeSeriesFeedback) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TimestampColumn

type TimestampColumn struct {

	// The format of the timestamp column.
	ColumnFormat *string `type:"string"`

	// The name of the timestamp column.
	ColumnName *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

Contains information about the column used to track time in a source data file.

func (TimestampColumn) GoString

func (s TimestampColumn) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TimestampColumn) SetColumnFormat

func (s *TimestampColumn) SetColumnFormat(v string) *TimestampColumn

SetColumnFormat sets the ColumnFormat field's value.

func (*TimestampColumn) SetColumnName

func (s *TimestampColumn) SetColumnName(v string) *TimestampColumn

SetColumnName sets the ColumnName field's value.

func (TimestampColumn) String

func (s TimestampColumn) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TimestampColumn) Validate

func (s *TimestampColumn) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TooManyRequestsException

type TooManyRequestsException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"Message" type:"string"`
	// contains filtered or unexported fields
}

The request was denied due to too many requests being submitted at the same time.

func (*TooManyRequestsException) Code

func (s *TooManyRequestsException) Code() string

Code returns the exception type name.

func (*TooManyRequestsException) Error

func (s *TooManyRequestsException) Error() string

func (TooManyRequestsException) GoString

func (s TooManyRequestsException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TooManyRequestsException) Message

func (s *TooManyRequestsException) Message() string

Message returns the exception's message.

func (*TooManyRequestsException) OrigErr

func (s *TooManyRequestsException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*TooManyRequestsException) RequestID

func (s *TooManyRequestsException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*TooManyRequestsException) StatusCode

func (s *TooManyRequestsException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (TooManyRequestsException) String

func (s TooManyRequestsException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UntagResourceInput

type UntagResourceInput struct {

	// The resource's Amazon Resource Name (ARN).
	//
	// ResourceArn is a required field
	ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"`

	// Keys to remove from the resource's tags.
	//
	// TagKeys is a required field
	TagKeys []*string `location:"querystring" locationName:"tagKeys" min:"1" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (UntagResourceInput) GoString

func (s UntagResourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UntagResourceInput) SetResourceArn

func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput

SetResourceArn sets the ResourceArn field's value.

func (*UntagResourceInput) SetTagKeys

func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput

SetTagKeys sets the TagKeys field's value.

func (UntagResourceInput) String

func (s UntagResourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UntagResourceInput) Validate

func (s *UntagResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UntagResourceOutput

type UntagResourceOutput struct {
	// contains filtered or unexported fields
}

func (UntagResourceOutput) GoString

func (s UntagResourceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (UntagResourceOutput) String

func (s UntagResourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateAlertInput

type UpdateAlertInput struct {

	// Action that will be triggered when there is an alert.
	Action *Action `type:"structure"`

	// The ARN of the alert to update.
	//
	// AlertArn is a required field
	AlertArn *string `type:"string" required:"true"`

	// A description of the alert.
	AlertDescription *string `type:"string"`

	// The configuration of the alert filters, containing MetricList and DimensionFilterList.
	AlertFilters *AlertFilters `type:"structure"`

	// An integer from 0 to 100 specifying the alert sensitivity threshold.
	AlertSensitivityThreshold *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (UpdateAlertInput) GoString

func (s UpdateAlertInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateAlertInput) SetAction

func (s *UpdateAlertInput) SetAction(v *Action) *UpdateAlertInput

SetAction sets the Action field's value.

func (*UpdateAlertInput) SetAlertArn

func (s *UpdateAlertInput) SetAlertArn(v string) *UpdateAlertInput

SetAlertArn sets the AlertArn field's value.

func (*UpdateAlertInput) SetAlertDescription

func (s *UpdateAlertInput) SetAlertDescription(v string) *UpdateAlertInput

SetAlertDescription sets the AlertDescription field's value.

func (*UpdateAlertInput) SetAlertFilters

func (s *UpdateAlertInput) SetAlertFilters(v *AlertFilters) *UpdateAlertInput

SetAlertFilters sets the AlertFilters field's value.

func (*UpdateAlertInput) SetAlertSensitivityThreshold

func (s *UpdateAlertInput) SetAlertSensitivityThreshold(v int64) *UpdateAlertInput

SetAlertSensitivityThreshold sets the AlertSensitivityThreshold field's value.

func (UpdateAlertInput) String

func (s UpdateAlertInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateAlertInput) Validate

func (s *UpdateAlertInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateAlertOutput

type UpdateAlertOutput struct {

	// The ARN of the updated alert.
	AlertArn *string `type:"string"`
	// contains filtered or unexported fields
}

func (UpdateAlertOutput) GoString

func (s UpdateAlertOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateAlertOutput) SetAlertArn

func (s *UpdateAlertOutput) SetAlertArn(v string) *UpdateAlertOutput

SetAlertArn sets the AlertArn field's value.

func (UpdateAlertOutput) String

func (s UpdateAlertOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateAnomalyDetectorInput

type UpdateAnomalyDetectorInput struct {

	// The ARN of the detector to update.
	//
	// AnomalyDetectorArn is a required field
	AnomalyDetectorArn *string `type:"string" required:"true"`

	// Contains information about the configuration to which the detector will be
	// updated.
	AnomalyDetectorConfig *AnomalyDetectorConfig `type:"structure"`

	// The updated detector description.
	AnomalyDetectorDescription *string `min:"1" type:"string"`

	// The Amazon Resource Name (ARN) of an AWS KMS encryption key.
	KmsKeyArn *string `min:"20" type:"string"`
	// contains filtered or unexported fields
}

func (UpdateAnomalyDetectorInput) GoString

func (s UpdateAnomalyDetectorInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateAnomalyDetectorInput) SetAnomalyDetectorArn

func (s *UpdateAnomalyDetectorInput) SetAnomalyDetectorArn(v string) *UpdateAnomalyDetectorInput

SetAnomalyDetectorArn sets the AnomalyDetectorArn field's value.

func (*UpdateAnomalyDetectorInput) SetAnomalyDetectorConfig

SetAnomalyDetectorConfig sets the AnomalyDetectorConfig field's value.

func (*UpdateAnomalyDetectorInput) SetAnomalyDetectorDescription

func (s *UpdateAnomalyDetectorInput) SetAnomalyDetectorDescription(v string) *UpdateAnomalyDetectorInput

SetAnomalyDetectorDescription sets the AnomalyDetectorDescription field's value.

func (*UpdateAnomalyDetectorInput) SetKmsKeyArn

SetKmsKeyArn sets the KmsKeyArn field's value.

func (UpdateAnomalyDetectorInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateAnomalyDetectorInput) Validate

func (s *UpdateAnomalyDetectorInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateAnomalyDetectorOutput

type UpdateAnomalyDetectorOutput struct {

	// The ARN of the updated detector.
	AnomalyDetectorArn *string `type:"string"`
	// contains filtered or unexported fields
}

func (UpdateAnomalyDetectorOutput) GoString

func (s UpdateAnomalyDetectorOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateAnomalyDetectorOutput) SetAnomalyDetectorArn

func (s *UpdateAnomalyDetectorOutput) SetAnomalyDetectorArn(v string) *UpdateAnomalyDetectorOutput

SetAnomalyDetectorArn sets the AnomalyDetectorArn field's value.

func (UpdateAnomalyDetectorOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateMetricSetInput

type UpdateMetricSetInput struct {

	// Describes a list of filters for choosing specific dimensions and specific
	// values. Each filter consists of the dimension and one of its values that
	// you want to include. When multiple dimensions or values are specified, the
	// dimensions are joined with an AND operation and the values are joined with
	// an OR operation.
	DimensionFilterList []*MetricSetDimensionFilter `type:"list"`

	// The dimension list.
	DimensionList []*string `min:"1" type:"list"`

	// The metric list.
	MetricList []*Metric `min:"1" type:"list"`

	// The ARN of the dataset to update.
	//
	// MetricSetArn is a required field
	MetricSetArn *string `type:"string" required:"true"`

	// The dataset's description.
	MetricSetDescription *string `min:"1" type:"string"`

	// The dataset's interval.
	MetricSetFrequency *string `type:"string" enum:"Frequency"`

	// Contains information about source data used to generate metrics.
	MetricSource *MetricSource `type:"structure"`

	// After an interval ends, the amount of seconds that the detector waits before
	// importing data. Offset is only supported for S3, Redshift, Athena and datasources.
	Offset *int64 `type:"integer"`

	// The timestamp column.
	TimestampColumn *TimestampColumn `type:"structure"`
	// contains filtered or unexported fields
}

func (UpdateMetricSetInput) GoString

func (s UpdateMetricSetInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateMetricSetInput) SetDimensionFilterList

func (s *UpdateMetricSetInput) SetDimensionFilterList(v []*MetricSetDimensionFilter) *UpdateMetricSetInput

SetDimensionFilterList sets the DimensionFilterList field's value.

func (*UpdateMetricSetInput) SetDimensionList

func (s *UpdateMetricSetInput) SetDimensionList(v []*string) *UpdateMetricSetInput

SetDimensionList sets the DimensionList field's value.

func (*UpdateMetricSetInput) SetMetricList

func (s *UpdateMetricSetInput) SetMetricList(v []*Metric) *UpdateMetricSetInput

SetMetricList sets the MetricList field's value.

func (*UpdateMetricSetInput) SetMetricSetArn

func (s *UpdateMetricSetInput) SetMetricSetArn(v string) *UpdateMetricSetInput

SetMetricSetArn sets the MetricSetArn field's value.

func (*UpdateMetricSetInput) SetMetricSetDescription

func (s *UpdateMetricSetInput) SetMetricSetDescription(v string) *UpdateMetricSetInput

SetMetricSetDescription sets the MetricSetDescription field's value.

func (*UpdateMetricSetInput) SetMetricSetFrequency

func (s *UpdateMetricSetInput) SetMetricSetFrequency(v string) *UpdateMetricSetInput

SetMetricSetFrequency sets the MetricSetFrequency field's value.

func (*UpdateMetricSetInput) SetMetricSource

func (s *UpdateMetricSetInput) SetMetricSource(v *MetricSource) *UpdateMetricSetInput

SetMetricSource sets the MetricSource field's value.

func (*UpdateMetricSetInput) SetOffset

SetOffset sets the Offset field's value.

func (*UpdateMetricSetInput) SetTimestampColumn

func (s *UpdateMetricSetInput) SetTimestampColumn(v *TimestampColumn) *UpdateMetricSetInput

SetTimestampColumn sets the TimestampColumn field's value.

func (UpdateMetricSetInput) String

func (s UpdateMetricSetInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateMetricSetInput) Validate

func (s *UpdateMetricSetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateMetricSetOutput

type UpdateMetricSetOutput struct {

	// The ARN of the dataset.
	MetricSetArn *string `type:"string"`
	// contains filtered or unexported fields
}

func (UpdateMetricSetOutput) GoString

func (s UpdateMetricSetOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateMetricSetOutput) SetMetricSetArn

func (s *UpdateMetricSetOutput) SetMetricSetArn(v string) *UpdateMetricSetOutput

SetMetricSetArn sets the MetricSetArn field's value.

func (UpdateMetricSetOutput) String

func (s UpdateMetricSetOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ValidationException

type ValidationException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	// Fields that failed validation.
	Fields []*ValidationExceptionField `type:"list"`

	Message_ *string `locationName:"Message" type:"string"`

	// The reason that validation failed.
	Reason *string `type:"string" enum:"ValidationExceptionReason"`
	// contains filtered or unexported fields
}

The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

func (*ValidationException) Code

func (s *ValidationException) Code() string

Code returns the exception type name.

func (*ValidationException) Error

func (s *ValidationException) Error() string

func (ValidationException) GoString

func (s ValidationException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ValidationException) Message

func (s *ValidationException) Message() string

Message returns the exception's message.

func (*ValidationException) OrigErr

func (s *ValidationException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ValidationException) RequestID

func (s *ValidationException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ValidationException) StatusCode

func (s *ValidationException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ValidationException) String

func (s ValidationException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ValidationExceptionField

type ValidationExceptionField struct {

	// The message with more information about the validation exception.
	//
	// Message is a required field
	Message *string `type:"string" required:"true"`

	// The name of the field.
	//
	// Name is a required field
	Name *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

Contains information about a a field in a validation exception.

func (ValidationExceptionField) GoString

func (s ValidationExceptionField) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ValidationExceptionField) SetMessage

SetMessage sets the Message field's value.

func (*ValidationExceptionField) SetName

SetName sets the Name field's value.

func (ValidationExceptionField) String

func (s ValidationExceptionField) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type VpcConfiguration

type VpcConfiguration struct {

	// An array of strings containing the list of security groups.
	//
	// SecurityGroupIdList is a required field
	SecurityGroupIdList []*string `type:"list" required:"true"`

	// An array of strings containing the Amazon VPC subnet IDs (e.g., subnet-0bb1c79de3EXAMPLE.
	//
	// SubnetIdList is a required field
	SubnetIdList []*string `type:"list" required:"true"`
	// contains filtered or unexported fields
}

Contains configuration information about the Amazon Virtual Private Cloud (VPC).

func (VpcConfiguration) GoString

func (s VpcConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*VpcConfiguration) SetSecurityGroupIdList

func (s *VpcConfiguration) SetSecurityGroupIdList(v []*string) *VpcConfiguration

SetSecurityGroupIdList sets the SecurityGroupIdList field's value.

func (*VpcConfiguration) SetSubnetIdList

func (s *VpcConfiguration) SetSubnetIdList(v []*string) *VpcConfiguration

SetSubnetIdList sets the SubnetIdList field's value.

func (VpcConfiguration) String

func (s VpcConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*VpcConfiguration) Validate

func (s *VpcConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

Directories

Path Synopsis
Package lookoutmetricsiface provides an interface to enable mocking the Amazon Lookout for Metrics service client for testing your code.
Package lookoutmetricsiface provides an interface to enable mocking the Amazon Lookout for Metrics service client for testing your code.

Jump to

Keyboard shortcuts

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