Documentation ¶
Overview ¶
Package xray provides the client and types for making API requests to AWS X-Ray.
Amazon Web Services X-Ray provides APIs for managing debug traces and retrieving service maps and other data created by processing those traces.
See https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12 for more information on this service.
See xray package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/xray/
Using the Client ¶
To contact AWS X-Ray 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 AWS X-Ray client XRay for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/xray/#New
Index ¶
- Constants
- func EncryptionStatus_Values() []string
- func EncryptionType_Values() []string
- func InsightCategory_Values() []string
- func InsightState_Values() []string
- func SamplingStrategyName_Values() []string
- func TimeRangeType_Values() []string
- type Alias
- type AnnotationValue
- type AnomalousService
- type AvailabilityZoneDetail
- type BackendConnectionErrors
- func (s BackendConnectionErrors) GoString() string
- func (s *BackendConnectionErrors) SetConnectionRefusedCount(v int64) *BackendConnectionErrors
- func (s *BackendConnectionErrors) SetHTTPCode4XXCount(v int64) *BackendConnectionErrors
- func (s *BackendConnectionErrors) SetHTTPCode5XXCount(v int64) *BackendConnectionErrors
- func (s *BackendConnectionErrors) SetOtherCount(v int64) *BackendConnectionErrors
- func (s *BackendConnectionErrors) SetTimeoutCount(v int64) *BackendConnectionErrors
- func (s *BackendConnectionErrors) SetUnknownHostCount(v int64) *BackendConnectionErrors
- func (s BackendConnectionErrors) String() string
- type BatchGetTracesInput
- type BatchGetTracesOutput
- func (s BatchGetTracesOutput) GoString() string
- func (s *BatchGetTracesOutput) SetNextToken(v string) *BatchGetTracesOutput
- func (s *BatchGetTracesOutput) SetTraces(v []*Trace) *BatchGetTracesOutput
- func (s *BatchGetTracesOutput) SetUnprocessedTraceIds(v []*string) *BatchGetTracesOutput
- func (s BatchGetTracesOutput) String() string
- type CreateGroupInput
- func (s CreateGroupInput) GoString() string
- func (s *CreateGroupInput) SetFilterExpression(v string) *CreateGroupInput
- func (s *CreateGroupInput) SetGroupName(v string) *CreateGroupInput
- func (s *CreateGroupInput) SetInsightsConfiguration(v *InsightsConfiguration) *CreateGroupInput
- func (s *CreateGroupInput) SetTags(v []*Tag) *CreateGroupInput
- func (s CreateGroupInput) String() string
- func (s *CreateGroupInput) Validate() error
- type CreateGroupOutput
- type CreateSamplingRuleInput
- func (s CreateSamplingRuleInput) GoString() string
- func (s *CreateSamplingRuleInput) SetSamplingRule(v *SamplingRule) *CreateSamplingRuleInput
- func (s *CreateSamplingRuleInput) SetTags(v []*Tag) *CreateSamplingRuleInput
- func (s CreateSamplingRuleInput) String() string
- func (s *CreateSamplingRuleInput) Validate() error
- type CreateSamplingRuleOutput
- type DeleteGroupInput
- type DeleteGroupOutput
- type DeleteResourcePolicyInput
- func (s DeleteResourcePolicyInput) GoString() string
- func (s *DeleteResourcePolicyInput) SetPolicyName(v string) *DeleteResourcePolicyInput
- func (s *DeleteResourcePolicyInput) SetPolicyRevisionId(v string) *DeleteResourcePolicyInput
- func (s DeleteResourcePolicyInput) String() string
- func (s *DeleteResourcePolicyInput) Validate() error
- type DeleteResourcePolicyOutput
- type DeleteSamplingRuleInput
- type DeleteSamplingRuleOutput
- type Edge
- func (s Edge) GoString() string
- func (s *Edge) SetAliases(v []*Alias) *Edge
- func (s *Edge) SetEdgeType(v string) *Edge
- func (s *Edge) SetEndTime(v time.Time) *Edge
- func (s *Edge) SetReceivedEventAgeHistogram(v []*HistogramEntry) *Edge
- func (s *Edge) SetReferenceId(v int64) *Edge
- func (s *Edge) SetResponseTimeHistogram(v []*HistogramEntry) *Edge
- func (s *Edge) SetStartTime(v time.Time) *Edge
- func (s *Edge) SetSummaryStatistics(v *EdgeStatistics) *Edge
- func (s Edge) String() string
- type EdgeStatistics
- func (s EdgeStatistics) GoString() string
- func (s *EdgeStatistics) SetErrorStatistics(v *ErrorStatistics) *EdgeStatistics
- func (s *EdgeStatistics) SetFaultStatistics(v *FaultStatistics) *EdgeStatistics
- func (s *EdgeStatistics) SetOkCount(v int64) *EdgeStatistics
- func (s *EdgeStatistics) SetTotalCount(v int64) *EdgeStatistics
- func (s *EdgeStatistics) SetTotalResponseTime(v float64) *EdgeStatistics
- func (s EdgeStatistics) String() string
- type EncryptionConfig
- type ErrorRootCause
- type ErrorRootCauseEntity
- func (s ErrorRootCauseEntity) GoString() string
- func (s *ErrorRootCauseEntity) SetExceptions(v []*RootCauseException) *ErrorRootCauseEntity
- func (s *ErrorRootCauseEntity) SetName(v string) *ErrorRootCauseEntity
- func (s *ErrorRootCauseEntity) SetRemote(v bool) *ErrorRootCauseEntity
- func (s ErrorRootCauseEntity) String() string
- type ErrorRootCauseService
- func (s ErrorRootCauseService) GoString() string
- func (s *ErrorRootCauseService) SetAccountId(v string) *ErrorRootCauseService
- func (s *ErrorRootCauseService) SetEntityPath(v []*ErrorRootCauseEntity) *ErrorRootCauseService
- func (s *ErrorRootCauseService) SetInferred(v bool) *ErrorRootCauseService
- func (s *ErrorRootCauseService) SetName(v string) *ErrorRootCauseService
- func (s *ErrorRootCauseService) SetNames(v []*string) *ErrorRootCauseService
- func (s *ErrorRootCauseService) SetType(v string) *ErrorRootCauseService
- func (s ErrorRootCauseService) String() string
- type ErrorStatistics
- type FaultRootCause
- type FaultRootCauseEntity
- func (s FaultRootCauseEntity) GoString() string
- func (s *FaultRootCauseEntity) SetExceptions(v []*RootCauseException) *FaultRootCauseEntity
- func (s *FaultRootCauseEntity) SetName(v string) *FaultRootCauseEntity
- func (s *FaultRootCauseEntity) SetRemote(v bool) *FaultRootCauseEntity
- func (s FaultRootCauseEntity) String() string
- type FaultRootCauseService
- func (s FaultRootCauseService) GoString() string
- func (s *FaultRootCauseService) SetAccountId(v string) *FaultRootCauseService
- func (s *FaultRootCauseService) SetEntityPath(v []*FaultRootCauseEntity) *FaultRootCauseService
- func (s *FaultRootCauseService) SetInferred(v bool) *FaultRootCauseService
- func (s *FaultRootCauseService) SetName(v string) *FaultRootCauseService
- func (s *FaultRootCauseService) SetNames(v []*string) *FaultRootCauseService
- func (s *FaultRootCauseService) SetType(v string) *FaultRootCauseService
- func (s FaultRootCauseService) String() string
- type FaultStatistics
- type ForecastStatistics
- type GetEncryptionConfigInput
- type GetEncryptionConfigOutput
- type GetGroupInput
- type GetGroupOutput
- type GetGroupsInput
- type GetGroupsOutput
- type GetInsightEventsInput
- func (s GetInsightEventsInput) GoString() string
- func (s *GetInsightEventsInput) SetInsightId(v string) *GetInsightEventsInput
- func (s *GetInsightEventsInput) SetMaxResults(v int64) *GetInsightEventsInput
- func (s *GetInsightEventsInput) SetNextToken(v string) *GetInsightEventsInput
- func (s GetInsightEventsInput) String() string
- func (s *GetInsightEventsInput) Validate() error
- type GetInsightEventsOutput
- type GetInsightImpactGraphInput
- func (s GetInsightImpactGraphInput) GoString() string
- func (s *GetInsightImpactGraphInput) SetEndTime(v time.Time) *GetInsightImpactGraphInput
- func (s *GetInsightImpactGraphInput) SetInsightId(v string) *GetInsightImpactGraphInput
- func (s *GetInsightImpactGraphInput) SetNextToken(v string) *GetInsightImpactGraphInput
- func (s *GetInsightImpactGraphInput) SetStartTime(v time.Time) *GetInsightImpactGraphInput
- func (s GetInsightImpactGraphInput) String() string
- func (s *GetInsightImpactGraphInput) Validate() error
- type GetInsightImpactGraphOutput
- func (s GetInsightImpactGraphOutput) GoString() string
- func (s *GetInsightImpactGraphOutput) SetEndTime(v time.Time) *GetInsightImpactGraphOutput
- func (s *GetInsightImpactGraphOutput) SetInsightId(v string) *GetInsightImpactGraphOutput
- func (s *GetInsightImpactGraphOutput) SetNextToken(v string) *GetInsightImpactGraphOutput
- func (s *GetInsightImpactGraphOutput) SetServiceGraphEndTime(v time.Time) *GetInsightImpactGraphOutput
- func (s *GetInsightImpactGraphOutput) SetServiceGraphStartTime(v time.Time) *GetInsightImpactGraphOutput
- func (s *GetInsightImpactGraphOutput) SetServices(v []*InsightImpactGraphService) *GetInsightImpactGraphOutput
- func (s *GetInsightImpactGraphOutput) SetStartTime(v time.Time) *GetInsightImpactGraphOutput
- func (s GetInsightImpactGraphOutput) String() string
- type GetInsightInput
- type GetInsightOutput
- type GetInsightSummariesInput
- func (s GetInsightSummariesInput) GoString() string
- func (s *GetInsightSummariesInput) SetEndTime(v time.Time) *GetInsightSummariesInput
- func (s *GetInsightSummariesInput) SetGroupARN(v string) *GetInsightSummariesInput
- func (s *GetInsightSummariesInput) SetGroupName(v string) *GetInsightSummariesInput
- func (s *GetInsightSummariesInput) SetMaxResults(v int64) *GetInsightSummariesInput
- func (s *GetInsightSummariesInput) SetNextToken(v string) *GetInsightSummariesInput
- func (s *GetInsightSummariesInput) SetStartTime(v time.Time) *GetInsightSummariesInput
- func (s *GetInsightSummariesInput) SetStates(v []*string) *GetInsightSummariesInput
- func (s GetInsightSummariesInput) String() string
- func (s *GetInsightSummariesInput) Validate() error
- type GetInsightSummariesOutput
- type GetSamplingRulesInput
- type GetSamplingRulesOutput
- type GetSamplingStatisticSummariesInput
- type GetSamplingStatisticSummariesOutput
- func (s GetSamplingStatisticSummariesOutput) GoString() string
- func (s *GetSamplingStatisticSummariesOutput) SetNextToken(v string) *GetSamplingStatisticSummariesOutput
- func (s *GetSamplingStatisticSummariesOutput) SetSamplingStatisticSummaries(v []*SamplingStatisticSummary) *GetSamplingStatisticSummariesOutput
- func (s GetSamplingStatisticSummariesOutput) String() string
- type GetSamplingTargetsInput
- type GetSamplingTargetsOutput
- func (s GetSamplingTargetsOutput) GoString() string
- func (s *GetSamplingTargetsOutput) SetLastRuleModification(v time.Time) *GetSamplingTargetsOutput
- func (s *GetSamplingTargetsOutput) SetSamplingTargetDocuments(v []*SamplingTargetDocument) *GetSamplingTargetsOutput
- func (s *GetSamplingTargetsOutput) SetUnprocessedStatistics(v []*UnprocessedStatistics) *GetSamplingTargetsOutput
- func (s GetSamplingTargetsOutput) String() string
- type GetServiceGraphInput
- func (s GetServiceGraphInput) GoString() string
- func (s *GetServiceGraphInput) SetEndTime(v time.Time) *GetServiceGraphInput
- func (s *GetServiceGraphInput) SetGroupARN(v string) *GetServiceGraphInput
- func (s *GetServiceGraphInput) SetGroupName(v string) *GetServiceGraphInput
- func (s *GetServiceGraphInput) SetNextToken(v string) *GetServiceGraphInput
- func (s *GetServiceGraphInput) SetStartTime(v time.Time) *GetServiceGraphInput
- func (s GetServiceGraphInput) String() string
- func (s *GetServiceGraphInput) Validate() error
- type GetServiceGraphOutput
- func (s GetServiceGraphOutput) GoString() string
- func (s *GetServiceGraphOutput) SetContainsOldGroupVersions(v bool) *GetServiceGraphOutput
- func (s *GetServiceGraphOutput) SetEndTime(v time.Time) *GetServiceGraphOutput
- func (s *GetServiceGraphOutput) SetNextToken(v string) *GetServiceGraphOutput
- func (s *GetServiceGraphOutput) SetServices(v []*Service) *GetServiceGraphOutput
- func (s *GetServiceGraphOutput) SetStartTime(v time.Time) *GetServiceGraphOutput
- func (s GetServiceGraphOutput) String() string
- type GetTimeSeriesServiceStatisticsInput
- func (s GetTimeSeriesServiceStatisticsInput) GoString() string
- func (s *GetTimeSeriesServiceStatisticsInput) SetEndTime(v time.Time) *GetTimeSeriesServiceStatisticsInput
- func (s *GetTimeSeriesServiceStatisticsInput) SetEntitySelectorExpression(v string) *GetTimeSeriesServiceStatisticsInput
- func (s *GetTimeSeriesServiceStatisticsInput) SetForecastStatistics(v bool) *GetTimeSeriesServiceStatisticsInput
- func (s *GetTimeSeriesServiceStatisticsInput) SetGroupARN(v string) *GetTimeSeriesServiceStatisticsInput
- func (s *GetTimeSeriesServiceStatisticsInput) SetGroupName(v string) *GetTimeSeriesServiceStatisticsInput
- func (s *GetTimeSeriesServiceStatisticsInput) SetNextToken(v string) *GetTimeSeriesServiceStatisticsInput
- func (s *GetTimeSeriesServiceStatisticsInput) SetPeriod(v int64) *GetTimeSeriesServiceStatisticsInput
- func (s *GetTimeSeriesServiceStatisticsInput) SetStartTime(v time.Time) *GetTimeSeriesServiceStatisticsInput
- func (s GetTimeSeriesServiceStatisticsInput) String() string
- func (s *GetTimeSeriesServiceStatisticsInput) Validate() error
- type GetTimeSeriesServiceStatisticsOutput
- func (s GetTimeSeriesServiceStatisticsOutput) GoString() string
- func (s *GetTimeSeriesServiceStatisticsOutput) SetContainsOldGroupVersions(v bool) *GetTimeSeriesServiceStatisticsOutput
- func (s *GetTimeSeriesServiceStatisticsOutput) SetNextToken(v string) *GetTimeSeriesServiceStatisticsOutput
- func (s *GetTimeSeriesServiceStatisticsOutput) SetTimeSeriesServiceStatistics(v []*TimeSeriesServiceStatistics) *GetTimeSeriesServiceStatisticsOutput
- func (s GetTimeSeriesServiceStatisticsOutput) String() string
- type GetTraceGraphInput
- type GetTraceGraphOutput
- type GetTraceSummariesInput
- func (s GetTraceSummariesInput) GoString() string
- func (s *GetTraceSummariesInput) SetEndTime(v time.Time) *GetTraceSummariesInput
- func (s *GetTraceSummariesInput) SetFilterExpression(v string) *GetTraceSummariesInput
- func (s *GetTraceSummariesInput) SetNextToken(v string) *GetTraceSummariesInput
- func (s *GetTraceSummariesInput) SetSampling(v bool) *GetTraceSummariesInput
- func (s *GetTraceSummariesInput) SetSamplingStrategy(v *SamplingStrategy) *GetTraceSummariesInput
- func (s *GetTraceSummariesInput) SetStartTime(v time.Time) *GetTraceSummariesInput
- func (s *GetTraceSummariesInput) SetTimeRangeType(v string) *GetTraceSummariesInput
- func (s GetTraceSummariesInput) String() string
- func (s *GetTraceSummariesInput) Validate() error
- type GetTraceSummariesOutput
- func (s GetTraceSummariesOutput) GoString() string
- func (s *GetTraceSummariesOutput) SetApproximateTime(v time.Time) *GetTraceSummariesOutput
- func (s *GetTraceSummariesOutput) SetNextToken(v string) *GetTraceSummariesOutput
- func (s *GetTraceSummariesOutput) SetTraceSummaries(v []*TraceSummary) *GetTraceSummariesOutput
- func (s *GetTraceSummariesOutput) SetTracesProcessedCount(v int64) *GetTraceSummariesOutput
- func (s GetTraceSummariesOutput) String() string
- type Group
- type GroupSummary
- func (s GroupSummary) GoString() string
- func (s *GroupSummary) SetFilterExpression(v string) *GroupSummary
- func (s *GroupSummary) SetGroupARN(v string) *GroupSummary
- func (s *GroupSummary) SetGroupName(v string) *GroupSummary
- func (s *GroupSummary) SetInsightsConfiguration(v *InsightsConfiguration) *GroupSummary
- func (s GroupSummary) String() string
- type HistogramEntry
- type Http
- type Insight
- func (s Insight) GoString() string
- func (s *Insight) SetCategories(v []*string) *Insight
- func (s *Insight) SetClientRequestImpactStatistics(v *RequestImpactStatistics) *Insight
- func (s *Insight) SetEndTime(v time.Time) *Insight
- func (s *Insight) SetGroupARN(v string) *Insight
- func (s *Insight) SetGroupName(v string) *Insight
- func (s *Insight) SetInsightId(v string) *Insight
- func (s *Insight) SetRootCauseServiceId(v *ServiceId) *Insight
- func (s *Insight) SetRootCauseServiceRequestImpactStatistics(v *RequestImpactStatistics) *Insight
- func (s *Insight) SetStartTime(v time.Time) *Insight
- func (s *Insight) SetState(v string) *Insight
- func (s *Insight) SetSummary(v string) *Insight
- func (s *Insight) SetTopAnomalousServices(v []*AnomalousService) *Insight
- func (s Insight) String() string
- type InsightEvent
- func (s InsightEvent) GoString() string
- func (s *InsightEvent) SetClientRequestImpactStatistics(v *RequestImpactStatistics) *InsightEvent
- func (s *InsightEvent) SetEventTime(v time.Time) *InsightEvent
- func (s *InsightEvent) SetRootCauseServiceRequestImpactStatistics(v *RequestImpactStatistics) *InsightEvent
- func (s *InsightEvent) SetSummary(v string) *InsightEvent
- func (s *InsightEvent) SetTopAnomalousServices(v []*AnomalousService) *InsightEvent
- func (s InsightEvent) String() string
- type InsightImpactGraphEdge
- type InsightImpactGraphService
- func (s InsightImpactGraphService) GoString() string
- func (s *InsightImpactGraphService) SetAccountId(v string) *InsightImpactGraphService
- func (s *InsightImpactGraphService) SetEdges(v []*InsightImpactGraphEdge) *InsightImpactGraphService
- func (s *InsightImpactGraphService) SetName(v string) *InsightImpactGraphService
- func (s *InsightImpactGraphService) SetNames(v []*string) *InsightImpactGraphService
- func (s *InsightImpactGraphService) SetReferenceId(v int64) *InsightImpactGraphService
- func (s *InsightImpactGraphService) SetType(v string) *InsightImpactGraphService
- func (s InsightImpactGraphService) String() string
- type InsightSummary
- func (s InsightSummary) GoString() string
- func (s *InsightSummary) SetCategories(v []*string) *InsightSummary
- func (s *InsightSummary) SetClientRequestImpactStatistics(v *RequestImpactStatistics) *InsightSummary
- func (s *InsightSummary) SetEndTime(v time.Time) *InsightSummary
- func (s *InsightSummary) SetGroupARN(v string) *InsightSummary
- func (s *InsightSummary) SetGroupName(v string) *InsightSummary
- func (s *InsightSummary) SetInsightId(v string) *InsightSummary
- func (s *InsightSummary) SetLastUpdateTime(v time.Time) *InsightSummary
- func (s *InsightSummary) SetRootCauseServiceId(v *ServiceId) *InsightSummary
- func (s *InsightSummary) SetRootCauseServiceRequestImpactStatistics(v *RequestImpactStatistics) *InsightSummary
- func (s *InsightSummary) SetStartTime(v time.Time) *InsightSummary
- func (s *InsightSummary) SetState(v string) *InsightSummary
- func (s *InsightSummary) SetSummary(v string) *InsightSummary
- func (s *InsightSummary) SetTopAnomalousServices(v []*AnomalousService) *InsightSummary
- func (s InsightSummary) String() string
- type InsightsConfiguration
- type InstanceIdDetail
- type InvalidPolicyRevisionIdException
- func (s *InvalidPolicyRevisionIdException) Code() string
- func (s *InvalidPolicyRevisionIdException) Error() string
- func (s InvalidPolicyRevisionIdException) GoString() string
- func (s *InvalidPolicyRevisionIdException) Message() string
- func (s *InvalidPolicyRevisionIdException) OrigErr() error
- func (s *InvalidPolicyRevisionIdException) RequestID() string
- func (s *InvalidPolicyRevisionIdException) StatusCode() int
- func (s InvalidPolicyRevisionIdException) String() string
- type InvalidRequestException
- func (s *InvalidRequestException) Code() string
- func (s *InvalidRequestException) Error() string
- func (s InvalidRequestException) GoString() string
- func (s *InvalidRequestException) Message() string
- func (s *InvalidRequestException) OrigErr() error
- func (s *InvalidRequestException) RequestID() string
- func (s *InvalidRequestException) StatusCode() int
- func (s InvalidRequestException) String() string
- type ListResourcePoliciesInput
- type ListResourcePoliciesOutput
- type ListTagsForResourceInput
- func (s ListTagsForResourceInput) GoString() string
- func (s *ListTagsForResourceInput) SetNextToken(v string) *ListTagsForResourceInput
- func (s *ListTagsForResourceInput) SetResourceARN(v string) *ListTagsForResourceInput
- func (s ListTagsForResourceInput) String() string
- func (s *ListTagsForResourceInput) Validate() error
- type ListTagsForResourceOutput
- type LockoutPreventionException
- func (s *LockoutPreventionException) Code() string
- func (s *LockoutPreventionException) Error() string
- func (s LockoutPreventionException) GoString() string
- func (s *LockoutPreventionException) Message() string
- func (s *LockoutPreventionException) OrigErr() error
- func (s *LockoutPreventionException) RequestID() string
- func (s *LockoutPreventionException) StatusCode() int
- func (s LockoutPreventionException) String() string
- type MalformedPolicyDocumentException
- func (s *MalformedPolicyDocumentException) Code() string
- func (s *MalformedPolicyDocumentException) Error() string
- func (s MalformedPolicyDocumentException) GoString() string
- func (s *MalformedPolicyDocumentException) Message() string
- func (s *MalformedPolicyDocumentException) OrigErr() error
- func (s *MalformedPolicyDocumentException) RequestID() string
- func (s *MalformedPolicyDocumentException) StatusCode() int
- func (s MalformedPolicyDocumentException) String() string
- type PolicyCountLimitExceededException
- func (s *PolicyCountLimitExceededException) Code() string
- func (s *PolicyCountLimitExceededException) Error() string
- func (s PolicyCountLimitExceededException) GoString() string
- func (s *PolicyCountLimitExceededException) Message() string
- func (s *PolicyCountLimitExceededException) OrigErr() error
- func (s *PolicyCountLimitExceededException) RequestID() string
- func (s *PolicyCountLimitExceededException) StatusCode() int
- func (s PolicyCountLimitExceededException) String() string
- type PolicySizeLimitExceededException
- func (s *PolicySizeLimitExceededException) Code() string
- func (s *PolicySizeLimitExceededException) Error() string
- func (s PolicySizeLimitExceededException) GoString() string
- func (s *PolicySizeLimitExceededException) Message() string
- func (s *PolicySizeLimitExceededException) OrigErr() error
- func (s *PolicySizeLimitExceededException) RequestID() string
- func (s *PolicySizeLimitExceededException) StatusCode() int
- func (s PolicySizeLimitExceededException) String() string
- type PutEncryptionConfigInput
- func (s PutEncryptionConfigInput) GoString() string
- func (s *PutEncryptionConfigInput) SetKeyId(v string) *PutEncryptionConfigInput
- func (s *PutEncryptionConfigInput) SetType(v string) *PutEncryptionConfigInput
- func (s PutEncryptionConfigInput) String() string
- func (s *PutEncryptionConfigInput) Validate() error
- type PutEncryptionConfigOutput
- type PutResourcePolicyInput
- func (s PutResourcePolicyInput) GoString() string
- func (s *PutResourcePolicyInput) SetBypassPolicyLockoutCheck(v bool) *PutResourcePolicyInput
- func (s *PutResourcePolicyInput) SetPolicyDocument(v string) *PutResourcePolicyInput
- func (s *PutResourcePolicyInput) SetPolicyName(v string) *PutResourcePolicyInput
- func (s *PutResourcePolicyInput) SetPolicyRevisionId(v string) *PutResourcePolicyInput
- func (s PutResourcePolicyInput) String() string
- func (s *PutResourcePolicyInput) Validate() error
- type PutResourcePolicyOutput
- type PutTelemetryRecordsInput
- func (s PutTelemetryRecordsInput) GoString() string
- func (s *PutTelemetryRecordsInput) SetEC2InstanceId(v string) *PutTelemetryRecordsInput
- func (s *PutTelemetryRecordsInput) SetHostname(v string) *PutTelemetryRecordsInput
- func (s *PutTelemetryRecordsInput) SetResourceARN(v string) *PutTelemetryRecordsInput
- func (s *PutTelemetryRecordsInput) SetTelemetryRecords(v []*TelemetryRecord) *PutTelemetryRecordsInput
- func (s PutTelemetryRecordsInput) String() string
- func (s *PutTelemetryRecordsInput) Validate() error
- type PutTelemetryRecordsOutput
- type PutTraceSegmentsInput
- type PutTraceSegmentsOutput
- type RequestImpactStatistics
- func (s RequestImpactStatistics) GoString() string
- func (s *RequestImpactStatistics) SetFaultCount(v int64) *RequestImpactStatistics
- func (s *RequestImpactStatistics) SetOkCount(v int64) *RequestImpactStatistics
- func (s *RequestImpactStatistics) SetTotalCount(v int64) *RequestImpactStatistics
- func (s RequestImpactStatistics) String() string
- type ResourceARNDetail
- type ResourceNotFoundException
- func (s *ResourceNotFoundException) Code() string
- func (s *ResourceNotFoundException) Error() string
- func (s ResourceNotFoundException) GoString() string
- func (s *ResourceNotFoundException) Message() string
- func (s *ResourceNotFoundException) OrigErr() error
- func (s *ResourceNotFoundException) RequestID() string
- func (s *ResourceNotFoundException) StatusCode() int
- func (s ResourceNotFoundException) String() string
- type ResourcePolicy
- func (s ResourcePolicy) GoString() string
- func (s *ResourcePolicy) SetLastUpdatedTime(v time.Time) *ResourcePolicy
- func (s *ResourcePolicy) SetPolicyDocument(v string) *ResourcePolicy
- func (s *ResourcePolicy) SetPolicyName(v string) *ResourcePolicy
- func (s *ResourcePolicy) SetPolicyRevisionId(v string) *ResourcePolicy
- func (s ResourcePolicy) String() string
- type ResponseTimeRootCause
- type ResponseTimeRootCauseEntity
- func (s ResponseTimeRootCauseEntity) GoString() string
- func (s *ResponseTimeRootCauseEntity) SetCoverage(v float64) *ResponseTimeRootCauseEntity
- func (s *ResponseTimeRootCauseEntity) SetName(v string) *ResponseTimeRootCauseEntity
- func (s *ResponseTimeRootCauseEntity) SetRemote(v bool) *ResponseTimeRootCauseEntity
- func (s ResponseTimeRootCauseEntity) String() string
- type ResponseTimeRootCauseService
- func (s ResponseTimeRootCauseService) GoString() string
- func (s *ResponseTimeRootCauseService) SetAccountId(v string) *ResponseTimeRootCauseService
- func (s *ResponseTimeRootCauseService) SetEntityPath(v []*ResponseTimeRootCauseEntity) *ResponseTimeRootCauseService
- func (s *ResponseTimeRootCauseService) SetInferred(v bool) *ResponseTimeRootCauseService
- func (s *ResponseTimeRootCauseService) SetName(v string) *ResponseTimeRootCauseService
- func (s *ResponseTimeRootCauseService) SetNames(v []*string) *ResponseTimeRootCauseService
- func (s *ResponseTimeRootCauseService) SetType(v string) *ResponseTimeRootCauseService
- func (s ResponseTimeRootCauseService) String() string
- type RootCauseException
- type RuleLimitExceededException
- func (s *RuleLimitExceededException) Code() string
- func (s *RuleLimitExceededException) Error() string
- func (s RuleLimitExceededException) GoString() string
- func (s *RuleLimitExceededException) Message() string
- func (s *RuleLimitExceededException) OrigErr() error
- func (s *RuleLimitExceededException) RequestID() string
- func (s *RuleLimitExceededException) StatusCode() int
- func (s RuleLimitExceededException) String() string
- type SamplingRule
- func (s SamplingRule) GoString() string
- func (s *SamplingRule) SetAttributes(v map[string]*string) *SamplingRule
- func (s *SamplingRule) SetFixedRate(v float64) *SamplingRule
- func (s *SamplingRule) SetHTTPMethod(v string) *SamplingRule
- func (s *SamplingRule) SetHost(v string) *SamplingRule
- func (s *SamplingRule) SetPriority(v int64) *SamplingRule
- func (s *SamplingRule) SetReservoirSize(v int64) *SamplingRule
- func (s *SamplingRule) SetResourceARN(v string) *SamplingRule
- func (s *SamplingRule) SetRuleARN(v string) *SamplingRule
- func (s *SamplingRule) SetRuleName(v string) *SamplingRule
- func (s *SamplingRule) SetServiceName(v string) *SamplingRule
- func (s *SamplingRule) SetServiceType(v string) *SamplingRule
- func (s *SamplingRule) SetURLPath(v string) *SamplingRule
- func (s *SamplingRule) SetVersion(v int64) *SamplingRule
- func (s SamplingRule) String() string
- func (s *SamplingRule) Validate() error
- type SamplingRuleRecord
- func (s SamplingRuleRecord) GoString() string
- func (s *SamplingRuleRecord) SetCreatedAt(v time.Time) *SamplingRuleRecord
- func (s *SamplingRuleRecord) SetModifiedAt(v time.Time) *SamplingRuleRecord
- func (s *SamplingRuleRecord) SetSamplingRule(v *SamplingRule) *SamplingRuleRecord
- func (s SamplingRuleRecord) String() string
- type SamplingRuleUpdate
- func (s SamplingRuleUpdate) GoString() string
- func (s *SamplingRuleUpdate) SetAttributes(v map[string]*string) *SamplingRuleUpdate
- func (s *SamplingRuleUpdate) SetFixedRate(v float64) *SamplingRuleUpdate
- func (s *SamplingRuleUpdate) SetHTTPMethod(v string) *SamplingRuleUpdate
- func (s *SamplingRuleUpdate) SetHost(v string) *SamplingRuleUpdate
- func (s *SamplingRuleUpdate) SetPriority(v int64) *SamplingRuleUpdate
- func (s *SamplingRuleUpdate) SetReservoirSize(v int64) *SamplingRuleUpdate
- func (s *SamplingRuleUpdate) SetResourceARN(v string) *SamplingRuleUpdate
- func (s *SamplingRuleUpdate) SetRuleARN(v string) *SamplingRuleUpdate
- func (s *SamplingRuleUpdate) SetRuleName(v string) *SamplingRuleUpdate
- func (s *SamplingRuleUpdate) SetServiceName(v string) *SamplingRuleUpdate
- func (s *SamplingRuleUpdate) SetServiceType(v string) *SamplingRuleUpdate
- func (s *SamplingRuleUpdate) SetURLPath(v string) *SamplingRuleUpdate
- func (s SamplingRuleUpdate) String() string
- func (s *SamplingRuleUpdate) Validate() error
- type SamplingStatisticSummary
- func (s SamplingStatisticSummary) GoString() string
- func (s *SamplingStatisticSummary) SetBorrowCount(v int64) *SamplingStatisticSummary
- func (s *SamplingStatisticSummary) SetRequestCount(v int64) *SamplingStatisticSummary
- func (s *SamplingStatisticSummary) SetRuleName(v string) *SamplingStatisticSummary
- func (s *SamplingStatisticSummary) SetSampledCount(v int64) *SamplingStatisticSummary
- func (s *SamplingStatisticSummary) SetTimestamp(v time.Time) *SamplingStatisticSummary
- func (s SamplingStatisticSummary) String() string
- type SamplingStatisticsDocument
- func (s SamplingStatisticsDocument) GoString() string
- func (s *SamplingStatisticsDocument) SetBorrowCount(v int64) *SamplingStatisticsDocument
- func (s *SamplingStatisticsDocument) SetClientID(v string) *SamplingStatisticsDocument
- func (s *SamplingStatisticsDocument) SetRequestCount(v int64) *SamplingStatisticsDocument
- func (s *SamplingStatisticsDocument) SetRuleName(v string) *SamplingStatisticsDocument
- func (s *SamplingStatisticsDocument) SetSampledCount(v int64) *SamplingStatisticsDocument
- func (s *SamplingStatisticsDocument) SetTimestamp(v time.Time) *SamplingStatisticsDocument
- func (s SamplingStatisticsDocument) String() string
- func (s *SamplingStatisticsDocument) Validate() error
- type SamplingStrategy
- type SamplingTargetDocument
- func (s SamplingTargetDocument) GoString() string
- func (s *SamplingTargetDocument) SetFixedRate(v float64) *SamplingTargetDocument
- func (s *SamplingTargetDocument) SetInterval(v int64) *SamplingTargetDocument
- func (s *SamplingTargetDocument) SetReservoirQuota(v int64) *SamplingTargetDocument
- func (s *SamplingTargetDocument) SetReservoirQuotaTTL(v time.Time) *SamplingTargetDocument
- func (s *SamplingTargetDocument) SetRuleName(v string) *SamplingTargetDocument
- func (s SamplingTargetDocument) String() string
- type Segment
- type Service
- func (s Service) GoString() string
- func (s *Service) SetAccountId(v string) *Service
- func (s *Service) SetDurationHistogram(v []*HistogramEntry) *Service
- func (s *Service) SetEdges(v []*Edge) *Service
- func (s *Service) SetEndTime(v time.Time) *Service
- func (s *Service) SetName(v string) *Service
- func (s *Service) SetNames(v []*string) *Service
- func (s *Service) SetReferenceId(v int64) *Service
- func (s *Service) SetResponseTimeHistogram(v []*HistogramEntry) *Service
- func (s *Service) SetRoot(v bool) *Service
- func (s *Service) SetStartTime(v time.Time) *Service
- func (s *Service) SetState(v string) *Service
- func (s *Service) SetSummaryStatistics(v *ServiceStatistics) *Service
- func (s *Service) SetType(v string) *Service
- func (s Service) String() string
- type ServiceId
- type ServiceStatistics
- func (s ServiceStatistics) GoString() string
- func (s *ServiceStatistics) SetErrorStatistics(v *ErrorStatistics) *ServiceStatistics
- func (s *ServiceStatistics) SetFaultStatistics(v *FaultStatistics) *ServiceStatistics
- func (s *ServiceStatistics) SetOkCount(v int64) *ServiceStatistics
- func (s *ServiceStatistics) SetTotalCount(v int64) *ServiceStatistics
- func (s *ServiceStatistics) SetTotalResponseTime(v float64) *ServiceStatistics
- func (s ServiceStatistics) String() string
- type Tag
- type TagResourceInput
- type TagResourceOutput
- type TelemetryRecord
- func (s TelemetryRecord) GoString() string
- func (s *TelemetryRecord) SetBackendConnectionErrors(v *BackendConnectionErrors) *TelemetryRecord
- func (s *TelemetryRecord) SetSegmentsReceivedCount(v int64) *TelemetryRecord
- func (s *TelemetryRecord) SetSegmentsRejectedCount(v int64) *TelemetryRecord
- func (s *TelemetryRecord) SetSegmentsSentCount(v int64) *TelemetryRecord
- func (s *TelemetryRecord) SetSegmentsSpilloverCount(v int64) *TelemetryRecord
- func (s *TelemetryRecord) SetTimestamp(v time.Time) *TelemetryRecord
- func (s TelemetryRecord) String() string
- func (s *TelemetryRecord) Validate() error
- type ThrottledException
- func (s *ThrottledException) Code() string
- func (s *ThrottledException) Error() string
- func (s ThrottledException) GoString() string
- func (s *ThrottledException) Message() string
- func (s *ThrottledException) OrigErr() error
- func (s *ThrottledException) RequestID() string
- func (s *ThrottledException) StatusCode() int
- func (s ThrottledException) String() string
- type TimeSeriesServiceStatistics
- func (s TimeSeriesServiceStatistics) GoString() string
- func (s *TimeSeriesServiceStatistics) SetEdgeSummaryStatistics(v *EdgeStatistics) *TimeSeriesServiceStatistics
- func (s *TimeSeriesServiceStatistics) SetResponseTimeHistogram(v []*HistogramEntry) *TimeSeriesServiceStatistics
- func (s *TimeSeriesServiceStatistics) SetServiceForecastStatistics(v *ForecastStatistics) *TimeSeriesServiceStatistics
- func (s *TimeSeriesServiceStatistics) SetServiceSummaryStatistics(v *ServiceStatistics) *TimeSeriesServiceStatistics
- func (s *TimeSeriesServiceStatistics) SetTimestamp(v time.Time) *TimeSeriesServiceStatistics
- func (s TimeSeriesServiceStatistics) String() string
- type TooManyTagsException
- func (s *TooManyTagsException) Code() string
- func (s *TooManyTagsException) Error() string
- func (s TooManyTagsException) GoString() string
- func (s *TooManyTagsException) Message() string
- func (s *TooManyTagsException) OrigErr() error
- func (s *TooManyTagsException) RequestID() string
- func (s *TooManyTagsException) StatusCode() int
- func (s TooManyTagsException) String() string
- type Trace
- type TraceSummary
- func (s TraceSummary) GoString() string
- func (s *TraceSummary) SetAnnotations(v map[string][]*ValueWithServiceIds) *TraceSummary
- func (s *TraceSummary) SetAvailabilityZones(v []*AvailabilityZoneDetail) *TraceSummary
- func (s *TraceSummary) SetDuration(v float64) *TraceSummary
- func (s *TraceSummary) SetEntryPoint(v *ServiceId) *TraceSummary
- func (s *TraceSummary) SetErrorRootCauses(v []*ErrorRootCause) *TraceSummary
- func (s *TraceSummary) SetFaultRootCauses(v []*FaultRootCause) *TraceSummary
- func (s *TraceSummary) SetHasError(v bool) *TraceSummary
- func (s *TraceSummary) SetHasFault(v bool) *TraceSummary
- func (s *TraceSummary) SetHasThrottle(v bool) *TraceSummary
- func (s *TraceSummary) SetHttp(v *Http) *TraceSummary
- func (s *TraceSummary) SetId(v string) *TraceSummary
- func (s *TraceSummary) SetInstanceIds(v []*InstanceIdDetail) *TraceSummary
- func (s *TraceSummary) SetIsPartial(v bool) *TraceSummary
- func (s *TraceSummary) SetMatchedEventTime(v time.Time) *TraceSummary
- func (s *TraceSummary) SetResourceARNs(v []*ResourceARNDetail) *TraceSummary
- func (s *TraceSummary) SetResponseTime(v float64) *TraceSummary
- func (s *TraceSummary) SetResponseTimeRootCauses(v []*ResponseTimeRootCause) *TraceSummary
- func (s *TraceSummary) SetRevision(v int64) *TraceSummary
- func (s *TraceSummary) SetServiceIds(v []*ServiceId) *TraceSummary
- func (s *TraceSummary) SetStartTime(v time.Time) *TraceSummary
- func (s *TraceSummary) SetUsers(v []*TraceUser) *TraceSummary
- func (s TraceSummary) String() string
- type TraceUser
- type UnprocessedStatistics
- func (s UnprocessedStatistics) GoString() string
- func (s *UnprocessedStatistics) SetErrorCode(v string) *UnprocessedStatistics
- func (s *UnprocessedStatistics) SetMessage(v string) *UnprocessedStatistics
- func (s *UnprocessedStatistics) SetRuleName(v string) *UnprocessedStatistics
- func (s UnprocessedStatistics) String() string
- type UnprocessedTraceSegment
- func (s UnprocessedTraceSegment) GoString() string
- func (s *UnprocessedTraceSegment) SetErrorCode(v string) *UnprocessedTraceSegment
- func (s *UnprocessedTraceSegment) SetId(v string) *UnprocessedTraceSegment
- func (s *UnprocessedTraceSegment) SetMessage(v string) *UnprocessedTraceSegment
- func (s UnprocessedTraceSegment) String() string
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateGroupInput
- func (s UpdateGroupInput) GoString() string
- func (s *UpdateGroupInput) SetFilterExpression(v string) *UpdateGroupInput
- func (s *UpdateGroupInput) SetGroupARN(v string) *UpdateGroupInput
- func (s *UpdateGroupInput) SetGroupName(v string) *UpdateGroupInput
- func (s *UpdateGroupInput) SetInsightsConfiguration(v *InsightsConfiguration) *UpdateGroupInput
- func (s UpdateGroupInput) String() string
- func (s *UpdateGroupInput) Validate() error
- type UpdateGroupOutput
- type UpdateSamplingRuleInput
- type UpdateSamplingRuleOutput
- type ValueWithServiceIds
- type XRay
- func (c *XRay) BatchGetTraces(input *BatchGetTracesInput) (*BatchGetTracesOutput, error)
- func (c *XRay) BatchGetTracesPages(input *BatchGetTracesInput, fn func(*BatchGetTracesOutput, bool) bool) error
- func (c *XRay) BatchGetTracesPagesWithContext(ctx aws.Context, input *BatchGetTracesInput, ...) error
- func (c *XRay) BatchGetTracesRequest(input *BatchGetTracesInput) (req *request.Request, output *BatchGetTracesOutput)
- func (c *XRay) BatchGetTracesWithContext(ctx aws.Context, input *BatchGetTracesInput, opts ...request.Option) (*BatchGetTracesOutput, error)
- func (c *XRay) CreateGroup(input *CreateGroupInput) (*CreateGroupOutput, error)
- func (c *XRay) CreateGroupRequest(input *CreateGroupInput) (req *request.Request, output *CreateGroupOutput)
- func (c *XRay) CreateGroupWithContext(ctx aws.Context, input *CreateGroupInput, opts ...request.Option) (*CreateGroupOutput, error)
- func (c *XRay) CreateSamplingRule(input *CreateSamplingRuleInput) (*CreateSamplingRuleOutput, error)
- func (c *XRay) CreateSamplingRuleRequest(input *CreateSamplingRuleInput) (req *request.Request, output *CreateSamplingRuleOutput)
- func (c *XRay) CreateSamplingRuleWithContext(ctx aws.Context, input *CreateSamplingRuleInput, opts ...request.Option) (*CreateSamplingRuleOutput, error)
- func (c *XRay) DeleteGroup(input *DeleteGroupInput) (*DeleteGroupOutput, error)
- func (c *XRay) DeleteGroupRequest(input *DeleteGroupInput) (req *request.Request, output *DeleteGroupOutput)
- func (c *XRay) DeleteGroupWithContext(ctx aws.Context, input *DeleteGroupInput, opts ...request.Option) (*DeleteGroupOutput, error)
- func (c *XRay) DeleteResourcePolicy(input *DeleteResourcePolicyInput) (*DeleteResourcePolicyOutput, error)
- func (c *XRay) DeleteResourcePolicyRequest(input *DeleteResourcePolicyInput) (req *request.Request, output *DeleteResourcePolicyOutput)
- func (c *XRay) DeleteResourcePolicyWithContext(ctx aws.Context, input *DeleteResourcePolicyInput, opts ...request.Option) (*DeleteResourcePolicyOutput, error)
- func (c *XRay) DeleteSamplingRule(input *DeleteSamplingRuleInput) (*DeleteSamplingRuleOutput, error)
- func (c *XRay) DeleteSamplingRuleRequest(input *DeleteSamplingRuleInput) (req *request.Request, output *DeleteSamplingRuleOutput)
- func (c *XRay) DeleteSamplingRuleWithContext(ctx aws.Context, input *DeleteSamplingRuleInput, opts ...request.Option) (*DeleteSamplingRuleOutput, error)
- func (c *XRay) GetEncryptionConfig(input *GetEncryptionConfigInput) (*GetEncryptionConfigOutput, error)
- func (c *XRay) GetEncryptionConfigRequest(input *GetEncryptionConfigInput) (req *request.Request, output *GetEncryptionConfigOutput)
- func (c *XRay) GetEncryptionConfigWithContext(ctx aws.Context, input *GetEncryptionConfigInput, opts ...request.Option) (*GetEncryptionConfigOutput, error)
- func (c *XRay) GetGroup(input *GetGroupInput) (*GetGroupOutput, error)
- func (c *XRay) GetGroupRequest(input *GetGroupInput) (req *request.Request, output *GetGroupOutput)
- func (c *XRay) GetGroupWithContext(ctx aws.Context, input *GetGroupInput, opts ...request.Option) (*GetGroupOutput, error)
- func (c *XRay) GetGroups(input *GetGroupsInput) (*GetGroupsOutput, error)
- func (c *XRay) GetGroupsPages(input *GetGroupsInput, fn func(*GetGroupsOutput, bool) bool) error
- func (c *XRay) GetGroupsPagesWithContext(ctx aws.Context, input *GetGroupsInput, fn func(*GetGroupsOutput, bool) bool, ...) error
- func (c *XRay) GetGroupsRequest(input *GetGroupsInput) (req *request.Request, output *GetGroupsOutput)
- func (c *XRay) GetGroupsWithContext(ctx aws.Context, input *GetGroupsInput, opts ...request.Option) (*GetGroupsOutput, error)
- func (c *XRay) GetInsight(input *GetInsightInput) (*GetInsightOutput, error)
- func (c *XRay) GetInsightEvents(input *GetInsightEventsInput) (*GetInsightEventsOutput, error)
- func (c *XRay) GetInsightEventsPages(input *GetInsightEventsInput, fn func(*GetInsightEventsOutput, bool) bool) error
- func (c *XRay) GetInsightEventsPagesWithContext(ctx aws.Context, input *GetInsightEventsInput, ...) error
- func (c *XRay) GetInsightEventsRequest(input *GetInsightEventsInput) (req *request.Request, output *GetInsightEventsOutput)
- func (c *XRay) GetInsightEventsWithContext(ctx aws.Context, input *GetInsightEventsInput, opts ...request.Option) (*GetInsightEventsOutput, error)
- func (c *XRay) GetInsightImpactGraph(input *GetInsightImpactGraphInput) (*GetInsightImpactGraphOutput, error)
- func (c *XRay) GetInsightImpactGraphRequest(input *GetInsightImpactGraphInput) (req *request.Request, output *GetInsightImpactGraphOutput)
- func (c *XRay) GetInsightImpactGraphWithContext(ctx aws.Context, input *GetInsightImpactGraphInput, opts ...request.Option) (*GetInsightImpactGraphOutput, error)
- func (c *XRay) GetInsightRequest(input *GetInsightInput) (req *request.Request, output *GetInsightOutput)
- func (c *XRay) GetInsightSummaries(input *GetInsightSummariesInput) (*GetInsightSummariesOutput, error)
- func (c *XRay) GetInsightSummariesPages(input *GetInsightSummariesInput, ...) error
- func (c *XRay) GetInsightSummariesPagesWithContext(ctx aws.Context, input *GetInsightSummariesInput, ...) error
- func (c *XRay) GetInsightSummariesRequest(input *GetInsightSummariesInput) (req *request.Request, output *GetInsightSummariesOutput)
- func (c *XRay) GetInsightSummariesWithContext(ctx aws.Context, input *GetInsightSummariesInput, opts ...request.Option) (*GetInsightSummariesOutput, error)
- func (c *XRay) GetInsightWithContext(ctx aws.Context, input *GetInsightInput, opts ...request.Option) (*GetInsightOutput, error)
- func (c *XRay) GetSamplingRules(input *GetSamplingRulesInput) (*GetSamplingRulesOutput, error)
- func (c *XRay) GetSamplingRulesPages(input *GetSamplingRulesInput, fn func(*GetSamplingRulesOutput, bool) bool) error
- func (c *XRay) GetSamplingRulesPagesWithContext(ctx aws.Context, input *GetSamplingRulesInput, ...) error
- func (c *XRay) GetSamplingRulesRequest(input *GetSamplingRulesInput) (req *request.Request, output *GetSamplingRulesOutput)
- func (c *XRay) GetSamplingRulesWithContext(ctx aws.Context, input *GetSamplingRulesInput, opts ...request.Option) (*GetSamplingRulesOutput, error)
- func (c *XRay) GetSamplingStatisticSummaries(input *GetSamplingStatisticSummariesInput) (*GetSamplingStatisticSummariesOutput, error)
- func (c *XRay) GetSamplingStatisticSummariesPages(input *GetSamplingStatisticSummariesInput, ...) error
- func (c *XRay) GetSamplingStatisticSummariesPagesWithContext(ctx aws.Context, input *GetSamplingStatisticSummariesInput, ...) error
- func (c *XRay) GetSamplingStatisticSummariesRequest(input *GetSamplingStatisticSummariesInput) (req *request.Request, output *GetSamplingStatisticSummariesOutput)
- func (c *XRay) GetSamplingStatisticSummariesWithContext(ctx aws.Context, input *GetSamplingStatisticSummariesInput, ...) (*GetSamplingStatisticSummariesOutput, error)
- func (c *XRay) GetSamplingTargets(input *GetSamplingTargetsInput) (*GetSamplingTargetsOutput, error)
- func (c *XRay) GetSamplingTargetsRequest(input *GetSamplingTargetsInput) (req *request.Request, output *GetSamplingTargetsOutput)
- func (c *XRay) GetSamplingTargetsWithContext(ctx aws.Context, input *GetSamplingTargetsInput, opts ...request.Option) (*GetSamplingTargetsOutput, error)
- func (c *XRay) GetServiceGraph(input *GetServiceGraphInput) (*GetServiceGraphOutput, error)
- func (c *XRay) GetServiceGraphPages(input *GetServiceGraphInput, fn func(*GetServiceGraphOutput, bool) bool) error
- func (c *XRay) GetServiceGraphPagesWithContext(ctx aws.Context, input *GetServiceGraphInput, ...) error
- func (c *XRay) GetServiceGraphRequest(input *GetServiceGraphInput) (req *request.Request, output *GetServiceGraphOutput)
- func (c *XRay) GetServiceGraphWithContext(ctx aws.Context, input *GetServiceGraphInput, opts ...request.Option) (*GetServiceGraphOutput, error)
- func (c *XRay) GetTimeSeriesServiceStatistics(input *GetTimeSeriesServiceStatisticsInput) (*GetTimeSeriesServiceStatisticsOutput, error)
- func (c *XRay) GetTimeSeriesServiceStatisticsPages(input *GetTimeSeriesServiceStatisticsInput, ...) error
- func (c *XRay) GetTimeSeriesServiceStatisticsPagesWithContext(ctx aws.Context, input *GetTimeSeriesServiceStatisticsInput, ...) error
- func (c *XRay) GetTimeSeriesServiceStatisticsRequest(input *GetTimeSeriesServiceStatisticsInput) (req *request.Request, output *GetTimeSeriesServiceStatisticsOutput)
- func (c *XRay) GetTimeSeriesServiceStatisticsWithContext(ctx aws.Context, input *GetTimeSeriesServiceStatisticsInput, ...) (*GetTimeSeriesServiceStatisticsOutput, error)
- func (c *XRay) GetTraceGraph(input *GetTraceGraphInput) (*GetTraceGraphOutput, error)
- func (c *XRay) GetTraceGraphPages(input *GetTraceGraphInput, fn func(*GetTraceGraphOutput, bool) bool) error
- func (c *XRay) GetTraceGraphPagesWithContext(ctx aws.Context, input *GetTraceGraphInput, ...) error
- func (c *XRay) GetTraceGraphRequest(input *GetTraceGraphInput) (req *request.Request, output *GetTraceGraphOutput)
- func (c *XRay) GetTraceGraphWithContext(ctx aws.Context, input *GetTraceGraphInput, opts ...request.Option) (*GetTraceGraphOutput, error)
- func (c *XRay) GetTraceSummaries(input *GetTraceSummariesInput) (*GetTraceSummariesOutput, error)
- func (c *XRay) GetTraceSummariesPages(input *GetTraceSummariesInput, fn func(*GetTraceSummariesOutput, bool) bool) error
- func (c *XRay) GetTraceSummariesPagesWithContext(ctx aws.Context, input *GetTraceSummariesInput, ...) error
- func (c *XRay) GetTraceSummariesRequest(input *GetTraceSummariesInput) (req *request.Request, output *GetTraceSummariesOutput)
- func (c *XRay) GetTraceSummariesWithContext(ctx aws.Context, input *GetTraceSummariesInput, opts ...request.Option) (*GetTraceSummariesOutput, error)
- func (c *XRay) ListResourcePolicies(input *ListResourcePoliciesInput) (*ListResourcePoliciesOutput, error)
- func (c *XRay) ListResourcePoliciesPages(input *ListResourcePoliciesInput, ...) error
- func (c *XRay) ListResourcePoliciesPagesWithContext(ctx aws.Context, input *ListResourcePoliciesInput, ...) error
- func (c *XRay) ListResourcePoliciesRequest(input *ListResourcePoliciesInput) (req *request.Request, output *ListResourcePoliciesOutput)
- func (c *XRay) ListResourcePoliciesWithContext(ctx aws.Context, input *ListResourcePoliciesInput, opts ...request.Option) (*ListResourcePoliciesOutput, error)
- func (c *XRay) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
- func (c *XRay) ListTagsForResourcePages(input *ListTagsForResourceInput, ...) error
- func (c *XRay) ListTagsForResourcePagesWithContext(ctx aws.Context, input *ListTagsForResourceInput, ...) error
- func (c *XRay) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
- func (c *XRay) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
- func (c *XRay) PutEncryptionConfig(input *PutEncryptionConfigInput) (*PutEncryptionConfigOutput, error)
- func (c *XRay) PutEncryptionConfigRequest(input *PutEncryptionConfigInput) (req *request.Request, output *PutEncryptionConfigOutput)
- func (c *XRay) PutEncryptionConfigWithContext(ctx aws.Context, input *PutEncryptionConfigInput, opts ...request.Option) (*PutEncryptionConfigOutput, error)
- func (c *XRay) PutResourcePolicy(input *PutResourcePolicyInput) (*PutResourcePolicyOutput, error)
- func (c *XRay) PutResourcePolicyRequest(input *PutResourcePolicyInput) (req *request.Request, output *PutResourcePolicyOutput)
- func (c *XRay) PutResourcePolicyWithContext(ctx aws.Context, input *PutResourcePolicyInput, opts ...request.Option) (*PutResourcePolicyOutput, error)
- func (c *XRay) PutTelemetryRecords(input *PutTelemetryRecordsInput) (*PutTelemetryRecordsOutput, error)
- func (c *XRay) PutTelemetryRecordsRequest(input *PutTelemetryRecordsInput) (req *request.Request, output *PutTelemetryRecordsOutput)
- func (c *XRay) PutTelemetryRecordsWithContext(ctx aws.Context, input *PutTelemetryRecordsInput, opts ...request.Option) (*PutTelemetryRecordsOutput, error)
- func (c *XRay) PutTraceSegments(input *PutTraceSegmentsInput) (*PutTraceSegmentsOutput, error)
- func (c *XRay) PutTraceSegmentsRequest(input *PutTraceSegmentsInput) (req *request.Request, output *PutTraceSegmentsOutput)
- func (c *XRay) PutTraceSegmentsWithContext(ctx aws.Context, input *PutTraceSegmentsInput, opts ...request.Option) (*PutTraceSegmentsOutput, error)
- func (c *XRay) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
- func (c *XRay) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
- func (c *XRay) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
- func (c *XRay) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
- func (c *XRay) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
- func (c *XRay) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
- func (c *XRay) UpdateGroup(input *UpdateGroupInput) (*UpdateGroupOutput, error)
- func (c *XRay) UpdateGroupRequest(input *UpdateGroupInput) (req *request.Request, output *UpdateGroupOutput)
- func (c *XRay) UpdateGroupWithContext(ctx aws.Context, input *UpdateGroupInput, opts ...request.Option) (*UpdateGroupOutput, error)
- func (c *XRay) UpdateSamplingRule(input *UpdateSamplingRuleInput) (*UpdateSamplingRuleOutput, error)
- func (c *XRay) UpdateSamplingRuleRequest(input *UpdateSamplingRuleInput) (req *request.Request, output *UpdateSamplingRuleOutput)
- func (c *XRay) UpdateSamplingRuleWithContext(ctx aws.Context, input *UpdateSamplingRuleInput, opts ...request.Option) (*UpdateSamplingRuleOutput, error)
Constants ¶
const ( // EncryptionStatusUpdating is a EncryptionStatus enum value EncryptionStatusUpdating = "UPDATING" // EncryptionStatusActive is a EncryptionStatus enum value EncryptionStatusActive = "ACTIVE" )
const ( // EncryptionTypeNone is a EncryptionType enum value EncryptionTypeNone = "NONE" // EncryptionTypeKms is a EncryptionType enum value EncryptionTypeKms = "KMS" )
const ( // InsightStateActive is a InsightState enum value InsightStateActive = "ACTIVE" // InsightStateClosed is a InsightState enum value InsightStateClosed = "CLOSED" )
const ( // SamplingStrategyNamePartialScan is a SamplingStrategyName enum value SamplingStrategyNamePartialScan = "PartialScan" // SamplingStrategyNameFixedRate is a SamplingStrategyName enum value SamplingStrategyNameFixedRate = "FixedRate" )
const ( // TimeRangeTypeTraceId is a TimeRangeType enum value TimeRangeTypeTraceId = "TraceId" // TimeRangeTypeEvent is a TimeRangeType enum value TimeRangeTypeEvent = "Event" // TimeRangeTypeService is a TimeRangeType enum value TimeRangeTypeService = "Service" )
const ( // ErrCodeInvalidPolicyRevisionIdException for service response error code // "InvalidPolicyRevisionIdException". // // A policy revision id was provided which does not match the latest policy // revision. This exception is also if a policy revision id of 0 is provided // via PutResourcePolicy and a policy with the same name already exists. ErrCodeInvalidPolicyRevisionIdException = "InvalidPolicyRevisionIdException" // ErrCodeInvalidRequestException for service response error code // "InvalidRequestException". // // The request is missing required parameters or has invalid parameters. ErrCodeInvalidRequestException = "InvalidRequestException" // ErrCodeLockoutPreventionException for service response error code // "LockoutPreventionException". // // The provided resource policy would prevent the caller of this request from // calling PutResourcePolicy in the future. ErrCodeLockoutPreventionException = "LockoutPreventionException" // ErrCodeMalformedPolicyDocumentException for service response error code // "MalformedPolicyDocumentException". // // Invalid policy document provided in request. ErrCodeMalformedPolicyDocumentException = "MalformedPolicyDocumentException" // ErrCodePolicyCountLimitExceededException for service response error code // "PolicyCountLimitExceededException". // // Exceeded the maximum number of resource policies for a target Amazon Web // Services account. ErrCodePolicyCountLimitExceededException = "PolicyCountLimitExceededException" // ErrCodePolicySizeLimitExceededException for service response error code // "PolicySizeLimitExceededException". // // Exceeded the maximum size for a resource policy. ErrCodePolicySizeLimitExceededException = "PolicySizeLimitExceededException" // ErrCodeResourceNotFoundException for service response error code // "ResourceNotFoundException". // // The resource was not found. Verify that the name or Amazon Resource Name // (ARN) of the resource is correct. ErrCodeResourceNotFoundException = "ResourceNotFoundException" // ErrCodeRuleLimitExceededException for service response error code // "RuleLimitExceededException". // // You have reached the maximum number of sampling rules. ErrCodeRuleLimitExceededException = "RuleLimitExceededException" // ErrCodeThrottledException for service response error code // "ThrottledException". // // The request exceeds the maximum number of requests per second. ErrCodeThrottledException = "ThrottledException" // ErrCodeTooManyTagsException for service response error code // "TooManyTagsException". // // You have exceeded the maximum number of tags you can apply to this resource. ErrCodeTooManyTagsException = "TooManyTagsException" )
const ( ServiceName = "xray" // Name of service. EndpointsID = ServiceName // ID to lookup a service endpoint with. ServiceID = "XRay" // ServiceID is a unique identifier of a specific service. )
Service information constants
const (
// InsightCategoryFault is a InsightCategory enum value
InsightCategoryFault = "FAULT"
)
Variables ¶
This section is empty.
Functions ¶
func EncryptionStatus_Values ¶ added in v1.34.3
func EncryptionStatus_Values() []string
EncryptionStatus_Values returns all elements of the EncryptionStatus enum
func EncryptionType_Values ¶ added in v1.34.3
func EncryptionType_Values() []string
EncryptionType_Values returns all elements of the EncryptionType enum
func InsightCategory_Values ¶ added in v1.35.21
func InsightCategory_Values() []string
InsightCategory_Values returns all elements of the InsightCategory enum
func InsightState_Values ¶ added in v1.35.21
func InsightState_Values() []string
InsightState_Values returns all elements of the InsightState enum
func SamplingStrategyName_Values ¶ added in v1.34.3
func SamplingStrategyName_Values() []string
SamplingStrategyName_Values returns all elements of the SamplingStrategyName enum
func TimeRangeType_Values ¶ added in v1.34.3
func TimeRangeType_Values() []string
TimeRangeType_Values returns all elements of the TimeRangeType enum
Types ¶
type Alias ¶
type Alias struct { // The canonical name of the alias. Name *string `type:"string"` // A list of names for the alias, including the canonical name. Names []*string `type:"list"` // The type of the alias. Type *string `type:"string"` // contains filtered or unexported fields }
An alias for an edge.
func (Alias) 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".
type AnnotationValue ¶
type AnnotationValue struct { // Value for a Boolean annotation. BooleanValue *bool `type:"boolean"` // Value for a Number annotation. NumberValue *float64 `type:"double"` // Value for a String annotation. StringValue *string `type:"string"` // contains filtered or unexported fields }
Value of a segment annotation. Has one of three value types: Number, Boolean, or String.
func (AnnotationValue) GoString ¶
func (s AnnotationValue) 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 (*AnnotationValue) SetBooleanValue ¶
func (s *AnnotationValue) SetBooleanValue(v bool) *AnnotationValue
SetBooleanValue sets the BooleanValue field's value.
func (*AnnotationValue) SetNumberValue ¶
func (s *AnnotationValue) SetNumberValue(v float64) *AnnotationValue
SetNumberValue sets the NumberValue field's value.
func (*AnnotationValue) SetStringValue ¶
func (s *AnnotationValue) SetStringValue(v string) *AnnotationValue
SetStringValue sets the StringValue field's value.
func (AnnotationValue) String ¶
func (s AnnotationValue) 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 AnomalousService ¶ added in v1.35.21
type AnomalousService struct { ServiceId *ServiceId `type:"structure"` // contains filtered or unexported fields }
The service within the service graph that has anomalously high fault rates.
func (AnomalousService) GoString ¶ added in v1.35.21
func (s AnomalousService) 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 (*AnomalousService) SetServiceId ¶ added in v1.35.21
func (s *AnomalousService) SetServiceId(v *ServiceId) *AnomalousService
SetServiceId sets the ServiceId field's value.
func (AnomalousService) String ¶ added in v1.35.21
func (s AnomalousService) 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 AvailabilityZoneDetail ¶ added in v1.15.87
type AvailabilityZoneDetail struct { // The name of a corresponding Availability Zone. Name *string `type:"string"` // contains filtered or unexported fields }
A list of Availability Zones corresponding to the segments in a trace.
func (AvailabilityZoneDetail) GoString ¶ added in v1.15.87
func (s AvailabilityZoneDetail) 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 (*AvailabilityZoneDetail) SetName ¶ added in v1.15.87
func (s *AvailabilityZoneDetail) SetName(v string) *AvailabilityZoneDetail
SetName sets the Name field's value.
func (AvailabilityZoneDetail) String ¶ added in v1.15.87
func (s AvailabilityZoneDetail) 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 BackendConnectionErrors ¶
type BackendConnectionErrors struct { ConnectionRefusedCount *int64 `type:"integer"` HTTPCode4XXCount *int64 `type:"integer"` HTTPCode5XXCount *int64 `type:"integer"` OtherCount *int64 `type:"integer"` TimeoutCount *int64 `type:"integer"` UnknownHostCount *int64 `type:"integer"` // contains filtered or unexported fields }
func (BackendConnectionErrors) GoString ¶
func (s BackendConnectionErrors) 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 (*BackendConnectionErrors) SetConnectionRefusedCount ¶
func (s *BackendConnectionErrors) SetConnectionRefusedCount(v int64) *BackendConnectionErrors
SetConnectionRefusedCount sets the ConnectionRefusedCount field's value.
func (*BackendConnectionErrors) SetHTTPCode4XXCount ¶
func (s *BackendConnectionErrors) SetHTTPCode4XXCount(v int64) *BackendConnectionErrors
SetHTTPCode4XXCount sets the HTTPCode4XXCount field's value.
func (*BackendConnectionErrors) SetHTTPCode5XXCount ¶
func (s *BackendConnectionErrors) SetHTTPCode5XXCount(v int64) *BackendConnectionErrors
SetHTTPCode5XXCount sets the HTTPCode5XXCount field's value.
func (*BackendConnectionErrors) SetOtherCount ¶
func (s *BackendConnectionErrors) SetOtherCount(v int64) *BackendConnectionErrors
SetOtherCount sets the OtherCount field's value.
func (*BackendConnectionErrors) SetTimeoutCount ¶
func (s *BackendConnectionErrors) SetTimeoutCount(v int64) *BackendConnectionErrors
SetTimeoutCount sets the TimeoutCount field's value.
func (*BackendConnectionErrors) SetUnknownHostCount ¶
func (s *BackendConnectionErrors) SetUnknownHostCount(v int64) *BackendConnectionErrors
SetUnknownHostCount sets the UnknownHostCount field's value.
func (BackendConnectionErrors) String ¶
func (s BackendConnectionErrors) 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 BatchGetTracesInput ¶
type BatchGetTracesInput struct { // Pagination token. NextToken *string `type:"string"` // Specify the trace IDs of requests for which to retrieve segments. // // TraceIds is a required field TraceIds []*string `type:"list" required:"true"` // contains filtered or unexported fields }
func (BatchGetTracesInput) GoString ¶
func (s BatchGetTracesInput) 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 (*BatchGetTracesInput) SetNextToken ¶
func (s *BatchGetTracesInput) SetNextToken(v string) *BatchGetTracesInput
SetNextToken sets the NextToken field's value.
func (*BatchGetTracesInput) SetTraceIds ¶
func (s *BatchGetTracesInput) SetTraceIds(v []*string) *BatchGetTracesInput
SetTraceIds sets the TraceIds field's value.
func (BatchGetTracesInput) String ¶
func (s BatchGetTracesInput) 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 (*BatchGetTracesInput) Validate ¶
func (s *BatchGetTracesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchGetTracesOutput ¶
type BatchGetTracesOutput struct { // Pagination token. NextToken *string `type:"string"` // Full traces for the specified requests. Traces []*Trace `type:"list"` // Trace IDs of requests that haven't been processed. UnprocessedTraceIds []*string `type:"list"` // contains filtered or unexported fields }
func (BatchGetTracesOutput) GoString ¶
func (s BatchGetTracesOutput) 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 (*BatchGetTracesOutput) SetNextToken ¶
func (s *BatchGetTracesOutput) SetNextToken(v string) *BatchGetTracesOutput
SetNextToken sets the NextToken field's value.
func (*BatchGetTracesOutput) SetTraces ¶
func (s *BatchGetTracesOutput) SetTraces(v []*Trace) *BatchGetTracesOutput
SetTraces sets the Traces field's value.
func (*BatchGetTracesOutput) SetUnprocessedTraceIds ¶
func (s *BatchGetTracesOutput) SetUnprocessedTraceIds(v []*string) *BatchGetTracesOutput
SetUnprocessedTraceIds sets the UnprocessedTraceIds field's value.
func (BatchGetTracesOutput) String ¶
func (s BatchGetTracesOutput) 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 CreateGroupInput ¶ added in v1.15.80
type CreateGroupInput struct { // The filter expression defining criteria by which to group traces. FilterExpression *string `type:"string"` // The case-sensitive name of the new group. Default is a reserved name and // names must be unique. // // GroupName is a required field GroupName *string `min:"1" type:"string" required:"true"` // The structure containing configurations related to insights. // // * The InsightsEnabled boolean can be set to true to enable insights for // the new group or false to disable insights for the new group. // // * The NotificationsEnabled boolean can be set to true to enable insights // notifications for the new group. Notifications may only be enabled on // a group with InsightsEnabled set to true. InsightsConfiguration *InsightsConfiguration `type:"structure"` // A map that contains one or more tag keys and tag values to attach to an X-Ray // group. For more information about ways to use tags, see Tagging Amazon Web // Services resources (https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html) // in the Amazon Web Services General Reference. // // The following restrictions apply to tags: // // * Maximum number of user-applied tags per resource: 50 // // * Maximum tag key length: 128 Unicode characters // // * Maximum tag value length: 256 Unicode characters // // * Valid values for key and value: a-z, A-Z, 0-9, space, and the following // characters: _ . : / = + - and @ // // * Tag keys and values are case sensitive. // // * Don't use aws: as a prefix for keys; it's reserved for Amazon Web Services // use. Tags []*Tag `type:"list"` // contains filtered or unexported fields }
func (CreateGroupInput) GoString ¶ added in v1.15.80
func (s CreateGroupInput) 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 (*CreateGroupInput) SetFilterExpression ¶ added in v1.15.80
func (s *CreateGroupInput) SetFilterExpression(v string) *CreateGroupInput
SetFilterExpression sets the FilterExpression field's value.
func (*CreateGroupInput) SetGroupName ¶ added in v1.15.80
func (s *CreateGroupInput) SetGroupName(v string) *CreateGroupInput
SetGroupName sets the GroupName field's value.
func (*CreateGroupInput) SetInsightsConfiguration ¶ added in v1.34.18
func (s *CreateGroupInput) SetInsightsConfiguration(v *InsightsConfiguration) *CreateGroupInput
SetInsightsConfiguration sets the InsightsConfiguration field's value.
func (*CreateGroupInput) SetTags ¶ added in v1.34.10
func (s *CreateGroupInput) SetTags(v []*Tag) *CreateGroupInput
SetTags sets the Tags field's value.
func (CreateGroupInput) String ¶ added in v1.15.80
func (s CreateGroupInput) 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 (*CreateGroupInput) Validate ¶ added in v1.15.80
func (s *CreateGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateGroupOutput ¶ added in v1.15.80
type CreateGroupOutput struct { // The group that was created. Contains the name of the group that was created, // the Amazon Resource Name (ARN) of the group that was generated based on the // group name, the filter expression, and the insight configuration that was // assigned to the group. Group *Group `type:"structure"` // contains filtered or unexported fields }
func (CreateGroupOutput) GoString ¶ added in v1.15.80
func (s CreateGroupOutput) 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 (*CreateGroupOutput) SetGroup ¶ added in v1.15.80
func (s *CreateGroupOutput) SetGroup(v *Group) *CreateGroupOutput
SetGroup sets the Group field's value.
func (CreateGroupOutput) String ¶ added in v1.15.80
func (s CreateGroupOutput) 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 CreateSamplingRuleInput ¶ added in v1.15.23
type CreateSamplingRuleInput struct { // The rule definition. // // SamplingRule is a required field SamplingRule *SamplingRule `type:"structure" required:"true"` // A map that contains one or more tag keys and tag values to attach to an X-Ray // sampling rule. For more information about ways to use tags, see Tagging Amazon // Web Services resources (https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html) // in the Amazon Web Services General Reference. // // The following restrictions apply to tags: // // * Maximum number of user-applied tags per resource: 50 // // * Maximum tag key length: 128 Unicode characters // // * Maximum tag value length: 256 Unicode characters // // * Valid values for key and value: a-z, A-Z, 0-9, space, and the following // characters: _ . : / = + - and @ // // * Tag keys and values are case sensitive. // // * Don't use aws: as a prefix for keys; it's reserved for Amazon Web Services // use. Tags []*Tag `type:"list"` // contains filtered or unexported fields }
func (CreateSamplingRuleInput) GoString ¶ added in v1.15.23
func (s CreateSamplingRuleInput) 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 (*CreateSamplingRuleInput) SetSamplingRule ¶ added in v1.15.23
func (s *CreateSamplingRuleInput) SetSamplingRule(v *SamplingRule) *CreateSamplingRuleInput
SetSamplingRule sets the SamplingRule field's value.
func (*CreateSamplingRuleInput) SetTags ¶ added in v1.34.10
func (s *CreateSamplingRuleInput) SetTags(v []*Tag) *CreateSamplingRuleInput
SetTags sets the Tags field's value.
func (CreateSamplingRuleInput) String ¶ added in v1.15.23
func (s CreateSamplingRuleInput) 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 (*CreateSamplingRuleInput) Validate ¶ added in v1.15.23
func (s *CreateSamplingRuleInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateSamplingRuleOutput ¶ added in v1.15.23
type CreateSamplingRuleOutput struct { // The saved rule definition and metadata. SamplingRuleRecord *SamplingRuleRecord `type:"structure"` // contains filtered or unexported fields }
func (CreateSamplingRuleOutput) GoString ¶ added in v1.15.23
func (s CreateSamplingRuleOutput) 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 (*CreateSamplingRuleOutput) SetSamplingRuleRecord ¶ added in v1.15.23
func (s *CreateSamplingRuleOutput) SetSamplingRuleRecord(v *SamplingRuleRecord) *CreateSamplingRuleOutput
SetSamplingRuleRecord sets the SamplingRuleRecord field's value.
func (CreateSamplingRuleOutput) String ¶ added in v1.15.23
func (s CreateSamplingRuleOutput) 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 DeleteGroupInput ¶ added in v1.15.80
type DeleteGroupInput struct { // The ARN of the group that was generated on creation. GroupARN *string `min:"1" type:"string"` // The case-sensitive name of the group. GroupName *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (DeleteGroupInput) GoString ¶ added in v1.15.80
func (s DeleteGroupInput) 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 (*DeleteGroupInput) SetGroupARN ¶ added in v1.15.80
func (s *DeleteGroupInput) SetGroupARN(v string) *DeleteGroupInput
SetGroupARN sets the GroupARN field's value.
func (*DeleteGroupInput) SetGroupName ¶ added in v1.15.80
func (s *DeleteGroupInput) SetGroupName(v string) *DeleteGroupInput
SetGroupName sets the GroupName field's value.
func (DeleteGroupInput) String ¶ added in v1.15.80
func (s DeleteGroupInput) 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 (*DeleteGroupInput) Validate ¶ added in v1.15.80
func (s *DeleteGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteGroupOutput ¶ added in v1.15.80
type DeleteGroupOutput struct {
// contains filtered or unexported fields
}
func (DeleteGroupOutput) GoString ¶ added in v1.15.80
func (s DeleteGroupOutput) 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 (DeleteGroupOutput) String ¶ added in v1.15.80
func (s DeleteGroupOutput) 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 DeleteResourcePolicyInput ¶ added in v1.44.139
type DeleteResourcePolicyInput struct { // The name of the resource policy to delete. // // PolicyName is a required field PolicyName *string `min:"1" type:"string" required:"true"` // Specifies a specific policy revision to delete. Provide a PolicyRevisionId // to ensure an atomic delete operation. If the provided revision id does not // match the latest policy revision id, an InvalidPolicyRevisionIdException // exception is returned. PolicyRevisionId *string `type:"string"` // contains filtered or unexported fields }
func (DeleteResourcePolicyInput) GoString ¶ added in v1.44.139
func (s DeleteResourcePolicyInput) 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 (*DeleteResourcePolicyInput) SetPolicyName ¶ added in v1.44.139
func (s *DeleteResourcePolicyInput) SetPolicyName(v string) *DeleteResourcePolicyInput
SetPolicyName sets the PolicyName field's value.
func (*DeleteResourcePolicyInput) SetPolicyRevisionId ¶ added in v1.44.139
func (s *DeleteResourcePolicyInput) SetPolicyRevisionId(v string) *DeleteResourcePolicyInput
SetPolicyRevisionId sets the PolicyRevisionId field's value.
func (DeleteResourcePolicyInput) String ¶ added in v1.44.139
func (s DeleteResourcePolicyInput) 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 (*DeleteResourcePolicyInput) Validate ¶ added in v1.44.139
func (s *DeleteResourcePolicyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteResourcePolicyOutput ¶ added in v1.44.139
type DeleteResourcePolicyOutput struct {
// contains filtered or unexported fields
}
func (DeleteResourcePolicyOutput) GoString ¶ added in v1.44.139
func (s DeleteResourcePolicyOutput) 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 (DeleteResourcePolicyOutput) String ¶ added in v1.44.139
func (s DeleteResourcePolicyOutput) 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 DeleteSamplingRuleInput ¶ added in v1.15.23
type DeleteSamplingRuleInput struct { // The ARN of the sampling rule. Specify a rule by either name or ARN, but not // both. RuleARN *string `type:"string"` // The name of the sampling rule. Specify a rule by either name or ARN, but // not both. RuleName *string `type:"string"` // contains filtered or unexported fields }
func (DeleteSamplingRuleInput) GoString ¶ added in v1.15.23
func (s DeleteSamplingRuleInput) 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 (*DeleteSamplingRuleInput) SetRuleARN ¶ added in v1.15.23
func (s *DeleteSamplingRuleInput) SetRuleARN(v string) *DeleteSamplingRuleInput
SetRuleARN sets the RuleARN field's value.
func (*DeleteSamplingRuleInput) SetRuleName ¶ added in v1.15.23
func (s *DeleteSamplingRuleInput) SetRuleName(v string) *DeleteSamplingRuleInput
SetRuleName sets the RuleName field's value.
func (DeleteSamplingRuleInput) String ¶ added in v1.15.23
func (s DeleteSamplingRuleInput) 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 DeleteSamplingRuleOutput ¶ added in v1.15.23
type DeleteSamplingRuleOutput struct { // The deleted rule definition and metadata. SamplingRuleRecord *SamplingRuleRecord `type:"structure"` // contains filtered or unexported fields }
func (DeleteSamplingRuleOutput) GoString ¶ added in v1.15.23
func (s DeleteSamplingRuleOutput) 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 (*DeleteSamplingRuleOutput) SetSamplingRuleRecord ¶ added in v1.15.23
func (s *DeleteSamplingRuleOutput) SetSamplingRuleRecord(v *SamplingRuleRecord) *DeleteSamplingRuleOutput
SetSamplingRuleRecord sets the SamplingRuleRecord field's value.
func (DeleteSamplingRuleOutput) String ¶ added in v1.15.23
func (s DeleteSamplingRuleOutput) 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 Edge ¶
type Edge struct { // Aliases for the edge. Aliases []*Alias `type:"list"` // Describes an asynchronous connection, with a value of link. EdgeType *string `type:"string"` // The end time of the last segment on the edge. EndTime *time.Time `type:"timestamp"` // A histogram that maps the spread of event age when received by consumers. // Age is calculated each time an event is received. Only populated when EdgeType // is link. ReceivedEventAgeHistogram []*HistogramEntry `type:"list"` // Identifier of the edge. Unique within a service map. ReferenceId *int64 `type:"integer"` // A histogram that maps the spread of client response times on an edge. Only // populated for synchronous edges. ResponseTimeHistogram []*HistogramEntry `type:"list"` // The start time of the first segment on the edge. StartTime *time.Time `type:"timestamp"` // Response statistics for segments on the edge. SummaryStatistics *EdgeStatistics `type:"structure"` // contains filtered or unexported fields }
Information about a connection between two services. An edge can be a synchronous connection, such as typical call between client and service, or an asynchronous link, such as a Lambda function which retrieves an event from an SNS queue.
func (Edge) 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 (*Edge) SetAliases ¶
SetAliases sets the Aliases field's value.
func (*Edge) SetEdgeType ¶ added in v1.44.137
SetEdgeType sets the EdgeType field's value.
func (*Edge) SetEndTime ¶
SetEndTime sets the EndTime field's value.
func (*Edge) SetReceivedEventAgeHistogram ¶ added in v1.44.137
func (s *Edge) SetReceivedEventAgeHistogram(v []*HistogramEntry) *Edge
SetReceivedEventAgeHistogram sets the ReceivedEventAgeHistogram field's value.
func (*Edge) SetReferenceId ¶
SetReferenceId sets the ReferenceId field's value.
func (*Edge) SetResponseTimeHistogram ¶
func (s *Edge) SetResponseTimeHistogram(v []*HistogramEntry) *Edge
SetResponseTimeHistogram sets the ResponseTimeHistogram field's value.
func (*Edge) SetStartTime ¶
SetStartTime sets the StartTime field's value.
func (*Edge) SetSummaryStatistics ¶
func (s *Edge) SetSummaryStatistics(v *EdgeStatistics) *Edge
SetSummaryStatistics sets the SummaryStatistics field's value.
type EdgeStatistics ¶
type EdgeStatistics struct { // Information about requests that failed with a 4xx Client Error status code. ErrorStatistics *ErrorStatistics `type:"structure"` // Information about requests that failed with a 5xx Server Error status code. FaultStatistics *FaultStatistics `type:"structure"` // The number of requests that completed with a 2xx Success status code. OkCount *int64 `type:"long"` // The total number of completed requests. TotalCount *int64 `type:"long"` // The aggregate response time of completed requests. TotalResponseTime *float64 `type:"double"` // contains filtered or unexported fields }
Response statistics for an edge.
func (EdgeStatistics) GoString ¶
func (s EdgeStatistics) 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 (*EdgeStatistics) SetErrorStatistics ¶
func (s *EdgeStatistics) SetErrorStatistics(v *ErrorStatistics) *EdgeStatistics
SetErrorStatistics sets the ErrorStatistics field's value.
func (*EdgeStatistics) SetFaultStatistics ¶
func (s *EdgeStatistics) SetFaultStatistics(v *FaultStatistics) *EdgeStatistics
SetFaultStatistics sets the FaultStatistics field's value.
func (*EdgeStatistics) SetOkCount ¶
func (s *EdgeStatistics) SetOkCount(v int64) *EdgeStatistics
SetOkCount sets the OkCount field's value.
func (*EdgeStatistics) SetTotalCount ¶
func (s *EdgeStatistics) SetTotalCount(v int64) *EdgeStatistics
SetTotalCount sets the TotalCount field's value.
func (*EdgeStatistics) SetTotalResponseTime ¶
func (s *EdgeStatistics) SetTotalResponseTime(v float64) *EdgeStatistics
SetTotalResponseTime sets the TotalResponseTime field's value.
func (EdgeStatistics) String ¶
func (s EdgeStatistics) 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 EncryptionConfig ¶ added in v1.13.37
type EncryptionConfig struct { // The ID of the KMS key used for encryption, if applicable. KeyId *string `type:"string"` // The encryption status. While the status is UPDATING, X-Ray may encrypt data // with a combination of the new and old settings. Status *string `type:"string" enum:"EncryptionStatus"` // The type of encryption. Set to KMS for encryption with KMS keys. Set to NONE // for default encryption. Type *string `type:"string" enum:"EncryptionType"` // contains filtered or unexported fields }
A configuration document that specifies encryption configuration settings.
func (EncryptionConfig) GoString ¶ added in v1.13.37
func (s EncryptionConfig) 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 (*EncryptionConfig) SetKeyId ¶ added in v1.13.37
func (s *EncryptionConfig) SetKeyId(v string) *EncryptionConfig
SetKeyId sets the KeyId field's value.
func (*EncryptionConfig) SetStatus ¶ added in v1.13.37
func (s *EncryptionConfig) SetStatus(v string) *EncryptionConfig
SetStatus sets the Status field's value.
func (*EncryptionConfig) SetType ¶ added in v1.13.37
func (s *EncryptionConfig) SetType(v string) *EncryptionConfig
SetType sets the Type field's value.
func (EncryptionConfig) String ¶ added in v1.13.37
func (s EncryptionConfig) 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 ErrorRootCause ¶ added in v1.15.87
type ErrorRootCause struct { // A flag that denotes that the root cause impacts the trace client. ClientImpacting *bool `type:"boolean"` // A list of services corresponding to an error. A service identifies a segment // and it contains a name, account ID, type, and inferred flag. Services []*ErrorRootCauseService `type:"list"` // contains filtered or unexported fields }
The root cause of a trace summary error.
func (ErrorRootCause) GoString ¶ added in v1.15.87
func (s ErrorRootCause) 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 (*ErrorRootCause) SetClientImpacting ¶ added in v1.29.32
func (s *ErrorRootCause) SetClientImpacting(v bool) *ErrorRootCause
SetClientImpacting sets the ClientImpacting field's value.
func (*ErrorRootCause) SetServices ¶ added in v1.15.87
func (s *ErrorRootCause) SetServices(v []*ErrorRootCauseService) *ErrorRootCause
SetServices sets the Services field's value.
func (ErrorRootCause) String ¶ added in v1.15.87
func (s ErrorRootCause) 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 ErrorRootCauseEntity ¶ added in v1.15.87
type ErrorRootCauseEntity struct { // The types and messages of the exceptions. Exceptions []*RootCauseException `type:"list"` // The name of the entity. Name *string `type:"string"` // A flag that denotes a remote subsegment. Remote *bool `type:"boolean"` // contains filtered or unexported fields }
A collection of segments and corresponding subsegments associated to a trace summary error.
func (ErrorRootCauseEntity) GoString ¶ added in v1.15.87
func (s ErrorRootCauseEntity) 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 (*ErrorRootCauseEntity) SetExceptions ¶ added in v1.15.87
func (s *ErrorRootCauseEntity) SetExceptions(v []*RootCauseException) *ErrorRootCauseEntity
SetExceptions sets the Exceptions field's value.
func (*ErrorRootCauseEntity) SetName ¶ added in v1.15.87
func (s *ErrorRootCauseEntity) SetName(v string) *ErrorRootCauseEntity
SetName sets the Name field's value.
func (*ErrorRootCauseEntity) SetRemote ¶ added in v1.15.87
func (s *ErrorRootCauseEntity) SetRemote(v bool) *ErrorRootCauseEntity
SetRemote sets the Remote field's value.
func (ErrorRootCauseEntity) String ¶ added in v1.15.87
func (s ErrorRootCauseEntity) 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 ErrorRootCauseService ¶ added in v1.15.87
type ErrorRootCauseService struct { // The account ID associated to the service. AccountId *string `type:"string"` // The path of root cause entities found on the service. EntityPath []*ErrorRootCauseEntity `type:"list"` // A Boolean value indicating if the service is inferred from the trace. Inferred *bool `type:"boolean"` // The service name. Name *string `type:"string"` // A collection of associated service names. Names []*string `type:"list"` // The type associated to the service. Type *string `type:"string"` // contains filtered or unexported fields }
A collection of fields identifying the services in a trace summary error.
func (ErrorRootCauseService) GoString ¶ added in v1.15.87
func (s ErrorRootCauseService) 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 (*ErrorRootCauseService) SetAccountId ¶ added in v1.15.87
func (s *ErrorRootCauseService) SetAccountId(v string) *ErrorRootCauseService
SetAccountId sets the AccountId field's value.
func (*ErrorRootCauseService) SetEntityPath ¶ added in v1.15.87
func (s *ErrorRootCauseService) SetEntityPath(v []*ErrorRootCauseEntity) *ErrorRootCauseService
SetEntityPath sets the EntityPath field's value.
func (*ErrorRootCauseService) SetInferred ¶ added in v1.15.87
func (s *ErrorRootCauseService) SetInferred(v bool) *ErrorRootCauseService
SetInferred sets the Inferred field's value.
func (*ErrorRootCauseService) SetName ¶ added in v1.15.87
func (s *ErrorRootCauseService) SetName(v string) *ErrorRootCauseService
SetName sets the Name field's value.
func (*ErrorRootCauseService) SetNames ¶ added in v1.15.87
func (s *ErrorRootCauseService) SetNames(v []*string) *ErrorRootCauseService
SetNames sets the Names field's value.
func (*ErrorRootCauseService) SetType ¶ added in v1.15.87
func (s *ErrorRootCauseService) SetType(v string) *ErrorRootCauseService
SetType sets the Type field's value.
func (ErrorRootCauseService) String ¶ added in v1.15.87
func (s ErrorRootCauseService) 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 ErrorStatistics ¶
type ErrorStatistics struct { // The number of requests that failed with untracked 4xx Client Error status // codes. OtherCount *int64 `type:"long"` // The number of requests that failed with a 419 throttling status code. ThrottleCount *int64 `type:"long"` // The total number of requests that failed with a 4xx Client Error status code. TotalCount *int64 `type:"long"` // contains filtered or unexported fields }
Information about requests that failed with a 4xx Client Error status code.
func (ErrorStatistics) GoString ¶
func (s ErrorStatistics) 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 (*ErrorStatistics) SetOtherCount ¶
func (s *ErrorStatistics) SetOtherCount(v int64) *ErrorStatistics
SetOtherCount sets the OtherCount field's value.
func (*ErrorStatistics) SetThrottleCount ¶
func (s *ErrorStatistics) SetThrottleCount(v int64) *ErrorStatistics
SetThrottleCount sets the ThrottleCount field's value.
func (*ErrorStatistics) SetTotalCount ¶
func (s *ErrorStatistics) SetTotalCount(v int64) *ErrorStatistics
SetTotalCount sets the TotalCount field's value.
func (ErrorStatistics) String ¶
func (s ErrorStatistics) 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 FaultRootCause ¶ added in v1.15.87
type FaultRootCause struct { // A flag that denotes that the root cause impacts the trace client. ClientImpacting *bool `type:"boolean"` // A list of corresponding services. A service identifies a segment and it contains // a name, account ID, type, and inferred flag. Services []*FaultRootCauseService `type:"list"` // contains filtered or unexported fields }
The root cause information for a trace summary fault.
func (FaultRootCause) GoString ¶ added in v1.15.87
func (s FaultRootCause) 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 (*FaultRootCause) SetClientImpacting ¶ added in v1.29.32
func (s *FaultRootCause) SetClientImpacting(v bool) *FaultRootCause
SetClientImpacting sets the ClientImpacting field's value.
func (*FaultRootCause) SetServices ¶ added in v1.15.87
func (s *FaultRootCause) SetServices(v []*FaultRootCauseService) *FaultRootCause
SetServices sets the Services field's value.
func (FaultRootCause) String ¶ added in v1.15.87
func (s FaultRootCause) 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 FaultRootCauseEntity ¶ added in v1.15.87
type FaultRootCauseEntity struct { // The types and messages of the exceptions. Exceptions []*RootCauseException `type:"list"` // The name of the entity. Name *string `type:"string"` // A flag that denotes a remote subsegment. Remote *bool `type:"boolean"` // contains filtered or unexported fields }
A collection of segments and corresponding subsegments associated to a trace summary fault error.
func (FaultRootCauseEntity) GoString ¶ added in v1.15.87
func (s FaultRootCauseEntity) 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 (*FaultRootCauseEntity) SetExceptions ¶ added in v1.15.87
func (s *FaultRootCauseEntity) SetExceptions(v []*RootCauseException) *FaultRootCauseEntity
SetExceptions sets the Exceptions field's value.
func (*FaultRootCauseEntity) SetName ¶ added in v1.15.87
func (s *FaultRootCauseEntity) SetName(v string) *FaultRootCauseEntity
SetName sets the Name field's value.
func (*FaultRootCauseEntity) SetRemote ¶ added in v1.15.87
func (s *FaultRootCauseEntity) SetRemote(v bool) *FaultRootCauseEntity
SetRemote sets the Remote field's value.
func (FaultRootCauseEntity) String ¶ added in v1.15.87
func (s FaultRootCauseEntity) 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 FaultRootCauseService ¶ added in v1.15.87
type FaultRootCauseService struct { // The account ID associated to the service. AccountId *string `type:"string"` // The path of root cause entities found on the service. EntityPath []*FaultRootCauseEntity `type:"list"` // A Boolean value indicating if the service is inferred from the trace. Inferred *bool `type:"boolean"` // The service name. Name *string `type:"string"` // A collection of associated service names. Names []*string `type:"list"` // The type associated to the service. Type *string `type:"string"` // contains filtered or unexported fields }
A collection of fields identifying the services in a trace summary fault.
func (FaultRootCauseService) GoString ¶ added in v1.15.87
func (s FaultRootCauseService) 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 (*FaultRootCauseService) SetAccountId ¶ added in v1.15.87
func (s *FaultRootCauseService) SetAccountId(v string) *FaultRootCauseService
SetAccountId sets the AccountId field's value.
func (*FaultRootCauseService) SetEntityPath ¶ added in v1.15.87
func (s *FaultRootCauseService) SetEntityPath(v []*FaultRootCauseEntity) *FaultRootCauseService
SetEntityPath sets the EntityPath field's value.
func (*FaultRootCauseService) SetInferred ¶ added in v1.15.87
func (s *FaultRootCauseService) SetInferred(v bool) *FaultRootCauseService
SetInferred sets the Inferred field's value.
func (*FaultRootCauseService) SetName ¶ added in v1.15.87
func (s *FaultRootCauseService) SetName(v string) *FaultRootCauseService
SetName sets the Name field's value.
func (*FaultRootCauseService) SetNames ¶ added in v1.15.87
func (s *FaultRootCauseService) SetNames(v []*string) *FaultRootCauseService
SetNames sets the Names field's value.
func (*FaultRootCauseService) SetType ¶ added in v1.15.87
func (s *FaultRootCauseService) SetType(v string) *FaultRootCauseService
SetType sets the Type field's value.
func (FaultRootCauseService) String ¶ added in v1.15.87
func (s FaultRootCauseService) 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 FaultStatistics ¶
type FaultStatistics struct { // The number of requests that failed with untracked 5xx Server Error status // codes. OtherCount *int64 `type:"long"` // The total number of requests that failed with a 5xx Server Error status code. TotalCount *int64 `type:"long"` // contains filtered or unexported fields }
Information about requests that failed with a 5xx Server Error status code.
func (FaultStatistics) GoString ¶
func (s FaultStatistics) 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 (*FaultStatistics) SetOtherCount ¶
func (s *FaultStatistics) SetOtherCount(v int64) *FaultStatistics
SetOtherCount sets the OtherCount field's value.
func (*FaultStatistics) SetTotalCount ¶
func (s *FaultStatistics) SetTotalCount(v int64) *FaultStatistics
SetTotalCount sets the TotalCount field's value.
func (FaultStatistics) String ¶
func (s FaultStatistics) 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 ForecastStatistics ¶ added in v1.35.21
type ForecastStatistics struct { // The upper limit of fault counts for a service. FaultCountHigh *int64 `type:"long"` // The lower limit of fault counts for a service. FaultCountLow *int64 `type:"long"` // contains filtered or unexported fields }
The predicted high and low fault count. This is used to determine if a service has become anomalous and if an insight should be created.
func (ForecastStatistics) GoString ¶ added in v1.35.21
func (s ForecastStatistics) 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 (*ForecastStatistics) SetFaultCountHigh ¶ added in v1.35.21
func (s *ForecastStatistics) SetFaultCountHigh(v int64) *ForecastStatistics
SetFaultCountHigh sets the FaultCountHigh field's value.
func (*ForecastStatistics) SetFaultCountLow ¶ added in v1.35.21
func (s *ForecastStatistics) SetFaultCountLow(v int64) *ForecastStatistics
SetFaultCountLow sets the FaultCountLow field's value.
func (ForecastStatistics) String ¶ added in v1.35.21
func (s ForecastStatistics) 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 GetEncryptionConfigInput ¶ added in v1.13.37
type GetEncryptionConfigInput struct {
// contains filtered or unexported fields
}
func (GetEncryptionConfigInput) GoString ¶ added in v1.13.37
func (s GetEncryptionConfigInput) 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 (GetEncryptionConfigInput) String ¶ added in v1.13.37
func (s GetEncryptionConfigInput) 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 GetEncryptionConfigOutput ¶ added in v1.13.37
type GetEncryptionConfigOutput struct { // The encryption configuration document. EncryptionConfig *EncryptionConfig `type:"structure"` // contains filtered or unexported fields }
func (GetEncryptionConfigOutput) GoString ¶ added in v1.13.37
func (s GetEncryptionConfigOutput) 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 (*GetEncryptionConfigOutput) SetEncryptionConfig ¶ added in v1.13.37
func (s *GetEncryptionConfigOutput) SetEncryptionConfig(v *EncryptionConfig) *GetEncryptionConfigOutput
SetEncryptionConfig sets the EncryptionConfig field's value.
func (GetEncryptionConfigOutput) String ¶ added in v1.13.37
func (s GetEncryptionConfigOutput) 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 GetGroupInput ¶ added in v1.15.80
type GetGroupInput struct { // The ARN of the group that was generated on creation. GroupARN *string `min:"1" type:"string"` // The case-sensitive name of the group. GroupName *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (GetGroupInput) GoString ¶ added in v1.15.80
func (s GetGroupInput) 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 (*GetGroupInput) SetGroupARN ¶ added in v1.15.80
func (s *GetGroupInput) SetGroupARN(v string) *GetGroupInput
SetGroupARN sets the GroupARN field's value.
func (*GetGroupInput) SetGroupName ¶ added in v1.15.80
func (s *GetGroupInput) SetGroupName(v string) *GetGroupInput
SetGroupName sets the GroupName field's value.
func (GetGroupInput) String ¶ added in v1.15.80
func (s GetGroupInput) 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 (*GetGroupInput) Validate ¶ added in v1.15.80
func (s *GetGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetGroupOutput ¶ added in v1.15.80
type GetGroupOutput struct { // The group that was requested. Contains the name of the group, the ARN of // the group, the filter expression, and the insight configuration assigned // to the group. Group *Group `type:"structure"` // contains filtered or unexported fields }
func (GetGroupOutput) GoString ¶ added in v1.15.80
func (s GetGroupOutput) 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 (*GetGroupOutput) SetGroup ¶ added in v1.15.80
func (s *GetGroupOutput) SetGroup(v *Group) *GetGroupOutput
SetGroup sets the Group field's value.
func (GetGroupOutput) String ¶ added in v1.15.80
func (s GetGroupOutput) 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 GetGroupsInput ¶ added in v1.15.80
type GetGroupsInput struct { // Pagination token. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (GetGroupsInput) GoString ¶ added in v1.15.80
func (s GetGroupsInput) 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 (*GetGroupsInput) SetNextToken ¶ added in v1.15.80
func (s *GetGroupsInput) SetNextToken(v string) *GetGroupsInput
SetNextToken sets the NextToken field's value.
func (GetGroupsInput) String ¶ added in v1.15.80
func (s GetGroupsInput) 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 (*GetGroupsInput) Validate ¶ added in v1.15.80
func (s *GetGroupsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetGroupsOutput ¶ added in v1.15.80
type GetGroupsOutput struct { // The collection of all active groups. Groups []*GroupSummary `type:"list"` // Pagination token. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (GetGroupsOutput) GoString ¶ added in v1.15.80
func (s GetGroupsOutput) 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 (*GetGroupsOutput) SetGroups ¶ added in v1.15.80
func (s *GetGroupsOutput) SetGroups(v []*GroupSummary) *GetGroupsOutput
SetGroups sets the Groups field's value.
func (*GetGroupsOutput) SetNextToken ¶ added in v1.15.80
func (s *GetGroupsOutput) SetNextToken(v string) *GetGroupsOutput
SetNextToken sets the NextToken field's value.
func (GetGroupsOutput) String ¶ added in v1.15.80
func (s GetGroupsOutput) 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 GetInsightEventsInput ¶ added in v1.35.21
type GetInsightEventsInput struct { // The insight's unique identifier. Use the GetInsightSummaries action to retrieve // an InsightId. // // InsightId is a required field InsightId *string `type:"string" required:"true"` // Used to retrieve at most the specified value of events. MaxResults *int64 `min:"1" type:"integer"` // Specify the pagination token returned by a previous request to retrieve the // next page of events. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (GetInsightEventsInput) GoString ¶ added in v1.35.21
func (s GetInsightEventsInput) 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 (*GetInsightEventsInput) SetInsightId ¶ added in v1.35.21
func (s *GetInsightEventsInput) SetInsightId(v string) *GetInsightEventsInput
SetInsightId sets the InsightId field's value.
func (*GetInsightEventsInput) SetMaxResults ¶ added in v1.35.21
func (s *GetInsightEventsInput) SetMaxResults(v int64) *GetInsightEventsInput
SetMaxResults sets the MaxResults field's value.
func (*GetInsightEventsInput) SetNextToken ¶ added in v1.35.21
func (s *GetInsightEventsInput) SetNextToken(v string) *GetInsightEventsInput
SetNextToken sets the NextToken field's value.
func (GetInsightEventsInput) String ¶ added in v1.35.21
func (s GetInsightEventsInput) 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 (*GetInsightEventsInput) Validate ¶ added in v1.35.21
func (s *GetInsightEventsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetInsightEventsOutput ¶ added in v1.35.21
type GetInsightEventsOutput struct { // A detailed description of the event. This includes the time of the event, // client and root cause impact statistics, and the top anomalous service at // the time of the event. InsightEvents []*InsightEvent `type:"list"` // Use this token to retrieve the next page of insight events. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (GetInsightEventsOutput) GoString ¶ added in v1.35.21
func (s GetInsightEventsOutput) 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 (*GetInsightEventsOutput) SetInsightEvents ¶ added in v1.35.21
func (s *GetInsightEventsOutput) SetInsightEvents(v []*InsightEvent) *GetInsightEventsOutput
SetInsightEvents sets the InsightEvents field's value.
func (*GetInsightEventsOutput) SetNextToken ¶ added in v1.35.21
func (s *GetInsightEventsOutput) SetNextToken(v string) *GetInsightEventsOutput
SetNextToken sets the NextToken field's value.
func (GetInsightEventsOutput) String ¶ added in v1.35.21
func (s GetInsightEventsOutput) 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 GetInsightImpactGraphInput ¶ added in v1.35.21
type GetInsightImpactGraphInput struct { // The estimated end time of the insight, in Unix time seconds. The EndTime // is exclusive of the value provided. The time range between the start time // and end time can't be more than six hours. // // EndTime is a required field EndTime *time.Time `type:"timestamp" required:"true"` // The insight's unique identifier. Use the GetInsightSummaries action to retrieve // an InsightId. // // InsightId is a required field InsightId *string `type:"string" required:"true"` // Specify the pagination token returned by a previous request to retrieve the // next page of results. NextToken *string `min:"1" type:"string"` // The estimated start time of the insight, in Unix time seconds. The StartTime // is inclusive of the value provided and can't be more than 30 days old. // // StartTime is a required field StartTime *time.Time `type:"timestamp" required:"true"` // contains filtered or unexported fields }
func (GetInsightImpactGraphInput) GoString ¶ added in v1.35.21
func (s GetInsightImpactGraphInput) 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 (*GetInsightImpactGraphInput) SetEndTime ¶ added in v1.35.21
func (s *GetInsightImpactGraphInput) SetEndTime(v time.Time) *GetInsightImpactGraphInput
SetEndTime sets the EndTime field's value.
func (*GetInsightImpactGraphInput) SetInsightId ¶ added in v1.35.21
func (s *GetInsightImpactGraphInput) SetInsightId(v string) *GetInsightImpactGraphInput
SetInsightId sets the InsightId field's value.
func (*GetInsightImpactGraphInput) SetNextToken ¶ added in v1.35.21
func (s *GetInsightImpactGraphInput) SetNextToken(v string) *GetInsightImpactGraphInput
SetNextToken sets the NextToken field's value.
func (*GetInsightImpactGraphInput) SetStartTime ¶ added in v1.35.21
func (s *GetInsightImpactGraphInput) SetStartTime(v time.Time) *GetInsightImpactGraphInput
SetStartTime sets the StartTime field's value.
func (GetInsightImpactGraphInput) String ¶ added in v1.35.21
func (s GetInsightImpactGraphInput) 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 (*GetInsightImpactGraphInput) Validate ¶ added in v1.35.21
func (s *GetInsightImpactGraphInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetInsightImpactGraphOutput ¶ added in v1.35.21
type GetInsightImpactGraphOutput struct { // The provided end time. EndTime *time.Time `type:"timestamp"` // The insight's unique identifier. InsightId *string `type:"string"` // Pagination token. NextToken *string `min:"1" type:"string"` // The time, in Unix seconds, at which the service graph ended. ServiceGraphEndTime *time.Time `type:"timestamp"` // The time, in Unix seconds, at which the service graph started. ServiceGraphStartTime *time.Time `type:"timestamp"` // The Amazon Web Services instrumented services related to the insight. Services []*InsightImpactGraphService `type:"list"` // The provided start time. StartTime *time.Time `type:"timestamp"` // contains filtered or unexported fields }
func (GetInsightImpactGraphOutput) GoString ¶ added in v1.35.21
func (s GetInsightImpactGraphOutput) 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 (*GetInsightImpactGraphOutput) SetEndTime ¶ added in v1.35.21
func (s *GetInsightImpactGraphOutput) SetEndTime(v time.Time) *GetInsightImpactGraphOutput
SetEndTime sets the EndTime field's value.
func (*GetInsightImpactGraphOutput) SetInsightId ¶ added in v1.35.21
func (s *GetInsightImpactGraphOutput) SetInsightId(v string) *GetInsightImpactGraphOutput
SetInsightId sets the InsightId field's value.
func (*GetInsightImpactGraphOutput) SetNextToken ¶ added in v1.35.21
func (s *GetInsightImpactGraphOutput) SetNextToken(v string) *GetInsightImpactGraphOutput
SetNextToken sets the NextToken field's value.
func (*GetInsightImpactGraphOutput) SetServiceGraphEndTime ¶ added in v1.35.21
func (s *GetInsightImpactGraphOutput) SetServiceGraphEndTime(v time.Time) *GetInsightImpactGraphOutput
SetServiceGraphEndTime sets the ServiceGraphEndTime field's value.
func (*GetInsightImpactGraphOutput) SetServiceGraphStartTime ¶ added in v1.35.21
func (s *GetInsightImpactGraphOutput) SetServiceGraphStartTime(v time.Time) *GetInsightImpactGraphOutput
SetServiceGraphStartTime sets the ServiceGraphStartTime field's value.
func (*GetInsightImpactGraphOutput) SetServices ¶ added in v1.35.21
func (s *GetInsightImpactGraphOutput) SetServices(v []*InsightImpactGraphService) *GetInsightImpactGraphOutput
SetServices sets the Services field's value.
func (*GetInsightImpactGraphOutput) SetStartTime ¶ added in v1.35.21
func (s *GetInsightImpactGraphOutput) SetStartTime(v time.Time) *GetInsightImpactGraphOutput
SetStartTime sets the StartTime field's value.
func (GetInsightImpactGraphOutput) String ¶ added in v1.35.21
func (s GetInsightImpactGraphOutput) 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 GetInsightInput ¶ added in v1.35.21
type GetInsightInput struct { // The insight's unique identifier. Use the GetInsightSummaries action to retrieve // an InsightId. // // InsightId is a required field InsightId *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (GetInsightInput) GoString ¶ added in v1.35.21
func (s GetInsightInput) 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 (*GetInsightInput) SetInsightId ¶ added in v1.35.21
func (s *GetInsightInput) SetInsightId(v string) *GetInsightInput
SetInsightId sets the InsightId field's value.
func (GetInsightInput) String ¶ added in v1.35.21
func (s GetInsightInput) 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 (*GetInsightInput) Validate ¶ added in v1.35.21
func (s *GetInsightInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetInsightOutput ¶ added in v1.35.21
type GetInsightOutput struct { // The summary information of an insight. Insight *Insight `type:"structure"` // contains filtered or unexported fields }
func (GetInsightOutput) GoString ¶ added in v1.35.21
func (s GetInsightOutput) 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 (*GetInsightOutput) SetInsight ¶ added in v1.35.21
func (s *GetInsightOutput) SetInsight(v *Insight) *GetInsightOutput
SetInsight sets the Insight field's value.
func (GetInsightOutput) String ¶ added in v1.35.21
func (s GetInsightOutput) 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 GetInsightSummariesInput ¶ added in v1.35.21
type GetInsightSummariesInput struct { // The end of the time frame in which the insights ended. The end time can't // be more than 30 days old. // // EndTime is a required field EndTime *time.Time `type:"timestamp" required:"true"` // The Amazon Resource Name (ARN) of the group. Required if the GroupName isn't // provided. GroupARN *string `min:"1" type:"string"` // The name of the group. Required if the GroupARN isn't provided. GroupName *string `min:"1" type:"string"` // The maximum number of results to display. MaxResults *int64 `min:"1" type:"integer"` // Pagination token. NextToken *string `min:"1" type:"string"` // The beginning of the time frame in which the insights started. The start // time can't be more than 30 days old. // // StartTime is a required field StartTime *time.Time `type:"timestamp" required:"true"` // The list of insight states. States []*string `type:"list" enum:"InsightState"` // contains filtered or unexported fields }
func (GetInsightSummariesInput) GoString ¶ added in v1.35.21
func (s GetInsightSummariesInput) 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 (*GetInsightSummariesInput) SetEndTime ¶ added in v1.35.21
func (s *GetInsightSummariesInput) SetEndTime(v time.Time) *GetInsightSummariesInput
SetEndTime sets the EndTime field's value.
func (*GetInsightSummariesInput) SetGroupARN ¶ added in v1.35.21
func (s *GetInsightSummariesInput) SetGroupARN(v string) *GetInsightSummariesInput
SetGroupARN sets the GroupARN field's value.
func (*GetInsightSummariesInput) SetGroupName ¶ added in v1.35.21
func (s *GetInsightSummariesInput) SetGroupName(v string) *GetInsightSummariesInput
SetGroupName sets the GroupName field's value.
func (*GetInsightSummariesInput) SetMaxResults ¶ added in v1.35.21
func (s *GetInsightSummariesInput) SetMaxResults(v int64) *GetInsightSummariesInput
SetMaxResults sets the MaxResults field's value.
func (*GetInsightSummariesInput) SetNextToken ¶ added in v1.35.21
func (s *GetInsightSummariesInput) SetNextToken(v string) *GetInsightSummariesInput
SetNextToken sets the NextToken field's value.
func (*GetInsightSummariesInput) SetStartTime ¶ added in v1.35.21
func (s *GetInsightSummariesInput) SetStartTime(v time.Time) *GetInsightSummariesInput
SetStartTime sets the StartTime field's value.
func (*GetInsightSummariesInput) SetStates ¶ added in v1.35.21
func (s *GetInsightSummariesInput) SetStates(v []*string) *GetInsightSummariesInput
SetStates sets the States field's value.
func (GetInsightSummariesInput) String ¶ added in v1.35.21
func (s GetInsightSummariesInput) 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 (*GetInsightSummariesInput) Validate ¶ added in v1.35.21
func (s *GetInsightSummariesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetInsightSummariesOutput ¶ added in v1.35.21
type GetInsightSummariesOutput struct { // The summary of each insight within the group matching the provided filters. // The summary contains the InsightID, start and end time, the root cause service, // the root cause and client impact statistics, the top anomalous services, // and the status of the insight. InsightSummaries []*InsightSummary `type:"list"` // Pagination token. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (GetInsightSummariesOutput) GoString ¶ added in v1.35.21
func (s GetInsightSummariesOutput) 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 (*GetInsightSummariesOutput) SetInsightSummaries ¶ added in v1.35.21
func (s *GetInsightSummariesOutput) SetInsightSummaries(v []*InsightSummary) *GetInsightSummariesOutput
SetInsightSummaries sets the InsightSummaries field's value.
func (*GetInsightSummariesOutput) SetNextToken ¶ added in v1.35.21
func (s *GetInsightSummariesOutput) SetNextToken(v string) *GetInsightSummariesOutput
SetNextToken sets the NextToken field's value.
func (GetInsightSummariesOutput) String ¶ added in v1.35.21
func (s GetInsightSummariesOutput) 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 GetSamplingRulesInput ¶ added in v1.15.23
type GetSamplingRulesInput struct { // Pagination token. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (GetSamplingRulesInput) GoString ¶ added in v1.15.23
func (s GetSamplingRulesInput) 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 (*GetSamplingRulesInput) SetNextToken ¶ added in v1.15.23
func (s *GetSamplingRulesInput) SetNextToken(v string) *GetSamplingRulesInput
SetNextToken sets the NextToken field's value.
func (GetSamplingRulesInput) String ¶ added in v1.15.23
func (s GetSamplingRulesInput) 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 GetSamplingRulesOutput ¶ added in v1.15.23
type GetSamplingRulesOutput struct { // Pagination token. NextToken *string `type:"string"` // Rule definitions and metadata. SamplingRuleRecords []*SamplingRuleRecord `type:"list"` // contains filtered or unexported fields }
func (GetSamplingRulesOutput) GoString ¶ added in v1.15.23
func (s GetSamplingRulesOutput) 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 (*GetSamplingRulesOutput) SetNextToken ¶ added in v1.15.23
func (s *GetSamplingRulesOutput) SetNextToken(v string) *GetSamplingRulesOutput
SetNextToken sets the NextToken field's value.
func (*GetSamplingRulesOutput) SetSamplingRuleRecords ¶ added in v1.15.23
func (s *GetSamplingRulesOutput) SetSamplingRuleRecords(v []*SamplingRuleRecord) *GetSamplingRulesOutput
SetSamplingRuleRecords sets the SamplingRuleRecords field's value.
func (GetSamplingRulesOutput) String ¶ added in v1.15.23
func (s GetSamplingRulesOutput) 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 GetSamplingStatisticSummariesInput ¶ added in v1.15.23
type GetSamplingStatisticSummariesInput struct { // Pagination token. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (GetSamplingStatisticSummariesInput) GoString ¶ added in v1.15.23
func (s GetSamplingStatisticSummariesInput) 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 (*GetSamplingStatisticSummariesInput) SetNextToken ¶ added in v1.15.23
func (s *GetSamplingStatisticSummariesInput) SetNextToken(v string) *GetSamplingStatisticSummariesInput
SetNextToken sets the NextToken field's value.
func (GetSamplingStatisticSummariesInput) String ¶ added in v1.15.23
func (s GetSamplingStatisticSummariesInput) 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 GetSamplingStatisticSummariesOutput ¶ added in v1.15.23
type GetSamplingStatisticSummariesOutput struct { // Pagination token. NextToken *string `type:"string"` // Information about the number of requests instrumented for each sampling rule. SamplingStatisticSummaries []*SamplingStatisticSummary `type:"list"` // contains filtered or unexported fields }
func (GetSamplingStatisticSummariesOutput) GoString ¶ added in v1.15.23
func (s GetSamplingStatisticSummariesOutput) 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 (*GetSamplingStatisticSummariesOutput) SetNextToken ¶ added in v1.15.23
func (s *GetSamplingStatisticSummariesOutput) SetNextToken(v string) *GetSamplingStatisticSummariesOutput
SetNextToken sets the NextToken field's value.
func (*GetSamplingStatisticSummariesOutput) SetSamplingStatisticSummaries ¶ added in v1.15.23
func (s *GetSamplingStatisticSummariesOutput) SetSamplingStatisticSummaries(v []*SamplingStatisticSummary) *GetSamplingStatisticSummariesOutput
SetSamplingStatisticSummaries sets the SamplingStatisticSummaries field's value.
func (GetSamplingStatisticSummariesOutput) String ¶ added in v1.15.23
func (s GetSamplingStatisticSummariesOutput) 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 GetSamplingTargetsInput ¶ added in v1.15.23
type GetSamplingTargetsInput struct { // Information about rules that the service is using to sample requests. // // SamplingStatisticsDocuments is a required field SamplingStatisticsDocuments []*SamplingStatisticsDocument `type:"list" required:"true"` // contains filtered or unexported fields }
func (GetSamplingTargetsInput) GoString ¶ added in v1.15.23
func (s GetSamplingTargetsInput) 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 (*GetSamplingTargetsInput) SetSamplingStatisticsDocuments ¶ added in v1.15.23
func (s *GetSamplingTargetsInput) SetSamplingStatisticsDocuments(v []*SamplingStatisticsDocument) *GetSamplingTargetsInput
SetSamplingStatisticsDocuments sets the SamplingStatisticsDocuments field's value.
func (GetSamplingTargetsInput) String ¶ added in v1.15.23
func (s GetSamplingTargetsInput) 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 (*GetSamplingTargetsInput) Validate ¶ added in v1.15.23
func (s *GetSamplingTargetsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetSamplingTargetsOutput ¶ added in v1.15.23
type GetSamplingTargetsOutput struct { // The last time a user changed the sampling rule configuration. If the sampling // rule configuration changed since the service last retrieved it, the service // should call GetSamplingRules (https://docs.aws.amazon.com/xray/latest/api/API_GetSamplingRules.html) // to get the latest version. LastRuleModification *time.Time `type:"timestamp"` // Updated rules that the service should use to sample requests. SamplingTargetDocuments []*SamplingTargetDocument `type:"list"` // Information about SamplingStatisticsDocument (https://docs.aws.amazon.com/xray/latest/api/API_SamplingStatisticsDocument.html) // that X-Ray could not process. UnprocessedStatistics []*UnprocessedStatistics `type:"list"` // contains filtered or unexported fields }
func (GetSamplingTargetsOutput) GoString ¶ added in v1.15.23
func (s GetSamplingTargetsOutput) 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 (*GetSamplingTargetsOutput) SetLastRuleModification ¶ added in v1.15.23
func (s *GetSamplingTargetsOutput) SetLastRuleModification(v time.Time) *GetSamplingTargetsOutput
SetLastRuleModification sets the LastRuleModification field's value.
func (*GetSamplingTargetsOutput) SetSamplingTargetDocuments ¶ added in v1.15.23
func (s *GetSamplingTargetsOutput) SetSamplingTargetDocuments(v []*SamplingTargetDocument) *GetSamplingTargetsOutput
SetSamplingTargetDocuments sets the SamplingTargetDocuments field's value.
func (*GetSamplingTargetsOutput) SetUnprocessedStatistics ¶ added in v1.15.23
func (s *GetSamplingTargetsOutput) SetUnprocessedStatistics(v []*UnprocessedStatistics) *GetSamplingTargetsOutput
SetUnprocessedStatistics sets the UnprocessedStatistics field's value.
func (GetSamplingTargetsOutput) String ¶ added in v1.15.23
func (s GetSamplingTargetsOutput) 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 GetServiceGraphInput ¶
type GetServiceGraphInput struct { // The end of the timeframe for which to generate a graph. // // EndTime is a required field EndTime *time.Time `type:"timestamp" required:"true"` // The Amazon Resource Name (ARN) of a group based on which you want to generate // a graph. GroupARN *string `min:"1" type:"string"` // The name of a group based on which you want to generate a graph. GroupName *string `min:"1" type:"string"` // Pagination token. NextToken *string `type:"string"` // The start of the time frame for which to generate a graph. // // StartTime is a required field StartTime *time.Time `type:"timestamp" required:"true"` // contains filtered or unexported fields }
func (GetServiceGraphInput) GoString ¶
func (s GetServiceGraphInput) 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 (*GetServiceGraphInput) SetEndTime ¶
func (s *GetServiceGraphInput) SetEndTime(v time.Time) *GetServiceGraphInput
SetEndTime sets the EndTime field's value.
func (*GetServiceGraphInput) SetGroupARN ¶ added in v1.15.80
func (s *GetServiceGraphInput) SetGroupARN(v string) *GetServiceGraphInput
SetGroupARN sets the GroupARN field's value.
func (*GetServiceGraphInput) SetGroupName ¶ added in v1.15.80
func (s *GetServiceGraphInput) SetGroupName(v string) *GetServiceGraphInput
SetGroupName sets the GroupName field's value.
func (*GetServiceGraphInput) SetNextToken ¶
func (s *GetServiceGraphInput) SetNextToken(v string) *GetServiceGraphInput
SetNextToken sets the NextToken field's value.
func (*GetServiceGraphInput) SetStartTime ¶
func (s *GetServiceGraphInput) SetStartTime(v time.Time) *GetServiceGraphInput
SetStartTime sets the StartTime field's value.
func (GetServiceGraphInput) String ¶
func (s GetServiceGraphInput) 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 (*GetServiceGraphInput) Validate ¶
func (s *GetServiceGraphInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetServiceGraphOutput ¶
type GetServiceGraphOutput struct { // A flag indicating whether the group's filter expression has been consistent, // or if the returned service graph may show traces from an older version of // the group's filter expression. ContainsOldGroupVersions *bool `type:"boolean"` // The end of the time frame for which the graph was generated. EndTime *time.Time `type:"timestamp"` // Pagination token. NextToken *string `type:"string"` // The services that have processed a traced request during the specified time // frame. Services []*Service `type:"list"` // The start of the time frame for which the graph was generated. StartTime *time.Time `type:"timestamp"` // contains filtered or unexported fields }
func (GetServiceGraphOutput) GoString ¶
func (s GetServiceGraphOutput) 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 (*GetServiceGraphOutput) SetContainsOldGroupVersions ¶ added in v1.15.80
func (s *GetServiceGraphOutput) SetContainsOldGroupVersions(v bool) *GetServiceGraphOutput
SetContainsOldGroupVersions sets the ContainsOldGroupVersions field's value.
func (*GetServiceGraphOutput) SetEndTime ¶
func (s *GetServiceGraphOutput) SetEndTime(v time.Time) *GetServiceGraphOutput
SetEndTime sets the EndTime field's value.
func (*GetServiceGraphOutput) SetNextToken ¶
func (s *GetServiceGraphOutput) SetNextToken(v string) *GetServiceGraphOutput
SetNextToken sets the NextToken field's value.
func (*GetServiceGraphOutput) SetServices ¶
func (s *GetServiceGraphOutput) SetServices(v []*Service) *GetServiceGraphOutput
SetServices sets the Services field's value.
func (*GetServiceGraphOutput) SetStartTime ¶
func (s *GetServiceGraphOutput) SetStartTime(v time.Time) *GetServiceGraphOutput
SetStartTime sets the StartTime field's value.
func (GetServiceGraphOutput) String ¶
func (s GetServiceGraphOutput) 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 GetTimeSeriesServiceStatisticsInput ¶ added in v1.19.22
type GetTimeSeriesServiceStatisticsInput struct { // The end of the time frame for which to aggregate statistics. // // EndTime is a required field EndTime *time.Time `type:"timestamp" required:"true"` // A filter expression defining entities that will be aggregated for statistics. // Supports ID, service, and edge functions. If no selector expression is specified, // edge statistics are returned. EntitySelectorExpression *string `min:"1" type:"string"` // The forecasted high and low fault count values. Forecast enabled requests // require the EntitySelectorExpression ID be provided. ForecastStatistics *bool `type:"boolean"` // The Amazon Resource Name (ARN) of the group for which to pull statistics // from. GroupARN *string `min:"1" type:"string"` // The case-sensitive name of the group for which to pull statistics from. GroupName *string `min:"1" type:"string"` // Pagination token. NextToken *string `type:"string"` // Aggregation period in seconds. Period *int64 `type:"integer"` // The start of the time frame for which to aggregate statistics. // // StartTime is a required field StartTime *time.Time `type:"timestamp" required:"true"` // contains filtered or unexported fields }
func (GetTimeSeriesServiceStatisticsInput) GoString ¶ added in v1.19.22
func (s GetTimeSeriesServiceStatisticsInput) 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 (*GetTimeSeriesServiceStatisticsInput) SetEndTime ¶ added in v1.19.22
func (s *GetTimeSeriesServiceStatisticsInput) SetEndTime(v time.Time) *GetTimeSeriesServiceStatisticsInput
SetEndTime sets the EndTime field's value.
func (*GetTimeSeriesServiceStatisticsInput) SetEntitySelectorExpression ¶ added in v1.19.22
func (s *GetTimeSeriesServiceStatisticsInput) SetEntitySelectorExpression(v string) *GetTimeSeriesServiceStatisticsInput
SetEntitySelectorExpression sets the EntitySelectorExpression field's value.
func (*GetTimeSeriesServiceStatisticsInput) SetForecastStatistics ¶ added in v1.35.21
func (s *GetTimeSeriesServiceStatisticsInput) SetForecastStatistics(v bool) *GetTimeSeriesServiceStatisticsInput
SetForecastStatistics sets the ForecastStatistics field's value.
func (*GetTimeSeriesServiceStatisticsInput) SetGroupARN ¶ added in v1.19.22
func (s *GetTimeSeriesServiceStatisticsInput) SetGroupARN(v string) *GetTimeSeriesServiceStatisticsInput
SetGroupARN sets the GroupARN field's value.
func (*GetTimeSeriesServiceStatisticsInput) SetGroupName ¶ added in v1.19.22
func (s *GetTimeSeriesServiceStatisticsInput) SetGroupName(v string) *GetTimeSeriesServiceStatisticsInput
SetGroupName sets the GroupName field's value.
func (*GetTimeSeriesServiceStatisticsInput) SetNextToken ¶ added in v1.19.22
func (s *GetTimeSeriesServiceStatisticsInput) SetNextToken(v string) *GetTimeSeriesServiceStatisticsInput
SetNextToken sets the NextToken field's value.
func (*GetTimeSeriesServiceStatisticsInput) SetPeriod ¶ added in v1.19.22
func (s *GetTimeSeriesServiceStatisticsInput) SetPeriod(v int64) *GetTimeSeriesServiceStatisticsInput
SetPeriod sets the Period field's value.
func (*GetTimeSeriesServiceStatisticsInput) SetStartTime ¶ added in v1.19.22
func (s *GetTimeSeriesServiceStatisticsInput) SetStartTime(v time.Time) *GetTimeSeriesServiceStatisticsInput
SetStartTime sets the StartTime field's value.
func (GetTimeSeriesServiceStatisticsInput) String ¶ added in v1.19.22
func (s GetTimeSeriesServiceStatisticsInput) 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 (*GetTimeSeriesServiceStatisticsInput) Validate ¶ added in v1.19.22
func (s *GetTimeSeriesServiceStatisticsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetTimeSeriesServiceStatisticsOutput ¶ added in v1.19.22
type GetTimeSeriesServiceStatisticsOutput struct { // A flag indicating whether or not a group's filter expression has been consistent, // or if a returned aggregation might show statistics from an older version // of the group's filter expression. ContainsOldGroupVersions *bool `type:"boolean"` // Pagination token. NextToken *string `type:"string"` // The collection of statistics. TimeSeriesServiceStatistics []*TimeSeriesServiceStatistics `type:"list"` // contains filtered or unexported fields }
func (GetTimeSeriesServiceStatisticsOutput) GoString ¶ added in v1.19.22
func (s GetTimeSeriesServiceStatisticsOutput) 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 (*GetTimeSeriesServiceStatisticsOutput) SetContainsOldGroupVersions ¶ added in v1.19.22
func (s *GetTimeSeriesServiceStatisticsOutput) SetContainsOldGroupVersions(v bool) *GetTimeSeriesServiceStatisticsOutput
SetContainsOldGroupVersions sets the ContainsOldGroupVersions field's value.
func (*GetTimeSeriesServiceStatisticsOutput) SetNextToken ¶ added in v1.19.22
func (s *GetTimeSeriesServiceStatisticsOutput) SetNextToken(v string) *GetTimeSeriesServiceStatisticsOutput
SetNextToken sets the NextToken field's value.
func (*GetTimeSeriesServiceStatisticsOutput) SetTimeSeriesServiceStatistics ¶ added in v1.19.22
func (s *GetTimeSeriesServiceStatisticsOutput) SetTimeSeriesServiceStatistics(v []*TimeSeriesServiceStatistics) *GetTimeSeriesServiceStatisticsOutput
SetTimeSeriesServiceStatistics sets the TimeSeriesServiceStatistics field's value.
func (GetTimeSeriesServiceStatisticsOutput) String ¶ added in v1.19.22
func (s GetTimeSeriesServiceStatisticsOutput) 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 GetTraceGraphInput ¶
type GetTraceGraphInput struct { // Pagination token. NextToken *string `type:"string"` // Trace IDs of requests for which to generate a service graph. // // TraceIds is a required field TraceIds []*string `type:"list" required:"true"` // contains filtered or unexported fields }
func (GetTraceGraphInput) GoString ¶
func (s GetTraceGraphInput) 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 (*GetTraceGraphInput) SetNextToken ¶
func (s *GetTraceGraphInput) SetNextToken(v string) *GetTraceGraphInput
SetNextToken sets the NextToken field's value.
func (*GetTraceGraphInput) SetTraceIds ¶
func (s *GetTraceGraphInput) SetTraceIds(v []*string) *GetTraceGraphInput
SetTraceIds sets the TraceIds field's value.
func (GetTraceGraphInput) String ¶
func (s GetTraceGraphInput) 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 (*GetTraceGraphInput) Validate ¶
func (s *GetTraceGraphInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetTraceGraphOutput ¶
type GetTraceGraphOutput struct { // Pagination token. NextToken *string `type:"string"` // The services that have processed one of the specified requests. Services []*Service `type:"list"` // contains filtered or unexported fields }
func (GetTraceGraphOutput) GoString ¶
func (s GetTraceGraphOutput) 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 (*GetTraceGraphOutput) SetNextToken ¶
func (s *GetTraceGraphOutput) SetNextToken(v string) *GetTraceGraphOutput
SetNextToken sets the NextToken field's value.
func (*GetTraceGraphOutput) SetServices ¶
func (s *GetTraceGraphOutput) SetServices(v []*Service) *GetTraceGraphOutput
SetServices sets the Services field's value.
func (GetTraceGraphOutput) String ¶
func (s GetTraceGraphOutput) 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 GetTraceSummariesInput ¶
type GetTraceSummariesInput struct { // The end of the time frame for which to retrieve traces. // // EndTime is a required field EndTime *time.Time `type:"timestamp" required:"true"` // Specify a filter expression to retrieve trace summaries for services or requests // that meet certain requirements. FilterExpression *string `type:"string"` // Specify the pagination token returned by a previous request to retrieve the // next page of results. NextToken *string `type:"string"` // Set to true to get summaries for only a subset of available traces. Sampling *bool `type:"boolean"` // A parameter to indicate whether to enable sampling on trace summaries. Input // parameters are Name and Value. SamplingStrategy *SamplingStrategy `type:"structure"` // The start of the time frame for which to retrieve traces. // // StartTime is a required field StartTime *time.Time `type:"timestamp" required:"true"` // A parameter to indicate whether to query trace summaries by TraceId, Event // (trace update time), or Service (segment end time). TimeRangeType *string `type:"string" enum:"TimeRangeType"` // contains filtered or unexported fields }
func (GetTraceSummariesInput) GoString ¶
func (s GetTraceSummariesInput) 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 (*GetTraceSummariesInput) SetEndTime ¶
func (s *GetTraceSummariesInput) SetEndTime(v time.Time) *GetTraceSummariesInput
SetEndTime sets the EndTime field's value.
func (*GetTraceSummariesInput) SetFilterExpression ¶
func (s *GetTraceSummariesInput) SetFilterExpression(v string) *GetTraceSummariesInput
SetFilterExpression sets the FilterExpression field's value.
func (*GetTraceSummariesInput) SetNextToken ¶
func (s *GetTraceSummariesInput) SetNextToken(v string) *GetTraceSummariesInput
SetNextToken sets the NextToken field's value.
func (*GetTraceSummariesInput) SetSampling ¶
func (s *GetTraceSummariesInput) SetSampling(v bool) *GetTraceSummariesInput
SetSampling sets the Sampling field's value.
func (*GetTraceSummariesInput) SetSamplingStrategy ¶ added in v1.19.22
func (s *GetTraceSummariesInput) SetSamplingStrategy(v *SamplingStrategy) *GetTraceSummariesInput
SetSamplingStrategy sets the SamplingStrategy field's value.
func (*GetTraceSummariesInput) SetStartTime ¶
func (s *GetTraceSummariesInput) SetStartTime(v time.Time) *GetTraceSummariesInput
SetStartTime sets the StartTime field's value.
func (*GetTraceSummariesInput) SetTimeRangeType ¶ added in v1.19.22
func (s *GetTraceSummariesInput) SetTimeRangeType(v string) *GetTraceSummariesInput
SetTimeRangeType sets the TimeRangeType field's value.
func (GetTraceSummariesInput) String ¶
func (s GetTraceSummariesInput) 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 (*GetTraceSummariesInput) Validate ¶
func (s *GetTraceSummariesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetTraceSummariesOutput ¶
type GetTraceSummariesOutput struct { // The start time of this page of results. ApproximateTime *time.Time `type:"timestamp"` // If the requested time frame contained more than one page of results, you // can use this token to retrieve the next page. The first page contains the // most recent results, closest to the end of the time frame. NextToken *string `type:"string"` // Trace IDs and annotations for traces that were found in the specified time // frame. TraceSummaries []*TraceSummary `type:"list"` // The total number of traces processed, including traces that did not match // the specified filter expression. TracesProcessedCount *int64 `type:"long"` // contains filtered or unexported fields }
func (GetTraceSummariesOutput) GoString ¶
func (s GetTraceSummariesOutput) 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 (*GetTraceSummariesOutput) SetApproximateTime ¶
func (s *GetTraceSummariesOutput) SetApproximateTime(v time.Time) *GetTraceSummariesOutput
SetApproximateTime sets the ApproximateTime field's value.
func (*GetTraceSummariesOutput) SetNextToken ¶
func (s *GetTraceSummariesOutput) SetNextToken(v string) *GetTraceSummariesOutput
SetNextToken sets the NextToken field's value.
func (*GetTraceSummariesOutput) SetTraceSummaries ¶
func (s *GetTraceSummariesOutput) SetTraceSummaries(v []*TraceSummary) *GetTraceSummariesOutput
SetTraceSummaries sets the TraceSummaries field's value.
func (*GetTraceSummariesOutput) SetTracesProcessedCount ¶
func (s *GetTraceSummariesOutput) SetTracesProcessedCount(v int64) *GetTraceSummariesOutput
SetTracesProcessedCount sets the TracesProcessedCount field's value.
func (GetTraceSummariesOutput) String ¶
func (s GetTraceSummariesOutput) 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 Group ¶ added in v1.15.80
type Group struct { // The filter expression defining the parameters to include traces. FilterExpression *string `type:"string"` // The Amazon Resource Name (ARN) of the group generated based on the GroupName. GroupARN *string `type:"string"` // The unique case-sensitive name of the group. GroupName *string `type:"string"` // The structure containing configurations related to insights. // // * The InsightsEnabled boolean can be set to true to enable insights for // the group or false to disable insights for the group. // // * The NotificationsEnabled boolean can be set to true to enable insights // notifications through Amazon EventBridge for the group. InsightsConfiguration *InsightsConfiguration `type:"structure"` // contains filtered or unexported fields }
Details and metadata for a group.
func (Group) GoString ¶ added in v1.15.80
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 (*Group) SetFilterExpression ¶ added in v1.15.80
SetFilterExpression sets the FilterExpression field's value.
func (*Group) SetGroupARN ¶ added in v1.15.80
SetGroupARN sets the GroupARN field's value.
func (*Group) SetGroupName ¶ added in v1.15.80
SetGroupName sets the GroupName field's value.
func (*Group) SetInsightsConfiguration ¶ added in v1.34.18
func (s *Group) SetInsightsConfiguration(v *InsightsConfiguration) *Group
SetInsightsConfiguration sets the InsightsConfiguration field's value.
type GroupSummary ¶ added in v1.15.80
type GroupSummary struct { // The filter expression defining the parameters to include traces. FilterExpression *string `type:"string"` // The ARN of the group generated based on the GroupName. GroupARN *string `type:"string"` // The unique case-sensitive name of the group. GroupName *string `type:"string"` // The structure containing configurations related to insights. // // * The InsightsEnabled boolean can be set to true to enable insights for // the group or false to disable insights for the group. // // * The NotificationsEnabled boolean can be set to true to enable insights // notifications. Notifications can only be enabled on a group with InsightsEnabled // set to true. InsightsConfiguration *InsightsConfiguration `type:"structure"` // contains filtered or unexported fields }
Details for a group without metadata.
func (GroupSummary) GoString ¶ added in v1.15.80
func (s GroupSummary) 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 (*GroupSummary) SetFilterExpression ¶ added in v1.15.80
func (s *GroupSummary) SetFilterExpression(v string) *GroupSummary
SetFilterExpression sets the FilterExpression field's value.
func (*GroupSummary) SetGroupARN ¶ added in v1.15.80
func (s *GroupSummary) SetGroupARN(v string) *GroupSummary
SetGroupARN sets the GroupARN field's value.
func (*GroupSummary) SetGroupName ¶ added in v1.15.80
func (s *GroupSummary) SetGroupName(v string) *GroupSummary
SetGroupName sets the GroupName field's value.
func (*GroupSummary) SetInsightsConfiguration ¶ added in v1.34.18
func (s *GroupSummary) SetInsightsConfiguration(v *InsightsConfiguration) *GroupSummary
SetInsightsConfiguration sets the InsightsConfiguration field's value.
func (GroupSummary) String ¶ added in v1.15.80
func (s GroupSummary) 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 HistogramEntry ¶
type HistogramEntry struct { // The prevalence of the entry. Count *int64 `type:"integer"` // The value of the entry. Value *float64 `type:"double"` // contains filtered or unexported fields }
An entry in a histogram for a statistic. A histogram maps the range of observed values on the X axis, and the prevalence of each value on the Y axis.
func (HistogramEntry) GoString ¶
func (s HistogramEntry) 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 (*HistogramEntry) SetCount ¶
func (s *HistogramEntry) SetCount(v int64) *HistogramEntry
SetCount sets the Count field's value.
func (*HistogramEntry) SetValue ¶
func (s *HistogramEntry) SetValue(v float64) *HistogramEntry
SetValue sets the Value field's value.
func (HistogramEntry) String ¶
func (s HistogramEntry) 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 Http ¶
type Http struct { // The IP address of the requestor. ClientIp *string `type:"string"` // The request method. HttpMethod *string `type:"string"` // The response status. HttpStatus *int64 `type:"integer"` // The request URL. HttpURL *string `type:"string"` // The request's user agent string. UserAgent *string `type:"string"` // contains filtered or unexported fields }
Information about an HTTP request.
func (Http) 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 (*Http) SetClientIp ¶
SetClientIp sets the ClientIp field's value.
func (*Http) SetHttpMethod ¶
SetHttpMethod sets the HttpMethod field's value.
func (*Http) SetHttpStatus ¶
SetHttpStatus sets the HttpStatus field's value.
func (*Http) SetHttpURL ¶
SetHttpURL sets the HttpURL field's value.
func (*Http) SetUserAgent ¶
SetUserAgent sets the UserAgent field's value.
type Insight ¶ added in v1.35.21
type Insight struct { // The categories that label and describe the type of insight. Categories []*string `type:"list" enum:"InsightCategory"` // The impact statistics of the client side service. This includes the number // of requests to the client service and whether the requests were faults or // okay. ClientRequestImpactStatistics *RequestImpactStatistics `type:"structure"` // The time, in Unix seconds, at which the insight ended. EndTime *time.Time `type:"timestamp"` // The Amazon Resource Name (ARN) of the group that the insight belongs to. GroupARN *string `min:"1" type:"string"` // The name of the group that the insight belongs to. GroupName *string `min:"1" type:"string"` // The insights unique identifier. InsightId *string `type:"string"` RootCauseServiceId *ServiceId `type:"structure"` // The impact statistics of the root cause service. This includes the number // of requests to the client service and whether the requests were faults or // okay. RootCauseServiceRequestImpactStatistics *RequestImpactStatistics `type:"structure"` // The time, in Unix seconds, at which the insight began. StartTime *time.Time `type:"timestamp"` // The current state of the insight. State *string `type:"string" enum:"InsightState"` // A brief description of the insight. Summary *string `type:"string"` // The service within the insight that is most impacted by the incident. TopAnomalousServices []*AnomalousService `type:"list"` // contains filtered or unexported fields }
When fault rates go outside of the expected range, X-Ray creates an insight. Insights tracks emergent issues within your applications.
func (Insight) GoString ¶ added in v1.35.21
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 (*Insight) SetCategories ¶ added in v1.35.21
SetCategories sets the Categories field's value.
func (*Insight) SetClientRequestImpactStatistics ¶ added in v1.35.21
func (s *Insight) SetClientRequestImpactStatistics(v *RequestImpactStatistics) *Insight
SetClientRequestImpactStatistics sets the ClientRequestImpactStatistics field's value.
func (*Insight) SetEndTime ¶ added in v1.35.21
SetEndTime sets the EndTime field's value.
func (*Insight) SetGroupARN ¶ added in v1.35.21
SetGroupARN sets the GroupARN field's value.
func (*Insight) SetGroupName ¶ added in v1.35.21
SetGroupName sets the GroupName field's value.
func (*Insight) SetInsightId ¶ added in v1.35.21
SetInsightId sets the InsightId field's value.
func (*Insight) SetRootCauseServiceId ¶ added in v1.35.21
SetRootCauseServiceId sets the RootCauseServiceId field's value.
func (*Insight) SetRootCauseServiceRequestImpactStatistics ¶ added in v1.35.21
func (s *Insight) SetRootCauseServiceRequestImpactStatistics(v *RequestImpactStatistics) *Insight
SetRootCauseServiceRequestImpactStatistics sets the RootCauseServiceRequestImpactStatistics field's value.
func (*Insight) SetStartTime ¶ added in v1.35.21
SetStartTime sets the StartTime field's value.
func (*Insight) SetSummary ¶ added in v1.35.21
SetSummary sets the Summary field's value.
func (*Insight) SetTopAnomalousServices ¶ added in v1.35.21
func (s *Insight) SetTopAnomalousServices(v []*AnomalousService) *Insight
SetTopAnomalousServices sets the TopAnomalousServices field's value.
type InsightEvent ¶ added in v1.35.21
type InsightEvent struct { // The impact statistics of the client side service. This includes the number // of requests to the client service and whether the requests were faults or // okay. ClientRequestImpactStatistics *RequestImpactStatistics `type:"structure"` // The time, in Unix seconds, at which the event was recorded. EventTime *time.Time `type:"timestamp"` // The impact statistics of the root cause service. This includes the number // of requests to the client service and whether the requests were faults or // okay. RootCauseServiceRequestImpactStatistics *RequestImpactStatistics `type:"structure"` // A brief description of the event. Summary *string `type:"string"` // The service during the event that is most impacted by the incident. TopAnomalousServices []*AnomalousService `type:"list"` // contains filtered or unexported fields }
X-Ray reevaluates insights periodically until they are resolved, and records each intermediate state in an event. You can review incident events in the Impact Timeline on the Inspect page in the X-Ray console.
func (InsightEvent) GoString ¶ added in v1.35.21
func (s InsightEvent) 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 (*InsightEvent) SetClientRequestImpactStatistics ¶ added in v1.35.21
func (s *InsightEvent) SetClientRequestImpactStatistics(v *RequestImpactStatistics) *InsightEvent
SetClientRequestImpactStatistics sets the ClientRequestImpactStatistics field's value.
func (*InsightEvent) SetEventTime ¶ added in v1.35.21
func (s *InsightEvent) SetEventTime(v time.Time) *InsightEvent
SetEventTime sets the EventTime field's value.
func (*InsightEvent) SetRootCauseServiceRequestImpactStatistics ¶ added in v1.35.21
func (s *InsightEvent) SetRootCauseServiceRequestImpactStatistics(v *RequestImpactStatistics) *InsightEvent
SetRootCauseServiceRequestImpactStatistics sets the RootCauseServiceRequestImpactStatistics field's value.
func (*InsightEvent) SetSummary ¶ added in v1.35.21
func (s *InsightEvent) SetSummary(v string) *InsightEvent
SetSummary sets the Summary field's value.
func (*InsightEvent) SetTopAnomalousServices ¶ added in v1.35.21
func (s *InsightEvent) SetTopAnomalousServices(v []*AnomalousService) *InsightEvent
SetTopAnomalousServices sets the TopAnomalousServices field's value.
func (InsightEvent) String ¶ added in v1.35.21
func (s InsightEvent) 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 InsightImpactGraphEdge ¶ added in v1.35.21
type InsightImpactGraphEdge struct { // Identifier of the edge. Unique within a service map. ReferenceId *int64 `type:"integer"` // contains filtered or unexported fields }
The connection between two service in an insight impact graph.
func (InsightImpactGraphEdge) GoString ¶ added in v1.35.21
func (s InsightImpactGraphEdge) 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 (*InsightImpactGraphEdge) SetReferenceId ¶ added in v1.35.21
func (s *InsightImpactGraphEdge) SetReferenceId(v int64) *InsightImpactGraphEdge
SetReferenceId sets the ReferenceId field's value.
func (InsightImpactGraphEdge) String ¶ added in v1.35.21
func (s InsightImpactGraphEdge) 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 InsightImpactGraphService ¶ added in v1.35.21
type InsightImpactGraphService struct { // Identifier of the Amazon Web Services account in which the service runs. AccountId *string `type:"string"` // Connections to downstream services. Edges []*InsightImpactGraphEdge `type:"list"` // The canonical name of the service. Name *string `type:"string"` // A list of names for the service, including the canonical name. Names []*string `type:"list"` // Identifier for the service. Unique within the service map. ReferenceId *int64 `type:"integer"` // Identifier for the service. Unique within the service map. // // * Amazon Web Services Resource - The type of an Amazon Web Services resource. // For example, AWS::EC2::Instance for an application running on Amazon EC2 // or AWS::DynamoDB::Table for an Amazon DynamoDB table that the application // used. // // * Amazon Web Services Service - The type of an Amazon Web Services service. // For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that // didn't target a specific table. // // * Amazon Web Services Service - The type of an Amazon Web Services service. // For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that // didn't target a specific table. // // * remote - A downstream service of indeterminate type. Type *string `type:"string"` // contains filtered or unexported fields }
Information about an application that processed requests, users that made requests, or downstream services, resources, and applications that an application used.
func (InsightImpactGraphService) GoString ¶ added in v1.35.21
func (s InsightImpactGraphService) 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 (*InsightImpactGraphService) SetAccountId ¶ added in v1.35.21
func (s *InsightImpactGraphService) SetAccountId(v string) *InsightImpactGraphService
SetAccountId sets the AccountId field's value.
func (*InsightImpactGraphService) SetEdges ¶ added in v1.35.21
func (s *InsightImpactGraphService) SetEdges(v []*InsightImpactGraphEdge) *InsightImpactGraphService
SetEdges sets the Edges field's value.
func (*InsightImpactGraphService) SetName ¶ added in v1.35.21
func (s *InsightImpactGraphService) SetName(v string) *InsightImpactGraphService
SetName sets the Name field's value.
func (*InsightImpactGraphService) SetNames ¶ added in v1.35.21
func (s *InsightImpactGraphService) SetNames(v []*string) *InsightImpactGraphService
SetNames sets the Names field's value.
func (*InsightImpactGraphService) SetReferenceId ¶ added in v1.35.21
func (s *InsightImpactGraphService) SetReferenceId(v int64) *InsightImpactGraphService
SetReferenceId sets the ReferenceId field's value.
func (*InsightImpactGraphService) SetType ¶ added in v1.35.21
func (s *InsightImpactGraphService) SetType(v string) *InsightImpactGraphService
SetType sets the Type field's value.
func (InsightImpactGraphService) String ¶ added in v1.35.21
func (s InsightImpactGraphService) 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 InsightSummary ¶ added in v1.35.21
type InsightSummary struct { // Categories The categories that label and describe the type of insight. Categories []*string `type:"list" enum:"InsightCategory"` // The impact statistics of the client side service. This includes the number // of requests to the client service and whether the requests were faults or // okay. ClientRequestImpactStatistics *RequestImpactStatistics `type:"structure"` // The time, in Unix seconds, at which the insight ended. EndTime *time.Time `type:"timestamp"` // The Amazon Resource Name (ARN) of the group that the insight belongs to. GroupARN *string `min:"1" type:"string"` // The name of the group that the insight belongs to. GroupName *string `min:"1" type:"string"` // The insights unique identifier. InsightId *string `type:"string"` // The time, in Unix seconds, that the insight was last updated. LastUpdateTime *time.Time `type:"timestamp"` RootCauseServiceId *ServiceId `type:"structure"` // The impact statistics of the root cause service. This includes the number // of requests to the client service and whether the requests were faults or // okay. RootCauseServiceRequestImpactStatistics *RequestImpactStatistics `type:"structure"` // The time, in Unix seconds, at which the insight began. StartTime *time.Time `type:"timestamp"` // The current state of the insight. State *string `type:"string" enum:"InsightState"` // A brief description of the insight. Summary *string `type:"string"` // The service within the insight that is most impacted by the incident. TopAnomalousServices []*AnomalousService `type:"list"` // contains filtered or unexported fields }
Information that describes an insight.
func (InsightSummary) GoString ¶ added in v1.35.21
func (s InsightSummary) 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 (*InsightSummary) SetCategories ¶ added in v1.35.21
func (s *InsightSummary) SetCategories(v []*string) *InsightSummary
SetCategories sets the Categories field's value.
func (*InsightSummary) SetClientRequestImpactStatistics ¶ added in v1.35.21
func (s *InsightSummary) SetClientRequestImpactStatistics(v *RequestImpactStatistics) *InsightSummary
SetClientRequestImpactStatistics sets the ClientRequestImpactStatistics field's value.
func (*InsightSummary) SetEndTime ¶ added in v1.35.21
func (s *InsightSummary) SetEndTime(v time.Time) *InsightSummary
SetEndTime sets the EndTime field's value.
func (*InsightSummary) SetGroupARN ¶ added in v1.35.21
func (s *InsightSummary) SetGroupARN(v string) *InsightSummary
SetGroupARN sets the GroupARN field's value.
func (*InsightSummary) SetGroupName ¶ added in v1.35.21
func (s *InsightSummary) SetGroupName(v string) *InsightSummary
SetGroupName sets the GroupName field's value.
func (*InsightSummary) SetInsightId ¶ added in v1.35.21
func (s *InsightSummary) SetInsightId(v string) *InsightSummary
SetInsightId sets the InsightId field's value.
func (*InsightSummary) SetLastUpdateTime ¶ added in v1.35.21
func (s *InsightSummary) SetLastUpdateTime(v time.Time) *InsightSummary
SetLastUpdateTime sets the LastUpdateTime field's value.
func (*InsightSummary) SetRootCauseServiceId ¶ added in v1.35.21
func (s *InsightSummary) SetRootCauseServiceId(v *ServiceId) *InsightSummary
SetRootCauseServiceId sets the RootCauseServiceId field's value.
func (*InsightSummary) SetRootCauseServiceRequestImpactStatistics ¶ added in v1.35.21
func (s *InsightSummary) SetRootCauseServiceRequestImpactStatistics(v *RequestImpactStatistics) *InsightSummary
SetRootCauseServiceRequestImpactStatistics sets the RootCauseServiceRequestImpactStatistics field's value.
func (*InsightSummary) SetStartTime ¶ added in v1.35.21
func (s *InsightSummary) SetStartTime(v time.Time) *InsightSummary
SetStartTime sets the StartTime field's value.
func (*InsightSummary) SetState ¶ added in v1.35.21
func (s *InsightSummary) SetState(v string) *InsightSummary
SetState sets the State field's value.
func (*InsightSummary) SetSummary ¶ added in v1.35.21
func (s *InsightSummary) SetSummary(v string) *InsightSummary
SetSummary sets the Summary field's value.
func (*InsightSummary) SetTopAnomalousServices ¶ added in v1.35.21
func (s *InsightSummary) SetTopAnomalousServices(v []*AnomalousService) *InsightSummary
SetTopAnomalousServices sets the TopAnomalousServices field's value.
func (InsightSummary) String ¶ added in v1.35.21
func (s InsightSummary) 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 InsightsConfiguration ¶ added in v1.34.18
type InsightsConfiguration struct { // Set the InsightsEnabled value to true to enable insights or false to disable // insights. InsightsEnabled *bool `type:"boolean"` // Set the NotificationsEnabled value to true to enable insights notifications. // Notifications can only be enabled on a group with InsightsEnabled set to // true. NotificationsEnabled *bool `type:"boolean"` // contains filtered or unexported fields }
The structure containing configurations related to insights.
func (InsightsConfiguration) GoString ¶ added in v1.34.18
func (s InsightsConfiguration) 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 (*InsightsConfiguration) SetInsightsEnabled ¶ added in v1.34.18
func (s *InsightsConfiguration) SetInsightsEnabled(v bool) *InsightsConfiguration
SetInsightsEnabled sets the InsightsEnabled field's value.
func (*InsightsConfiguration) SetNotificationsEnabled ¶ added in v1.35.8
func (s *InsightsConfiguration) SetNotificationsEnabled(v bool) *InsightsConfiguration
SetNotificationsEnabled sets the NotificationsEnabled field's value.
func (InsightsConfiguration) String ¶ added in v1.34.18
func (s InsightsConfiguration) 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 InstanceIdDetail ¶ added in v1.15.87
type InstanceIdDetail struct { // The ID of a corresponding EC2 instance. Id *string `type:"string"` // contains filtered or unexported fields }
A list of EC2 instance IDs corresponding to the segments in a trace.
func (InstanceIdDetail) GoString ¶ added in v1.15.87
func (s InstanceIdDetail) 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 (*InstanceIdDetail) SetId ¶ added in v1.15.87
func (s *InstanceIdDetail) SetId(v string) *InstanceIdDetail
SetId sets the Id field's value.
func (InstanceIdDetail) String ¶ added in v1.15.87
func (s InstanceIdDetail) 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 InvalidPolicyRevisionIdException ¶ added in v1.44.139
type InvalidPolicyRevisionIdException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
A policy revision id was provided which does not match the latest policy revision. This exception is also if a policy revision id of 0 is provided via PutResourcePolicy and a policy with the same name already exists.
func (*InvalidPolicyRevisionIdException) Code ¶ added in v1.44.139
func (s *InvalidPolicyRevisionIdException) Code() string
Code returns the exception type name.
func (*InvalidPolicyRevisionIdException) Error ¶ added in v1.44.139
func (s *InvalidPolicyRevisionIdException) Error() string
func (InvalidPolicyRevisionIdException) GoString ¶ added in v1.44.139
func (s InvalidPolicyRevisionIdException) 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 (*InvalidPolicyRevisionIdException) Message ¶ added in v1.44.139
func (s *InvalidPolicyRevisionIdException) Message() string
Message returns the exception's message.
func (*InvalidPolicyRevisionIdException) OrigErr ¶ added in v1.44.139
func (s *InvalidPolicyRevisionIdException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidPolicyRevisionIdException) RequestID ¶ added in v1.44.139
func (s *InvalidPolicyRevisionIdException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidPolicyRevisionIdException) StatusCode ¶ added in v1.44.139
func (s *InvalidPolicyRevisionIdException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidPolicyRevisionIdException) String ¶ added in v1.44.139
func (s InvalidPolicyRevisionIdException) 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 InvalidRequestException ¶ added in v1.28.0
type InvalidRequestException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The request is missing required parameters or has invalid parameters.
func (*InvalidRequestException) Code ¶ added in v1.28.0
func (s *InvalidRequestException) Code() string
Code returns the exception type name.
func (*InvalidRequestException) Error ¶ added in v1.28.0
func (s *InvalidRequestException) Error() string
func (InvalidRequestException) GoString ¶ added in v1.28.0
func (s InvalidRequestException) 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 (*InvalidRequestException) Message ¶ added in v1.28.0
func (s *InvalidRequestException) Message() string
Message returns the exception's message.
func (*InvalidRequestException) OrigErr ¶ added in v1.28.0
func (s *InvalidRequestException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidRequestException) RequestID ¶ added in v1.28.0
func (s *InvalidRequestException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidRequestException) StatusCode ¶ added in v1.28.0
func (s *InvalidRequestException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidRequestException) String ¶ added in v1.28.0
func (s InvalidRequestException) 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 ListResourcePoliciesInput ¶ added in v1.44.139
type ListResourcePoliciesInput struct { // Not currently supported. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ListResourcePoliciesInput) GoString ¶ added in v1.44.139
func (s ListResourcePoliciesInput) 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 (*ListResourcePoliciesInput) SetNextToken ¶ added in v1.44.139
func (s *ListResourcePoliciesInput) SetNextToken(v string) *ListResourcePoliciesInput
SetNextToken sets the NextToken field's value.
func (ListResourcePoliciesInput) String ¶ added in v1.44.139
func (s ListResourcePoliciesInput) 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 (*ListResourcePoliciesInput) Validate ¶ added in v1.44.139
func (s *ListResourcePoliciesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListResourcePoliciesOutput ¶ added in v1.44.139
type ListResourcePoliciesOutput struct { // Pagination token. Not currently supported. NextToken *string `min:"1" type:"string"` // The list of resource policies in the target Amazon Web Services account. ResourcePolicies []*ResourcePolicy `type:"list"` // contains filtered or unexported fields }
func (ListResourcePoliciesOutput) GoString ¶ added in v1.44.139
func (s ListResourcePoliciesOutput) 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 (*ListResourcePoliciesOutput) SetNextToken ¶ added in v1.44.139
func (s *ListResourcePoliciesOutput) SetNextToken(v string) *ListResourcePoliciesOutput
SetNextToken sets the NextToken field's value.
func (*ListResourcePoliciesOutput) SetResourcePolicies ¶ added in v1.44.139
func (s *ListResourcePoliciesOutput) SetResourcePolicies(v []*ResourcePolicy) *ListResourcePoliciesOutput
SetResourcePolicies sets the ResourcePolicies field's value.
func (ListResourcePoliciesOutput) String ¶ added in v1.44.139
func (s ListResourcePoliciesOutput) 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 ¶ added in v1.34.10
type ListTagsForResourceInput struct { // A pagination token. If multiple pages of results are returned, use the NextToken // value returned with the current page of results as the value of this parameter // to get the next page of results. NextToken *string `type:"string"` // The Amazon Resource Number (ARN) of an X-Ray group or sampling rule. // // ResourceARN is a required field ResourceARN *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListTagsForResourceInput) GoString ¶ added in v1.34.10
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) SetNextToken ¶ added in v1.34.10
func (s *ListTagsForResourceInput) SetNextToken(v string) *ListTagsForResourceInput
SetNextToken sets the NextToken field's value.
func (*ListTagsForResourceInput) SetResourceARN ¶ added in v1.34.10
func (s *ListTagsForResourceInput) SetResourceARN(v string) *ListTagsForResourceInput
SetResourceARN sets the ResourceARN field's value.
func (ListTagsForResourceInput) String ¶ added in v1.34.10
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 ¶ added in v1.34.10
func (s *ListTagsForResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTagsForResourceOutput ¶ added in v1.34.10
type ListTagsForResourceOutput struct { // A pagination token. If multiple pages of results are returned, use the NextToken // value returned with the current page of results to get the next page of results. NextToken *string `type:"string"` // A list of tags, as key and value pairs, that is associated with the specified // X-Ray group or sampling rule. Tags []*Tag `type:"list"` // contains filtered or unexported fields }
func (ListTagsForResourceOutput) GoString ¶ added in v1.34.10
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) SetNextToken ¶ added in v1.34.10
func (s *ListTagsForResourceOutput) SetNextToken(v string) *ListTagsForResourceOutput
SetNextToken sets the NextToken field's value.
func (*ListTagsForResourceOutput) SetTags ¶ added in v1.34.10
func (s *ListTagsForResourceOutput) SetTags(v []*Tag) *ListTagsForResourceOutput
SetTags sets the Tags field's value.
func (ListTagsForResourceOutput) String ¶ added in v1.34.10
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 LockoutPreventionException ¶ added in v1.44.139
type LockoutPreventionException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The provided resource policy would prevent the caller of this request from calling PutResourcePolicy in the future.
func (*LockoutPreventionException) Code ¶ added in v1.44.139
func (s *LockoutPreventionException) Code() string
Code returns the exception type name.
func (*LockoutPreventionException) Error ¶ added in v1.44.139
func (s *LockoutPreventionException) Error() string
func (LockoutPreventionException) GoString ¶ added in v1.44.139
func (s LockoutPreventionException) 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 (*LockoutPreventionException) Message ¶ added in v1.44.139
func (s *LockoutPreventionException) Message() string
Message returns the exception's message.
func (*LockoutPreventionException) OrigErr ¶ added in v1.44.139
func (s *LockoutPreventionException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*LockoutPreventionException) RequestID ¶ added in v1.44.139
func (s *LockoutPreventionException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*LockoutPreventionException) StatusCode ¶ added in v1.44.139
func (s *LockoutPreventionException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (LockoutPreventionException) String ¶ added in v1.44.139
func (s LockoutPreventionException) 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 MalformedPolicyDocumentException ¶ added in v1.44.139
type MalformedPolicyDocumentException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
Invalid policy document provided in request.
func (*MalformedPolicyDocumentException) Code ¶ added in v1.44.139
func (s *MalformedPolicyDocumentException) Code() string
Code returns the exception type name.
func (*MalformedPolicyDocumentException) Error ¶ added in v1.44.139
func (s *MalformedPolicyDocumentException) Error() string
func (MalformedPolicyDocumentException) GoString ¶ added in v1.44.139
func (s MalformedPolicyDocumentException) 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 (*MalformedPolicyDocumentException) Message ¶ added in v1.44.139
func (s *MalformedPolicyDocumentException) Message() string
Message returns the exception's message.
func (*MalformedPolicyDocumentException) OrigErr ¶ added in v1.44.139
func (s *MalformedPolicyDocumentException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*MalformedPolicyDocumentException) RequestID ¶ added in v1.44.139
func (s *MalformedPolicyDocumentException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*MalformedPolicyDocumentException) StatusCode ¶ added in v1.44.139
func (s *MalformedPolicyDocumentException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (MalformedPolicyDocumentException) String ¶ added in v1.44.139
func (s MalformedPolicyDocumentException) 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 PolicyCountLimitExceededException ¶ added in v1.44.139
type PolicyCountLimitExceededException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
Exceeded the maximum number of resource policies for a target Amazon Web Services account.
func (*PolicyCountLimitExceededException) Code ¶ added in v1.44.139
func (s *PolicyCountLimitExceededException) Code() string
Code returns the exception type name.
func (*PolicyCountLimitExceededException) Error ¶ added in v1.44.139
func (s *PolicyCountLimitExceededException) Error() string
func (PolicyCountLimitExceededException) GoString ¶ added in v1.44.139
func (s PolicyCountLimitExceededException) 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 (*PolicyCountLimitExceededException) Message ¶ added in v1.44.139
func (s *PolicyCountLimitExceededException) Message() string
Message returns the exception's message.
func (*PolicyCountLimitExceededException) OrigErr ¶ added in v1.44.139
func (s *PolicyCountLimitExceededException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*PolicyCountLimitExceededException) RequestID ¶ added in v1.44.139
func (s *PolicyCountLimitExceededException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*PolicyCountLimitExceededException) StatusCode ¶ added in v1.44.139
func (s *PolicyCountLimitExceededException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (PolicyCountLimitExceededException) String ¶ added in v1.44.139
func (s PolicyCountLimitExceededException) 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 PolicySizeLimitExceededException ¶ added in v1.44.139
type PolicySizeLimitExceededException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
Exceeded the maximum size for a resource policy.
func (*PolicySizeLimitExceededException) Code ¶ added in v1.44.139
func (s *PolicySizeLimitExceededException) Code() string
Code returns the exception type name.
func (*PolicySizeLimitExceededException) Error ¶ added in v1.44.139
func (s *PolicySizeLimitExceededException) Error() string
func (PolicySizeLimitExceededException) GoString ¶ added in v1.44.139
func (s PolicySizeLimitExceededException) 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 (*PolicySizeLimitExceededException) Message ¶ added in v1.44.139
func (s *PolicySizeLimitExceededException) Message() string
Message returns the exception's message.
func (*PolicySizeLimitExceededException) OrigErr ¶ added in v1.44.139
func (s *PolicySizeLimitExceededException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*PolicySizeLimitExceededException) RequestID ¶ added in v1.44.139
func (s *PolicySizeLimitExceededException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*PolicySizeLimitExceededException) StatusCode ¶ added in v1.44.139
func (s *PolicySizeLimitExceededException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (PolicySizeLimitExceededException) String ¶ added in v1.44.139
func (s PolicySizeLimitExceededException) 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 PutEncryptionConfigInput ¶ added in v1.13.37
type PutEncryptionConfigInput struct { // An Amazon Web Services KMS key in one of the following formats: // // * Alias - The name of the key. For example, alias/MyKey. // // * Key ID - The KMS key ID of the key. For example, ae4aa6d49-a4d8-9df9-a475-4ff6d7898456. // Amazon Web Services X-Ray does not support asymmetric KMS keys. // // * ARN - The full Amazon Resource Name of the key ID or alias. For example, // arn:aws:kms:us-east-2:123456789012:key/ae4aa6d49-a4d8-9df9-a475-4ff6d7898456. // Use this format to specify a key in a different account. // // Omit this key if you set Type to NONE. KeyId *string `min:"1" type:"string"` // The type of encryption. Set to KMS to use your own key for encryption. Set // to NONE for default encryption. // // Type is a required field Type *string `type:"string" required:"true" enum:"EncryptionType"` // contains filtered or unexported fields }
func (PutEncryptionConfigInput) GoString ¶ added in v1.13.37
func (s PutEncryptionConfigInput) 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".