Interface RegistryMapping.Builder

  • Method Details

    • upstreamRegistryUrl

      RegistryMapping.Builder upstreamRegistryUrl(String upstreamRegistryUrl)

      The URI of the upstream registry.

      Parameters:
      upstreamRegistryUrl - The URI of the upstream registry.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ecrRepositoryPrefix

      RegistryMapping.Builder ecrRepositoryPrefix(String ecrRepositoryPrefix)

      The repository prefix to use in the ECR private repository.

      Parameters:
      ecrRepositoryPrefix - The repository prefix to use in the ECR private repository.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • upstreamRepositoryPrefix

      RegistryMapping.Builder upstreamRepositoryPrefix(String upstreamRepositoryPrefix)

      The repository prefix of the corresponding repository in the upstream registry.

      Parameters:
      upstreamRepositoryPrefix - The repository prefix of the corresponding repository in the upstream registry.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ecrAccountId

      RegistryMapping.Builder ecrAccountId(String ecrAccountId)

      Account ID of the account that owns the upstream container image.

      Parameters:
      ecrAccountId - Account ID of the account that owns the upstream container image.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • credentialArn

      RegistryMapping.Builder credentialArn(String credentialArn)

      The Amazon Resource Name (ARN) of the Amazon Web Services Secrets Manager secret that holds the credentials for the upstream registry. You must specify this value when Amazon Elastic Container Registry (Amazon ECR) doesn't support pull through cache for the upstream registry. HealthOmics supports only some of these registries. The workflow role must have permission to call the secretsmanager:GetSecretValue operation on the secret. For more information about the supported registries, see Container images in the Amazon Web Services HealthOmics User Guide.

      Parameters:
      credentialArn - The Amazon Resource Name (ARN) of the Amazon Web Services Secrets Manager secret that holds the credentials for the upstream registry. You must specify this value when Amazon Elastic Container Registry (Amazon ECR) doesn't support pull through cache for the upstream registry. HealthOmics supports only some of these registries. The workflow role must have permission to call the secretsmanager:GetSecretValue operation on the secret. For more information about the supported registries, see Container images in the Amazon Web Services HealthOmics User Guide.
      Returns:
      Returns a reference to this object so that method calls can be chained together.