class Aws::ResilienceHub::Types::CreateRecommendationTemplateRequest
@note When making an API call, you may pass CreateRecommendationTemplateRequest
data as a hash: { assessment_arn: "Arn", # required bucket_name: "EntityName", client_token: "ClientToken", format: "CfnYaml", # accepts CfnYaml, CfnJson name: "EntityName", # required recommendation_ids: ["Uuid"], recommendation_types: ["Alarm"], # accepts Alarm, Sop, Test tags: { "TagKey" => "TagValue", }, }
@!attribute [rw] assessment_arn
The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:`partition`\:dcps:`region`\:`account`\:app-assessment/`app-id`. For more information about ARNs, see [ Amazon Resource Names (ARNs)][1] in the *AWS General Reference*. [1]: https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html @return [String]
@!attribute [rw] bucket_name
The name of the Amazon S3 bucket that will contain the recommendation template. @return [String]
@!attribute [rw] client_token
Used for an idempotency token. A client token is a unique, case-sensitive string of up to 64 ASCII characters. You should not reuse the same client token for other API requests. **A suitable default value is auto-generated.** You should normally not need to pass this option. @return [String]
@!attribute [rw] format
The format for the recommendation template. CfnJson : The template is CloudFormation JSON. CfnYaml : The template is CloudFormation YAML. @return [String]
@!attribute [rw] name
The name for the recommendation template. @return [String]
@!attribute [rw] recommendation_ids
Identifiers for the recommendations used to create a recommendation template. @return [Array<String>]
@!attribute [rw] recommendation_types
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. @return [Array<String>]
@!attribute [rw] tags
The 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. @return [Hash<String,String>]
@see docs.aws.amazon.com/goto/WebAPI/resiliencehub-2020-04-30/CreateRecommendationTemplateRequest AWS API Documentation
Constants
- SENSITIVE