Resource: pingaccess_third_party_service
Provides a third party service.
Example Usage
resource "pingaccess_third_party_service" "demo_third_party_service" {
name = "demo"
targets = [
"server.domain:1234",
]
}
Argument Attributes
The following arguments are supported:
-
availability_profile_id
- (Optional) The ID of the availability profile associated with the third-party service. -
expected_hostname
- (Optional) The name of the host expected in the third-party service's certificate. -
host_value
- (Optional) The Host header field value in the requests sent to a Third-Party Services. When set, PingAccess will use the hostValue as the Host header field value. Otherwise, the target value will be used. -
load_balancing_strategy_id
- (Optional) The ID of the load balancing strategy associated with the third-party service. -
max_connections
- (Optional) The maximum number of HTTP persistent connections you want PingAccess to have open and maintain for the third-party service. -1 indicates unlimited connections. -
name
- (Required) The name of the third-party service. -
secure
- (Optional) This field is true if the third-party service expects HTTPS connections. -
skip_hostname_verification
- (Optional) This field is true if the hostname verification of the third-party service's certificate should be skipped. -
targets
- (Required) The {hostname}:{port} pairs for the hosts that make up the third-party service. -
trusted_certificate_group_id
- (Optional) The ID of the trusted certificate group associated with the third-party service. -
use_proxy
- (Optional) True if a proxy should be used for HTTP or HTTPS requests.
Attributes Reference
In addition to all arguments above, the following attributes are exported:
id
- The third party service's ID.
Import
PingAccess third party service can be imported using the id, e.g.
$ terraform import pingaccess_third_party_service.demo_third_party_service 123