Skip to content

Latest commit

 

History

49 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ECR Repository

This module generates an ECR repository from a name to be used to store docker images and push to ECS.

https://docs.aws.amazon.com/AmazonECR/latest/userguide/repository-create.html

https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/US_SetupSNS.html

Requirements

Name Version
aws >= 6.8.0

Providers

Name Version
aws 6.57.1

Modules

No modules.

Resources

Name Type
aws_ecr_lifecycle_policy.this resource
aws_ecr_repository.this resource
aws_ecr_repository_policy.this resource
aws_iam_policy_document.this data source

Inputs

Name Description Type Default Required
allowed_arns The list of IAM user arns that are allowed to push and pull to and from the repository list(string) n/a yes
image_tag_mutability The tag mutability setting for the repository. One of MUTABLE, IMMUTABLE, IMMUTABLE_WITH_EXCLUSION, or MUTABLE_WITH_EXCLUSION. string "MUTABLE" no
image_tag_mutability_exclusion_filter Tags excluded from the mutability setting. Only applies when image_tag_mutability is IMMUTABLE_WITH_EXCLUSION or MUTABLE_WITH_EXCLUSION.
list(object({
filter = string
filter_type = optional(string, "WILDCARD")
}))
[] no
name The name of the image repository that we are going to create string n/a yes

Outputs

No outputs.

Releases

Packages

Used by

Contributors

Languages