Skip to main content

rusticity_term/
ecr.rs

1pub mod actions;
2pub mod image;
3pub mod repo;
4use std::collections::HashMap;
5
6pub fn init(i18n: &mut HashMap<String, String>) {
7    repo::init(i18n);
8    image::init(i18n);
9}
10
11pub fn console_url_repositories(region: &str) -> String {
12    format!(
13        "https://{}.console.aws.amazon.com/ecr/private-registry/repositories?region={}",
14        region, region
15    )
16}
17
18pub fn console_url_private_repository(region: &str, account_id: &str, repo_name: &str) -> String {
19    format!(
20        "https://{}.console.aws.amazon.com/ecr/repositories/private/{}/{}?region={}",
21        region, account_id, repo_name, region
22    )
23}
24
25pub fn console_url_public_repository(region: &str, repo_name: &str) -> String {
26    format!(
27        "https://{}.console.aws.amazon.com/ecr/repositories/public/{}?region={}",
28        region, repo_name, region
29    )
30}