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, 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

Instance Attribute Details

#calendar_intervalTypes::CalendarInterval

If the interval is a calendar interval, this structure contains the interval specifications.



384
385
386
387
388
389
390
391
392
393
394
395
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 384

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

#rolling_intervalTypes::RollingInterval

If the interval is a rolling interval, this structure contains the interval specifications.



384
385
386
387
388
389
390
391
392
393
394
395
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 384

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