Class: Aws::ResilienceHub::Types::RecommendationTemplate
- Inherits:
-
Struct
- Object
- Struct
- Aws::ResilienceHub::Types::RecommendationTemplate
- Defined in:
- gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb
Overview
Defines a recommendation template created with the CreateRecommendationTemplate action.
Constant Summary collapse
- SENSITIVE =
[:tags]
Instance Attribute Summary collapse
-
#app_arn ⇒ String
Amazon Resource Name (ARN) of the Resilience Hub application.
-
#assessment_arn ⇒ String
Amazon Resource Name (ARN) of the assessment.
-
#end_time ⇒ Time
The end time for the action.
-
#format ⇒ String
Format of the recommendation template.
-
#message ⇒ String
Message for the recommendation template.
-
#name ⇒ String
Name for the recommendation template.
-
#needs_replacements ⇒ Boolean
Indicates if replacements are needed.
-
#recommendation_ids ⇒ Array<String>
Identifiers for the recommendations used in the recommendation template.
-
#recommendation_template_arn ⇒ String
Amazon Resource Name (ARN) for the recommendation template.
-
#recommendation_types ⇒ Array<String>
An array of strings that specify the recommendation template type or types.
-
#start_time ⇒ Time
The start time for the action.
-
#status ⇒ String
Status of the action.
-
#tags ⇒ Hash<String,String>
Tags assigned to the resource.
-
#templates_location ⇒ Types::S3Location
The file location of the template.
Instance Attribute Details
#app_arn ⇒ String
Amazon Resource Name (ARN) of the Resilience Hub application. The
format for this ARN is:
arn:partition
:resiliencehub:region
:account
:app/app-id
. For
more information about ARNs, see Amazon Resource Names (ARNs)
in the Amazon Web Services General Reference guide.
5499 5500 5501 5502 5503 5504 5505 5506 5507 5508 5509 5510 5511 5512 5513 5514 5515 5516 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 5499 class RecommendationTemplate < Struct.new( :app_arn, :assessment_arn, :end_time, :format, :message, :name, :needs_replacements, :recommendation_ids, :recommendation_template_arn, :recommendation_types, :start_time, :status, :tags, :templates_location) SENSITIVE = [:tags] include Aws::Structure end |
#assessment_arn ⇒ String
Amazon Resource Name (ARN) of the assessment. The format for this
ARN is:
arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
.
For more information about ARNs, see Amazon Resource Names
(ARNs) in the Amazon Web Services General Reference guide.
5499 5500 5501 5502 5503 5504 5505 5506 5507 5508 5509 5510 5511 5512 5513 5514 5515 5516 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 5499 class RecommendationTemplate < Struct.new( :app_arn, :assessment_arn, :end_time, :format, :message, :name, :needs_replacements, :recommendation_ids, :recommendation_template_arn, :recommendation_types, :start_time, :status, :tags, :templates_location) SENSITIVE = [:tags] include Aws::Structure end |
#end_time ⇒ Time
The end time for the action.
5499 5500 5501 5502 5503 5504 5505 5506 5507 5508 5509 5510 5511 5512 5513 5514 5515 5516 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 5499 class RecommendationTemplate < Struct.new( :app_arn, :assessment_arn, :end_time, :format, :message, :name, :needs_replacements, :recommendation_ids, :recommendation_template_arn, :recommendation_types, :start_time, :status, :tags, :templates_location) SENSITIVE = [:tags] include Aws::Structure end |
#format ⇒ String
Format of the recommendation template.
- CfnJson
The template is CloudFormation JSON.
- CfnYaml
The template is CloudFormation YAML.
5499 5500 5501 5502 5503 5504 5505 5506 5507 5508 5509 5510 5511 5512 5513 5514 5515 5516 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 5499 class RecommendationTemplate < Struct.new( :app_arn, :assessment_arn, :end_time, :format, :message, :name, :needs_replacements, :recommendation_ids, :recommendation_template_arn, :recommendation_types, :start_time, :status, :tags, :templates_location) SENSITIVE = [:tags] include Aws::Structure end |
#message ⇒ String
Message for the recommendation template.
5499 5500 5501 5502 5503 5504 5505 5506 5507 5508 5509 5510 5511 5512 5513 5514 5515 5516 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 5499 class RecommendationTemplate < Struct.new( :app_arn, :assessment_arn, :end_time, :format, :message, :name, :needs_replacements, :recommendation_ids, :recommendation_template_arn, :recommendation_types, :start_time, :status, :tags, :templates_location) SENSITIVE = [:tags] include Aws::Structure end |
#name ⇒ String
Name for the recommendation template.
5499 5500 5501 5502 5503 5504 5505 5506 5507 5508 5509 5510 5511 5512 5513 5514 5515 5516 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 5499 class RecommendationTemplate < Struct.new( :app_arn, :assessment_arn, :end_time, :format, :message, :name, :needs_replacements, :recommendation_ids, :recommendation_template_arn, :recommendation_types, :start_time, :status, :tags, :templates_location) SENSITIVE = [:tags] include Aws::Structure end |
#needs_replacements ⇒ Boolean
Indicates if replacements are needed.
5499 5500 5501 5502 5503 5504 5505 5506 5507 5508 5509 5510 5511 5512 5513 5514 5515 5516 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 5499 class RecommendationTemplate < Struct.new( :app_arn, :assessment_arn, :end_time, :format, :message, :name, :needs_replacements, :recommendation_ids, :recommendation_template_arn, :recommendation_types, :start_time, :status, :tags, :templates_location) SENSITIVE = [:tags] include Aws::Structure end |
#recommendation_ids ⇒ Array<String>
Identifiers for the recommendations used in the recommendation template.
5499 5500 5501 5502 5503 5504 5505 5506 5507 5508 5509 5510 5511 5512 5513 5514 5515 5516 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 5499 class RecommendationTemplate < Struct.new( :app_arn, :assessment_arn, :end_time, :format, :message, :name, :needs_replacements, :recommendation_ids, :recommendation_template_arn, :recommendation_types, :start_time, :status, :tags, :templates_location) SENSITIVE = [:tags] include Aws::Structure end |
#recommendation_template_arn ⇒ String
Amazon Resource Name (ARN) for the recommendation template.
5499 5500 5501 5502 5503 5504 5505 5506 5507 5508 5509 5510 5511 5512 5513 5514 5515 5516 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 5499 class RecommendationTemplate < Struct.new( :app_arn, :assessment_arn, :end_time, :format, :message, :name, :needs_replacements, :recommendation_ids, :recommendation_template_arn, :recommendation_types, :start_time, :status, :tags, :templates_location) SENSITIVE = [:tags] include Aws::Structure end |
#recommendation_types ⇒ Array<String>
An array of strings that specify the recommendation template type or types.
- Alarm
The template is an AlarmRecommendation template.
- Sop
The template is a SopRecommendation template.
- Test
The template is a TestRecommendation template.
5499 5500 5501 5502 5503 5504 5505 5506 5507 5508 5509 5510 5511 5512 5513 5514 5515 5516 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 5499 class RecommendationTemplate < Struct.new( :app_arn, :assessment_arn, :end_time, :format, :message, :name, :needs_replacements, :recommendation_ids, :recommendation_template_arn, :recommendation_types, :start_time, :status, :tags, :templates_location) SENSITIVE = [:tags] include Aws::Structure end |
#start_time ⇒ Time
The start time for the action.
5499 5500 5501 5502 5503 5504 5505 5506 5507 5508 5509 5510 5511 5512 5513 5514 5515 5516 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 5499 class RecommendationTemplate < Struct.new( :app_arn, :assessment_arn, :end_time, :format, :message, :name, :needs_replacements, :recommendation_ids, :recommendation_template_arn, :recommendation_types, :start_time, :status, :tags, :templates_location) SENSITIVE = [:tags] include Aws::Structure end |
#status ⇒ String
Status of the action.
5499 5500 5501 5502 5503 5504 5505 5506 5507 5508 5509 5510 5511 5512 5513 5514 5515 5516 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 5499 class RecommendationTemplate < Struct.new( :app_arn, :assessment_arn, :end_time, :format, :message, :name, :needs_replacements, :recommendation_ids, :recommendation_template_arn, :recommendation_types, :start_time, :status, :tags, :templates_location) SENSITIVE = [:tags] include Aws::Structure end |
#tags ⇒ Hash<String,String>
Tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key/value pair.
5499 5500 5501 5502 5503 5504 5505 5506 5507 5508 5509 5510 5511 5512 5513 5514 5515 5516 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 5499 class RecommendationTemplate < Struct.new( :app_arn, :assessment_arn, :end_time, :format, :message, :name, :needs_replacements, :recommendation_ids, :recommendation_template_arn, :recommendation_types, :start_time, :status, :tags, :templates_location) SENSITIVE = [:tags] include Aws::Structure end |
#templates_location ⇒ Types::S3Location
The file location of the template.
5499 5500 5501 5502 5503 5504 5505 5506 5507 5508 5509 5510 5511 5512 5513 5514 5515 5516 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 5499 class RecommendationTemplate < Struct.new( :app_arn, :assessment_arn, :end_time, :format, :message, :name, :needs_replacements, :recommendation_ids, :recommendation_template_arn, :recommendation_types, :start_time, :status, :tags, :templates_location) SENSITIVE = [:tags] include Aws::Structure end |