Skip to main content

Documentation Index

Fetch the complete documentation index at: https://www.aptible.com/docs/llms.txt

Use this file to discover all available pages before exploring further.

This command modifies an existing App HTTP(S) Endpoint.
📘 Tip: Use the aptible endpoints:list command to easily locate the Endpoint Hostname for a given Endpoint.

Synopsis

Usage:
  aptible endpoints:https:modify [--app APP] ENDPOINT_HOSTNAME

Options:
  --env, [--environment=ENVIRONMENT]
      [--app=APP]
  -r, [--remote=REMOTE]
      [--port=N]                                                       # A port to expose on this Endpoint
      [--idle-timeout=IDLE_TIMEOUT]                                    # Timeout (seconds) to enforce idle timeouts while sending and receiving responses. Use "default" to reset to the platform default
      [--load-balancing-algorithm-type=LOAD_BALANCING_ALGORITHM_TYPE]  # The load balancing algorithm for this Endpoint. Valid options are round_robin, least_outstanding_requests, and weighted_random
      [--shared], [--no-shared]                                        # Share this Endpoint's load balancer with other Endpoints
      [--force-ssl], [--no-force-ssl]                                  # Redirect all HTTP requests to HTTPS, and enable the Strict-Transport-Security header (HSTS)
      [--maintenance-page-url=MAINTENANCE_PAGE_URL]                    # The URL of a maintenance page to cache and serve when requests time out, or your app is unhealthy. Use "default" to reset to the platform default
      [--release-healthcheck-timeout=RELEASE_HEALTHCHECK_TIMEOUT]      # Timeout (seconds) to wait for your app to respond to a release health check. Use "default" to reset to the platform default
      [--show-elb-healthchecks], [--no-show-elb-healthchecks]          # Show all runtime health check requets in the endpoint's logs
      [--ssl-protocols-override=SSL_PROTOCOLS_OVERRIDE]                # Specify the allowed SSL protocols. Valid options: "TLSv1 TLSv1.1 TLSv1.2", "TLSv1 TLSv1.1 TLSv1.2 PFS", "TLSv1.1 TLSv1.2", "TLSv1.1 TLSv1.2 PFS", "TLSv1.2", "TLSv1.2 PFS", "TLSv1.2 PFS TLSv1.3", "TLSv1.3". PFS options require an HTTPS (ALB) endpoint. Use "default" to reset to the platform default
      [--strict-health-checks], [--no-strict-health-checks]            # Require containers to respond to health checks with a 200 OK HTTP response.
      [--ip-whitelist=one two three]                                   # A list of IPv4 sources (addresses or CIDRs) to which to restrict traffic to this Endpoint
      [--no-ip-whitelist]                                              # Disable IP Whitelist
      [--certificate-file=CERTIFICATE_FILE]                            # A file containing a certificate to use on this Endpoint
      [--private-key-file=PRIVATE_KEY_FILE]                            # A file containing a private key to use on this Endpoint
      [--managed-tls], [--no-managed-tls]                              # Enable Managed TLS on this Endpoint
      [--managed-tls-domain=MANAGED_TLS_DOMAIN]                        # A domain to use for Managed TLS
      [--certificate-fingerprint=CERTIFICATE_FINGERPRINT]              # The fingerprint of an existing Certificate to use on this Endpoint

Examples

The options available for this command are similar to those available for aptible endpoints:https:create. Review the examples there.