Module: Aws::ApplicationSignals::Types
- Defined in:
- gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb
Defined Under Namespace
Classes: AccessDeniedException, AttributeFilter, AuditFinding, AuditTarget, AuditTargetEntity, AuditorResult, BatchGetServiceLevelObjectiveBudgetReportInput, BatchGetServiceLevelObjectiveBudgetReportOutput, BatchUpdateExclusionWindowsError, BatchUpdateExclusionWindowsInput, BatchUpdateExclusionWindowsOutput, BurnRateConfiguration, CalendarInterval, CanaryEntity, ChangeEvent, ConflictException, CreateServiceLevelObjectiveInput, CreateServiceLevelObjectiveOutput, DeleteGroupingConfigurationOutput, DeleteServiceLevelObjectiveInput, DeleteServiceLevelObjectiveOutput, DependencyConfig, DependencyGraph, Dimension, Edge, ExclusionWindow, GetServiceInput, GetServiceLevelObjectiveInput, GetServiceLevelObjectiveOutput, GetServiceOutput, Goal, GroupingAttributeDefinition, GroupingConfiguration, Interval, ListAuditFindingsInput, ListAuditFindingsOutput, ListGroupingAttributeDefinitionsInput, ListGroupingAttributeDefinitionsOutput, ListServiceDependenciesInput, ListServiceDependenciesOutput, ListServiceDependentsInput, ListServiceDependentsOutput, ListServiceLevelObjectiveExclusionWindowsInput, ListServiceLevelObjectiveExclusionWindowsOutput, ListServiceLevelObjectivesInput, ListServiceLevelObjectivesOutput, ListServiceOperationsInput, ListServiceOperationsOutput, ListServiceStatesInput, ListServiceStatesOutput, ListServicesInput, ListServicesOutput, ListTagsForResourceRequest, ListTagsForResourceResponse, Metric, MetricDataQuery, MetricGraph, MetricReference, MetricStat, MonitoredRequestCountMetricDataQueries, Node, PutGroupingConfigurationInput, PutGroupingConfigurationOutput, RecurrenceRule, RequestBasedServiceLevelIndicator, RequestBasedServiceLevelIndicatorConfig, RequestBasedServiceLevelIndicatorMetric, RequestBasedServiceLevelIndicatorMetricConfig, ResourceNotFoundException, RollingInterval, Service, ServiceDependency, ServiceDependent, ServiceEntity, ServiceGroup, ServiceLevelIndicator, ServiceLevelIndicatorConfig, ServiceLevelIndicatorMetric, ServiceLevelIndicatorMetricConfig, ServiceLevelObjective, ServiceLevelObjectiveBudgetReport, ServiceLevelObjectiveBudgetReportError, ServiceLevelObjectiveEntity, ServiceLevelObjectiveSummary, ServiceOperation, ServiceOperationEntity, ServiceQuotaExceededException, ServiceState, ServiceSummary, StartDiscoveryOutput, Tag, TagResourceRequest, TagResourceResponse, ThrottlingException, UntagResourceRequest, UntagResourceResponse, UpdateServiceLevelObjectiveInput, UpdateServiceLevelObjectiveOutput, ValidationException, Window
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.
-
#canary ⇒ Types::CanaryEntity
Canary entity information when the audit target is a CloudWatch Synthetics canary.
-
#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.
-
#service ⇒ Types::ServiceEntity
Service entity information when the audit target is a service.
-
#service_operation ⇒ Types::ServiceOperationEntity
Service operation entity information when the audit target is a specific operation within a service.
-
#slo ⇒ Types::ServiceLevelObjectiveEntity
Service Level Objective entity information when the audit target is an SLO.
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.
2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 |
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 2063 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.
953 954 955 956 957 958 959 960 961 962 963 964 |
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 953 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 |
#canary ⇒ Types::CanaryEntity
Canary entity information when the audit target is a CloudWatch Synthetics canary.
146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 |
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 146 class AuditTargetEntity < Struct.new( :service, :slo, :service_operation, :canary, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Service < AuditTargetEntity; end class Slo < AuditTargetEntity; end class ServiceOperation < AuditTargetEntity; end class Canary < AuditTargetEntity; end class Unknown < AuditTargetEntity; 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.
2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 |
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 2063 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.
953 954 955 956 957 958 959 960 961 962 963 964 |
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 953 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 |
#service ⇒ Types::ServiceEntity
Service entity information when the audit target is a service.
146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 |
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 146 class AuditTargetEntity < Struct.new( :service, :slo, :service_operation, :canary, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Service < AuditTargetEntity; end class Slo < AuditTargetEntity; end class ServiceOperation < AuditTargetEntity; end class Canary < AuditTargetEntity; end class Unknown < AuditTargetEntity; end end |
#service_operation ⇒ Types::ServiceOperationEntity
Service operation entity information when the audit target is a specific operation within a service.
146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 |
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 146 class AuditTargetEntity < Struct.new( :service, :slo, :service_operation, :canary, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Service < AuditTargetEntity; end class Slo < AuditTargetEntity; end class ServiceOperation < AuditTargetEntity; end class Canary < AuditTargetEntity; end class Unknown < AuditTargetEntity; end end |
#slo ⇒ Types::ServiceLevelObjectiveEntity
Service Level Objective entity information when the audit target is an SLO.
146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 |
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 146 class AuditTargetEntity < Struct.new( :service, :slo, :service_operation, :canary, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Service < AuditTargetEntity; end class Slo < AuditTargetEntity; end class ServiceOperation < AuditTargetEntity; end class Canary < AuditTargetEntity; end class Unknown < AuditTargetEntity; end end |