Class: Aws::TrustedAdvisor::Types::UpdateRecommendationLifecycleRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-trustedadvisor/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[:update_reason]

Instance Attribute Summary collapse

Instance Attribute Details

#lifecycle_stageString

The new lifecycle stage

Returns:

  • (String)


1291
1292
1293
1294
1295
1296
1297
1298
# File 'lib/aws-sdk-trustedadvisor/types.rb', line 1291

class UpdateRecommendationLifecycleRequest < Struct.new(
  :lifecycle_stage,
  :recommendation_identifier,
  :update_reason,
  :update_reason_code)
  SENSITIVE = [:update_reason]
  include Aws::Structure
end

#recommendation_identifierString

The Recommendation identifier for AWS Trusted Advisor Priority recommendations

Returns:

  • (String)


1291
1292
1293
1294
1295
1296
1297
1298
# File 'lib/aws-sdk-trustedadvisor/types.rb', line 1291

class UpdateRecommendationLifecycleRequest < Struct.new(
  :lifecycle_stage,
  :recommendation_identifier,
  :update_reason,
  :update_reason_code)
  SENSITIVE = [:update_reason]
  include Aws::Structure
end

#update_reasonString

Reason for the lifecycle stage change

Returns:

  • (String)


1291
1292
1293
1294
1295
1296
1297
1298
# File 'lib/aws-sdk-trustedadvisor/types.rb', line 1291

class UpdateRecommendationLifecycleRequest < Struct.new(
  :lifecycle_stage,
  :recommendation_identifier,
  :update_reason,
  :update_reason_code)
  SENSITIVE = [:update_reason]
  include Aws::Structure
end

#update_reason_codeString

Reason code for the lifecycle state change

Returns:

  • (String)


1291
1292
1293
1294
1295
1296
1297
1298
# File 'lib/aws-sdk-trustedadvisor/types.rb', line 1291

class UpdateRecommendationLifecycleRequest < Struct.new(
  :lifecycle_stage,
  :recommendation_identifier,
  :update_reason,
  :update_reason_code)
  SENSITIVE = [:update_reason]
  include Aws::Structure
end