List of usage examples for com.amazonaws.services.ecr AmazonECR getAuthorizationToken
GetAuthorizationTokenResult getAuthorizationToken(GetAuthorizationTokenRequest getAuthorizationTokenRequest);
Retrieves a token that is valid for a specified registry for 12 hours.
From source file:jp.classmethod.aws.gradle.ecr.AmazonECRGetAuthorizationTokenTask.java
License:Apache License
@TaskAction public void createRepository() { List<String> repositoryIds = getRepositoryIds(); if (repositoryIds == null || repositoryIds.isEmpty()) { throw new GradleException("Must specify ECR repositoryIds"); }// w w w . j av a2s.c o m AmazonECRPluginExtension ext = getProject().getExtensions().getByType(AmazonECRPluginExtension.class); AmazonECR ecr = ext.getClient(); GetAuthorizationTokenResult result = ecr .getAuthorizationToken(new GetAuthorizationTokenRequest().withRegistryIds(repositoryIds)); authorizationData = result.getAuthorizationData(); }