Skip to content

Latest commit

 

History

History
72 lines (51 loc) · 8.67 KB

File metadata and controls

72 lines (51 loc) · 8.67 KB

Elastio Asset Account CloudFormation Stack

See this README for more details on what this stack does.

This is a Terraform module, that is a thin wrapper on top of an aws_cloudformation_stack resource used to deploy the Elastio Asset Account stack.

See the basic usage example.

Installation

Configure the Elastio terraform module registry, and add this to your project:

module "elastio_asset_account" {
  source  = "terraform.cloudsmith.io/public/elastio-asset-account-cloudformation-stack/aws"
  version = "0.33.0"

  // Provide input parameters
}

Requirements

Name Version
terraform ~> 1.9
aws ~> 5.0

Providers

Name Version
aws ~> 5.0

Modules

No modules.

Resources

Name Type
aws_cloudformation_stack.this resource

Inputs

Name Description Type Default Required
disable_rollback See docs here bool null no
encrypt_with_cmk Provision an additional customer-managed KMS key to encrypt Lambda environment variables.
This increases the cost of the stack.
bool false no
iam_resource_names_prefix Add a custom prefix to names of all IAM resources deployed by this stack. string "" no
iam_resource_names_suffix Add a custom prefix to names of all IAM resources deployed by this stack. string "" no
iam_role_arn See docs here string null no
lambda_tracing Enable AWS X-Ray tracing for Lambda functions.
This increases the cost of the stack.
bool false no
notification_arns See docs here list(string) null no
on_failure See docs here string null no
policy_body See docs here string null no
policy_url See docs here string null no
stack_name The name of the CloudFormation StackSet. string "ElastioAssetAccount" no
tags Additional tags to apply to all resources created by this stack. map(string) {} no
template_url The URL of the Elastio Asset Account CloudFormation template obtained from
the Elastio Portal.

This parameter is sensitive, because anyone who knows this URL can deploy
Elastio Account stack and linking it to your Elastio tenant.
string n/a yes
timeout_in_minutes See docs here number null no

Outputs

Name Description
stack The outputs of the aws_cloudformation_stack resource.