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

CloudFrontService overview

Added in v1.0.0


Table of contents


constructors

makeCloudFrontService

Signature

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

Added in v1.0.0

models

CloudFrontService (class)

Signature

export declare class CloudFrontService

Added in v1.0.0

CloudFrontService$ (interface)

Signature

export interface CloudFrontService$ {
  /**
   * @see {@link AssociateAliasCommand}
   */
  associateAlias(
    args: AssociateAliasCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    AssociateAliasCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | IllegalUpdateError
    | InvalidArgumentError
    | NoSuchDistributionError
    | TooManyDistributionCNAMEsError
  >

  /**
   * @see {@link AssociateDistributionTenantWebACLCommand}
   */
  associateDistributionTenantWebACL(
    args: AssociateDistributionTenantWebACLCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    AssociateDistributionTenantWebACLCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | EntityLimitExceededError
    | EntityNotFoundError
    | InvalidArgumentError
    | InvalidIfMatchVersionError
    | PreconditionFailedError
  >

  /**
   * @see {@link AssociateDistributionWebACLCommand}
   */
  associateDistributionWebACL(
    args: AssociateDistributionWebACLCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    AssociateDistributionWebACLCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | EntityLimitExceededError
    | EntityNotFoundError
    | InvalidArgumentError
    | InvalidIfMatchVersionError
    | PreconditionFailedError
  >

  /**
   * @see {@link CopyDistributionCommand}
   */
  copyDistribution(
    args: CopyDistributionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CopyDistributionCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | CNAMEAlreadyExistsError
    | DistributionAlreadyExistsError
    | IllegalFieldLevelEncryptionConfigAssociationWithCacheBehaviorError
    | InconsistentQuantitiesError
    | InvalidArgumentError
    | InvalidDefaultRootObjectError
    | InvalidErrorCodeError
    | InvalidForwardCookiesError
    | InvalidFunctionAssociationError
    | InvalidGeoRestrictionParameterError
    | InvalidHeadersForS3OriginError
    | InvalidIfMatchVersionError
    | InvalidLambdaFunctionAssociationError
    | InvalidLocationCodeError
    | InvalidMinimumProtocolVersionError
    | InvalidOriginError
    | InvalidOriginAccessControlError
    | InvalidOriginAccessIdentityError
    | InvalidOriginKeepaliveTimeoutError
    | InvalidOriginReadTimeoutError
    | InvalidProtocolSettingsError
    | InvalidQueryStringParametersError
    | InvalidRelativePathError
    | InvalidRequiredProtocolError
    | InvalidResponseCodeError
    | InvalidTTLOrderError
    | InvalidViewerCertificateError
    | InvalidWebACLIdError
    | MissingBodyError
    | NoSuchCachePolicyError
    | NoSuchDistributionError
    | NoSuchFieldLevelEncryptionConfigError
    | NoSuchOriginError
    | NoSuchOriginRequestPolicyError
    | NoSuchRealtimeLogConfigError
    | NoSuchResponseHeadersPolicyError
    | PreconditionFailedError
    | RealtimeLogConfigOwnerMismatchError
    | TooManyCacheBehaviorsError
    | TooManyCertificatesError
    | TooManyCookieNamesInWhiteListError
    | TooManyDistributionCNAMEsError
    | TooManyDistributionsError
    | TooManyDistributionsAssociatedToCachePolicyError
    | TooManyDistributionsAssociatedToFieldLevelEncryptionConfigError
    | TooManyDistributionsAssociatedToKeyGroupError
    | TooManyDistributionsAssociatedToOriginAccessControlError
    | TooManyDistributionsAssociatedToOriginRequestPolicyError
    | TooManyDistributionsAssociatedToResponseHeadersPolicyError
    | TooManyDistributionsWithFunctionAssociationsError
    | TooManyDistributionsWithLambdaAssociationsError
    | TooManyDistributionsWithSingleFunctionARNError
    | TooManyFunctionAssociationsError
    | TooManyHeadersInForwardedValuesError
    | TooManyKeyGroupsAssociatedToDistributionError
    | TooManyLambdaFunctionAssociationsError
    | TooManyOriginCustomHeadersError
    | TooManyOriginGroupsPerDistributionError
    | TooManyOriginsError
    | TooManyQueryStringParametersError
    | TooManyTrustedSignersError
    | TrustedKeyGroupDoesNotExistError
    | TrustedSignerDoesNotExistError
  >

  /**
   * @see {@link CreateAnycastIpListCommand}
   */
  createAnycastIpList(
    args: CreateAnycastIpListCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateAnycastIpListCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | EntityAlreadyExistsError
    | EntityLimitExceededError
    | InvalidArgumentError
    | InvalidTaggingError
    | UnsupportedOperationError
  >

  /**
   * @see {@link CreateCachePolicyCommand}
   */
  createCachePolicy(
    args: CreateCachePolicyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateCachePolicyCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | CachePolicyAlreadyExistsError
    | InconsistentQuantitiesError
    | InvalidArgumentError
    | TooManyCachePoliciesError
    | TooManyCookiesInCachePolicyError
    | TooManyHeadersInCachePolicyError
    | TooManyQueryStringsInCachePolicyError
  >

  /**
   * @see {@link CreateCloudFrontOriginAccessIdentityCommand}
   */
  createCloudFrontOriginAccessIdentity(
    args: CreateCloudFrontOriginAccessIdentityCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateCloudFrontOriginAccessIdentityCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | CloudFrontOriginAccessIdentityAlreadyExistsError
    | InconsistentQuantitiesError
    | InvalidArgumentError
    | MissingBodyError
    | TooManyCloudFrontOriginAccessIdentitiesError
  >

  /**
   * @see {@link CreateConnectionFunctionCommand}
   */
  createConnectionFunction(
    args: CreateConnectionFunctionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateConnectionFunctionCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | EntityAlreadyExistsError
    | EntityLimitExceededError
    | EntitySizeLimitExceededError
    | InvalidArgumentError
    | InvalidTaggingError
    | UnsupportedOperationError
  >

  /**
   * @see {@link CreateConnectionGroupCommand}
   */
  createConnectionGroup(
    args: CreateConnectionGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateConnectionGroupCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | EntityAlreadyExistsError
    | EntityLimitExceededError
    | EntityNotFoundError
    | InvalidArgumentError
    | InvalidTaggingError
  >

  /**
   * @see {@link CreateContinuousDeploymentPolicyCommand}
   */
  createContinuousDeploymentPolicy(
    args: CreateContinuousDeploymentPolicyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateContinuousDeploymentPolicyCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | ContinuousDeploymentPolicyAlreadyExistsError
    | InconsistentQuantitiesError
    | InvalidArgumentError
    | StagingDistributionInUseError
    | TooManyContinuousDeploymentPoliciesError
  >

  /**
   * @see {@link CreateDistributionCommand}
   */
  createDistribution(
    args: CreateDistributionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateDistributionCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | CNAMEAlreadyExistsError
    | ContinuousDeploymentPolicyInUseError
    | DistributionAlreadyExistsError
    | EntityLimitExceededError
    | EntityNotFoundError
    | IllegalFieldLevelEncryptionConfigAssociationWithCacheBehaviorError
    | IllegalOriginAccessConfigurationError
    | InconsistentQuantitiesError
    | InvalidArgumentError
    | InvalidDefaultRootObjectError
    | InvalidDomainNameForOriginAccessControlError
    | InvalidErrorCodeError
    | InvalidForwardCookiesError
    | InvalidFunctionAssociationError
    | InvalidGeoRestrictionParameterError
    | InvalidHeadersForS3OriginError
    | InvalidLambdaFunctionAssociationError
    | InvalidLocationCodeError
    | InvalidMinimumProtocolVersionError
    | InvalidOriginError
    | InvalidOriginAccessControlError
    | InvalidOriginAccessIdentityError
    | InvalidOriginKeepaliveTimeoutError
    | InvalidOriginReadTimeoutError
    | InvalidProtocolSettingsError
    | InvalidQueryStringParametersError
    | InvalidRelativePathError
    | InvalidRequiredProtocolError
    | InvalidResponseCodeError
    | InvalidTTLOrderError
    | InvalidViewerCertificateError
    | InvalidWebACLIdError
    | MissingBodyError
    | NoSuchCachePolicyError
    | NoSuchContinuousDeploymentPolicyError
    | NoSuchFieldLevelEncryptionConfigError
    | NoSuchOriginError
    | NoSuchOriginRequestPolicyError
    | NoSuchRealtimeLogConfigError
    | NoSuchResponseHeadersPolicyError
    | RealtimeLogConfigOwnerMismatchError
    | TooManyCacheBehaviorsError
    | TooManyCertificatesError
    | TooManyCookieNamesInWhiteListError
    | TooManyDistributionCNAMEsError
    | TooManyDistributionsError
    | TooManyDistributionsAssociatedToCachePolicyError
    | TooManyDistributionsAssociatedToFieldLevelEncryptionConfigError
    | TooManyDistributionsAssociatedToKeyGroupError
    | TooManyDistributionsAssociatedToOriginAccessControlError
    | TooManyDistributionsAssociatedToOriginRequestPolicyError
    | TooManyDistributionsAssociatedToResponseHeadersPolicyError
    | TooManyDistributionsWithFunctionAssociationsError
    | TooManyDistributionsWithLambdaAssociationsError
    | TooManyDistributionsWithSingleFunctionARNError
    | TooManyFunctionAssociationsError
    | TooManyHeadersInForwardedValuesError
    | TooManyKeyGroupsAssociatedToDistributionError
    | TooManyLambdaFunctionAssociationsError
    | TooManyOriginCustomHeadersError
    | TooManyOriginGroupsPerDistributionError
    | TooManyOriginsError
    | TooManyQueryStringParametersError
    | TooManyTrustedSignersError
    | TrustedKeyGroupDoesNotExistError
    | TrustedSignerDoesNotExistError
  >

  /**
   * @see {@link CreateDistributionTenantCommand}
   */
  createDistributionTenant(
    args: CreateDistributionTenantCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateDistributionTenantCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | CNAMEAlreadyExistsError
    | EntityAlreadyExistsError
    | EntityLimitExceededError
    | EntityNotFoundError
    | InvalidArgumentError
    | InvalidAssociationError
    | InvalidTaggingError
  >

  /**
   * @see {@link CreateDistributionWithTagsCommand}
   */
  createDistributionWithTags(
    args: CreateDistributionWithTagsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateDistributionWithTagsCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | CNAMEAlreadyExistsError
    | ContinuousDeploymentPolicyInUseError
    | DistributionAlreadyExistsError
    | EntityNotFoundError
    | IllegalFieldLevelEncryptionConfigAssociationWithCacheBehaviorError
    | IllegalOriginAccessConfigurationError
    | InconsistentQuantitiesError
    | InvalidArgumentError
    | InvalidDefaultRootObjectError
    | InvalidDomainNameForOriginAccessControlError
    | InvalidErrorCodeError
    | InvalidForwardCookiesError
    | InvalidFunctionAssociationError
    | InvalidGeoRestrictionParameterError
    | InvalidHeadersForS3OriginError
    | InvalidLambdaFunctionAssociationError
    | InvalidLocationCodeError
    | InvalidMinimumProtocolVersionError
    | InvalidOriginError
    | InvalidOriginAccessControlError
    | InvalidOriginAccessIdentityError
    | InvalidOriginKeepaliveTimeoutError
    | InvalidOriginReadTimeoutError
    | InvalidProtocolSettingsError
    | InvalidQueryStringParametersError
    | InvalidRelativePathError
    | InvalidRequiredProtocolError
    | InvalidResponseCodeError
    | InvalidTaggingError
    | InvalidTTLOrderError
    | InvalidViewerCertificateError
    | InvalidWebACLIdError
    | MissingBodyError
    | NoSuchCachePolicyError
    | NoSuchContinuousDeploymentPolicyError
    | NoSuchFieldLevelEncryptionConfigError
    | NoSuchOriginError
    | NoSuchOriginRequestPolicyError
    | NoSuchRealtimeLogConfigError
    | NoSuchResponseHeadersPolicyError
    | RealtimeLogConfigOwnerMismatchError
    | TooManyCacheBehaviorsError
    | TooManyCertificatesError
    | TooManyCookieNamesInWhiteListError
    | TooManyDistributionCNAMEsError
    | TooManyDistributionsError
    | TooManyDistributionsAssociatedToCachePolicyError
    | TooManyDistributionsAssociatedToFieldLevelEncryptionConfigError
    | TooManyDistributionsAssociatedToKeyGroupError
    | TooManyDistributionsAssociatedToOriginAccessControlError
    | TooManyDistributionsAssociatedToOriginRequestPolicyError
    | TooManyDistributionsAssociatedToResponseHeadersPolicyError
    | TooManyDistributionsWithFunctionAssociationsError
    | TooManyDistributionsWithLambdaAssociationsError
    | TooManyDistributionsWithSingleFunctionARNError
    | TooManyFunctionAssociationsError
    | TooManyHeadersInForwardedValuesError
    | TooManyKeyGroupsAssociatedToDistributionError
    | TooManyLambdaFunctionAssociationsError
    | TooManyOriginCustomHeadersError
    | TooManyOriginGroupsPerDistributionError
    | TooManyOriginsError
    | TooManyQueryStringParametersError
    | TooManyTrustedSignersError
    | TrustedKeyGroupDoesNotExistError
    | TrustedSignerDoesNotExistError
  >

  /**
   * @see {@link CreateFieldLevelEncryptionConfigCommand}
   */
  createFieldLevelEncryptionConfig(
    args: CreateFieldLevelEncryptionConfigCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateFieldLevelEncryptionConfigCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | FieldLevelEncryptionConfigAlreadyExistsError
    | InconsistentQuantitiesError
    | InvalidArgumentError
    | NoSuchFieldLevelEncryptionProfileError
    | QueryArgProfileEmptyError
    | TooManyFieldLevelEncryptionConfigsError
    | TooManyFieldLevelEncryptionContentTypeProfilesError
    | TooManyFieldLevelEncryptionQueryArgProfilesError
  >

  /**
   * @see {@link CreateFieldLevelEncryptionProfileCommand}
   */
  createFieldLevelEncryptionProfile(
    args: CreateFieldLevelEncryptionProfileCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateFieldLevelEncryptionProfileCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | FieldLevelEncryptionProfileAlreadyExistsError
    | FieldLevelEncryptionProfileSizeExceededError
    | InconsistentQuantitiesError
    | InvalidArgumentError
    | NoSuchPublicKeyError
    | TooManyFieldLevelEncryptionEncryptionEntitiesError
    | TooManyFieldLevelEncryptionFieldPatternsError
    | TooManyFieldLevelEncryptionProfilesError
  >

  /**
   * @see {@link CreateFunctionCommand}
   */
  createFunction(
    args: CreateFunctionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateFunctionCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | FunctionAlreadyExistsError
    | FunctionSizeLimitExceededError
    | InvalidArgumentError
    | TooManyFunctionsError
    | UnsupportedOperationError
  >

  /**
   * @see {@link CreateInvalidationCommand}
   */
  createInvalidation(
    args: CreateInvalidationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateInvalidationCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | BatchTooLargeError
    | InconsistentQuantitiesError
    | InvalidArgumentError
    | MissingBodyError
    | NoSuchDistributionError
    | TooManyInvalidationsInProgressError
  >

  /**
   * @see {@link CreateInvalidationForDistributionTenantCommand}
   */
  createInvalidationForDistributionTenant(
    args: CreateInvalidationForDistributionTenantCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateInvalidationForDistributionTenantCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | BatchTooLargeError
    | EntityNotFoundError
    | InconsistentQuantitiesError
    | InvalidArgumentError
    | MissingBodyError
    | TooManyInvalidationsInProgressError
  >

  /**
   * @see {@link CreateKeyGroupCommand}
   */
  createKeyGroup(
    args: CreateKeyGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateKeyGroupCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InvalidArgumentError
    | KeyGroupAlreadyExistsError
    | TooManyKeyGroupsError
    | TooManyPublicKeysInKeyGroupError
  >

  /**
   * @see {@link CreateKeyValueStoreCommand}
   */
  createKeyValueStore(
    args: CreateKeyValueStoreCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateKeyValueStoreCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | EntityAlreadyExistsError
    | EntityLimitExceededError
    | EntitySizeLimitExceededError
    | InvalidArgumentError
    | UnsupportedOperationError
  >

  /**
   * @see {@link CreateMonitoringSubscriptionCommand}
   */
  createMonitoringSubscription(
    args: CreateMonitoringSubscriptionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateMonitoringSubscriptionCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | MonitoringSubscriptionAlreadyExistsError
    | NoSuchDistributionError
    | UnsupportedOperationError
  >

  /**
   * @see {@link CreateOriginAccessControlCommand}
   */
  createOriginAccessControl(
    args: CreateOriginAccessControlCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateOriginAccessControlCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InvalidArgumentError
    | OriginAccessControlAlreadyExistsError
    | TooManyOriginAccessControlsError
  >

  /**
   * @see {@link CreateOriginRequestPolicyCommand}
   */
  createOriginRequestPolicy(
    args: CreateOriginRequestPolicyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateOriginRequestPolicyCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | InconsistentQuantitiesError
    | InvalidArgumentError
    | OriginRequestPolicyAlreadyExistsError
    | TooManyCookiesInOriginRequestPolicyError
    | TooManyHeadersInOriginRequestPolicyError
    | TooManyOriginRequestPoliciesError
    | TooManyQueryStringsInOriginRequestPolicyError
  >

  /**
   * @see {@link CreatePublicKeyCommand}
   */
  createPublicKey(
    args: CreatePublicKeyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreatePublicKeyCommandOutput,
    Cause.TimeoutError | SdkError | InvalidArgumentError | PublicKeyAlreadyExistsError | TooManyPublicKeysError
  >

  /**
   * @see {@link CreateRealtimeLogConfigCommand}
   */
  createRealtimeLogConfig(
    args: CreateRealtimeLogConfigCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateRealtimeLogConfigCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | InvalidArgumentError
    | RealtimeLogConfigAlreadyExistsError
    | TooManyRealtimeLogConfigsError
  >

  /**
   * @see {@link CreateResponseHeadersPolicyCommand}
   */
  createResponseHeadersPolicy(
    args: CreateResponseHeadersPolicyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateResponseHeadersPolicyCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | InconsistentQuantitiesError
    | InvalidArgumentError
    | ResponseHeadersPolicyAlreadyExistsError
    | TooLongCSPInResponseHeadersPolicyError
    | TooManyCustomHeadersInResponseHeadersPolicyError
    | TooManyRemoveHeadersInResponseHeadersPolicyError
    | TooManyResponseHeadersPoliciesError
  >

  /**
   * @see {@link CreateStreamingDistributionCommand}
   */
  createStreamingDistribution(
    args: CreateStreamingDistributionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateStreamingDistributionCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | CNAMEAlreadyExistsError
    | InconsistentQuantitiesError
    | InvalidArgumentError
    | InvalidOriginError
    | InvalidOriginAccessControlError
    | InvalidOriginAccessIdentityError
    | MissingBodyError
    | StreamingDistributionAlreadyExistsError
    | TooManyStreamingDistributionCNAMEsError
    | TooManyStreamingDistributionsError
    | TooManyTrustedSignersError
    | TrustedSignerDoesNotExistError
  >

  /**
   * @see {@link CreateStreamingDistributionWithTagsCommand}
   */
  createStreamingDistributionWithTags(
    args: CreateStreamingDistributionWithTagsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateStreamingDistributionWithTagsCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | CNAMEAlreadyExistsError
    | InconsistentQuantitiesError
    | InvalidArgumentError
    | InvalidOriginError
    | InvalidOriginAccessControlError
    | InvalidOriginAccessIdentityError
    | InvalidTaggingError
    | MissingBodyError
    | StreamingDistributionAlreadyExistsError
    | TooManyStreamingDistributionCNAMEsError
    | TooManyStreamingDistributionsError
    | TooManyTrustedSignersError
    | TrustedSignerDoesNotExistError
  >

  /**
   * @see {@link CreateTrustStoreCommand}
   */
  createTrustStore(
    args: CreateTrustStoreCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateTrustStoreCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | EntityAlreadyExistsError
    | EntityLimitExceededError
    | EntityNotFoundError
    | InvalidArgumentError
    | InvalidTaggingError
  >

  /**
   * @see {@link CreateVpcOriginCommand}
   */
  createVpcOrigin(
    args: CreateVpcOriginCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateVpcOriginCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | EntityAlreadyExistsError
    | EntityLimitExceededError
    | InconsistentQuantitiesError
    | InvalidArgumentError
    | InvalidTaggingError
    | UnsupportedOperationError
  >

  /**
   * @see {@link DeleteAnycastIpListCommand}
   */
  deleteAnycastIpList(
    args: DeleteAnycastIpListCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteAnycastIpListCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | CannotDeleteEntityWhileInUseError
    | EntityNotFoundError
    | IllegalDeleteError
    | InvalidArgumentError
    | InvalidIfMatchVersionError
    | PreconditionFailedError
    | UnsupportedOperationError
  >

  /**
   * @see {@link DeleteCachePolicyCommand}
   */
  deleteCachePolicy(
    args: DeleteCachePolicyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteCachePolicyCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | CachePolicyInUseError
    | IllegalDeleteError
    | InvalidIfMatchVersionError
    | NoSuchCachePolicyError
    | PreconditionFailedError
  >

  /**
   * @see {@link DeleteCloudFrontOriginAccessIdentityCommand}
   */
  deleteCloudFrontOriginAccessIdentity(
    args: DeleteCloudFrontOriginAccessIdentityCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteCloudFrontOriginAccessIdentityCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | CloudFrontOriginAccessIdentityInUseError
    | InvalidIfMatchVersionError
    | NoSuchCloudFrontOriginAccessIdentityError
    | PreconditionFailedError
  >

  /**
   * @see {@link DeleteConnectionFunctionCommand}
   */
  deleteConnectionFunction(
    args: DeleteConnectionFunctionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteConnectionFunctionCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | CannotDeleteEntityWhileInUseError
    | EntityNotFoundError
    | InvalidArgumentError
    | InvalidIfMatchVersionError
    | PreconditionFailedError
    | UnsupportedOperationError
  >

  /**
   * @see {@link DeleteConnectionGroupCommand}
   */
  deleteConnectionGroup(
    args: DeleteConnectionGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteConnectionGroupCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | CannotDeleteEntityWhileInUseError
    | EntityNotFoundError
    | InvalidIfMatchVersionError
    | PreconditionFailedError
    | ResourceNotDisabledError
  >

  /**
   * @see {@link DeleteContinuousDeploymentPolicyCommand}
   */
  deleteContinuousDeploymentPolicy(
    args: DeleteContinuousDeploymentPolicyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteContinuousDeploymentPolicyCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | ContinuousDeploymentPolicyInUseError
    | InvalidArgumentError
    | InvalidIfMatchVersionError
    | NoSuchContinuousDeploymentPolicyError
    | PreconditionFailedError
  >

  /**
   * @see {@link DeleteDistributionCommand}
   */
  deleteDistribution(
    args: DeleteDistributionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteDistributionCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | DistributionNotDisabledError
    | InvalidIfMatchVersionError
    | NoSuchDistributionError
    | PreconditionFailedError
    | ResourceInUseError
  >

  /**
   * @see {@link DeleteDistributionTenantCommand}
   */
  deleteDistributionTenant(
    args: DeleteDistributionTenantCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteDistributionTenantCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | EntityNotFoundError
    | InvalidIfMatchVersionError
    | PreconditionFailedError
    | ResourceNotDisabledError
  >

  /**
   * @see {@link DeleteFieldLevelEncryptionConfigCommand}
   */
  deleteFieldLevelEncryptionConfig(
    args: DeleteFieldLevelEncryptionConfigCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteFieldLevelEncryptionConfigCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | FieldLevelEncryptionConfigInUseError
    | InvalidIfMatchVersionError
    | NoSuchFieldLevelEncryptionConfigError
    | PreconditionFailedError
  >

  /**
   * @see {@link DeleteFieldLevelEncryptionProfileCommand}
   */
  deleteFieldLevelEncryptionProfile(
    args: DeleteFieldLevelEncryptionProfileCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteFieldLevelEncryptionProfileCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | FieldLevelEncryptionProfileInUseError
    | InvalidIfMatchVersionError
    | NoSuchFieldLevelEncryptionProfileError
    | PreconditionFailedError
  >

  /**
   * @see {@link DeleteFunctionCommand}
   */
  deleteFunction(
    args: DeleteFunctionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteFunctionCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | FunctionInUseError
    | InvalidIfMatchVersionError
    | NoSuchFunctionExistsError
    | PreconditionFailedError
    | UnsupportedOperationError
  >

  /**
   * @see {@link DeleteKeyGroupCommand}
   */
  deleteKeyGroup(
    args: DeleteKeyGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteKeyGroupCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InvalidIfMatchVersionError
    | NoSuchResourceError
    | PreconditionFailedError
    | ResourceInUseError
  >

  /**
   * @see {@link DeleteKeyValueStoreCommand}
   */
  deleteKeyValueStore(
    args: DeleteKeyValueStoreCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteKeyValueStoreCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | CannotDeleteEntityWhileInUseError
    | EntityNotFoundError
    | InvalidIfMatchVersionError
    | PreconditionFailedError
    | UnsupportedOperationError
  >

  /**
   * @see {@link DeleteMonitoringSubscriptionCommand}
   */
  deleteMonitoringSubscription(
    args: DeleteMonitoringSubscriptionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteMonitoringSubscriptionCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | NoSuchDistributionError
    | NoSuchMonitoringSubscriptionError
    | UnsupportedOperationError
  >

  /**
   * @see {@link DeleteOriginAccessControlCommand}
   */
  deleteOriginAccessControl(
    args: DeleteOriginAccessControlCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteOriginAccessControlCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | InvalidIfMatchVersionError
    | NoSuchOriginAccessControlError
    | OriginAccessControlInUseError
    | PreconditionFailedError
  >

  /**
   * @see {@link DeleteOriginRequestPolicyCommand}
   */
  deleteOriginRequestPolicy(
    args: DeleteOriginRequestPolicyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteOriginRequestPolicyCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | IllegalDeleteError
    | InvalidIfMatchVersionError
    | NoSuchOriginRequestPolicyError
    | OriginRequestPolicyInUseError
    | PreconditionFailedError
  >

  /**
   * @see {@link DeletePublicKeyCommand}
   */
  deletePublicKey(
    args: DeletePublicKeyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeletePublicKeyCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | InvalidIfMatchVersionError
    | NoSuchPublicKeyError
    | PreconditionFailedError
    | PublicKeyInUseError
  >

  /**
   * @see {@link DeleteRealtimeLogConfigCommand}
   */
  deleteRealtimeLogConfig(
    args: DeleteRealtimeLogConfigCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteRealtimeLogConfigCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | InvalidArgumentError
    | NoSuchRealtimeLogConfigError
    | RealtimeLogConfigInUseError
  >

  /**
   * @see {@link DeleteResourcePolicyCommand}
   */
  deleteResourcePolicy(
    args: DeleteResourcePolicyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteResourcePolicyCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | EntityNotFoundError
    | IllegalDeleteError
    | InvalidArgumentError
    | PreconditionFailedError
    | UnsupportedOperationError
  >

  /**
   * @see {@link DeleteResponseHeadersPolicyCommand}
   */
  deleteResponseHeadersPolicy(
    args: DeleteResponseHeadersPolicyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteResponseHeadersPolicyCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | IllegalDeleteError
    | InvalidIfMatchVersionError
    | NoSuchResponseHeadersPolicyError
    | PreconditionFailedError
    | ResponseHeadersPolicyInUseError
  >

  /**
   * @see {@link DeleteStreamingDistributionCommand}
   */
  deleteStreamingDistribution(
    args: DeleteStreamingDistributionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteStreamingDistributionCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | InvalidIfMatchVersionError
    | NoSuchStreamingDistributionError
    | PreconditionFailedError
    | StreamingDistributionNotDisabledError
  >

  /**
   * @see {@link DeleteTrustStoreCommand}
   */
  deleteTrustStore(
    args: DeleteTrustStoreCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteTrustStoreCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | CannotDeleteEntityWhileInUseError
    | EntityNotFoundError
    | InvalidArgumentError
    | InvalidIfMatchVersionError
    | PreconditionFailedError
  >

  /**
   * @see {@link DeleteVpcOriginCommand}
   */
  deleteVpcOrigin(
    args: DeleteVpcOriginCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteVpcOriginCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | CannotDeleteEntityWhileInUseError
    | EntityNotFoundError
    | IllegalDeleteError
    | InvalidArgumentError
    | InvalidIfMatchVersionError
    | PreconditionFailedError
    | UnsupportedOperationError
  >

  /**
   * @see {@link DescribeConnectionFunctionCommand}
   */
  describeConnectionFunction(
    args: DescribeConnectionFunctionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeConnectionFunctionCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | EntityNotFoundError
    | InvalidArgumentError
    | UnsupportedOperationError
  >

  /**
   * @see {@link DescribeFunctionCommand}
   */
  describeFunction(
    args: DescribeFunctionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeFunctionCommandOutput,
    Cause.TimeoutError | SdkError | NoSuchFunctionExistsError | UnsupportedOperationError
  >

  /**
   * @see {@link DescribeKeyValueStoreCommand}
   */
  describeKeyValueStore(
    args: DescribeKeyValueStoreCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeKeyValueStoreCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | EntityNotFoundError
    | InvalidArgumentError
    | UnsupportedOperationError
  >

  /**
   * @see {@link DisassociateDistributionTenantWebACLCommand}
   */
  disassociateDistributionTenantWebACL(
    args: DisassociateDistributionTenantWebACLCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DisassociateDistributionTenantWebACLCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | EntityNotFoundError
    | InvalidArgumentError
    | InvalidIfMatchVersionError
    | PreconditionFailedError
  >

  /**
   * @see {@link DisassociateDistributionWebACLCommand}
   */
  disassociateDistributionWebACL(
    args: DisassociateDistributionWebACLCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DisassociateDistributionWebACLCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | EntityNotFoundError
    | InvalidArgumentError
    | InvalidIfMatchVersionError
    | PreconditionFailedError
  >

  /**
   * @see {@link GetAnycastIpListCommand}
   */
  getAnycastIpList(
    args: GetAnycastIpListCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetAnycastIpListCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | EntityNotFoundError
    | InvalidArgumentError
    | UnsupportedOperationError
  >

  /**
   * @see {@link GetCachePolicyCommand}
   */
  getCachePolicy(
    args: GetCachePolicyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetCachePolicyCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | NoSuchCachePolicyError
  >

  /**
   * @see {@link GetCachePolicyConfigCommand}
   */
  getCachePolicyConfig(
    args: GetCachePolicyConfigCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetCachePolicyConfigCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | NoSuchCachePolicyError
  >

  /**
   * @see {@link GetCloudFrontOriginAccessIdentityCommand}
   */
  getCloudFrontOriginAccessIdentity(
    args: GetCloudFrontOriginAccessIdentityCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetCloudFrontOriginAccessIdentityCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | NoSuchCloudFrontOriginAccessIdentityError
  >

  /**
   * @see {@link GetCloudFrontOriginAccessIdentityConfigCommand}
   */
  getCloudFrontOriginAccessIdentityConfig(
    args: GetCloudFrontOriginAccessIdentityConfigCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetCloudFrontOriginAccessIdentityConfigCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | NoSuchCloudFrontOriginAccessIdentityError
  >

  /**
   * @see {@link GetConnectionFunctionCommand}
   */
  getConnectionFunction(
    args: GetConnectionFunctionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetConnectionFunctionCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | EntityNotFoundError | UnsupportedOperationError
  >

  /**
   * @see {@link GetConnectionGroupCommand}
   */
  getConnectionGroup(
    args: GetConnectionGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetConnectionGroupCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | EntityNotFoundError
  >

  /**
   * @see {@link GetConnectionGroupByRoutingEndpointCommand}
   */
  getConnectionGroupByRoutingEndpoint(
    args: GetConnectionGroupByRoutingEndpointCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetConnectionGroupByRoutingEndpointCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | EntityNotFoundError
  >

  /**
   * @see {@link GetContinuousDeploymentPolicyCommand}
   */
  getContinuousDeploymentPolicy(
    args: GetContinuousDeploymentPolicyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetContinuousDeploymentPolicyCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | NoSuchContinuousDeploymentPolicyError
  >

  /**
   * @see {@link GetContinuousDeploymentPolicyConfigCommand}
   */
  getContinuousDeploymentPolicyConfig(
    args: GetContinuousDeploymentPolicyConfigCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetContinuousDeploymentPolicyConfigCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | NoSuchContinuousDeploymentPolicyError
  >

  /**
   * @see {@link GetDistributionCommand}
   */
  getDistribution(
    args: GetDistributionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetDistributionCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | NoSuchDistributionError
  >

  /**
   * @see {@link GetDistributionConfigCommand}
   */
  getDistributionConfig(
    args: GetDistributionConfigCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetDistributionConfigCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | NoSuchDistributionError
  >

  /**
   * @see {@link GetDistributionTenantCommand}
   */
  getDistributionTenant(
    args: GetDistributionTenantCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetDistributionTenantCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | EntityNotFoundError
  >

  /**
   * @see {@link GetDistributionTenantByDomainCommand}
   */
  getDistributionTenantByDomain(
    args: GetDistributionTenantByDomainCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetDistributionTenantByDomainCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | EntityNotFoundError
  >

  /**
   * @see {@link GetFieldLevelEncryptionCommand}
   */
  getFieldLevelEncryption(
    args: GetFieldLevelEncryptionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetFieldLevelEncryptionCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | NoSuchFieldLevelEncryptionConfigError
  >

  /**
   * @see {@link GetFieldLevelEncryptionConfigCommand}
   */
  getFieldLevelEncryptionConfig(
    args: GetFieldLevelEncryptionConfigCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetFieldLevelEncryptionConfigCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | NoSuchFieldLevelEncryptionConfigError
  >

  /**
   * @see {@link GetFieldLevelEncryptionProfileCommand}
   */
  getFieldLevelEncryptionProfile(
    args: GetFieldLevelEncryptionProfileCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetFieldLevelEncryptionProfileCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | NoSuchFieldLevelEncryptionProfileError
  >

  /**
   * @see {@link GetFieldLevelEncryptionProfileConfigCommand}
   */
  getFieldLevelEncryptionProfileConfig(
    args: GetFieldLevelEncryptionProfileConfigCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetFieldLevelEncryptionProfileConfigCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | NoSuchFieldLevelEncryptionProfileError
  >

  /**
   * @see {@link GetFunctionCommand}
   */
  getFunction(
    args: GetFunctionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetFunctionCommandOutput,
    Cause.TimeoutError | SdkError | NoSuchFunctionExistsError | UnsupportedOperationError
  >

  /**
   * @see {@link GetInvalidationCommand}
   */
  getInvalidation(
    args: GetInvalidationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetInvalidationCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | NoSuchDistributionError | NoSuchInvalidationError
  >

  /**
   * @see {@link GetInvalidationForDistributionTenantCommand}
   */
  getInvalidationForDistributionTenant(
    args: GetInvalidationForDistributionTenantCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetInvalidationForDistributionTenantCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | EntityNotFoundError | NoSuchInvalidationError
  >

  /**
   * @see {@link GetKeyGroupCommand}
   */
  getKeyGroup(
    args: GetKeyGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<GetKeyGroupCommandOutput, Cause.TimeoutError | SdkError | NoSuchResourceError>

  /**
   * @see {@link GetKeyGroupConfigCommand}
   */
  getKeyGroupConfig(
    args: GetKeyGroupConfigCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<GetKeyGroupConfigCommandOutput, Cause.TimeoutError | SdkError | NoSuchResourceError>

  /**
   * @see {@link GetManagedCertificateDetailsCommand}
   */
  getManagedCertificateDetails(
    args: GetManagedCertificateDetailsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetManagedCertificateDetailsCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | EntityNotFoundError
  >

  /**
   * @see {@link GetMonitoringSubscriptionCommand}
   */
  getMonitoringSubscription(
    args: GetMonitoringSubscriptionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetMonitoringSubscriptionCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | NoSuchDistributionError
    | NoSuchMonitoringSubscriptionError
    | UnsupportedOperationError
  >

  /**
   * @see {@link GetOriginAccessControlCommand}
   */
  getOriginAccessControl(
    args: GetOriginAccessControlCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetOriginAccessControlCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | NoSuchOriginAccessControlError
  >

  /**
   * @see {@link GetOriginAccessControlConfigCommand}
   */
  getOriginAccessControlConfig(
    args: GetOriginAccessControlConfigCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetOriginAccessControlConfigCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | NoSuchOriginAccessControlError
  >

  /**
   * @see {@link GetOriginRequestPolicyCommand}
   */
  getOriginRequestPolicy(
    args: GetOriginRequestPolicyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetOriginRequestPolicyCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | NoSuchOriginRequestPolicyError
  >

  /**
   * @see {@link GetOriginRequestPolicyConfigCommand}
   */
  getOriginRequestPolicyConfig(
    args: GetOriginRequestPolicyConfigCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetOriginRequestPolicyConfigCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | NoSuchOriginRequestPolicyError
  >

  /**
   * @see {@link GetPublicKeyCommand}
   */
  getPublicKey(
    args: GetPublicKeyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<GetPublicKeyCommandOutput, Cause.TimeoutError | SdkError | AccessDeniedError | NoSuchPublicKeyError>

  /**
   * @see {@link GetPublicKeyConfigCommand}
   */
  getPublicKeyConfig(
    args: GetPublicKeyConfigCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetPublicKeyConfigCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | NoSuchPublicKeyError
  >

  /**
   * @see {@link GetRealtimeLogConfigCommand}
   */
  getRealtimeLogConfig(
    args: GetRealtimeLogConfigCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetRealtimeLogConfigCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | InvalidArgumentError | NoSuchRealtimeLogConfigError
  >

  /**
   * @see {@link GetResourcePolicyCommand}
   */
  getResourcePolicy(
    args: GetResourcePolicyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetResourcePolicyCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | EntityNotFoundError
    | InvalidArgumentError
    | UnsupportedOperationError
  >

  /**
   * @see {@link GetResponseHeadersPolicyCommand}
   */
  getResponseHeadersPolicy(
    args: GetResponseHeadersPolicyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetResponseHeadersPolicyCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | NoSuchResponseHeadersPolicyError
  >

  /**
   * @see {@link GetResponseHeadersPolicyConfigCommand}
   */
  getResponseHeadersPolicyConfig(
    args: GetResponseHeadersPolicyConfigCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetResponseHeadersPolicyConfigCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | NoSuchResponseHeadersPolicyError
  >

  /**
   * @see {@link GetStreamingDistributionCommand}
   */
  getStreamingDistribution(
    args: GetStreamingDistributionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetStreamingDistributionCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | NoSuchStreamingDistributionError
  >

  /**
   * @see {@link GetStreamingDistributionConfigCommand}
   */
  getStreamingDistributionConfig(
    args: GetStreamingDistributionConfigCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetStreamingDistributionConfigCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | NoSuchStreamingDistributionError
  >

  /**
   * @see {@link GetTrustStoreCommand}
   */
  getTrustStore(
    args: GetTrustStoreCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetTrustStoreCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | EntityNotFoundError | InvalidArgumentError
  >

  /**
   * @see {@link GetVpcOriginCommand}
   */
  getVpcOrigin(
    args: GetVpcOriginCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetVpcOriginCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | EntityNotFoundError
    | InvalidArgumentError
    | UnsupportedOperationError
  >

  /**
   * @see {@link ListAnycastIpListsCommand}
   */
  listAnycastIpLists(
    args: ListAnycastIpListsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListAnycastIpListsCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | EntityNotFoundError
    | InvalidArgumentError
    | UnsupportedOperationError
  >

  /**
   * @see {@link ListCachePoliciesCommand}
   */
  listCachePolicies(
    args: ListCachePoliciesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListCachePoliciesCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | InvalidArgumentError | NoSuchCachePolicyError
  >

  /**
   * @see {@link ListCloudFrontOriginAccessIdentitiesCommand}
   */
  listCloudFrontOriginAccessIdentities(
    args: ListCloudFrontOriginAccessIdentitiesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListCloudFrontOriginAccessIdentitiesCommandOutput,
    Cause.TimeoutError | SdkError | InvalidArgumentError
  >

  listCloudFrontOriginAccessIdentitiesStream(
    args: ListCloudFrontOriginAccessIdentitiesCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListCloudFrontOriginAccessIdentitiesCommandOutput,
    Cause.TimeoutError | SdkError | InvalidArgumentError
  >

  /**
   * @see {@link ListConflictingAliasesCommand}
   */
  listConflictingAliases(
    args: ListConflictingAliasesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListConflictingAliasesCommandOutput,
    Cause.TimeoutError | SdkError | InvalidArgumentError | NoSuchDistributionError
  >

  /**
   * @see {@link ListConnectionFunctionsCommand}
   */
  listConnectionFunctions(
    args: ListConnectionFunctionsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListConnectionFunctionsCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | InvalidArgumentError | UnsupportedOperationError
  >

  listConnectionFunctionsStream(
    args: ListConnectionFunctionsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListConnectionFunctionsCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | InvalidArgumentError | UnsupportedOperationError
  >

  /**
   * @see {@link ListConnectionGroupsCommand}
   */
  listConnectionGroups(
    args: ListConnectionGroupsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListConnectionGroupsCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | EntityNotFoundError | InvalidArgumentError
  >

  listConnectionGroupsStream(
    args: ListConnectionGroupsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListConnectionGroupsCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | EntityNotFoundError | InvalidArgumentError
  >

  /**
   * @see {@link ListContinuousDeploymentPoliciesCommand}
   */
  listContinuousDeploymentPolicies(
    args: ListContinuousDeploymentPoliciesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListContinuousDeploymentPoliciesCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | InvalidArgumentError | NoSuchContinuousDeploymentPolicyError
  >

  /**
   * @see {@link ListDistributionTenantsCommand}
   */
  listDistributionTenants(
    args: ListDistributionTenantsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListDistributionTenantsCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | EntityNotFoundError | InvalidArgumentError
  >

  listDistributionTenantsStream(
    args: ListDistributionTenantsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListDistributionTenantsCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | EntityNotFoundError | InvalidArgumentError
  >

  /**
   * @see {@link ListDistributionTenantsByCustomizationCommand}
   */
  listDistributionTenantsByCustomization(
    args: ListDistributionTenantsByCustomizationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListDistributionTenantsByCustomizationCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | EntityNotFoundError | InvalidArgumentError
  >

  listDistributionTenantsByCustomizationStream(
    args: ListDistributionTenantsByCustomizationCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListDistributionTenantsByCustomizationCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | EntityNotFoundError | InvalidArgumentError
  >

  /**
   * @see {@link ListDistributionsCommand}
   */
  listDistributions(
    args: ListDistributionsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<ListDistributionsCommandOutput, Cause.TimeoutError | SdkError | InvalidArgumentError>

  listDistributionsStream(
    args: ListDistributionsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<ListDistributionsCommandOutput, Cause.TimeoutError | SdkError | InvalidArgumentError>

  /**
   * @see {@link ListDistributionsByAnycastIpListIdCommand}
   */
  listDistributionsByAnycastIpListId(
    args: ListDistributionsByAnycastIpListIdCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListDistributionsByAnycastIpListIdCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | EntityNotFoundError
    | InvalidArgumentError
    | UnsupportedOperationError
  >

  /**
   * @see {@link ListDistributionsByCachePolicyIdCommand}
   */
  listDistributionsByCachePolicyId(
    args: ListDistributionsByCachePolicyIdCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListDistributionsByCachePolicyIdCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | InvalidArgumentError | NoSuchCachePolicyError
  >

  /**
   * @see {@link ListDistributionsByConnectionFunctionCommand}
   */
  listDistributionsByConnectionFunction(
    args: ListDistributionsByConnectionFunctionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListDistributionsByConnectionFunctionCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | EntityNotFoundError | InvalidArgumentError
  >

  listDistributionsByConnectionFunctionStream(
    args: ListDistributionsByConnectionFunctionCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListDistributionsByConnectionFunctionCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | EntityNotFoundError | InvalidArgumentError
  >

  /**
   * @see {@link ListDistributionsByConnectionModeCommand}
   */
  listDistributionsByConnectionMode(
    args: ListDistributionsByConnectionModeCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListDistributionsByConnectionModeCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | InvalidArgumentError
  >

  listDistributionsByConnectionModeStream(
    args: ListDistributionsByConnectionModeCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListDistributionsByConnectionModeCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | InvalidArgumentError
  >

  /**
   * @see {@link ListDistributionsByKeyGroupCommand}
   */
  listDistributionsByKeyGroup(
    args: ListDistributionsByKeyGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListDistributionsByKeyGroupCommandOutput,
    Cause.TimeoutError | SdkError | InvalidArgumentError | NoSuchResourceError
  >

  /**
   * @see {@link ListDistributionsByOriginRequestPolicyIdCommand}
   */
  listDistributionsByOriginRequestPolicyId(
    args: ListDistributionsByOriginRequestPolicyIdCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListDistributionsByOriginRequestPolicyIdCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | InvalidArgumentError | NoSuchOriginRequestPolicyError
  >

  /**
   * @see {@link ListDistributionsByOwnedResourceCommand}
   */
  listDistributionsByOwnedResource(
    args: ListDistributionsByOwnedResourceCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListDistributionsByOwnedResourceCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | EntityNotFoundError
    | InvalidArgumentError
    | UnsupportedOperationError
  >

  /**
   * @see {@link ListDistributionsByRealtimeLogConfigCommand}
   */
  listDistributionsByRealtimeLogConfig(
    args: ListDistributionsByRealtimeLogConfigCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListDistributionsByRealtimeLogConfigCommandOutput,
    Cause.TimeoutError | SdkError | InvalidArgumentError
  >

  /**
   * @see {@link ListDistributionsByResponseHeadersPolicyIdCommand}
   */
  listDistributionsByResponseHeadersPolicyId(
    args: ListDistributionsByResponseHeadersPolicyIdCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListDistributionsByResponseHeadersPolicyIdCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | InvalidArgumentError | NoSuchResponseHeadersPolicyError
  >

  /**
   * @see {@link ListDistributionsByTrustStoreCommand}
   */
  listDistributionsByTrustStore(
    args: ListDistributionsByTrustStoreCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListDistributionsByTrustStoreCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | EntityNotFoundError | InvalidArgumentError
  >

  listDistributionsByTrustStoreStream(
    args: ListDistributionsByTrustStoreCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListDistributionsByTrustStoreCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | EntityNotFoundError | InvalidArgumentError
  >

  /**
   * @see {@link ListDistributionsByVpcOriginIdCommand}
   */
  listDistributionsByVpcOriginId(
    args: ListDistributionsByVpcOriginIdCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListDistributionsByVpcOriginIdCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | EntityNotFoundError
    | InvalidArgumentError
    | UnsupportedOperationError
  >

  /**
   * @see {@link ListDistributionsByWebACLIdCommand}
   */
  listDistributionsByWebACLId(
    args: ListDistributionsByWebACLIdCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListDistributionsByWebACLIdCommandOutput,
    Cause.TimeoutError | SdkError | InvalidArgumentError | InvalidWebACLIdError
  >

  /**
   * @see {@link ListDomainConflictsCommand}
   */
  listDomainConflicts(
    args: ListDomainConflictsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListDomainConflictsCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | EntityNotFoundError | InvalidArgumentError
  >

  listDomainConflictsStream(
    args: ListDomainConflictsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListDomainConflictsCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | EntityNotFoundError | InvalidArgumentError
  >

  /**
   * @see {@link ListFieldLevelEncryptionConfigsCommand}
   */
  listFieldLevelEncryptionConfigs(
    args: ListFieldLevelEncryptionConfigsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<ListFieldLevelEncryptionConfigsCommandOutput, Cause.TimeoutError | SdkError | InvalidArgumentError>

  /**
   * @see {@link ListFieldLevelEncryptionProfilesCommand}
   */
  listFieldLevelEncryptionProfiles(
    args: ListFieldLevelEncryptionProfilesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<ListFieldLevelEncryptionProfilesCommandOutput, Cause.TimeoutError | SdkError | InvalidArgumentError>

  /**
   * @see {@link ListFunctionsCommand}
   */
  listFunctions(
    args: ListFunctionsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListFunctionsCommandOutput,
    Cause.TimeoutError | SdkError | InvalidArgumentError | UnsupportedOperationError
  >

  /**
   * @see {@link ListInvalidationsCommand}
   */
  listInvalidations(
    args: ListInvalidationsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListInvalidationsCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | InvalidArgumentError | NoSuchDistributionError
  >

  listInvalidationsStream(
    args: ListInvalidationsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListInvalidationsCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | InvalidArgumentError | NoSuchDistributionError
  >

  /**
   * @see {@link ListInvalidationsForDistributionTenantCommand}
   */
  listInvalidationsForDistributionTenant(
    args: ListInvalidationsForDistributionTenantCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListInvalidationsForDistributionTenantCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | EntityNotFoundError | InvalidArgumentError
  >

  listInvalidationsForDistributionTenantStream(
    args: ListInvalidationsForDistributionTenantCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListInvalidationsForDistributionTenantCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | EntityNotFoundError | InvalidArgumentError
  >

  /**
   * @see {@link ListKeyGroupsCommand}
   */
  listKeyGroups(
    args: ListKeyGroupsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<ListKeyGroupsCommandOutput, Cause.TimeoutError | SdkError | InvalidArgumentError>

  /**
   * @see {@link ListKeyValueStoresCommand}
   */
  listKeyValueStores(
    args: ListKeyValueStoresCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListKeyValueStoresCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | InvalidArgumentError | UnsupportedOperationError
  >

  listKeyValueStoresStream(
    args: ListKeyValueStoresCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListKeyValueStoresCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | InvalidArgumentError | UnsupportedOperationError
  >

  /**
   * @see {@link ListOriginAccessControlsCommand}
   */
  listOriginAccessControls(
    args: ListOriginAccessControlsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<ListOriginAccessControlsCommandOutput, Cause.TimeoutError | SdkError | InvalidArgumentError>

  listOriginAccessControlsStream(
    args: ListOriginAccessControlsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<ListOriginAccessControlsCommandOutput, Cause.TimeoutError | SdkError | InvalidArgumentError>

  /**
   * @see {@link ListOriginRequestPoliciesCommand}
   */
  listOriginRequestPolicies(
    args: ListOriginRequestPoliciesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListOriginRequestPoliciesCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | InvalidArgumentError | NoSuchOriginRequestPolicyError
  >

  /**
   * @see {@link ListPublicKeysCommand}
   */
  listPublicKeys(
    args: ListPublicKeysCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<ListPublicKeysCommandOutput, Cause.TimeoutError | SdkError | InvalidArgumentError>

  listPublicKeysStream(
    args: ListPublicKeysCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<ListPublicKeysCommandOutput, Cause.TimeoutError | SdkError | InvalidArgumentError>

  /**
   * @see {@link ListRealtimeLogConfigsCommand}
   */
  listRealtimeLogConfigs(
    args: ListRealtimeLogConfigsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListRealtimeLogConfigsCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | InvalidArgumentError | NoSuchRealtimeLogConfigError
  >

  /**
   * @see {@link ListResponseHeadersPoliciesCommand}
   */
  listResponseHeadersPolicies(
    args: ListResponseHeadersPoliciesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListResponseHeadersPoliciesCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | InvalidArgumentError | NoSuchResponseHeadersPolicyError
  >

  /**
   * @see {@link ListStreamingDistributionsCommand}
   */
  listStreamingDistributions(
    args: ListStreamingDistributionsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<ListStreamingDistributionsCommandOutput, Cause.TimeoutError | SdkError | InvalidArgumentError>

  listStreamingDistributionsStream(
    args: ListStreamingDistributionsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<ListStreamingDistributionsCommandOutput, Cause.TimeoutError | SdkError | InvalidArgumentError>

  /**
   * @see {@link ListTagsForResourceCommand}
   */
  listTagsForResource(
    args: ListTagsForResourceCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListTagsForResourceCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | InvalidArgumentError | InvalidTaggingError | NoSuchResourceError
  >

  /**
   * @see {@link ListTrustStoresCommand}
   */
  listTrustStores(
    args: ListTrustStoresCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListTrustStoresCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | EntityNotFoundError | InvalidArgumentError
  >

  listTrustStoresStream(
    args: ListTrustStoresCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListTrustStoresCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | EntityNotFoundError | InvalidArgumentError
  >

  /**
   * @see {@link ListVpcOriginsCommand}
   */
  listVpcOrigins(
    args: ListVpcOriginsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListVpcOriginsCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | EntityNotFoundError
    | InvalidArgumentError
    | UnsupportedOperationError
  >

  /**
   * @see {@link PublishConnectionFunctionCommand}
   */
  publishConnectionFunction(
    args: PublishConnectionFunctionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    PublishConnectionFunctionCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | EntityNotFoundError
    | InvalidArgumentError
    | InvalidIfMatchVersionError
    | PreconditionFailedError
    | UnsupportedOperationError
  >

  /**
   * @see {@link PublishFunctionCommand}
   */
  publishFunction(
    args: PublishFunctionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    PublishFunctionCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InvalidArgumentError
    | InvalidIfMatchVersionError
    | NoSuchFunctionExistsError
    | PreconditionFailedError
    | UnsupportedOperationError
  >

  /**
   * @see {@link PutResourcePolicyCommand}
   */
  putResourcePolicy(
    args: PutResourcePolicyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    PutResourcePolicyCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | EntityNotFoundError
    | IllegalUpdateError
    | InvalidArgumentError
    | PreconditionFailedError
    | UnsupportedOperationError
  >

  /**
   * @see {@link TagResourceCommand}
   */
  tagResource(
    args: TagResourceCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    TagResourceCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | InvalidArgumentError | InvalidTaggingError | NoSuchResourceError
  >

  /**
   * @see {@link TestConnectionFunctionCommand}
   */
  testConnectionFunction(
    args: TestConnectionFunctionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    TestConnectionFunctionCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | EntityNotFoundError
    | InvalidArgumentError
    | InvalidIfMatchVersionError
    | PreconditionFailedError
    | TestFunctionFailedError
    | UnsupportedOperationError
  >

  /**
   * @see {@link TestFunctionCommand}
   */
  testFunction(
    args: TestFunctionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    TestFunctionCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InvalidArgumentError
    | InvalidIfMatchVersionError
    | NoSuchFunctionExistsError
    | TestFunctionFailedError
    | UnsupportedOperationError
  >

  /**
   * @see {@link UntagResourceCommand}
   */
  untagResource(
    args: UntagResourceCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UntagResourceCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | InvalidArgumentError | InvalidTaggingError | NoSuchResourceError
  >

  /**
   * @see {@link UpdateAnycastIpListCommand}
   */
  updateAnycastIpList(
    args: UpdateAnycastIpListCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateAnycastIpListCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | EntityNotFoundError
    | InvalidArgumentError
    | InvalidIfMatchVersionError
    | PreconditionFailedError
    | UnsupportedOperationError
  >

  /**
   * @see {@link UpdateCachePolicyCommand}
   */
  updateCachePolicy(
    args: UpdateCachePolicyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateCachePolicyCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | CachePolicyAlreadyExistsError
    | IllegalUpdateError
    | InconsistentQuantitiesError
    | InvalidArgumentError
    | InvalidIfMatchVersionError
    | NoSuchCachePolicyError
    | PreconditionFailedError
    | TooManyCookiesInCachePolicyError
    | TooManyHeadersInCachePolicyError
    | TooManyQueryStringsInCachePolicyError
  >

  /**
   * @see {@link UpdateCloudFrontOriginAccessIdentityCommand}
   */
  updateCloudFrontOriginAccessIdentity(
    args: UpdateCloudFrontOriginAccessIdentityCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateCloudFrontOriginAccessIdentityCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | IllegalUpdateError
    | InconsistentQuantitiesError
    | InvalidArgumentError
    | InvalidIfMatchVersionError
    | MissingBodyError
    | NoSuchCloudFrontOriginAccessIdentityError
    | PreconditionFailedError
  >

  /**
   * @see {@link UpdateConnectionFunctionCommand}
   */
  updateConnectionFunction(
    args: UpdateConnectionFunctionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateConnectionFunctionCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | EntityNotFoundError
    | EntitySizeLimitExceededError
    | InvalidArgumentError
    | InvalidIfMatchVersionError
    | PreconditionFailedError
    | UnsupportedOperationError
  >

  /**
   * @see {@link UpdateConnectionGroupCommand}
   */
  updateConnectionGroup(
    args: UpdateConnectionGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateConnectionGroupCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | EntityAlreadyExistsError
    | EntityLimitExceededError
    | EntityNotFoundError
    | InvalidArgumentError
    | InvalidIfMatchVersionError
    | PreconditionFailedError
    | ResourceInUseError
  >

  /**
   * @see {@link UpdateContinuousDeploymentPolicyCommand}
   */
  updateContinuousDeploymentPolicy(
    args: UpdateContinuousDeploymentPolicyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateContinuousDeploymentPolicyCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | InconsistentQuantitiesError
    | InvalidArgumentError
    | InvalidIfMatchVersionError
    | NoSuchContinuousDeploymentPolicyError
    | PreconditionFailedError
    | StagingDistributionInUseError
  >

  /**
   * @see {@link UpdateDistributionCommand}
   */
  updateDistribution(
    args: UpdateDistributionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateDistributionCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | CNAMEAlreadyExistsError
    | ContinuousDeploymentPolicyInUseError
    | EntityNotFoundError
    | IllegalFieldLevelEncryptionConfigAssociationWithCacheBehaviorError
    | IllegalOriginAccessConfigurationError
    | IllegalUpdateError
    | InconsistentQuantitiesError
    | InvalidArgumentError
    | InvalidDefaultRootObjectError
    | InvalidDomainNameForOriginAccessControlError
    | InvalidErrorCodeError
    | InvalidForwardCookiesError
    | InvalidFunctionAssociationError
    | InvalidGeoRestrictionParameterError
    | InvalidHeadersForS3OriginError
    | InvalidIfMatchVersionError
    | InvalidLambdaFunctionAssociationError
    | InvalidLocationCodeError
    | InvalidMinimumProtocolVersionError
    | InvalidOriginAccessControlError
    | InvalidOriginAccessIdentityError
    | InvalidOriginKeepaliveTimeoutError
    | InvalidOriginReadTimeoutError
    | InvalidQueryStringParametersError
    | InvalidRelativePathError
    | InvalidRequiredProtocolError
    | InvalidResponseCodeError
    | InvalidTTLOrderError
    | InvalidViewerCertificateError
    | InvalidWebACLIdError
    | MissingBodyError
    | NoSuchCachePolicyError
    | NoSuchContinuousDeploymentPolicyError
    | NoSuchDistributionError
    | NoSuchFieldLevelEncryptionConfigError
    | NoSuchOriginError
    | NoSuchOriginRequestPolicyError
    | NoSuchRealtimeLogConfigError
    | NoSuchResponseHeadersPolicyError
    | PreconditionFailedError
    | RealtimeLogConfigOwnerMismatchError
    | StagingDistributionInUseError
    | TooManyCacheBehaviorsError
    | TooManyCertificatesError
    | TooManyCookieNamesInWhiteListError
    | TooManyDistributionCNAMEsError
    | TooManyDistributionsAssociatedToCachePolicyError
    | TooManyDistributionsAssociatedToFieldLevelEncryptionConfigError
    | TooManyDistributionsAssociatedToKeyGroupError
    | TooManyDistributionsAssociatedToOriginAccessControlError
    | TooManyDistributionsAssociatedToOriginRequestPolicyError
    | TooManyDistributionsAssociatedToResponseHeadersPolicyError
    | TooManyDistributionsWithFunctionAssociationsError
    | TooManyDistributionsWithLambdaAssociationsError
    | TooManyDistributionsWithSingleFunctionARNError
    | TooManyFunctionAssociationsError
    | TooManyHeadersInForwardedValuesError
    | TooManyKeyGroupsAssociatedToDistributionError
    | TooManyLambdaFunctionAssociationsError
    | TooManyOriginCustomHeadersError
    | TooManyOriginGroupsPerDistributionError
    | TooManyOriginsError
    | TooManyQueryStringParametersError
    | TooManyTrustedSignersError
    | TrustedKeyGroupDoesNotExistError
    | TrustedSignerDoesNotExistError
  >

  /**
   * @see {@link UpdateDistributionTenantCommand}
   */
  updateDistributionTenant(
    args: UpdateDistributionTenantCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateDistributionTenantCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | CNAMEAlreadyExistsError
    | EntityAlreadyExistsError
    | EntityLimitExceededError
    | EntityNotFoundError
    | InvalidArgumentError
    | InvalidAssociationError
    | InvalidIfMatchVersionError
    | PreconditionFailedError
  >

  /**
   * @see {@link UpdateDistributionWithStagingConfigCommand}
   */
  updateDistributionWithStagingConfig(
    args: UpdateDistributionWithStagingConfigCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateDistributionWithStagingConfigCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | CNAMEAlreadyExistsError
    | EntityLimitExceededError
    | EntityNotFoundError
    | IllegalFieldLevelEncryptionConfigAssociationWithCacheBehaviorError
    | IllegalUpdateError
    | InconsistentQuantitiesError
    | InvalidArgumentError
    | InvalidDefaultRootObjectError
    | InvalidErrorCodeError
    | InvalidForwardCookiesError
    | InvalidFunctionAssociationError
    | InvalidGeoRestrictionParameterError
    | InvalidHeadersForS3OriginError
    | InvalidIfMatchVersionError
    | InvalidLambdaFunctionAssociationError
    | InvalidLocationCodeError
    | InvalidMinimumProtocolVersionError
    | InvalidOriginAccessControlError
    | InvalidOriginAccessIdentityError
    | InvalidOriginKeepaliveTimeoutError
    | InvalidOriginReadTimeoutError
    | InvalidQueryStringParametersError
    | InvalidRelativePathError
    | InvalidRequiredProtocolError
    | InvalidResponseCodeError
    | InvalidTTLOrderError
    | InvalidViewerCertificateError
    | InvalidWebACLIdError
    | MissingBodyError
    | NoSuchCachePolicyError
    | NoSuchDistributionError
    | NoSuchFieldLevelEncryptionConfigError
    | NoSuchOriginError
    | NoSuchOriginRequestPolicyError
    | NoSuchRealtimeLogConfigError
    | NoSuchResponseHeadersPolicyError
    | PreconditionFailedError
    | RealtimeLogConfigOwnerMismatchError
    | TooManyCacheBehaviorsError
    | TooManyCertificatesError
    | TooManyCookieNamesInWhiteListError
    | TooManyDistributionCNAMEsError
    | TooManyDistributionsAssociatedToCachePolicyError
    | TooManyDistributionsAssociatedToFieldLevelEncryptionConfigError
    | TooManyDistributionsAssociatedToKeyGroupError
    | TooManyDistributionsAssociatedToOriginAccessControlError
    | TooManyDistributionsAssociatedToOriginRequestPolicyError
    | TooManyDistributionsAssociatedToResponseHeadersPolicyError
    | TooManyDistributionsWithFunctionAssociationsError
    | TooManyDistributionsWithLambdaAssociationsError
    | TooManyDistributionsWithSingleFunctionARNError
    | TooManyFunctionAssociationsError
    | TooManyHeadersInForwardedValuesError
    | TooManyKeyGroupsAssociatedToDistributionError
    | TooManyLambdaFunctionAssociationsError
    | TooManyOriginCustomHeadersError
    | TooManyOriginGroupsPerDistributionError
    | TooManyOriginsError
    | TooManyQueryStringParametersError
    | TooManyTrustedSignersError
    | TrustedKeyGroupDoesNotExistError
    | TrustedSignerDoesNotExistError
  >

  /**
   * @see {@link UpdateDomainAssociationCommand}
   */
  updateDomainAssociation(
    args: UpdateDomainAssociationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateDomainAssociationCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | EntityNotFoundError
    | IllegalUpdateError
    | InvalidArgumentError
    | InvalidIfMatchVersionError
    | PreconditionFailedError
  >

  /**
   * @see {@link UpdateFieldLevelEncryptionConfigCommand}
   */
  updateFieldLevelEncryptionConfig(
    args: UpdateFieldLevelEncryptionConfigCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateFieldLevelEncryptionConfigCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | IllegalUpdateError
    | InconsistentQuantitiesError
    | InvalidArgumentError
    | InvalidIfMatchVersionError
    | NoSuchFieldLevelEncryptionConfigError
    | NoSuchFieldLevelEncryptionProfileError
    | PreconditionFailedError
    | QueryArgProfileEmptyError
    | TooManyFieldLevelEncryptionContentTypeProfilesError
    | TooManyFieldLevelEncryptionQueryArgProfilesError
  >

  /**
   * @see {@link UpdateFieldLevelEncryptionProfileCommand}
   */
  updateFieldLevelEncryptionProfile(
    args: UpdateFieldLevelEncryptionProfileCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateFieldLevelEncryptionProfileCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | FieldLevelEncryptionProfileAlreadyExistsError
    | FieldLevelEncryptionProfileSizeExceededError
    | IllegalUpdateError
    | InconsistentQuantitiesError
    | InvalidArgumentError
    | InvalidIfMatchVersionError
    | NoSuchFieldLevelEncryptionProfileError
    | NoSuchPublicKeyError
    | PreconditionFailedError
    | TooManyFieldLevelEncryptionEncryptionEntitiesError
    | TooManyFieldLevelEncryptionFieldPatternsError
  >

  /**
   * @see {@link UpdateFunctionCommand}
   */
  updateFunction(
    args: UpdateFunctionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateFunctionCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | FunctionSizeLimitExceededError
    | InvalidArgumentError
    | InvalidIfMatchVersionError
    | NoSuchFunctionExistsError
    | PreconditionFailedError
    | UnsupportedOperationError
  >

  /**
   * @see {@link UpdateKeyGroupCommand}
   */
  updateKeyGroup(
    args: UpdateKeyGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateKeyGroupCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InvalidArgumentError
    | InvalidIfMatchVersionError
    | KeyGroupAlreadyExistsError
    | NoSuchResourceError
    | PreconditionFailedError
    | TooManyPublicKeysInKeyGroupError
  >

  /**
   * @see {@link UpdateKeyValueStoreCommand}
   */
  updateKeyValueStore(
    args: UpdateKeyValueStoreCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateKeyValueStoreCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | EntityNotFoundError
    | InvalidArgumentError
    | InvalidIfMatchVersionError
    | PreconditionFailedError
    | UnsupportedOperationError
  >

  /**
   * @see {@link UpdateOriginAccessControlCommand}
   */
  updateOriginAccessControl(
    args: UpdateOriginAccessControlCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateOriginAccessControlCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | IllegalUpdateError
    | InvalidArgumentError
    | InvalidIfMatchVersionError
    | NoSuchOriginAccessControlError
    | OriginAccessControlAlreadyExistsError
    | PreconditionFailedError
  >

  /**
   * @see {@link UpdateOriginRequestPolicyCommand}
   */
  updateOriginRequestPolicy(
    args: UpdateOriginRequestPolicyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateOriginRequestPolicyCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | IllegalUpdateError
    | InconsistentQuantitiesError
    | InvalidArgumentError
    | InvalidIfMatchVersionError
    | NoSuchOriginRequestPolicyError
    | OriginRequestPolicyAlreadyExistsError
    | PreconditionFailedError
    | TooManyCookiesInOriginRequestPolicyError
    | TooManyHeadersInOriginRequestPolicyError
    | TooManyQueryStringsInOriginRequestPolicyError
  >

  /**
   * @see {@link UpdatePublicKeyCommand}
   */
  updatePublicKey(
    args: UpdatePublicKeyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdatePublicKeyCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | CannotChangeImmutablePublicKeyFieldsError
    | IllegalUpdateError
    | InvalidArgumentError
    | InvalidIfMatchVersionError
    | NoSuchPublicKeyError
    | PreconditionFailedError
  >

  /**
   * @see {@link UpdateRealtimeLogConfigCommand}
   */
  updateRealtimeLogConfig(
    args: UpdateRealtimeLogConfigCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateRealtimeLogConfigCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | InvalidArgumentError | NoSuchRealtimeLogConfigError
  >

  /**
   * @see {@link UpdateResponseHeadersPolicyCommand}
   */
  updateResponseHeadersPolicy(
    args: UpdateResponseHeadersPolicyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateResponseHeadersPolicyCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | IllegalUpdateError
    | InconsistentQuantitiesError
    | InvalidArgumentError
    | InvalidIfMatchVersionError
    | NoSuchResponseHeadersPolicyError
    | PreconditionFailedError
    | ResponseHeadersPolicyAlreadyExistsError
    | TooLongCSPInResponseHeadersPolicyError
    | TooManyCustomHeadersInResponseHeadersPolicyError
    | TooManyRemoveHeadersInResponseHeadersPolicyError
  >

  /**
   * @see {@link UpdateStreamingDistributionCommand}
   */
  updateStreamingDistribution(
    args: UpdateStreamingDistributionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateStreamingDistributionCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | CNAMEAlreadyExistsError
    | IllegalUpdateError
    | InconsistentQuantitiesError
    | InvalidArgumentError
    | InvalidIfMatchVersionError
    | InvalidOriginAccessControlError
    | InvalidOriginAccessIdentityError
    | MissingBodyError
    | NoSuchStreamingDistributionError
    | PreconditionFailedError
    | TooManyStreamingDistributionCNAMEsError
    | TooManyTrustedSignersError
    | TrustedSignerDoesNotExistError
  >

  /**
   * @see {@link UpdateTrustStoreCommand}
   */
  updateTrustStore(
    args: UpdateTrustStoreCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateTrustStoreCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | EntityNotFoundError
    | InvalidArgumentError
    | InvalidIfMatchVersionError
    | PreconditionFailedError
  >

  /**
   * @see {@link UpdateVpcOriginCommand}
   */
  updateVpcOrigin(
    args: UpdateVpcOriginCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateVpcOriginCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccessDeniedError
    | CannotUpdateEntityWhileInUseError
    | EntityAlreadyExistsError
    | EntityLimitExceededError
    | EntityNotFoundError
    | IllegalUpdateError
    | InconsistentQuantitiesError
    | InvalidArgumentError
    | InvalidIfMatchVersionError
    | PreconditionFailedError
    | UnsupportedOperationError
  >

  /**
   * @see {@link VerifyDnsConfigurationCommand}
   */
  verifyDnsConfiguration(
    args: VerifyDnsConfigurationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    VerifyDnsConfigurationCommandOutput,
    Cause.TimeoutError | SdkError | AccessDeniedError | EntityNotFoundError | InvalidArgumentError
  >
}

Added in v1.0.0

utils

CloudFrontService (namespace)

Added in v1.0.0

Config (interface)

Signature

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

Added in v1.0.0

Type (type alias)

Signature

export type Type = CloudFrontService$

Added in v1.0.0