Module: Aws::ApplicationSignals::Types
- Defined in:
- gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb
Defined Under Namespace
Classes: AccessDeniedException, BatchGetServiceLevelObjectiveBudgetReportInput, BatchGetServiceLevelObjectiveBudgetReportOutput, CalendarInterval, ConflictException, CreateServiceLevelObjectiveInput, CreateServiceLevelObjectiveOutput, DeleteServiceLevelObjectiveInput, DeleteServiceLevelObjectiveOutput, Dimension, GetServiceInput, GetServiceLevelObjectiveInput, GetServiceLevelObjectiveOutput, GetServiceOutput, Goal, Interval, ListServiceDependenciesInput, ListServiceDependenciesOutput, ListServiceDependentsInput, ListServiceDependentsOutput, ListServiceLevelObjectivesInput, ListServiceLevelObjectivesOutput, ListServiceOperationsInput, ListServiceOperationsOutput, ListServicesInput, ListServicesOutput, ListTagsForResourceRequest, ListTagsForResourceResponse, Metric, MetricDataQuery, MetricReference, MetricStat, MonitoredRequestCountMetricDataQueries, RequestBasedServiceLevelIndicator, RequestBasedServiceLevelIndicatorConfig, RequestBasedServiceLevelIndicatorMetric, RequestBasedServiceLevelIndicatorMetricConfig, ResourceNotFoundException, RollingInterval, Service, ServiceDependency, ServiceDependent, ServiceLevelIndicator, ServiceLevelIndicatorConfig, ServiceLevelIndicatorMetric, ServiceLevelIndicatorMetricConfig, ServiceLevelObjective, ServiceLevelObjectiveBudgetReport, ServiceLevelObjectiveBudgetReportError, ServiceLevelObjectiveSummary, ServiceOperation, ServiceQuotaExceededException, ServiceSummary, StartDiscoveryOutput, Tag, TagResourceRequest, TagResourceResponse, ThrottlingException, UntagResourceRequest, UntagResourceResponse, UpdateServiceLevelObjectiveInput, UpdateServiceLevelObjectiveOutput, ValidationException
Instance Attribute Summary collapse
-
#bad_count_metric ⇒ Array<Types::MetricDataQuery>
If you want to count "bad requests" to determine the percentage of successful requests for this request-based SLO, specify the metric to use as "bad requests" in this structure.
-
#calendar_interval ⇒ Types::CalendarInterval
If the interval is a calendar interval, this structure contains the interval specifications.
-
#good_count_metric ⇒ Array<Types::MetricDataQuery>
If you want to count "good requests" to determine the percentage of successful requests for this request-based SLO, specify the metric to use as "good requests" in this structure.
-
#rolling_interval ⇒ Types::RollingInterval
If the interval is a rolling interval, this structure contains the interval specifications.
Instance Attribute Details
#bad_count_metric ⇒ Array<Types::MetricDataQuery>
If you want to count "bad requests" to determine the percentage of successful requests for this request-based SLO, specify the metric to use as "bad requests" in this structure.
1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 |
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 1214 class MonitoredRequestCountMetricDataQueries < Struct.new( :good_count_metric, :bad_count_metric, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class GoodCountMetric < MonitoredRequestCountMetricDataQueries; end class BadCountMetric < MonitoredRequestCountMetricDataQueries; end class Unknown < MonitoredRequestCountMetricDataQueries; end end |
#calendar_interval ⇒ Types::CalendarInterval
If the interval is a calendar interval, this structure contains the interval specifications.
425 426 427 428 429 430 431 432 433 434 435 436 |
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 425 class Interval < Struct.new( :rolling_interval, :calendar_interval, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class RollingInterval < Interval; end class CalendarInterval < Interval; end class Unknown < Interval; end end |
#good_count_metric ⇒ Array<Types::MetricDataQuery>
If you want to count "good requests" to determine the percentage of successful requests for this request-based SLO, specify the metric to use as "good requests" in this structure.
1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 |
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 1214 class MonitoredRequestCountMetricDataQueries < Struct.new( :good_count_metric, :bad_count_metric, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class GoodCountMetric < MonitoredRequestCountMetricDataQueries; end class BadCountMetric < MonitoredRequestCountMetricDataQueries; end class Unknown < MonitoredRequestCountMetricDataQueries; end end |
#rolling_interval ⇒ Types::RollingInterval
If the interval is a rolling interval, this structure contains the interval specifications.
425 426 427 428 429 430 431 432 433 434 435 436 |
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 425 class Interval < Struct.new( :rolling_interval, :calendar_interval, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class RollingInterval < Interval; end class CalendarInterval < Interval; end class Unknown < Interval; end end |