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

CodeDeployService overview

Added in v1.0.0


Table of contents


constructors

makeCodeDeployService

Signature

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

Added in v1.0.0

models

CodeDeployService (class)

Signature

export declare class CodeDeployService

Added in v1.0.0

CodeDeployService$ (interface)

Signature

export interface CodeDeployService$ {
  /**
   * @see {@link AddTagsToOnPremisesInstancesCommand}
   */
  addTagsToOnPremisesInstances(
    args: AddTagsToOnPremisesInstancesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    AddTagsToOnPremisesInstancesCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InstanceLimitExceededError
    | InstanceNameRequiredError
    | InstanceNotRegisteredError
    | InvalidInstanceNameError
    | InvalidTagError
    | TagLimitExceededError
    | TagRequiredError
  >

  /**
   * @see {@link BatchGetApplicationRevisionsCommand}
   */
  batchGetApplicationRevisions(
    args: BatchGetApplicationRevisionsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    BatchGetApplicationRevisionsCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ApplicationDoesNotExistError
    | ApplicationNameRequiredError
    | BatchLimitExceededError
    | InvalidApplicationNameError
    | InvalidRevisionError
    | RevisionRequiredError
  >

  /**
   * @see {@link BatchGetApplicationsCommand}
   */
  batchGetApplications(
    args: BatchGetApplicationsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    BatchGetApplicationsCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ApplicationDoesNotExistError
    | ApplicationNameRequiredError
    | BatchLimitExceededError
    | InvalidApplicationNameError
  >

  /**
   * @see {@link BatchGetDeploymentGroupsCommand}
   */
  batchGetDeploymentGroups(
    args: BatchGetDeploymentGroupsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    BatchGetDeploymentGroupsCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ApplicationDoesNotExistError
    | ApplicationNameRequiredError
    | BatchLimitExceededError
    | DeploymentConfigDoesNotExistError
    | DeploymentGroupNameRequiredError
    | InvalidApplicationNameError
    | InvalidDeploymentGroupNameError
  >

  /**
   * @see {@link BatchGetDeploymentInstancesCommand}
   */
  batchGetDeploymentInstances(
    args: BatchGetDeploymentInstancesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    BatchGetDeploymentInstancesCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BatchLimitExceededError
    | DeploymentDoesNotExistError
    | DeploymentIdRequiredError
    | InstanceIdRequiredError
    | InvalidComputePlatformError
    | InvalidDeploymentIdError
    | InvalidInstanceNameError
  >

  /**
   * @see {@link BatchGetDeploymentTargetsCommand}
   */
  batchGetDeploymentTargets(
    args: BatchGetDeploymentTargetsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    BatchGetDeploymentTargetsCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DeploymentDoesNotExistError
    | DeploymentIdRequiredError
    | DeploymentNotStartedError
    | DeploymentTargetDoesNotExistError
    | DeploymentTargetIdRequiredError
    | DeploymentTargetListSizeExceededError
    | InstanceDoesNotExistError
    | InvalidDeploymentIdError
    | InvalidDeploymentTargetIdError
  >

  /**
   * @see {@link BatchGetDeploymentsCommand}
   */
  batchGetDeployments(
    args: BatchGetDeploymentsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    BatchGetDeploymentsCommandOutput,
    Cause.TimeoutError | SdkError | BatchLimitExceededError | DeploymentIdRequiredError | InvalidDeploymentIdError
  >

  /**
   * @see {@link BatchGetOnPremisesInstancesCommand}
   */
  batchGetOnPremisesInstances(
    args: BatchGetOnPremisesInstancesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    BatchGetOnPremisesInstancesCommandOutput,
    Cause.TimeoutError | SdkError | BatchLimitExceededError | InstanceNameRequiredError | InvalidInstanceNameError
  >

  /**
   * @see {@link ContinueDeploymentCommand}
   */
  continueDeployment(
    args: ContinueDeploymentCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ContinueDeploymentCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DeploymentAlreadyCompletedError
    | DeploymentDoesNotExistError
    | DeploymentIdRequiredError
    | DeploymentIsNotInReadyStateError
    | InvalidDeploymentIdError
    | InvalidDeploymentStatusError
    | InvalidDeploymentWaitTypeError
    | UnsupportedActionForDeploymentTypeError
  >

  /**
   * @see {@link CreateApplicationCommand}
   */
  createApplication(
    args: CreateApplicationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateApplicationCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ApplicationAlreadyExistsError
    | ApplicationLimitExceededError
    | ApplicationNameRequiredError
    | InvalidApplicationNameError
    | InvalidComputePlatformError
    | InvalidTagsToAddError
    | ThrottlingError
  >

  /**
   * @see {@link CreateDeploymentCommand}
   */
  createDeployment(
    args: CreateDeploymentCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateDeploymentCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AlarmsLimitExceededError
    | ApplicationDoesNotExistError
    | ApplicationNameRequiredError
    | DeploymentConfigDoesNotExistError
    | DeploymentGroupDoesNotExistError
    | DeploymentGroupNameRequiredError
    | DeploymentLimitExceededError
    | DescriptionTooLongError
    | InvalidAlarmConfigError
    | InvalidApplicationNameError
    | InvalidAutoRollbackConfigError
    | InvalidAutoScalingGroupError
    | InvalidComputePlatformError
    | InvalidDeploymentConfigNameError
    | InvalidDeploymentGroupNameError
    | InvalidECSServiceError
    | InvalidFileExistsBehaviorError
    | InvalidGitHubAccountTokenError
    | InvalidIgnoreApplicationStopFailuresValueError
    | InvalidInputError
    | InvalidLoadBalancerInfoError
    | InvalidRevisionError
    | InvalidRoleError
    | InvalidTargetInstancesError
    | InvalidTrafficRoutingConfigurationError
    | InvalidUpdateOutdatedInstancesOnlyValueError
    | RevisionDoesNotExistError
    | RevisionRequiredError
    | ThrottlingError
  >

  /**
   * @see {@link CreateDeploymentConfigCommand}
   */
  createDeploymentConfig(
    args: CreateDeploymentConfigCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateDeploymentConfigCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DeploymentConfigAlreadyExistsError
    | DeploymentConfigLimitExceededError
    | DeploymentConfigNameRequiredError
    | InvalidComputePlatformError
    | InvalidDeploymentConfigNameError
    | InvalidMinimumHealthyHostValueError
    | InvalidTrafficRoutingConfigurationError
    | InvalidZonalDeploymentConfigurationError
  >

  /**
   * @see {@link CreateDeploymentGroupCommand}
   */
  createDeploymentGroup(
    args: CreateDeploymentGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateDeploymentGroupCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AlarmsLimitExceededError
    | ApplicationDoesNotExistError
    | ApplicationNameRequiredError
    | DeploymentConfigDoesNotExistError
    | DeploymentGroupAlreadyExistsError
    | DeploymentGroupLimitExceededError
    | DeploymentGroupNameRequiredError
    | ECSServiceMappingLimitExceededError
    | InvalidAlarmConfigError
    | InvalidApplicationNameError
    | InvalidAutoRollbackConfigError
    | InvalidAutoScalingGroupError
    | InvalidBlueGreenDeploymentConfigurationError
    | InvalidDeploymentConfigNameError
    | InvalidDeploymentGroupNameError
    | InvalidDeploymentStyleError
    | InvalidEC2TagCombinationError
    | InvalidEC2TagError
    | InvalidECSServiceError
    | InvalidInputError
    | InvalidLoadBalancerInfoError
    | InvalidOnPremisesTagCombinationError
    | InvalidRoleError
    | InvalidTagError
    | InvalidTagsToAddError
    | InvalidTargetGroupPairError
    | InvalidTrafficRoutingConfigurationError
    | InvalidTriggerConfigError
    | LifecycleHookLimitExceededError
    | RoleRequiredError
    | TagSetListLimitExceededError
    | ThrottlingError
    | TriggerTargetsLimitExceededError
  >

  /**
   * @see {@link DeleteApplicationCommand}
   */
  deleteApplication(
    args: DeleteApplicationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteApplicationCommandOutput,
    Cause.TimeoutError | SdkError | ApplicationNameRequiredError | InvalidApplicationNameError | InvalidRoleError
  >

  /**
   * @see {@link DeleteDeploymentConfigCommand}
   */
  deleteDeploymentConfig(
    args: DeleteDeploymentConfigCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteDeploymentConfigCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DeploymentConfigInUseError
    | DeploymentConfigNameRequiredError
    | InvalidDeploymentConfigNameError
    | InvalidOperationError
  >

  /**
   * @see {@link DeleteDeploymentGroupCommand}
   */
  deleteDeploymentGroup(
    args: DeleteDeploymentGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteDeploymentGroupCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ApplicationNameRequiredError
    | DeploymentGroupNameRequiredError
    | InvalidApplicationNameError
    | InvalidDeploymentGroupNameError
    | InvalidRoleError
  >

  /**
   * @see {@link DeleteGitHubAccountTokenCommand}
   */
  deleteGitHubAccountToken(
    args: DeleteGitHubAccountTokenCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteGitHubAccountTokenCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | GitHubAccountTokenDoesNotExistError
    | GitHubAccountTokenNameRequiredError
    | InvalidGitHubAccountTokenNameError
    | OperationNotSupportedError
    | ResourceValidationError
  >

  /**
   * @see {@link DeleteResourcesByExternalIdCommand}
   */
  deleteResourcesByExternalId(
    args: DeleteResourcesByExternalIdCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<DeleteResourcesByExternalIdCommandOutput, Cause.TimeoutError | SdkError>

  /**
   * @see {@link DeregisterOnPremisesInstanceCommand}
   */
  deregisterOnPremisesInstance(
    args: DeregisterOnPremisesInstanceCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeregisterOnPremisesInstanceCommandOutput,
    Cause.TimeoutError | SdkError | InstanceNameRequiredError | InvalidInstanceNameError
  >

  /**
   * @see {@link GetApplicationCommand}
   */
  getApplication(
    args: GetApplicationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetApplicationCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ApplicationDoesNotExistError
    | ApplicationNameRequiredError
    | InvalidApplicationNameError
  >

  /**
   * @see {@link GetApplicationRevisionCommand}
   */
  getApplicationRevision(
    args: GetApplicationRevisionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetApplicationRevisionCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ApplicationDoesNotExistError
    | ApplicationNameRequiredError
    | InvalidApplicationNameError
    | InvalidRevisionError
    | RevisionDoesNotExistError
    | RevisionRequiredError
  >

  /**
   * @see {@link GetDeploymentCommand}
   */
  getDeployment(
    args: GetDeploymentCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetDeploymentCommandOutput,
    Cause.TimeoutError | SdkError | DeploymentDoesNotExistError | DeploymentIdRequiredError | InvalidDeploymentIdError
  >

  /**
   * @see {@link GetDeploymentConfigCommand}
   */
  getDeploymentConfig(
    args: GetDeploymentConfigCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetDeploymentConfigCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DeploymentConfigDoesNotExistError
    | DeploymentConfigNameRequiredError
    | InvalidComputePlatformError
    | InvalidDeploymentConfigNameError
  >

  /**
   * @see {@link GetDeploymentGroupCommand}
   */
  getDeploymentGroup(
    args: GetDeploymentGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetDeploymentGroupCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ApplicationDoesNotExistError
    | ApplicationNameRequiredError
    | DeploymentConfigDoesNotExistError
    | DeploymentGroupDoesNotExistError
    | DeploymentGroupNameRequiredError
    | InvalidApplicationNameError
    | InvalidDeploymentGroupNameError
  >

  /**
   * @see {@link GetDeploymentInstanceCommand}
   */
  getDeploymentInstance(
    args: GetDeploymentInstanceCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetDeploymentInstanceCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DeploymentDoesNotExistError
    | DeploymentIdRequiredError
    | InstanceDoesNotExistError
    | InstanceIdRequiredError
    | InvalidComputePlatformError
    | InvalidDeploymentIdError
    | InvalidInstanceNameError
  >

  /**
   * @see {@link GetDeploymentTargetCommand}
   */
  getDeploymentTarget(
    args: GetDeploymentTargetCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetDeploymentTargetCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DeploymentDoesNotExistError
    | DeploymentIdRequiredError
    | DeploymentNotStartedError
    | DeploymentTargetDoesNotExistError
    | DeploymentTargetIdRequiredError
    | InvalidDeploymentIdError
    | InvalidDeploymentTargetIdError
    | InvalidInstanceNameError
  >

  /**
   * @see {@link GetOnPremisesInstanceCommand}
   */
  getOnPremisesInstance(
    args: GetOnPremisesInstanceCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetOnPremisesInstanceCommandOutput,
    Cause.TimeoutError | SdkError | InstanceNameRequiredError | InstanceNotRegisteredError | InvalidInstanceNameError
  >

  /**
   * @see {@link ListApplicationRevisionsCommand}
   */
  listApplicationRevisions(
    args: ListApplicationRevisionsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListApplicationRevisionsCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ApplicationDoesNotExistError
    | ApplicationNameRequiredError
    | BucketNameFilterRequiredError
    | InvalidApplicationNameError
    | InvalidBucketNameFilterError
    | InvalidDeployedStateFilterError
    | InvalidKeyPrefixFilterError
    | InvalidNextTokenError
    | InvalidSortByError
    | InvalidSortOrderError
  >

  listApplicationRevisionsStream(
    args: ListApplicationRevisionsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListApplicationRevisionsCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ApplicationDoesNotExistError
    | ApplicationNameRequiredError
    | BucketNameFilterRequiredError
    | InvalidApplicationNameError
    | InvalidBucketNameFilterError
    | InvalidDeployedStateFilterError
    | InvalidKeyPrefixFilterError
    | InvalidNextTokenError
    | InvalidSortByError
    | InvalidSortOrderError
  >

  /**
   * @see {@link ListApplicationsCommand}
   */
  listApplications(
    args: ListApplicationsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<ListApplicationsCommandOutput, Cause.TimeoutError | SdkError | InvalidNextTokenError>

  listApplicationsStream(
    args: ListApplicationsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<ListApplicationsCommandOutput, Cause.TimeoutError | SdkError | InvalidNextTokenError>

  /**
   * @see {@link ListDeploymentConfigsCommand}
   */
  listDeploymentConfigs(
    args: ListDeploymentConfigsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<ListDeploymentConfigsCommandOutput, Cause.TimeoutError | SdkError | InvalidNextTokenError>

  listDeploymentConfigsStream(
    args: ListDeploymentConfigsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<ListDeploymentConfigsCommandOutput, Cause.TimeoutError | SdkError | InvalidNextTokenError>

  /**
   * @see {@link ListDeploymentGroupsCommand}
   */
  listDeploymentGroups(
    args: ListDeploymentGroupsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListDeploymentGroupsCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ApplicationDoesNotExistError
    | ApplicationNameRequiredError
    | InvalidApplicationNameError
    | InvalidNextTokenError
  >

  listDeploymentGroupsStream(
    args: ListDeploymentGroupsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListDeploymentGroupsCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ApplicationDoesNotExistError
    | ApplicationNameRequiredError
    | InvalidApplicationNameError
    | InvalidNextTokenError
  >

  /**
   * @see {@link ListDeploymentInstancesCommand}
   */
  listDeploymentInstances(
    args: ListDeploymentInstancesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListDeploymentInstancesCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ApplicationDoesNotExistError
    | DeploymentDoesNotExistError
    | DeploymentGroupDoesNotExistError
    | DeploymentIdRequiredError
    | DeploymentNotStartedError
    | InvalidComputePlatformError
    | InvalidDeploymentIdError
    | InvalidDeploymentInstanceTypeError
    | InvalidInstanceStatusError
    | InvalidInstanceTypeError
    | InvalidNextTokenError
    | InvalidTargetFilterNameError
  >

  listDeploymentInstancesStream(
    args: ListDeploymentInstancesCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListDeploymentInstancesCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ApplicationDoesNotExistError
    | DeploymentDoesNotExistError
    | DeploymentGroupDoesNotExistError
    | DeploymentIdRequiredError
    | DeploymentNotStartedError
    | InvalidComputePlatformError
    | InvalidDeploymentIdError
    | InvalidDeploymentInstanceTypeError
    | InvalidInstanceStatusError
    | InvalidInstanceTypeError
    | InvalidNextTokenError
    | InvalidTargetFilterNameError
  >

  /**
   * @see {@link ListDeploymentTargetsCommand}
   */
  listDeploymentTargets(
    args: ListDeploymentTargetsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListDeploymentTargetsCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ApplicationDoesNotExistError
    | DeploymentDoesNotExistError
    | DeploymentGroupDoesNotExistError
    | DeploymentIdRequiredError
    | DeploymentNotStartedError
    | InvalidDeploymentIdError
    | InvalidDeploymentInstanceTypeError
    | InvalidInstanceStatusError
    | InvalidInstanceTypeError
    | InvalidNextTokenError
    | InvalidTargetFilterNameError
  >

  /**
   * @see {@link ListDeploymentsCommand}
   */
  listDeployments(
    args: ListDeploymentsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListDeploymentsCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ApplicationDoesNotExistError
    | ApplicationNameRequiredError
    | DeploymentGroupDoesNotExistError
    | DeploymentGroupNameRequiredError
    | InvalidApplicationNameError
    | InvalidDeploymentGroupNameError
    | InvalidDeploymentStatusError
    | InvalidExternalIdError
    | InvalidInputError
    | InvalidNextTokenError
    | InvalidTimeRangeError
  >

  listDeploymentsStream(
    args: ListDeploymentsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListDeploymentsCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ApplicationDoesNotExistError
    | ApplicationNameRequiredError
    | DeploymentGroupDoesNotExistError
    | DeploymentGroupNameRequiredError
    | InvalidApplicationNameError
    | InvalidDeploymentGroupNameError
    | InvalidDeploymentStatusError
    | InvalidExternalIdError
    | InvalidInputError
    | InvalidNextTokenError
    | InvalidTimeRangeError
  >

  /**
   * @see {@link ListGitHubAccountTokenNamesCommand}
   */
  listGitHubAccountTokenNames(
    args: ListGitHubAccountTokenNamesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListGitHubAccountTokenNamesCommandOutput,
    Cause.TimeoutError | SdkError | InvalidNextTokenError | OperationNotSupportedError | ResourceValidationError
  >

  /**
   * @see {@link ListOnPremisesInstancesCommand}
   */
  listOnPremisesInstances(
    args: ListOnPremisesInstancesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListOnPremisesInstancesCommandOutput,
    Cause.TimeoutError | SdkError | InvalidNextTokenError | InvalidRegistrationStatusError | InvalidTagFilterError
  >

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

  /**
   * @see {@link PutLifecycleEventHookExecutionStatusCommand}
   */
  putLifecycleEventHookExecutionStatus(
    args: PutLifecycleEventHookExecutionStatusCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    PutLifecycleEventHookExecutionStatusCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DeploymentDoesNotExistError
    | DeploymentIdRequiredError
    | InvalidDeploymentIdError
    | InvalidLifecycleEventHookExecutionIdError
    | InvalidLifecycleEventHookExecutionStatusError
    | LifecycleEventAlreadyCompletedError
    | UnsupportedActionForDeploymentTypeError
  >

  /**
   * @see {@link RegisterApplicationRevisionCommand}
   */
  registerApplicationRevision(
    args: RegisterApplicationRevisionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    RegisterApplicationRevisionCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ApplicationDoesNotExistError
    | ApplicationNameRequiredError
    | DescriptionTooLongError
    | InvalidApplicationNameError
    | InvalidRevisionError
    | RevisionRequiredError
  >

  /**
   * @see {@link RegisterOnPremisesInstanceCommand}
   */
  registerOnPremisesInstance(
    args: RegisterOnPremisesInstanceCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    RegisterOnPremisesInstanceCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | IamArnRequiredError
    | IamSessionArnAlreadyRegisteredError
    | IamUserArnAlreadyRegisteredError
    | IamUserArnRequiredError
    | InstanceNameAlreadyRegisteredError
    | InstanceNameRequiredError
    | InvalidIamSessionArnError
    | InvalidIamUserArnError
    | InvalidInstanceNameError
    | MultipleIamArnsProvidedError
  >

  /**
   * @see {@link RemoveTagsFromOnPremisesInstancesCommand}
   */
  removeTagsFromOnPremisesInstances(
    args: RemoveTagsFromOnPremisesInstancesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    RemoveTagsFromOnPremisesInstancesCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InstanceLimitExceededError
    | InstanceNameRequiredError
    | InstanceNotRegisteredError
    | InvalidInstanceNameError
    | InvalidTagError
    | TagLimitExceededError
    | TagRequiredError
  >

  /**
   * @see {@link SkipWaitTimeForInstanceTerminationCommand}
   */
  skipWaitTimeForInstanceTermination(
    args: SkipWaitTimeForInstanceTerminationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    SkipWaitTimeForInstanceTerminationCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DeploymentAlreadyCompletedError
    | DeploymentDoesNotExistError
    | DeploymentIdRequiredError
    | DeploymentNotStartedError
    | InvalidDeploymentIdError
    | UnsupportedActionForDeploymentTypeError
  >

  /**
   * @see {@link StopDeploymentCommand}
   */
  stopDeployment(
    args: StopDeploymentCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    StopDeploymentCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DeploymentAlreadyCompletedError
    | DeploymentDoesNotExistError
    | DeploymentGroupDoesNotExistError
    | DeploymentIdRequiredError
    | InvalidDeploymentIdError
    | UnsupportedActionForDeploymentTypeError
  >

  /**
   * @see {@link TagResourceCommand}
   */
  tagResource(
    args: TagResourceCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    TagResourceCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ApplicationDoesNotExistError
    | ArnNotSupportedError
    | DeploymentConfigDoesNotExistError
    | DeploymentGroupDoesNotExistError
    | InvalidArnError
    | InvalidTagsToAddError
    | ResourceArnRequiredError
    | TagRequiredError
  >

  /**
   * @see {@link UntagResourceCommand}
   */
  untagResource(
    args: UntagResourceCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UntagResourceCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ApplicationDoesNotExistError
    | ArnNotSupportedError
    | DeploymentConfigDoesNotExistError
    | DeploymentGroupDoesNotExistError
    | InvalidArnError
    | InvalidTagsToAddError
    | ResourceArnRequiredError
    | TagRequiredError
  >

  /**
   * @see {@link UpdateApplicationCommand}
   */
  updateApplication(
    args: UpdateApplicationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateApplicationCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ApplicationAlreadyExistsError
    | ApplicationDoesNotExistError
    | ApplicationNameRequiredError
    | InvalidApplicationNameError
  >

  /**
   * @see {@link UpdateDeploymentGroupCommand}
   */
  updateDeploymentGroup(
    args: UpdateDeploymentGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateDeploymentGroupCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AlarmsLimitExceededError
    | ApplicationDoesNotExistError
    | ApplicationNameRequiredError
    | DeploymentConfigDoesNotExistError
    | DeploymentGroupAlreadyExistsError
    | DeploymentGroupDoesNotExistError
    | DeploymentGroupNameRequiredError
    | ECSServiceMappingLimitExceededError
    | InvalidAlarmConfigError
    | InvalidApplicationNameError
    | InvalidAutoRollbackConfigError
    | InvalidAutoScalingGroupError
    | InvalidBlueGreenDeploymentConfigurationError
    | InvalidDeploymentConfigNameError
    | InvalidDeploymentGroupNameError
    | InvalidDeploymentStyleError
    | InvalidEC2TagCombinationError
    | InvalidEC2TagError
    | InvalidECSServiceError
    | InvalidInputError
    | InvalidLoadBalancerInfoError
    | InvalidOnPremisesTagCombinationError
    | InvalidRoleError
    | InvalidTagError
    | InvalidTargetGroupPairError
    | InvalidTrafficRoutingConfigurationError
    | InvalidTriggerConfigError
    | LifecycleHookLimitExceededError
    | TagSetListLimitExceededError
    | ThrottlingError
    | TriggerTargetsLimitExceededError
  >
}

Added in v1.0.0

utils

CodeDeployService (namespace)

Added in v1.0.0

Config (interface)

Signature

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

Added in v1.0.0

Type (type alias)

Signature

export type Type = CodeDeployService$

Added in v1.0.0