- Added support for Cloud Endpoints (currently in private beta).
ENHANCEMENTS:
- Added support for the Bot User API. The Bot User API allows you to manage the bots that are registered to your ngrok account. You can automate the creation, management, and deletion of bot users in your account.
FIXED:
- The following
optional
fields are now also markedcomputed
:- APIKeys:
owner_id
- HTTPResponseBackends:
status_code
- ReservedDomains:
domain
- SSHHostCertificates:
valid_after
,valid_until
- SSHUserCertificates:
extensions
,valid_after
,valid_until
- APIKeys:
- The following read-only
computed
fields are no longer markedoptional
, as they cannot be set on Create or Update.id
anduri
on all resources- APIKeys:
token
- FailoverBackends, HTTPResponseBackends:
created_at
- ReservedAddrs:
addr
- ReservedDomains:
acme_challenge_cname_target
,cname_target
- SSHCertificateAuthorities:
key_type
,public_key
- SSHHostCertificates, SSHUserCertificates:
certificate
,key_type
- TLSCertificates:
dns_names
,ips
,subject_alternative_names
- TunnelGroupBackends:
created_at
,tunnels
ENHANCEMENTS:
- Added
owner_id
field to theapi_key
,credential
, andssh_credential
resources. If supplied at credential creation, ownership will be assigned to the specified User or Bot. Only admins may specify an owner other than themselves. Defaults to the authenticated User or Bot. - Added
failover_backend
,http_response_backend
, andtunnel_group_backend
resources. A Failover backend defines failover behavior within a list of referenced backends. Traffic is sent to the first backend in the list. If that backend is offline or no connection can be established, ngrok attempts to connect to the next backend in the list until one is successful.
CHANGED:
- The
domain
field of the ReservedDomains schema is markedoptional
as it can now be set on Create. This field was no longer markedcomputed
in error, this is fixed in version0.2.0
.
ENHANCEMENTS:
- Added
nameid_format
field to the SAML endpoint configuration.
FIXED:
- Suppress capitalization diff on webhook validation provider
- Mark fields transmitting secrets as sensitive
- Suppress ID diff on automatically provisioned certificates
- Additional create fields marked as required
FIXED:
- Remove many unnecessary fields.
FIXED:
- Correctly handle referenced resources by id.
ENHANCEMENTS:
- Add a resource to manage IP Policy Rules.
ENHANCEMENTS:
- Improve error reporting from lower-level API client.
- Add CHANGELOG and top-level README.
ENHANCEMENTS:
- Replace documentation generation with
tfplugindocs