Skip to main content Link Search Menu Expand Document (external link)

ECRService overview

Added in v1.0.0


Table of contents


constructors

makeECRService

Signature

export declare const makeECRService: Effect.Effect<any, unknown, unknown>

Added in v1.0.0

models

ECRService (class)

Signature

export declare class ECRService

Added in v1.0.0

ECRService$ (interface)

Signature

export interface ECRService$ {
  /**
   * @see {@link BatchCheckLayerAvailabilityCommand}
   */
  batchCheckLayerAvailability(
    args: BatchCheckLayerAvailabilityCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    BatchCheckLayerAvailabilityCommandOutput,
    Cause.TimeoutError | SdkError | InvalidParameterError | RepositoryNotFoundError | ServerError
  >

  /**
   * @see {@link BatchDeleteImageCommand}
   */
  batchDeleteImage(
    args: BatchDeleteImageCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    BatchDeleteImageCommandOutput,
    Cause.TimeoutError | SdkError | InvalidParameterError | RepositoryNotFoundError | ServerError
  >

  /**
   * @see {@link BatchGetImageCommand}
   */
  batchGetImage(
    args: BatchGetImageCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    BatchGetImageCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InvalidParameterError
    | LimitExceededError
    | RepositoryNotFoundError
    | ServerError
    | UnableToGetUpstreamImageError
  >

  /**
   * @see {@link BatchGetRepositoryScanningConfigurationCommand}
   */
  batchGetRepositoryScanningConfiguration(
    args: BatchGetRepositoryScanningConfigurationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    BatchGetRepositoryScanningConfigurationCommandOutput,
    Cause.TimeoutError | SdkError | InvalidParameterError | RepositoryNotFoundError | ServerError | ValidationError
  >

  /**
   * @see {@link CompleteLayerUploadCommand}
   */
  completeLayerUpload(
    args: CompleteLayerUploadCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CompleteLayerUploadCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | EmptyUploadError
    | InvalidLayerError
    | InvalidParameterError
    | KmsError
    | LayerAlreadyExistsError
    | LayerPartTooSmallError
    | RepositoryNotFoundError
    | ServerError
    | UploadNotFoundError
  >

  /**
   * @see {@link CreatePullThroughCacheRuleCommand}
   */
  createPullThroughCacheRule(
    args: CreatePullThroughCacheRuleCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreatePullThroughCacheRuleCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InvalidParameterError
    | LimitExceededError
    | PullThroughCacheRuleAlreadyExistsError
    | SecretNotFoundError
    | ServerError
    | UnableToAccessSecretError
    | UnableToDecryptSecretValueError
    | UnsupportedUpstreamRegistryError
    | ValidationError
  >

  /**
   * @see {@link CreateRepositoryCommand}
   */
  createRepository(
    args: CreateRepositoryCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateRepositoryCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InvalidParameterError
    | InvalidTagParameterError
    | KmsError
    | LimitExceededError
    | RepositoryAlreadyExistsError
    | ServerError
    | TooManyTagsError
  >

  /**
   * @see {@link CreateRepositoryCreationTemplateCommand}
   */
  createRepositoryCreationTemplate(
    args: CreateRepositoryCreationTemplateCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateRepositoryCreationTemplateCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InvalidParameterError
    | LimitExceededError
    | ServerError
    | TemplateAlreadyExistsError
    | ValidationError
  >

  /**
   * @see {@link DeleteLifecyclePolicyCommand}
   */
  deleteLifecyclePolicy(
    args: DeleteLifecyclePolicyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteLifecyclePolicyCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InvalidParameterError
    | LifecyclePolicyNotFoundError
    | RepositoryNotFoundError
    | ServerError
    | ValidationError
  >

  /**
   * @see {@link DeletePullThroughCacheRuleCommand}
   */
  deletePullThroughCacheRule(
    args: DeletePullThroughCacheRuleCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeletePullThroughCacheRuleCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InvalidParameterError
    | PullThroughCacheRuleNotFoundError
    | ServerError
    | ValidationError
  >

  /**
   * @see {@link DeleteRegistryPolicyCommand}
   */
  deleteRegistryPolicy(
    args: DeleteRegistryPolicyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteRegistryPolicyCommandOutput,
    Cause.TimeoutError | SdkError | InvalidParameterError | RegistryPolicyNotFoundError | ServerError | ValidationError
  >

  /**
   * @see {@link DeleteRepositoryCommand}
   */
  deleteRepository(
    args: DeleteRepositoryCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteRepositoryCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InvalidParameterError
    | KmsError
    | RepositoryNotEmptyError
    | RepositoryNotFoundError
    | ServerError
  >

  /**
   * @see {@link DeleteRepositoryCreationTemplateCommand}
   */
  deleteRepositoryCreationTemplate(
    args: DeleteRepositoryCreationTemplateCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteRepositoryCreationTemplateCommandOutput,
    Cause.TimeoutError | SdkError | InvalidParameterError | ServerError | TemplateNotFoundError | ValidationError
  >

  /**
   * @see {@link DeleteRepositoryPolicyCommand}
   */
  deleteRepositoryPolicy(
    args: DeleteRepositoryPolicyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteRepositoryPolicyCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InvalidParameterError
    | RepositoryNotFoundError
    | RepositoryPolicyNotFoundError
    | ServerError
  >

  /**
   * @see {@link DeleteSigningConfigurationCommand}
   */
  deleteSigningConfiguration(
    args: DeleteSigningConfigurationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteSigningConfigurationCommandOutput,
    Cause.TimeoutError | SdkError | ServerError | SigningConfigurationNotFoundError | ValidationError
  >

  /**
   * @see {@link DeregisterPullTimeUpdateExclusionCommand}
   */
  deregisterPullTimeUpdateExclusion(
    args: DeregisterPullTimeUpdateExclusionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeregisterPullTimeUpdateExclusionCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ExclusionNotFoundError
    | InvalidParameterError
    | LimitExceededError
    | ServerError
    | ValidationError
  >

  /**
   * @see {@link DescribeImageReplicationStatusCommand}
   */
  describeImageReplicationStatus(
    args: DescribeImageReplicationStatusCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeImageReplicationStatusCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ImageNotFoundError
    | InvalidParameterError
    | RepositoryNotFoundError
    | ServerError
    | ValidationError
  >

  /**
   * @see {@link DescribeImageScanFindingsCommand}
   */
  describeImageScanFindings(
    args: DescribeImageScanFindingsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeImageScanFindingsCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ImageNotFoundError
    | InvalidParameterError
    | RepositoryNotFoundError
    | ScanNotFoundError
    | ServerError
    | ValidationError
  >

  describeImageScanFindingsStream(
    args: DescribeImageScanFindingsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    DescribeImageScanFindingsCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ImageNotFoundError
    | InvalidParameterError
    | RepositoryNotFoundError
    | ScanNotFoundError
    | ServerError
    | ValidationError
  >

  /**
   * @see {@link DescribeImageSigningStatusCommand}
   */
  describeImageSigningStatus(
    args: DescribeImageSigningStatusCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeImageSigningStatusCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ImageNotFoundError
    | InvalidParameterError
    | RepositoryNotFoundError
    | ServerError
    | ValidationError
  >

  /**
   * @see {@link DescribeImagesCommand}
   */
  describeImages(
    args: DescribeImagesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeImagesCommandOutput,
    Cause.TimeoutError | SdkError | ImageNotFoundError | InvalidParameterError | RepositoryNotFoundError | ServerError
  >

  describeImagesStream(
    args: DescribeImagesCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    DescribeImagesCommandOutput,
    Cause.TimeoutError | SdkError | ImageNotFoundError | InvalidParameterError | RepositoryNotFoundError | ServerError
  >

  /**
   * @see {@link DescribePullThroughCacheRulesCommand}
   */
  describePullThroughCacheRules(
    args: DescribePullThroughCacheRulesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribePullThroughCacheRulesCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InvalidParameterError
    | PullThroughCacheRuleNotFoundError
    | ServerError
    | ValidationError
  >

  describePullThroughCacheRulesStream(
    args: DescribePullThroughCacheRulesCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    DescribePullThroughCacheRulesCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InvalidParameterError
    | PullThroughCacheRuleNotFoundError
    | ServerError
    | ValidationError
  >

  /**
   * @see {@link DescribeRegistryCommand}
   */
  describeRegistry(
    args: DescribeRegistryCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeRegistryCommandOutput,
    Cause.TimeoutError | SdkError | InvalidParameterError | ServerError | ValidationError
  >

  /**
   * @see {@link DescribeRepositoriesCommand}
   */
  describeRepositories(
    args: DescribeRepositoriesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeRepositoriesCommandOutput,
    Cause.TimeoutError | SdkError | InvalidParameterError | RepositoryNotFoundError | ServerError
  >

  describeRepositoriesStream(
    args: DescribeRepositoriesCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    DescribeRepositoriesCommandOutput,
    Cause.TimeoutError | SdkError | InvalidParameterError | RepositoryNotFoundError | ServerError
  >

  /**
   * @see {@link DescribeRepositoryCreationTemplatesCommand}
   */
  describeRepositoryCreationTemplates(
    args: DescribeRepositoryCreationTemplatesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeRepositoryCreationTemplatesCommandOutput,
    Cause.TimeoutError | SdkError | InvalidParameterError | ServerError | ValidationError
  >

  describeRepositoryCreationTemplatesStream(
    args: DescribeRepositoryCreationTemplatesCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    DescribeRepositoryCreationTemplatesCommandOutput,
    Cause.TimeoutError | SdkError | InvalidParameterError | ServerError | ValidationError
  >

  /**
   * @see {@link GetAccountSettingCommand}
   */
  getAccountSetting(
    args: GetAccountSettingCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetAccountSettingCommandOutput,
    Cause.TimeoutError | SdkError | InvalidParameterError | ServerError | ValidationError
  >

  /**
   * @see {@link GetAuthorizationTokenCommand}
   */
  getAuthorizationToken(
    args: GetAuthorizationTokenCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetAuthorizationTokenCommandOutput,
    Cause.TimeoutError | SdkError | InvalidParameterError | ServerError
  >

  /**
   * @see {@link GetDownloadUrlForLayerCommand}
   */
  getDownloadUrlForLayer(
    args: GetDownloadUrlForLayerCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetDownloadUrlForLayerCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InvalidParameterError
    | LayerInaccessibleError
    | LayersNotFoundError
    | RepositoryNotFoundError
    | ServerError
    | UnableToGetUpstreamLayerError
  >

  /**
   * @see {@link GetLifecyclePolicyCommand}
   */
  getLifecyclePolicy(
    args: GetLifecyclePolicyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetLifecyclePolicyCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InvalidParameterError
    | LifecyclePolicyNotFoundError
    | RepositoryNotFoundError
    | ServerError
    | ValidationError
  >

  /**
   * @see {@link GetLifecyclePolicyPreviewCommand}
   */
  getLifecyclePolicyPreview(
    args: GetLifecyclePolicyPreviewCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetLifecyclePolicyPreviewCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InvalidParameterError
    | LifecyclePolicyPreviewNotFoundError
    | RepositoryNotFoundError
    | ServerError
    | ValidationError
  >

  getLifecyclePolicyPreviewStream(
    args: GetLifecyclePolicyPreviewCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    GetLifecyclePolicyPreviewCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InvalidParameterError
    | LifecyclePolicyPreviewNotFoundError
    | RepositoryNotFoundError
    | ServerError
    | ValidationError
  >

  /**
   * @see {@link GetRegistryPolicyCommand}
   */
  getRegistryPolicy(
    args: GetRegistryPolicyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetRegistryPolicyCommandOutput,
    Cause.TimeoutError | SdkError | InvalidParameterError | RegistryPolicyNotFoundError | ServerError | ValidationError
  >

  /**
   * @see {@link GetRegistryScanningConfigurationCommand}
   */
  getRegistryScanningConfiguration(
    args: GetRegistryScanningConfigurationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetRegistryScanningConfigurationCommandOutput,
    Cause.TimeoutError | SdkError | InvalidParameterError | ServerError | ValidationError
  >

  /**
   * @see {@link GetRepositoryPolicyCommand}
   */
  getRepositoryPolicy(
    args: GetRepositoryPolicyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetRepositoryPolicyCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InvalidParameterError
    | RepositoryNotFoundError
    | RepositoryPolicyNotFoundError
    | ServerError
  >

  /**
   * @see {@link GetSigningConfigurationCommand}
   */
  getSigningConfiguration(
    args: GetSigningConfigurationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetSigningConfigurationCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InvalidParameterError
    | ServerError
    | SigningConfigurationNotFoundError
    | ValidationError
  >

  /**
   * @see {@link InitiateLayerUploadCommand}
   */
  initiateLayerUpload(
    args: InitiateLayerUploadCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    InitiateLayerUploadCommandOutput,
    Cause.TimeoutError | SdkError | InvalidParameterError | KmsError | RepositoryNotFoundError | ServerError
  >

  /**
   * @see {@link ListImageReferrersCommand}
   */
  listImageReferrers(
    args: ListImageReferrersCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListImageReferrersCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InvalidParameterError
    | RepositoryNotFoundError
    | ServerError
    | UnableToListUpstreamImageReferrersError
    | ValidationError
  >

  /**
   * @see {@link ListImagesCommand}
   */
  listImages(
    args: ListImagesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListImagesCommandOutput,
    Cause.TimeoutError | SdkError | InvalidParameterError | RepositoryNotFoundError | ServerError
  >

  listImagesStream(
    args: ListImagesCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListImagesCommandOutput,
    Cause.TimeoutError | SdkError | InvalidParameterError | RepositoryNotFoundError | ServerError
  >

  /**
   * @see {@link ListPullTimeUpdateExclusionsCommand}
   */
  listPullTimeUpdateExclusions(
    args: ListPullTimeUpdateExclusionsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListPullTimeUpdateExclusionsCommandOutput,
    Cause.TimeoutError | SdkError | InvalidParameterError | LimitExceededError | ServerError | ValidationError
  >

  /**
   * @see {@link ListTagsForResourceCommand}
   */
  listTagsForResource(
    args: ListTagsForResourceCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListTagsForResourceCommandOutput,
    Cause.TimeoutError | SdkError | InvalidParameterError | RepositoryNotFoundError | ServerError
  >

  /**
   * @see {@link PutAccountSettingCommand}
   */
  putAccountSetting(
    args: PutAccountSettingCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    PutAccountSettingCommandOutput,
    Cause.TimeoutError | SdkError | InvalidParameterError | LimitExceededError | ServerError | ValidationError
  >

  /**
   * @see {@link PutImageCommand}
   */
  putImage(
    args: PutImageCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    PutImageCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ImageAlreadyExistsError
    | ImageDigestDoesNotMatchError
    | ImageTagAlreadyExistsError
    | InvalidParameterError
    | KmsError
    | LayersNotFoundError
    | LimitExceededError
    | ReferencedImagesNotFoundError
    | RepositoryNotFoundError
    | ServerError
  >

  /**
   * @see {@link PutImageScanningConfigurationCommand}
   */
  putImageScanningConfiguration(
    args: PutImageScanningConfigurationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    PutImageScanningConfigurationCommandOutput,
    Cause.TimeoutError | SdkError | InvalidParameterError | RepositoryNotFoundError | ServerError | ValidationError
  >

  /**
   * @see {@link PutImageTagMutabilityCommand}
   */
  putImageTagMutability(
    args: PutImageTagMutabilityCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    PutImageTagMutabilityCommandOutput,
    Cause.TimeoutError | SdkError | InvalidParameterError | RepositoryNotFoundError | ServerError
  >

  /**
   * @see {@link PutLifecyclePolicyCommand}
   */
  putLifecyclePolicy(
    args: PutLifecyclePolicyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    PutLifecyclePolicyCommandOutput,
    Cause.TimeoutError | SdkError | InvalidParameterError | RepositoryNotFoundError | ServerError | ValidationError
  >

  /**
   * @see {@link PutRegistryPolicyCommand}
   */
  putRegistryPolicy(
    args: PutRegistryPolicyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    PutRegistryPolicyCommandOutput,
    Cause.TimeoutError | SdkError | InvalidParameterError | ServerError | ValidationError
  >

  /**
   * @see {@link PutRegistryScanningConfigurationCommand}
   */
  putRegistryScanningConfiguration(
    args: PutRegistryScanningConfigurationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    PutRegistryScanningConfigurationCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BlockedByOrganizationPolicyError
    | InvalidParameterError
    | ServerError
    | ValidationError
  >

  /**
   * @see {@link PutReplicationConfigurationCommand}
   */
  putReplicationConfiguration(
    args: PutReplicationConfigurationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    PutReplicationConfigurationCommandOutput,
    Cause.TimeoutError | SdkError | InvalidParameterError | ServerError | ValidationError
  >

  /**
   * @see {@link PutSigningConfigurationCommand}
   */
  putSigningConfiguration(
    args: PutSigningConfigurationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    PutSigningConfigurationCommandOutput,
    Cause.TimeoutError | SdkError | InvalidParameterError | ServerError | ValidationError
  >

  /**
   * @see {@link RegisterPullTimeUpdateExclusionCommand}
   */
  registerPullTimeUpdateExclusion(
    args: RegisterPullTimeUpdateExclusionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    RegisterPullTimeUpdateExclusionCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ExclusionAlreadyExistsError
    | InvalidParameterError
    | LimitExceededError
    | ServerError
    | ValidationError
  >

  /**
   * @see {@link SetRepositoryPolicyCommand}
   */
  setRepositoryPolicy(
    args: SetRepositoryPolicyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    SetRepositoryPolicyCommandOutput,
    Cause.TimeoutError | SdkError | InvalidParameterError | RepositoryNotFoundError | ServerError
  >

  /**
   * @see {@link StartImageScanCommand}
   */
  startImageScan(
    args: StartImageScanCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    StartImageScanCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ImageArchivedError
    | ImageNotFoundError
    | InvalidParameterError
    | LimitExceededError
    | RepositoryNotFoundError
    | ServerError
    | UnsupportedImageTypeError
    | ValidationError
  >

  /**
   * @see {@link StartLifecyclePolicyPreviewCommand}
   */
  startLifecyclePolicyPreview(
    args: StartLifecyclePolicyPreviewCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    StartLifecyclePolicyPreviewCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InvalidParameterError
    | LifecyclePolicyNotFoundError
    | LifecyclePolicyPreviewInProgressError
    | RepositoryNotFoundError
    | ServerError
    | ValidationError
  >

  /**
   * @see {@link TagResourceCommand}
   */
  tagResource(
    args: TagResourceCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    TagResourceCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InvalidParameterError
    | InvalidTagParameterError
    | RepositoryNotFoundError
    | ServerError
    | TooManyTagsError
  >

  /**
   * @see {@link UntagResourceCommand}
   */
  untagResource(
    args: UntagResourceCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UntagResourceCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InvalidParameterError
    | InvalidTagParameterError
    | RepositoryNotFoundError
    | ServerError
    | TooManyTagsError
  >

  /**
   * @see {@link UpdateImageStorageClassCommand}
   */
  updateImageStorageClass(
    args: UpdateImageStorageClassCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateImageStorageClassCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ImageNotFoundError
    | ImageStorageClassUpdateNotSupportedError
    | InvalidParameterError
    | RepositoryNotFoundError
    | ServerError
    | ValidationError
  >

  /**
   * @see {@link UpdatePullThroughCacheRuleCommand}
   */
  updatePullThroughCacheRule(
    args: UpdatePullThroughCacheRuleCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdatePullThroughCacheRuleCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InvalidParameterError
    | PullThroughCacheRuleNotFoundError
    | SecretNotFoundError
    | ServerError
    | UnableToAccessSecretError
    | UnableToDecryptSecretValueError
    | ValidationError
  >

  /**
   * @see {@link UpdateRepositoryCreationTemplateCommand}
   */
  updateRepositoryCreationTemplate(
    args: UpdateRepositoryCreationTemplateCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateRepositoryCreationTemplateCommandOutput,
    Cause.TimeoutError | SdkError | InvalidParameterError | ServerError | TemplateNotFoundError | ValidationError
  >

  /**
   * @see {@link UploadLayerPartCommand}
   */
  uploadLayerPart(
    args: UploadLayerPartCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UploadLayerPartCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InvalidLayerPartError
    | InvalidParameterError
    | KmsError
    | LimitExceededError
    | RepositoryNotFoundError
    | ServerError
    | UploadNotFoundError
  >

  /**
   * @see {@link ValidatePullThroughCacheRuleCommand}
   */
  validatePullThroughCacheRule(
    args: ValidatePullThroughCacheRuleCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ValidatePullThroughCacheRuleCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InvalidParameterError
    | PullThroughCacheRuleNotFoundError
    | ServerError
    | ValidationError
  >
}

Added in v1.0.0

utils

ECRService (namespace)

Added in v1.0.0

Config (interface)

Signature

export interface Config extends Omit<ECRClientConfig, "logger"> {
  readonly logger?: ServiceLogger.ServiceLoggerConstructorProps | true
}

Added in v1.0.0

Type (type alias)

Signature

export type Type = ECRService$

Added in v1.0.0