Skip to main content

rusticity_term/
ecr.rs

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