Class: Aws::ApplicationSignals::Types::UpdateServiceLevelObjectiveInput

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#descriptionString

An optional description for the SLO.

Returns:

  • (String)


2007
2008
2009
2010
2011
2012
2013
2014
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 2007

class UpdateServiceLevelObjectiveInput < Struct.new(
  :id,
  :description,
  :sli_config,
  :goal)
  SENSITIVE = []
  include Aws::Structure
end

#goalTypes::Goal

A structure that contains the attributes that determine the goal of the SLO. This includes the time period for evaluation and the attainment threshold.

Returns:



2007
2008
2009
2010
2011
2012
2013
2014
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 2007

class UpdateServiceLevelObjectiveInput < Struct.new(
  :id,
  :description,
  :sli_config,
  :goal)
  SENSITIVE = []
  include Aws::Structure
end

#idString

The Amazon Resource Name (ARN) or name of the service level objective that you want to update.

Returns:

  • (String)


2007
2008
2009
2010
2011
2012
2013
2014
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 2007

class UpdateServiceLevelObjectiveInput < Struct.new(
  :id,
  :description,
  :sli_config,
  :goal)
  SENSITIVE = []
  include Aws::Structure
end

#sli_configTypes::ServiceLevelIndicatorConfig

A structure that contains information about what performance metric this SLO will monitor.



2007
2008
2009
2010
2011
2012
2013
2014
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 2007

class UpdateServiceLevelObjectiveInput < Struct.new(
  :id,
  :description,
  :sli_config,
  :goal)
  SENSITIVE = []
  include Aws::Structure
end