1. Packages
  2. Avi Provider
  3. API Docs
  4. getHealthmonitor
avi 31.1.1 published on Monday, Apr 14, 2025 by vmware

avi.getHealthmonitor

Explore with Pulumi AI

<!–

Copyright 2021 VMware, Inc.
SPDX-License-Identifier: Mozilla Public License 2.0

–>

layout: “avi”

page_title: “AVI: avi.Healthmonitor” sidebar_current: “docs-avi-datasource-healthmonitor” description: |- Get information of Avi HealthMonitor.

avi.Healthmonitor

This data source is used to to get avi.Healthmonitor objects.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as avi from "@pulumi/avi";

const fooHealthmonitor = avi.getHealthmonitor({
    name: "foo",
    uuid: "healthmonitor-f9cf6b3e-a411-436f-95e2-2982ba2b217b",
});
Copy
import pulumi
import pulumi_avi as avi

foo_healthmonitor = avi.get_healthmonitor(name="foo",
    uuid="healthmonitor-f9cf6b3e-a411-436f-95e2-2982ba2b217b")
Copy
package main

import (
	"github.com/pulumi/pulumi-terraform-provider/sdks/go/avi/v31/avi"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := avi.LookupHealthmonitor(ctx, &avi.LookupHealthmonitorArgs{
			Name: pulumi.StringRef("foo"),
			Uuid: pulumi.StringRef("healthmonitor-f9cf6b3e-a411-436f-95e2-2982ba2b217b"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Avi = Pulumi.Avi;

return await Deployment.RunAsync(() => 
{
    var fooHealthmonitor = Avi.GetHealthmonitor.Invoke(new()
    {
        Name = "foo",
        Uuid = "healthmonitor-f9cf6b3e-a411-436f-95e2-2982ba2b217b",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.avi.AviFunctions;
import com.pulumi.avi.inputs.GetHealthmonitorArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var fooHealthmonitor = AviFunctions.getHealthmonitor(GetHealthmonitorArgs.builder()
            .name("foo")
            .uuid("healthmonitor-f9cf6b3e-a411-436f-95e2-2982ba2b217b")
            .build());

    }
}
Copy
variables:
  fooHealthmonitor:
    fn::invoke:
      function: avi:getHealthmonitor
      arguments:
        name: foo
        uuid: healthmonitor-f9cf6b3e-a411-436f-95e2-2982ba2b217b
Copy

Using getHealthmonitor

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getHealthmonitor(args: GetHealthmonitorArgs, opts?: InvokeOptions): Promise<GetHealthmonitorResult>
function getHealthmonitorOutput(args: GetHealthmonitorOutputArgs, opts?: InvokeOptions): Output<GetHealthmonitorResult>
Copy
def get_healthmonitor(id: Optional[str] = None,
                      name: Optional[str] = None,
                      tenant_ref: Optional[str] = None,
                      uuid: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetHealthmonitorResult
def get_healthmonitor_output(id: Optional[pulumi.Input[str]] = None,
                      name: Optional[pulumi.Input[str]] = None,
                      tenant_ref: Optional[pulumi.Input[str]] = None,
                      uuid: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetHealthmonitorResult]
Copy
func LookupHealthmonitor(ctx *Context, args *LookupHealthmonitorArgs, opts ...InvokeOption) (*LookupHealthmonitorResult, error)
func LookupHealthmonitorOutput(ctx *Context, args *LookupHealthmonitorOutputArgs, opts ...InvokeOption) LookupHealthmonitorResultOutput
Copy

> Note: This function is named LookupHealthmonitor in the Go SDK.

public static class GetHealthmonitor 
{
    public static Task<GetHealthmonitorResult> InvokeAsync(GetHealthmonitorArgs args, InvokeOptions? opts = null)
    public static Output<GetHealthmonitorResult> Invoke(GetHealthmonitorInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetHealthmonitorResult> getHealthmonitor(GetHealthmonitorArgs args, InvokeOptions options)
public static Output<GetHealthmonitorResult> getHealthmonitor(GetHealthmonitorArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: avi:index/getHealthmonitor:getHealthmonitor
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Id string
Name string
Search HealthMonitor by name.
TenantRef string
It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Uuid string
Search HealthMonitor by uuid.
Id string
Name string
Search HealthMonitor by name.
TenantRef string
It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Uuid string
Search HealthMonitor by uuid.
id String
name String
Search HealthMonitor by name.
tenantRef String
It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
uuid String
Search HealthMonitor by uuid.
id string
name string
Search HealthMonitor by name.
tenantRef string
It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
uuid string
Search HealthMonitor by uuid.
id str
name str
Search HealthMonitor by name.
tenant_ref str
It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
uuid str
Search HealthMonitor by uuid.
id String
name String
Search HealthMonitor by name.
tenantRef String
It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
uuid String
Search HealthMonitor by uuid.

getHealthmonitor Result

The following output properties are available:

AllowDuplicateMonitors string
By default, multiple instances of the same healthmonitor to the same server are suppressed intelligently. In rare cases, the monitor may have specific constructs that go beyond the server keys (ip, port, etc.) during which such suppression is not desired. Use this knob to allow duplicates. Field introduced in 18.2.8. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- true), basic (allowed values- true) edition.
Authentications List<GetHealthmonitorAuthentication>
Authentication information for username/password. Field introduced in 20.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
ConfigpbAttributes List<GetHealthmonitorConfigpbAttribute>
Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Description string
Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
DisableQuickstart string
During addition of a server or healthmonitors or during bootup, avi performs sequential health checks rather than waiting for send-interval to kick in, to mark the server up as soon as possible. This knob may be used to turn this feature off. Field introduced in 18.2.7. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
DnsMonitors List<GetHealthmonitorDnsMonitor>
Allowed with any value in enterprise, enterprise with cloud services edition.
ExternalMonitors List<GetHealthmonitorExternalMonitor>
Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
FailedChecks string
Number of continuous failed health checks before the server is marked down. Allowed values are 1-50. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
FtpMonitors List<GetHealthmonitorFtpMonitor>
Health monitor for ftp. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
FtpsMonitors List<GetHealthmonitorFtpsMonitor>
Health monitor for ftps. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
Http2Monitors List<GetHealthmonitorHttp2Monitor>
Health monitor for http2. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
Http2sMonitors List<GetHealthmonitorHttp2sMonitor>
Health monitor for http2s. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
HttpMonitors List<GetHealthmonitorHttpMonitor>
Allowed with any value in enterprise, basic, enterprise with cloud services edition.
HttpsMonitors List<GetHealthmonitorHttpsMonitor>
Allowed with any value in enterprise, basic, enterprise with cloud services edition.
Id string
ImapMonitors List<GetHealthmonitorImapMonitor>
Health monitor for imap. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
ImapsMonitors List<GetHealthmonitorImapsMonitor>
Health monitor for imaps. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
IsFederated string
This field describes the object's replication scope. If the field is set to false, then the object is visible within the controller-cluster and its associated service-engines. If the field is set to true, then the object is replicated across the federation. Field introduced in 17.1.3. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
LdapMonitors List<GetHealthmonitorLdapMonitor>
Health monitor for ldap. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
LdapsMonitors List<GetHealthmonitorLdapsMonitor>
Health monitor for ldaps. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
Markers List<GetHealthmonitorMarker>
List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
MonitorPort string
Use this port instead of the port defined for the server in the pool. If the monitor succeeds to this port, the load balanced traffic will still be sent to the port of the server defined within the pool. Allowed values are 1-65535. Special values are 0 - use server port. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Name string
A user friendly name for this health monitor. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Pop3Monitors List<GetHealthmonitorPop3Monitor>
Health monitor for pop3. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
Pop3sMonitors List<GetHealthmonitorPop3sMonitor>
Health monitor for pop3s. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
RadiusMonitors List<GetHealthmonitorRadiusMonitor>
Health monitor for radius. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
ReceiveTimeout string
A valid response from the server is expected within the receive timeout window. This timeout must be less than the send interval. If server status is regularly flapping up and down, consider increasing this value. Allowed values are 1-2400. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
SctpMonitors List<GetHealthmonitorSctpMonitor>
Health monitor for sctp. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
SendInterval string
Frequency, in seconds, that monitors are sent to a server. Allowed values are 1-3600. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
SipMonitors List<GetHealthmonitorSipMonitor>
Health monitor for sip. Field introduced in 17.2.8, 18.1.3, 18.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
SmtpMonitors List<GetHealthmonitorSmtpMonitor>
Health monitor for smtp. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
SmtpsMonitors List<GetHealthmonitorSmtpsMonitor>
Health monitor for smtps. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
SuccessfulChecks string
Number of continuous successful health checks before server is marked up. Allowed values are 1-50. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
TcpMonitors List<GetHealthmonitorTcpMonitor>
Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
TenantRef string
It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Type string
Type of the health monitor. Enum options - HEALTH_MONITOR_PING, HEALTH_MONITOR_TCP, HEALTH_MONITOR_HTTP, HEALTH_MONITOR_HTTPS, HEALTH_MONITOR_EXTERNAL, HEALTH_MONITOR_UDP, HEALTH_MONITOR_DNS, HEALTH_MONITOR_GSLB, HEALTH_MONITOR_SIP, HEALTH_MONITOR_RADIUS, HEALTH_MONITOR_SMTP, HEALTH_MONITOR_SMTPS, HEALTH_MONITOR_POP3, HEALTH_MONITOR_POP3S, HEALTH_MONITOR_IMAP, HEALTH_MONITOR_IMAPS, HEALTH_MONITOR_FTP, HEALTH_MONITOR_FTPS, HEALTH_MONITOR_LDAP, HEALTH_MONITOR_LDAPS... Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- health_monitor_ping,health_monitor_tcp,health_monitor_udp), basic (allowed values- health_monitor_ping,health_monitor_tcp,health_monitor_udp,health_monitor_http,health_monitor_https) edition.
UdpMonitors List<GetHealthmonitorUdpMonitor>
Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Uuid string
Uuid of the health monitor. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
AllowDuplicateMonitors string
By default, multiple instances of the same healthmonitor to the same server are suppressed intelligently. In rare cases, the monitor may have specific constructs that go beyond the server keys (ip, port, etc.) during which such suppression is not desired. Use this knob to allow duplicates. Field introduced in 18.2.8. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- true), basic (allowed values- true) edition.
Authentications []GetHealthmonitorAuthentication
Authentication information for username/password. Field introduced in 20.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
ConfigpbAttributes []GetHealthmonitorConfigpbAttribute
Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Description string
Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
DisableQuickstart string
During addition of a server or healthmonitors or during bootup, avi performs sequential health checks rather than waiting for send-interval to kick in, to mark the server up as soon as possible. This knob may be used to turn this feature off. Field introduced in 18.2.7. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
DnsMonitors []GetHealthmonitorDnsMonitor
Allowed with any value in enterprise, enterprise with cloud services edition.
ExternalMonitors []GetHealthmonitorExternalMonitor
Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
FailedChecks string
Number of continuous failed health checks before the server is marked down. Allowed values are 1-50. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
FtpMonitors []GetHealthmonitorFtpMonitor
Health monitor for ftp. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
FtpsMonitors []GetHealthmonitorFtpsMonitor
Health monitor for ftps. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
Http2Monitors []GetHealthmonitorHttp2Monitor
Health monitor for http2. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
Http2sMonitors []GetHealthmonitorHttp2sMonitor
Health monitor for http2s. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
HttpMonitors []GetHealthmonitorHttpMonitor
Allowed with any value in enterprise, basic, enterprise with cloud services edition.
HttpsMonitors []GetHealthmonitorHttpsMonitor
Allowed with any value in enterprise, basic, enterprise with cloud services edition.
Id string
ImapMonitors []GetHealthmonitorImapMonitor
Health monitor for imap. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
ImapsMonitors []GetHealthmonitorImapsMonitor
Health monitor for imaps. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
IsFederated string
This field describes the object's replication scope. If the field is set to false, then the object is visible within the controller-cluster and its associated service-engines. If the field is set to true, then the object is replicated across the federation. Field introduced in 17.1.3. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
LdapMonitors []GetHealthmonitorLdapMonitor
Health monitor for ldap. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
LdapsMonitors []GetHealthmonitorLdapsMonitor
Health monitor for ldaps. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
Markers []GetHealthmonitorMarker
List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
MonitorPort string
Use this port instead of the port defined for the server in the pool. If the monitor succeeds to this port, the load balanced traffic will still be sent to the port of the server defined within the pool. Allowed values are 1-65535. Special values are 0 - use server port. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Name string
A user friendly name for this health monitor. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Pop3Monitors []GetHealthmonitorPop3Monitor
Health monitor for pop3. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
Pop3sMonitors []GetHealthmonitorPop3sMonitor
Health monitor for pop3s. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
RadiusMonitors []GetHealthmonitorRadiusMonitor
Health monitor for radius. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
ReceiveTimeout string
A valid response from the server is expected within the receive timeout window. This timeout must be less than the send interval. If server status is regularly flapping up and down, consider increasing this value. Allowed values are 1-2400. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
SctpMonitors []GetHealthmonitorSctpMonitor
Health monitor for sctp. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
SendInterval string
Frequency, in seconds, that monitors are sent to a server. Allowed values are 1-3600. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
SipMonitors []GetHealthmonitorSipMonitor
Health monitor for sip. Field introduced in 17.2.8, 18.1.3, 18.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
SmtpMonitors []GetHealthmonitorSmtpMonitor
Health monitor for smtp. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
SmtpsMonitors []GetHealthmonitorSmtpsMonitor
Health monitor for smtps. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
SuccessfulChecks string
Number of continuous successful health checks before server is marked up. Allowed values are 1-50. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
TcpMonitors []GetHealthmonitorTcpMonitor
Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
TenantRef string
It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Type string
Type of the health monitor. Enum options - HEALTH_MONITOR_PING, HEALTH_MONITOR_TCP, HEALTH_MONITOR_HTTP, HEALTH_MONITOR_HTTPS, HEALTH_MONITOR_EXTERNAL, HEALTH_MONITOR_UDP, HEALTH_MONITOR_DNS, HEALTH_MONITOR_GSLB, HEALTH_MONITOR_SIP, HEALTH_MONITOR_RADIUS, HEALTH_MONITOR_SMTP, HEALTH_MONITOR_SMTPS, HEALTH_MONITOR_POP3, HEALTH_MONITOR_POP3S, HEALTH_MONITOR_IMAP, HEALTH_MONITOR_IMAPS, HEALTH_MONITOR_FTP, HEALTH_MONITOR_FTPS, HEALTH_MONITOR_LDAP, HEALTH_MONITOR_LDAPS... Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- health_monitor_ping,health_monitor_tcp,health_monitor_udp), basic (allowed values- health_monitor_ping,health_monitor_tcp,health_monitor_udp,health_monitor_http,health_monitor_https) edition.
UdpMonitors []GetHealthmonitorUdpMonitor
Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Uuid string
Uuid of the health monitor. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
allowDuplicateMonitors String
By default, multiple instances of the same healthmonitor to the same server are suppressed intelligently. In rare cases, the monitor may have specific constructs that go beyond the server keys (ip, port, etc.) during which such suppression is not desired. Use this knob to allow duplicates. Field introduced in 18.2.8. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- true), basic (allowed values- true) edition.
authentications List<GetHealthmonitorAuthentication>
Authentication information for username/password. Field introduced in 20.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
configpbAttributes List<GetHealthmonitorConfigpbAttribute>
Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
description String
Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
disableQuickstart String
During addition of a server or healthmonitors or during bootup, avi performs sequential health checks rather than waiting for send-interval to kick in, to mark the server up as soon as possible. This knob may be used to turn this feature off. Field introduced in 18.2.7. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
dnsMonitors List<GetHealthmonitorDnsMonitor>
Allowed with any value in enterprise, enterprise with cloud services edition.
externalMonitors List<GetHealthmonitorExternalMonitor>
Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
failedChecks String
Number of continuous failed health checks before the server is marked down. Allowed values are 1-50. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
ftpMonitors List<GetHealthmonitorFtpMonitor>
Health monitor for ftp. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
ftpsMonitors List<GetHealthmonitorFtpsMonitor>
Health monitor for ftps. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
http2Monitors List<GetHealthmonitorHttp2Monitor>
Health monitor for http2. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
http2sMonitors List<GetHealthmonitorHttp2sMonitor>
Health monitor for http2s. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
httpMonitors List<GetHealthmonitorHttpMonitor>
Allowed with any value in enterprise, basic, enterprise with cloud services edition.
httpsMonitors List<GetHealthmonitorHttpsMonitor>
Allowed with any value in enterprise, basic, enterprise with cloud services edition.
id String
imapMonitors List<GetHealthmonitorImapMonitor>
Health monitor for imap. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
imapsMonitors List<GetHealthmonitorImapsMonitor>
Health monitor for imaps. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
isFederated String
This field describes the object's replication scope. If the field is set to false, then the object is visible within the controller-cluster and its associated service-engines. If the field is set to true, then the object is replicated across the federation. Field introduced in 17.1.3. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
ldapMonitors List<GetHealthmonitorLdapMonitor>
Health monitor for ldap. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
ldapsMonitors List<GetHealthmonitorLdapsMonitor>
Health monitor for ldaps. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
markers List<GetHealthmonitorMarker>
List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
monitorPort String
Use this port instead of the port defined for the server in the pool. If the monitor succeeds to this port, the load balanced traffic will still be sent to the port of the server defined within the pool. Allowed values are 1-65535. Special values are 0 - use server port. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
name String
A user friendly name for this health monitor. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
pop3Monitors List<GetHealthmonitorPop3Monitor>
Health monitor for pop3. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
pop3sMonitors List<GetHealthmonitorPop3sMonitor>
Health monitor for pop3s. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
radiusMonitors List<GetHealthmonitorRadiusMonitor>
Health monitor for radius. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
receiveTimeout String
A valid response from the server is expected within the receive timeout window. This timeout must be less than the send interval. If server status is regularly flapping up and down, consider increasing this value. Allowed values are 1-2400. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
sctpMonitors List<GetHealthmonitorSctpMonitor>
Health monitor for sctp. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
sendInterval String
Frequency, in seconds, that monitors are sent to a server. Allowed values are 1-3600. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
sipMonitors List<GetHealthmonitorSipMonitor>
Health monitor for sip. Field introduced in 17.2.8, 18.1.3, 18.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
smtpMonitors List<GetHealthmonitorSmtpMonitor>
Health monitor for smtp. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
smtpsMonitors List<GetHealthmonitorSmtpsMonitor>
Health monitor for smtps. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
successfulChecks String
Number of continuous successful health checks before server is marked up. Allowed values are 1-50. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
tcpMonitors List<GetHealthmonitorTcpMonitor>
Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
tenantRef String
It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
type String
Type of the health monitor. Enum options - HEALTH_MONITOR_PING, HEALTH_MONITOR_TCP, HEALTH_MONITOR_HTTP, HEALTH_MONITOR_HTTPS, HEALTH_MONITOR_EXTERNAL, HEALTH_MONITOR_UDP, HEALTH_MONITOR_DNS, HEALTH_MONITOR_GSLB, HEALTH_MONITOR_SIP, HEALTH_MONITOR_RADIUS, HEALTH_MONITOR_SMTP, HEALTH_MONITOR_SMTPS, HEALTH_MONITOR_POP3, HEALTH_MONITOR_POP3S, HEALTH_MONITOR_IMAP, HEALTH_MONITOR_IMAPS, HEALTH_MONITOR_FTP, HEALTH_MONITOR_FTPS, HEALTH_MONITOR_LDAP, HEALTH_MONITOR_LDAPS... Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- health_monitor_ping,health_monitor_tcp,health_monitor_udp), basic (allowed values- health_monitor_ping,health_monitor_tcp,health_monitor_udp,health_monitor_http,health_monitor_https) edition.
udpMonitors List<GetHealthmonitorUdpMonitor>
Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
uuid String
Uuid of the health monitor. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
allowDuplicateMonitors string
By default, multiple instances of the same healthmonitor to the same server are suppressed intelligently. In rare cases, the monitor may have specific constructs that go beyond the server keys (ip, port, etc.) during which such suppression is not desired. Use this knob to allow duplicates. Field introduced in 18.2.8. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- true), basic (allowed values- true) edition.
authentications GetHealthmonitorAuthentication[]
Authentication information for username/password. Field introduced in 20.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
configpbAttributes GetHealthmonitorConfigpbAttribute[]
Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
description string
Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
disableQuickstart string
During addition of a server or healthmonitors or during bootup, avi performs sequential health checks rather than waiting for send-interval to kick in, to mark the server up as soon as possible. This knob may be used to turn this feature off. Field introduced in 18.2.7. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
dnsMonitors GetHealthmonitorDnsMonitor[]
Allowed with any value in enterprise, enterprise with cloud services edition.
externalMonitors GetHealthmonitorExternalMonitor[]
Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
failedChecks string
Number of continuous failed health checks before the server is marked down. Allowed values are 1-50. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
ftpMonitors GetHealthmonitorFtpMonitor[]
Health monitor for ftp. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
ftpsMonitors GetHealthmonitorFtpsMonitor[]
Health monitor for ftps. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
http2Monitors GetHealthmonitorHttp2Monitor[]
Health monitor for http2. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
http2sMonitors GetHealthmonitorHttp2sMonitor[]
Health monitor for http2s. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
httpMonitors GetHealthmonitorHttpMonitor[]
Allowed with any value in enterprise, basic, enterprise with cloud services edition.
httpsMonitors GetHealthmonitorHttpsMonitor[]
Allowed with any value in enterprise, basic, enterprise with cloud services edition.
id string
imapMonitors GetHealthmonitorImapMonitor[]
Health monitor for imap. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
imapsMonitors GetHealthmonitorImapsMonitor[]
Health monitor for imaps. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
isFederated string
This field describes the object's replication scope. If the field is set to false, then the object is visible within the controller-cluster and its associated service-engines. If the field is set to true, then the object is replicated across the federation. Field introduced in 17.1.3. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
ldapMonitors GetHealthmonitorLdapMonitor[]
Health monitor for ldap. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
ldapsMonitors GetHealthmonitorLdapsMonitor[]
Health monitor for ldaps. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
markers GetHealthmonitorMarker[]
List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
monitorPort string
Use this port instead of the port defined for the server in the pool. If the monitor succeeds to this port, the load balanced traffic will still be sent to the port of the server defined within the pool. Allowed values are 1-65535. Special values are 0 - use server port. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
name string
A user friendly name for this health monitor. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
pop3Monitors GetHealthmonitorPop3Monitor[]
Health monitor for pop3. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
pop3sMonitors GetHealthmonitorPop3sMonitor[]
Health monitor for pop3s. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
radiusMonitors GetHealthmonitorRadiusMonitor[]
Health monitor for radius. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
receiveTimeout string
A valid response from the server is expected within the receive timeout window. This timeout must be less than the send interval. If server status is regularly flapping up and down, consider increasing this value. Allowed values are 1-2400. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
sctpMonitors GetHealthmonitorSctpMonitor[]
Health monitor for sctp. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
sendInterval string
Frequency, in seconds, that monitors are sent to a server. Allowed values are 1-3600. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
sipMonitors GetHealthmonitorSipMonitor[]
Health monitor for sip. Field introduced in 17.2.8, 18.1.3, 18.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
smtpMonitors GetHealthmonitorSmtpMonitor[]
Health monitor for smtp. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
smtpsMonitors GetHealthmonitorSmtpsMonitor[]
Health monitor for smtps. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
successfulChecks string
Number of continuous successful health checks before server is marked up. Allowed values are 1-50. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
tcpMonitors GetHealthmonitorTcpMonitor[]
Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
tenantRef string
It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
type string
Type of the health monitor. Enum options - HEALTH_MONITOR_PING, HEALTH_MONITOR_TCP, HEALTH_MONITOR_HTTP, HEALTH_MONITOR_HTTPS, HEALTH_MONITOR_EXTERNAL, HEALTH_MONITOR_UDP, HEALTH_MONITOR_DNS, HEALTH_MONITOR_GSLB, HEALTH_MONITOR_SIP, HEALTH_MONITOR_RADIUS, HEALTH_MONITOR_SMTP, HEALTH_MONITOR_SMTPS, HEALTH_MONITOR_POP3, HEALTH_MONITOR_POP3S, HEALTH_MONITOR_IMAP, HEALTH_MONITOR_IMAPS, HEALTH_MONITOR_FTP, HEALTH_MONITOR_FTPS, HEALTH_MONITOR_LDAP, HEALTH_MONITOR_LDAPS... Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- health_monitor_ping,health_monitor_tcp,health_monitor_udp), basic (allowed values- health_monitor_ping,health_monitor_tcp,health_monitor_udp,health_monitor_http,health_monitor_https) edition.
udpMonitors GetHealthmonitorUdpMonitor[]
Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
uuid string
Uuid of the health monitor. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
allow_duplicate_monitors str
By default, multiple instances of the same healthmonitor to the same server are suppressed intelligently. In rare cases, the monitor may have specific constructs that go beyond the server keys (ip, port, etc.) during which such suppression is not desired. Use this knob to allow duplicates. Field introduced in 18.2.8. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- true), basic (allowed values- true) edition.
authentications Sequence[GetHealthmonitorAuthentication]
Authentication information for username/password. Field introduced in 20.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
configpb_attributes Sequence[GetHealthmonitorConfigpbAttribute]
Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
description str
Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
disable_quickstart str
During addition of a server or healthmonitors or during bootup, avi performs sequential health checks rather than waiting for send-interval to kick in, to mark the server up as soon as possible. This knob may be used to turn this feature off. Field introduced in 18.2.7. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
dns_monitors Sequence[GetHealthmonitorDnsMonitor]
Allowed with any value in enterprise, enterprise with cloud services edition.
external_monitors Sequence[GetHealthmonitorExternalMonitor]
Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
failed_checks str
Number of continuous failed health checks before the server is marked down. Allowed values are 1-50. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
ftp_monitors Sequence[GetHealthmonitorFtpMonitor]
Health monitor for ftp. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
ftps_monitors Sequence[GetHealthmonitorFtpsMonitor]
Health monitor for ftps. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
http2_monitors Sequence[GetHealthmonitorHttp2Monitor]
Health monitor for http2. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
http2s_monitors Sequence[GetHealthmonitorHttp2sMonitor]
Health monitor for http2s. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
http_monitors Sequence[GetHealthmonitorHttpMonitor]
Allowed with any value in enterprise, basic, enterprise with cloud services edition.
https_monitors Sequence[GetHealthmonitorHttpsMonitor]
Allowed with any value in enterprise, basic, enterprise with cloud services edition.
id str
imap_monitors Sequence[GetHealthmonitorImapMonitor]
Health monitor for imap. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
imaps_monitors Sequence[GetHealthmonitorImapsMonitor]
Health monitor for imaps. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
is_federated str
This field describes the object's replication scope. If the field is set to false, then the object is visible within the controller-cluster and its associated service-engines. If the field is set to true, then the object is replicated across the federation. Field introduced in 17.1.3. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
ldap_monitors Sequence[GetHealthmonitorLdapMonitor]
Health monitor for ldap. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
ldaps_monitors Sequence[GetHealthmonitorLdapsMonitor]
Health monitor for ldaps. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
markers Sequence[GetHealthmonitorMarker]
List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
monitor_port str
Use this port instead of the port defined for the server in the pool. If the monitor succeeds to this port, the load balanced traffic will still be sent to the port of the server defined within the pool. Allowed values are 1-65535. Special values are 0 - use server port. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
name str
A user friendly name for this health monitor. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
pop3_monitors Sequence[GetHealthmonitorPop3Monitor]
Health monitor for pop3. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
pop3s_monitors Sequence[GetHealthmonitorPop3sMonitor]
Health monitor for pop3s. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
radius_monitors Sequence[GetHealthmonitorRadiusMonitor]
Health monitor for radius. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
receive_timeout str
A valid response from the server is expected within the receive timeout window. This timeout must be less than the send interval. If server status is regularly flapping up and down, consider increasing this value. Allowed values are 1-2400. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
sctp_monitors Sequence[GetHealthmonitorSctpMonitor]
Health monitor for sctp. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
send_interval str
Frequency, in seconds, that monitors are sent to a server. Allowed values are 1-3600. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
sip_monitors Sequence[GetHealthmonitorSipMonitor]
Health monitor for sip. Field introduced in 17.2.8, 18.1.3, 18.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
smtp_monitors Sequence[GetHealthmonitorSmtpMonitor]
Health monitor for smtp. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
smtps_monitors Sequence[GetHealthmonitorSmtpsMonitor]
Health monitor for smtps. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
successful_checks str
Number of continuous successful health checks before server is marked up. Allowed values are 1-50. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
tcp_monitors Sequence[GetHealthmonitorTcpMonitor]
Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
tenant_ref str
It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
type str
Type of the health monitor. Enum options - HEALTH_MONITOR_PING, HEALTH_MONITOR_TCP, HEALTH_MONITOR_HTTP, HEALTH_MONITOR_HTTPS, HEALTH_MONITOR_EXTERNAL, HEALTH_MONITOR_UDP, HEALTH_MONITOR_DNS, HEALTH_MONITOR_GSLB, HEALTH_MONITOR_SIP, HEALTH_MONITOR_RADIUS, HEALTH_MONITOR_SMTP, HEALTH_MONITOR_SMTPS, HEALTH_MONITOR_POP3, HEALTH_MONITOR_POP3S, HEALTH_MONITOR_IMAP, HEALTH_MONITOR_IMAPS, HEALTH_MONITOR_FTP, HEALTH_MONITOR_FTPS, HEALTH_MONITOR_LDAP, HEALTH_MONITOR_LDAPS... Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- health_monitor_ping,health_monitor_tcp,health_monitor_udp), basic (allowed values- health_monitor_ping,health_monitor_tcp,health_monitor_udp,health_monitor_http,health_monitor_https) edition.
udp_monitors Sequence[GetHealthmonitorUdpMonitor]
Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
uuid str
Uuid of the health monitor. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
allowDuplicateMonitors String
By default, multiple instances of the same healthmonitor to the same server are suppressed intelligently. In rare cases, the monitor may have specific constructs that go beyond the server keys (ip, port, etc.) during which such suppression is not desired. Use this knob to allow duplicates. Field introduced in 18.2.8. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- true), basic (allowed values- true) edition.
authentications List<Property Map>
Authentication information for username/password. Field introduced in 20.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
configpbAttributes List<Property Map>
Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
description String
Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
disableQuickstart String
During addition of a server or healthmonitors or during bootup, avi performs sequential health checks rather than waiting for send-interval to kick in, to mark the server up as soon as possible. This knob may be used to turn this feature off. Field introduced in 18.2.7. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
dnsMonitors List<Property Map>
Allowed with any value in enterprise, enterprise with cloud services edition.
externalMonitors List<Property Map>
Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
failedChecks String
Number of continuous failed health checks before the server is marked down. Allowed values are 1-50. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
ftpMonitors List<Property Map>
Health monitor for ftp. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
ftpsMonitors List<Property Map>
Health monitor for ftps. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
http2Monitors List<Property Map>
Health monitor for http2. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
http2sMonitors List<Property Map>
Health monitor for http2s. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
httpMonitors List<Property Map>
Allowed with any value in enterprise, basic, enterprise with cloud services edition.
httpsMonitors List<Property Map>
Allowed with any value in enterprise, basic, enterprise with cloud services edition.
id String
imapMonitors List<Property Map>
Health monitor for imap. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
imapsMonitors List<Property Map>
Health monitor for imaps. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
isFederated String
This field describes the object's replication scope. If the field is set to false, then the object is visible within the controller-cluster and its associated service-engines. If the field is set to true, then the object is replicated across the federation. Field introduced in 17.1.3. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
ldapMonitors List<Property Map>
Health monitor for ldap. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
ldapsMonitors List<Property Map>
Health monitor for ldaps. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
markers List<Property Map>
List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
monitorPort String
Use this port instead of the port defined for the server in the pool. If the monitor succeeds to this port, the load balanced traffic will still be sent to the port of the server defined within the pool. Allowed values are 1-65535. Special values are 0 - use server port. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
name String
A user friendly name for this health monitor. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
pop3Monitors List<Property Map>
Health monitor for pop3. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
pop3sMonitors List<Property Map>
Health monitor for pop3s. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
radiusMonitors List<Property Map>
Health monitor for radius. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
receiveTimeout String
A valid response from the server is expected within the receive timeout window. This timeout must be less than the send interval. If server status is regularly flapping up and down, consider increasing this value. Allowed values are 1-2400. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
sctpMonitors List<Property Map>
Health monitor for sctp. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
sendInterval String
Frequency, in seconds, that monitors are sent to a server. Allowed values are 1-3600. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
sipMonitors List<Property Map>
Health monitor for sip. Field introduced in 17.2.8, 18.1.3, 18.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
smtpMonitors List<Property Map>
Health monitor for smtp. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
smtpsMonitors List<Property Map>
Health monitor for smtps. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
successfulChecks String
Number of continuous successful health checks before server is marked up. Allowed values are 1-50. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
tcpMonitors List<Property Map>
Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
tenantRef String
It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
type String
Type of the health monitor. Enum options - HEALTH_MONITOR_PING, HEALTH_MONITOR_TCP, HEALTH_MONITOR_HTTP, HEALTH_MONITOR_HTTPS, HEALTH_MONITOR_EXTERNAL, HEALTH_MONITOR_UDP, HEALTH_MONITOR_DNS, HEALTH_MONITOR_GSLB, HEALTH_MONITOR_SIP, HEALTH_MONITOR_RADIUS, HEALTH_MONITOR_SMTP, HEALTH_MONITOR_SMTPS, HEALTH_MONITOR_POP3, HEALTH_MONITOR_POP3S, HEALTH_MONITOR_IMAP, HEALTH_MONITOR_IMAPS, HEALTH_MONITOR_FTP, HEALTH_MONITOR_FTPS, HEALTH_MONITOR_LDAP, HEALTH_MONITOR_LDAPS... Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- health_monitor_ping,health_monitor_tcp,health_monitor_udp), basic (allowed values- health_monitor_ping,health_monitor_tcp,health_monitor_udp,health_monitor_http,health_monitor_https) edition.
udpMonitors List<Property Map>
Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
uuid String
Uuid of the health monitor. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.

Supporting Types

GetHealthmonitorAuthentication

Password This property is required. string
Username This property is required. string
Password This property is required. string
Username This property is required. string
password This property is required. String
username This property is required. String
password This property is required. string
username This property is required. string
password This property is required. str
username This property is required. str
password This property is required. String
username This property is required. String

GetHealthmonitorConfigpbAttribute

Version This property is required. string
Version This property is required. string
version This property is required. String
version This property is required. string
version This property is required. str
version This property is required. String

GetHealthmonitorDnsMonitor

Qtype This property is required. string
QueryName This property is required. string
Rcode This property is required. string
RecordType This property is required. string
ResponseString This property is required. string
Qtype This property is required. string
QueryName This property is required. string
Rcode This property is required. string
RecordType This property is required. string
ResponseString This property is required. string
qtype This property is required. String
queryName This property is required. String
rcode This property is required. String
recordType This property is required. String
responseString This property is required. String
qtype This property is required. string
queryName This property is required. string
rcode This property is required. string
recordType This property is required. string
responseString This property is required. string
qtype This property is required. str
query_name This property is required. str
rcode This property is required. str
record_type This property is required. str
response_string This property is required. str
qtype This property is required. String
queryName This property is required. String
rcode This property is required. String
recordType This property is required. String
responseString This property is required. String

GetHealthmonitorExternalMonitor

CommandCode This property is required. string
CommandParameters This property is required. string
CommandPath This property is required. string
CommandVariables This property is required. string
CommandCode This property is required. string
CommandParameters This property is required. string
CommandPath This property is required. string
CommandVariables This property is required. string
commandCode This property is required. String
commandParameters This property is required. String
commandPath This property is required. String
commandVariables This property is required. String
commandCode This property is required. string
commandParameters This property is required. string
commandPath This property is required. string
commandVariables This property is required. string
command_code This property is required. str
command_parameters This property is required. str
command_path This property is required. str
command_variables This property is required. str
commandCode This property is required. String
commandParameters This property is required. String
commandPath This property is required. String
commandVariables This property is required. String

GetHealthmonitorFtpMonitor

Filename This property is required. string
Mode This property is required. string
SslAttributes This property is required. List<GetHealthmonitorFtpMonitorSslAttribute>
Filename This property is required. string
Mode This property is required. string
SslAttributes This property is required. []GetHealthmonitorFtpMonitorSslAttribute
filename This property is required. String
mode This property is required. String
sslAttributes This property is required. List<GetHealthmonitorFtpMonitorSslAttribute>
filename This property is required. string
mode This property is required. string
sslAttributes This property is required. GetHealthmonitorFtpMonitorSslAttribute[]
filename This property is required. str
mode This property is required. str
ssl_attributes This property is required. Sequence[GetHealthmonitorFtpMonitorSslAttribute]
filename This property is required. String
mode This property is required. String
sslAttributes This property is required. List<Property Map>

GetHealthmonitorFtpMonitorSslAttribute

PkiProfileRef This property is required. string
ServerName This property is required. string
SslKeyAndCertificateRef This property is required. string
SslProfileRef This property is required. string
UsePoolSniServerName This property is required. string
PkiProfileRef This property is required. string
ServerName This property is required. string
SslKeyAndCertificateRef This property is required. string
SslProfileRef This property is required. string
UsePoolSniServerName This property is required. string
pkiProfileRef This property is required. String
serverName This property is required. String
sslKeyAndCertificateRef This property is required. String
sslProfileRef This property is required. String
usePoolSniServerName This property is required. String
pkiProfileRef This property is required. string
serverName This property is required. string
sslKeyAndCertificateRef This property is required. string
sslProfileRef This property is required. string
usePoolSniServerName This property is required. string
pki_profile_ref This property is required. str
server_name This property is required. str
ssl_key_and_certificate_ref This property is required. str
ssl_profile_ref This property is required. str
use_pool_sni_server_name This property is required. str
pkiProfileRef This property is required. String
serverName This property is required. String
sslKeyAndCertificateRef This property is required. String
sslProfileRef This property is required. String
usePoolSniServerName This property is required. String

GetHealthmonitorFtpsMonitor

Filename This property is required. string
Mode This property is required. string
SslAttributes This property is required. List<GetHealthmonitorFtpsMonitorSslAttribute>
Filename This property is required. string
Mode This property is required. string
SslAttributes This property is required. []GetHealthmonitorFtpsMonitorSslAttribute
filename This property is required. String
mode This property is required. String
sslAttributes This property is required. List<GetHealthmonitorFtpsMonitorSslAttribute>
filename This property is required. string
mode This property is required. string
sslAttributes This property is required. GetHealthmonitorFtpsMonitorSslAttribute[]
filename This property is required. str
mode This property is required. str
ssl_attributes This property is required. Sequence[GetHealthmonitorFtpsMonitorSslAttribute]
filename This property is required. String
mode This property is required. String
sslAttributes This property is required. List<Property Map>

GetHealthmonitorFtpsMonitorSslAttribute

PkiProfileRef This property is required. string
ServerName This property is required. string
SslKeyAndCertificateRef This property is required. string
SslProfileRef This property is required. string
UsePoolSniServerName This property is required. string
PkiProfileRef This property is required. string
ServerName This property is required. string
SslKeyAndCertificateRef This property is required. string
SslProfileRef This property is required. string
UsePoolSniServerName This property is required. string
pkiProfileRef This property is required. String
serverName This property is required. String
sslKeyAndCertificateRef This property is required. String
sslProfileRef This property is required. String
usePoolSniServerName This property is required. String
pkiProfileRef This property is required. string
serverName This property is required. string
sslKeyAndCertificateRef This property is required. string
sslProfileRef This property is required. string
usePoolSniServerName This property is required. string
pki_profile_ref This property is required. str
server_name This property is required. str
ssl_key_and_certificate_ref This property is required. str
ssl_profile_ref This property is required. str
use_pool_sni_server_name This property is required. str
pkiProfileRef This property is required. String
serverName This property is required. String
sslKeyAndCertificateRef This property is required. String
sslProfileRef This property is required. String
usePoolSniServerName This property is required. String

GetHealthmonitorHttp2Monitor

AuthType This property is required. string
ExactHttpRequest This property is required. string
HttpHeaders This property is required. List<string>
HttpMethod This property is required. string
HttpRequest This property is required. string
HttpRequestBody This property is required. string
HttpRequestHeaderPath This property is required. string
HttpResponse This property is required. string
HttpResponseCodes This property is required. List<string>
MaintenanceCodes This property is required. List<double>
MaintenanceResponse This property is required. string
ResponseSize This property is required. string
SslAttributes This property is required. List<GetHealthmonitorHttp2MonitorSslAttribute>
AuthType This property is required. string
ExactHttpRequest This property is required. string
HttpHeaders This property is required. []string
HttpMethod This property is required. string
HttpRequest This property is required. string
HttpRequestBody This property is required. string
HttpRequestHeaderPath This property is required. string
HttpResponse This property is required. string
HttpResponseCodes This property is required. []string
MaintenanceCodes This property is required. []float64
MaintenanceResponse This property is required. string
ResponseSize This property is required. string
SslAttributes This property is required. []GetHealthmonitorHttp2MonitorSslAttribute
authType This property is required. String
exactHttpRequest This property is required. String
httpHeaders This property is required. List<String>
httpMethod This property is required. String
httpRequest This property is required. String
httpRequestBody This property is required. String
httpRequestHeaderPath This property is required. String
httpResponse This property is required. String
httpResponseCodes This property is required. List<String>
maintenanceCodes This property is required. List<Double>
maintenanceResponse This property is required. String
responseSize This property is required. String
sslAttributes This property is required. List<GetHealthmonitorHttp2MonitorSslAttribute>
authType This property is required. string
exactHttpRequest This property is required. string
httpHeaders This property is required. string[]
httpMethod This property is required. string
httpRequest This property is required. string
httpRequestBody This property is required. string
httpRequestHeaderPath This property is required. string
httpResponse This property is required. string
httpResponseCodes This property is required. string[]
maintenanceCodes This property is required. number[]
maintenanceResponse This property is required. string
responseSize This property is required. string
sslAttributes This property is required. GetHealthmonitorHttp2MonitorSslAttribute[]
auth_type This property is required. str
exact_http_request This property is required. str
http_headers This property is required. Sequence[str]
http_method This property is required. str
http_request This property is required. str
http_request_body This property is required. str
http_request_header_path This property is required. str
http_response This property is required. str
http_response_codes This property is required. Sequence[str]
maintenance_codes This property is required. Sequence[float]
maintenance_response This property is required. str
response_size This property is required. str
ssl_attributes This property is required. Sequence[GetHealthmonitorHttp2MonitorSslAttribute]
authType This property is required. String
exactHttpRequest This property is required. String
httpHeaders This property is required. List<String>
httpMethod This property is required. String
httpRequest This property is required. String
httpRequestBody This property is required. String
httpRequestHeaderPath This property is required. String
httpResponse This property is required. String
httpResponseCodes This property is required. List<String>
maintenanceCodes This property is required. List<Number>
maintenanceResponse This property is required. String
responseSize This property is required. String
sslAttributes This property is required. List<Property Map>

GetHealthmonitorHttp2MonitorSslAttribute

PkiProfileRef This property is required. string
ServerName This property is required. string
SslKeyAndCertificateRef This property is required. string
SslProfileRef This property is required. string
UsePoolSniServerName This property is required. string
PkiProfileRef This property is required. string
ServerName This property is required. string
SslKeyAndCertificateRef This property is required. string
SslProfileRef This property is required. string
UsePoolSniServerName This property is required. string
pkiProfileRef This property is required. String
serverName This property is required. String
sslKeyAndCertificateRef This property is required. String
sslProfileRef This property is required. String
usePoolSniServerName This property is required. String
pkiProfileRef This property is required. string
serverName This property is required. string
sslKeyAndCertificateRef This property is required. string
sslProfileRef This property is required. string
usePoolSniServerName This property is required. string
pki_profile_ref This property is required. str
server_name This property is required. str
ssl_key_and_certificate_ref This property is required. str
ssl_profile_ref This property is required. str
use_pool_sni_server_name This property is required. str
pkiProfileRef This property is required. String
serverName This property is required. String
sslKeyAndCertificateRef This property is required. String
sslProfileRef This property is required. String
usePoolSniServerName This property is required. String

GetHealthmonitorHttp2sMonitor

AuthType This property is required. string
ExactHttpRequest This property is required. string
HttpHeaders This property is required. List<string>
HttpMethod This property is required. string
HttpRequest This property is required. string
HttpRequestBody This property is required. string
HttpRequestHeaderPath This property is required. string
HttpResponse This property is required. string
HttpResponseCodes This property is required. List<string>
MaintenanceCodes This property is required. List<double>
MaintenanceResponse This property is required. string
ResponseSize This property is required. string
SslAttributes This property is required. List<GetHealthmonitorHttp2sMonitorSslAttribute>
AuthType This property is required. string
ExactHttpRequest This property is required. string
HttpHeaders This property is required. []string
HttpMethod This property is required. string
HttpRequest This property is required. string
HttpRequestBody This property is required. string
HttpRequestHeaderPath This property is required. string
HttpResponse This property is required. string
HttpResponseCodes This property is required. []string
MaintenanceCodes This property is required. []float64
MaintenanceResponse This property is required. string
ResponseSize This property is required. string
SslAttributes This property is required. []GetHealthmonitorHttp2sMonitorSslAttribute
authType This property is required. String
exactHttpRequest This property is required. String
httpHeaders This property is required. List<String>
httpMethod This property is required. String
httpRequest This property is required. String
httpRequestBody This property is required. String
httpRequestHeaderPath This property is required. String
httpResponse This property is required. String
httpResponseCodes This property is required. List<String>
maintenanceCodes This property is required. List<Double>
maintenanceResponse This property is required. String
responseSize This property is required. String
sslAttributes This property is required. List<GetHealthmonitorHttp2sMonitorSslAttribute>
authType This property is required. string
exactHttpRequest This property is required. string
httpHeaders This property is required. string[]
httpMethod This property is required. string
httpRequest This property is required. string
httpRequestBody This property is required. string
httpRequestHeaderPath This property is required. string
httpResponse This property is required. string
httpResponseCodes This property is required. string[]
maintenanceCodes This property is required. number[]
maintenanceResponse This property is required. string
responseSize This property is required. string
sslAttributes This property is required. GetHealthmonitorHttp2sMonitorSslAttribute[]
auth_type This property is required. str
exact_http_request This property is required. str
http_headers This property is required. Sequence[str]
http_method This property is required. str
http_request This property is required. str
http_request_body This property is required. str
http_request_header_path This property is required. str
http_response This property is required. str
http_response_codes This property is required. Sequence[str]
maintenance_codes This property is required. Sequence[float]
maintenance_response This property is required. str
response_size This property is required. str
ssl_attributes This property is required. Sequence[GetHealthmonitorHttp2sMonitorSslAttribute]
authType This property is required. String
exactHttpRequest This property is required. String
httpHeaders This property is required. List<String>
httpMethod This property is required. String
httpRequest This property is required. String
httpRequestBody This property is required. String
httpRequestHeaderPath This property is required. String
httpResponse This property is required. String
httpResponseCodes This property is required. List<String>
maintenanceCodes This property is required. List<Number>
maintenanceResponse This property is required. String
responseSize This property is required. String
sslAttributes This property is required. List<Property Map>

GetHealthmonitorHttp2sMonitorSslAttribute

PkiProfileRef This property is required. string
ServerName This property is required. string
SslKeyAndCertificateRef This property is required. string
SslProfileRef This property is required. string
UsePoolSniServerName This property is required. string
PkiProfileRef This property is required. string
ServerName This property is required. string
SslKeyAndCertificateRef This property is required. string
SslProfileRef This property is required. string
UsePoolSniServerName This property is required. string
pkiProfileRef This property is required. String
serverName This property is required. String
sslKeyAndCertificateRef This property is required. String
sslProfileRef This property is required. String
usePoolSniServerName This property is required. String
pkiProfileRef This property is required. string
serverName This property is required. string
sslKeyAndCertificateRef This property is required. string
sslProfileRef This property is required. string
usePoolSniServerName This property is required. string
pki_profile_ref This property is required. str
server_name This property is required. str
ssl_key_and_certificate_ref This property is required. str
ssl_profile_ref This property is required. str
use_pool_sni_server_name This property is required. str
pkiProfileRef This property is required. String
serverName This property is required. String
sslKeyAndCertificateRef This property is required. String
sslProfileRef This property is required. String
usePoolSniServerName This property is required. String

GetHealthmonitorHttpMonitor

AuthType This property is required. string
ExactHttpRequest This property is required. string
HttpHeaders This property is required. List<string>
HttpMethod This property is required. string
HttpRequest This property is required. string
HttpRequestBody This property is required. string
HttpRequestHeaderPath This property is required. string
HttpResponse This property is required. string
HttpResponseCodes This property is required. List<string>
MaintenanceCodes This property is required. List<double>
MaintenanceResponse This property is required. string
ResponseSize This property is required. string
SslAttributes This property is required. List<GetHealthmonitorHttpMonitorSslAttribute>
AuthType This property is required. string
ExactHttpRequest This property is required. string
HttpHeaders This property is required. []string
HttpMethod This property is required. string
HttpRequest This property is required. string
HttpRequestBody This property is required. string
HttpRequestHeaderPath This property is required. string
HttpResponse This property is required. string
HttpResponseCodes This property is required. []string
MaintenanceCodes This property is required. []float64
MaintenanceResponse This property is required. string
ResponseSize This property is required. string
SslAttributes This property is required. []GetHealthmonitorHttpMonitorSslAttribute
authType This property is required. String
exactHttpRequest This property is required. String
httpHeaders This property is required. List<String>
httpMethod This property is required. String
httpRequest This property is required. String
httpRequestBody This property is required. String
httpRequestHeaderPath This property is required. String
httpResponse This property is required. String
httpResponseCodes This property is required. List<String>
maintenanceCodes This property is required. List<Double>
maintenanceResponse This property is required. String
responseSize This property is required. String
sslAttributes This property is required. List<GetHealthmonitorHttpMonitorSslAttribute>
authType This property is required. string
exactHttpRequest This property is required. string
httpHeaders This property is required. string[]
httpMethod This property is required. string
httpRequest This property is required. string
httpRequestBody This property is required. string
httpRequestHeaderPath This property is required. string
httpResponse This property is required. string
httpResponseCodes This property is required. string[]
maintenanceCodes This property is required. number[]
maintenanceResponse This property is required. string
responseSize This property is required. string
sslAttributes This property is required. GetHealthmonitorHttpMonitorSslAttribute[]
auth_type This property is required. str
exact_http_request This property is required. str
http_headers This property is required. Sequence[str]
http_method This property is required. str
http_request This property is required. str
http_request_body This property is required. str
http_request_header_path This property is required. str
http_response This property is required. str
http_response_codes This property is required. Sequence[str]
maintenance_codes This property is required. Sequence[float]
maintenance_response This property is required. str
response_size This property is required. str
ssl_attributes This property is required. Sequence[GetHealthmonitorHttpMonitorSslAttribute]
authType This property is required. String
exactHttpRequest This property is required. String
httpHeaders This property is required. List<String>
httpMethod This property is required. String
httpRequest This property is required. String
httpRequestBody This property is required. String
httpRequestHeaderPath This property is required. String
httpResponse This property is required. String
httpResponseCodes This property is required. List<String>
maintenanceCodes This property is required. List<Number>
maintenanceResponse This property is required. String
responseSize This property is required. String
sslAttributes This property is required. List<Property Map>

GetHealthmonitorHttpMonitorSslAttribute

PkiProfileRef This property is required. string
ServerName This property is required. string
SslKeyAndCertificateRef This property is required. string
SslProfileRef This property is required. string
UsePoolSniServerName This property is required. string
PkiProfileRef This property is required. string
ServerName This property is required. string
SslKeyAndCertificateRef This property is required. string
SslProfileRef This property is required. string
UsePoolSniServerName This property is required. string
pkiProfileRef This property is required. String
serverName This property is required. String
sslKeyAndCertificateRef This property is required. String
sslProfileRef This property is required. String
usePoolSniServerName This property is required. String
pkiProfileRef This property is required. string
serverName This property is required. string
sslKeyAndCertificateRef This property is required. string
sslProfileRef This property is required. string
usePoolSniServerName This property is required. string
pki_profile_ref This property is required. str
server_name This property is required. str
ssl_key_and_certificate_ref This property is required. str
ssl_profile_ref This property is required. str
use_pool_sni_server_name This property is required. str
pkiProfileRef This property is required. String
serverName This property is required. String
sslKeyAndCertificateRef This property is required. String
sslProfileRef This property is required. String
usePoolSniServerName This property is required. String

GetHealthmonitorHttpsMonitor

AuthType This property is required. string
ExactHttpRequest This property is required. string
HttpHeaders This property is required. List<string>
HttpMethod This property is required. string
HttpRequest This property is required. string
HttpRequestBody This property is required. string
HttpRequestHeaderPath This property is required. string
HttpResponse This property is required. string
HttpResponseCodes This property is required. List<string>
MaintenanceCodes This property is required. List<double>
MaintenanceResponse This property is required. string
ResponseSize This property is required. string
SslAttributes This property is required. List<GetHealthmonitorHttpsMonitorSslAttribute>
AuthType This property is required. string
ExactHttpRequest This property is required. string
HttpHeaders This property is required. []string
HttpMethod This property is required. string
HttpRequest This property is required. string
HttpRequestBody This property is required. string
HttpRequestHeaderPath This property is required. string
HttpResponse This property is required. string
HttpResponseCodes This property is required. []string
MaintenanceCodes This property is required. []float64
MaintenanceResponse This property is required. string
ResponseSize This property is required. string
SslAttributes This property is required. []GetHealthmonitorHttpsMonitorSslAttribute
authType This property is required. String
exactHttpRequest This property is required. String
httpHeaders This property is required. List<String>
httpMethod This property is required. String
httpRequest This property is required. String
httpRequestBody This property is required. String
httpRequestHeaderPath This property is required. String
httpResponse This property is required. String
httpResponseCodes This property is required. List<String>
maintenanceCodes This property is required. List<Double>
maintenanceResponse This property is required. String
responseSize This property is required. String
sslAttributes This property is required. List<GetHealthmonitorHttpsMonitorSslAttribute>
authType This property is required. string
exactHttpRequest This property is required. string
httpHeaders This property is required. string[]
httpMethod This property is required. string
httpRequest This property is required. string
httpRequestBody This property is required. string
httpRequestHeaderPath This property is required. string
httpResponse This property is required. string
httpResponseCodes This property is required. string[]
maintenanceCodes This property is required. number[]
maintenanceResponse This property is required. string
responseSize This property is required. string
sslAttributes This property is required. GetHealthmonitorHttpsMonitorSslAttribute[]
auth_type This property is required. str
exact_http_request This property is required. str
http_headers This property is required. Sequence[str]
http_method This property is required. str
http_request This property is required. str
http_request_body This property is required. str
http_request_header_path This property is required. str
http_response This property is required. str
http_response_codes This property is required. Sequence[str]
maintenance_codes This property is required. Sequence[float]
maintenance_response This property is required. str
response_size This property is required. str
ssl_attributes This property is required. Sequence[GetHealthmonitorHttpsMonitorSslAttribute]
authType This property is required. String
exactHttpRequest This property is required. String
httpHeaders This property is required. List<String>
httpMethod This property is required. String
httpRequest This property is required. String
httpRequestBody This property is required. String
httpRequestHeaderPath This property is required. String
httpResponse This property is required. String
httpResponseCodes This property is required. List<String>
maintenanceCodes This property is required. List<Number>
maintenanceResponse This property is required. String
responseSize This property is required. String
sslAttributes This property is required. List<Property Map>

GetHealthmonitorHttpsMonitorSslAttribute

PkiProfileRef This property is required. string
ServerName This property is required. string
SslKeyAndCertificateRef This property is required. string
SslProfileRef This property is required. string
UsePoolSniServerName This property is required. string
PkiProfileRef This property is required. string
ServerName This property is required. string
SslKeyAndCertificateRef This property is required. string
SslProfileRef This property is required. string
UsePoolSniServerName This property is required. string
pkiProfileRef This property is required. String
serverName This property is required. String
sslKeyAndCertificateRef This property is required. String
sslProfileRef This property is required. String
usePoolSniServerName This property is required. String
pkiProfileRef This property is required. string
serverName This property is required. string
sslKeyAndCertificateRef This property is required. string
sslProfileRef This property is required. string
usePoolSniServerName This property is required. string
pki_profile_ref This property is required. str
server_name This property is required. str
ssl_key_and_certificate_ref This property is required. str
ssl_profile_ref This property is required. str
use_pool_sni_server_name This property is required. str
pkiProfileRef This property is required. String
serverName This property is required. String
sslKeyAndCertificateRef This property is required. String
sslProfileRef This property is required. String
usePoolSniServerName This property is required. String

GetHealthmonitorImapMonitor

Folder This property is required. string
SslAttributes This property is required. List<GetHealthmonitorImapMonitorSslAttribute>
Folder This property is required. string
SslAttributes This property is required. []GetHealthmonitorImapMonitorSslAttribute
folder This property is required. String
sslAttributes This property is required. List<GetHealthmonitorImapMonitorSslAttribute>
folder This property is required. string
sslAttributes This property is required. GetHealthmonitorImapMonitorSslAttribute[]
folder This property is required. str
ssl_attributes This property is required. Sequence[GetHealthmonitorImapMonitorSslAttribute]
folder This property is required. String
sslAttributes This property is required. List<Property Map>

GetHealthmonitorImapMonitorSslAttribute

PkiProfileRef This property is required. string
ServerName This property is required. string
SslKeyAndCertificateRef This property is required. string
SslProfileRef This property is required. string
UsePoolSniServerName This property is required. string
PkiProfileRef This property is required. string
ServerName This property is required. string
SslKeyAndCertificateRef This property is required. string
SslProfileRef This property is required. string
UsePoolSniServerName This property is required. string
pkiProfileRef This property is required. String
serverName This property is required. String
sslKeyAndCertificateRef This property is required. String
sslProfileRef This property is required. String
usePoolSniServerName This property is required. String
pkiProfileRef This property is required. string
serverName This property is required. string
sslKeyAndCertificateRef This property is required. string
sslProfileRef This property is required. string
usePoolSniServerName This property is required. string
pki_profile_ref This property is required. str
server_name This property is required. str
ssl_key_and_certificate_ref This property is required. str
ssl_profile_ref This property is required. str
use_pool_sni_server_name This property is required. str
pkiProfileRef This property is required. String
serverName This property is required. String
sslKeyAndCertificateRef This property is required. String
sslProfileRef This property is required. String
usePoolSniServerName This property is required. String

GetHealthmonitorImapsMonitor

Folder This property is required. string
SslAttributes This property is required. List<GetHealthmonitorImapsMonitorSslAttribute>
Folder This property is required. string
SslAttributes This property is required. []GetHealthmonitorImapsMonitorSslAttribute
folder This property is required. String
sslAttributes This property is required. List<GetHealthmonitorImapsMonitorSslAttribute>
folder This property is required. string
sslAttributes This property is required. GetHealthmonitorImapsMonitorSslAttribute[]
folder This property is required. str
ssl_attributes This property is required. Sequence[GetHealthmonitorImapsMonitorSslAttribute]
folder This property is required. String
sslAttributes This property is required. List<Property Map>

GetHealthmonitorImapsMonitorSslAttribute

PkiProfileRef This property is required. string
ServerName This property is required. string
SslKeyAndCertificateRef This property is required. string
SslProfileRef This property is required. string
UsePoolSniServerName This property is required. string
PkiProfileRef This property is required. string
ServerName This property is required. string
SslKeyAndCertificateRef This property is required. string
SslProfileRef This property is required. string
UsePoolSniServerName This property is required. string
pkiProfileRef This property is required. String
serverName This property is required. String
sslKeyAndCertificateRef This property is required. String
sslProfileRef This property is required. String
usePoolSniServerName This property is required. String
pkiProfileRef This property is required. string
serverName This property is required. string
sslKeyAndCertificateRef This property is required. string
sslProfileRef This property is required. string
usePoolSniServerName This property is required. string
pki_profile_ref This property is required. str
server_name This property is required. str
ssl_key_and_certificate_ref This property is required. str
ssl_profile_ref This property is required. str
use_pool_sni_server_name This property is required. str
pkiProfileRef This property is required. String
serverName This property is required. String
sslKeyAndCertificateRef This property is required. String
sslProfileRef This property is required. String
usePoolSniServerName This property is required. String

GetHealthmonitorLdapMonitor

Attributes This property is required. string
BaseDn This property is required. string
Filter This property is required. string
Scope This property is required. string
SslAttributes This property is required. List<GetHealthmonitorLdapMonitorSslAttribute>
Attributes This property is required. string
BaseDn This property is required. string
Filter This property is required. string
Scope This property is required. string
SslAttributes This property is required. []GetHealthmonitorLdapMonitorSslAttribute
attributes This property is required. String
baseDn This property is required. String
filter This property is required. String
scope This property is required. String
sslAttributes This property is required. List<GetHealthmonitorLdapMonitorSslAttribute>
attributes This property is required. string
baseDn This property is required. string
filter This property is required. string
scope This property is required. string
sslAttributes This property is required. GetHealthmonitorLdapMonitorSslAttribute[]
attributes This property is required. str
base_dn This property is required. str
filter This property is required. str
scope This property is required. str
ssl_attributes This property is required. Sequence[GetHealthmonitorLdapMonitorSslAttribute]
attributes This property is required. String
baseDn This property is required. String
filter This property is required. String
scope This property is required. String
sslAttributes This property is required. List<Property Map>

GetHealthmonitorLdapMonitorSslAttribute

PkiProfileRef This property is required. string
ServerName This property is required. string
SslKeyAndCertificateRef This property is required. string
SslProfileRef This property is required. string
UsePoolSniServerName This property is required. string
PkiProfileRef This property is required. string
ServerName This property is required. string
SslKeyAndCertificateRef This property is required. string
SslProfileRef This property is required. string
UsePoolSniServerName This property is required. string
pkiProfileRef This property is required. String
serverName This property is required. String
sslKeyAndCertificateRef This property is required. String
sslProfileRef This property is required. String
usePoolSniServerName This property is required. String
pkiProfileRef This property is required. string
serverName This property is required. string
sslKeyAndCertificateRef This property is required. string
sslProfileRef This property is required. string
usePoolSniServerName This property is required. string
pki_profile_ref This property is required. str
server_name This property is required. str
ssl_key_and_certificate_ref This property is required. str
ssl_profile_ref This property is required. str
use_pool_sni_server_name This property is required. str
pkiProfileRef This property is required. String
serverName This property is required. String
sslKeyAndCertificateRef This property is required. String
sslProfileRef This property is required. String
usePoolSniServerName This property is required. String

GetHealthmonitorLdapsMonitor

Attributes This property is required. string
BaseDn This property is required. string
Filter This property is required. string
Scope This property is required. string
SslAttributes This property is required. List<GetHealthmonitorLdapsMonitorSslAttribute>
Attributes This property is required. string
BaseDn This property is required. string
Filter This property is required. string
Scope This property is required. string
SslAttributes This property is required. []GetHealthmonitorLdapsMonitorSslAttribute
attributes This property is required. String
baseDn This property is required. String
filter This property is required. String
scope This property is required. String
sslAttributes This property is required. List<GetHealthmonitorLdapsMonitorSslAttribute>
attributes This property is required. string
baseDn This property is required. string
filter This property is required. string
scope This property is required. string
sslAttributes This property is required. GetHealthmonitorLdapsMonitorSslAttribute[]
attributes This property is required. str
base_dn This property is required. str
filter This property is required. str
scope This property is required. str
ssl_attributes This property is required. Sequence[GetHealthmonitorLdapsMonitorSslAttribute]
attributes This property is required. String
baseDn This property is required. String
filter This property is required. String
scope This property is required. String
sslAttributes This property is required. List<Property Map>

GetHealthmonitorLdapsMonitorSslAttribute

PkiProfileRef This property is required. string
ServerName This property is required. string
SslKeyAndCertificateRef This property is required. string
SslProfileRef This property is required. string
UsePoolSniServerName This property is required. string
PkiProfileRef This property is required. string
ServerName This property is required. string
SslKeyAndCertificateRef This property is required. string
SslProfileRef This property is required. string
UsePoolSniServerName This property is required. string
pkiProfileRef This property is required. String
serverName This property is required. String
sslKeyAndCertificateRef This property is required. String
sslProfileRef This property is required. String
usePoolSniServerName This property is required. String
pkiProfileRef This property is required. string
serverName This property is required. string
sslKeyAndCertificateRef This property is required. string
sslProfileRef This property is required. string
usePoolSniServerName This property is required. string
pki_profile_ref This property is required. str
server_name This property is required. str
ssl_key_and_certificate_ref This property is required. str
ssl_profile_ref This property is required. str
use_pool_sni_server_name This property is required. str
pkiProfileRef This property is required. String
serverName This property is required. String
sslKeyAndCertificateRef This property is required. String
sslProfileRef This property is required. String
usePoolSniServerName This property is required. String

GetHealthmonitorMarker

Key This property is required. string
Values This property is required. List<string>
Key This property is required. string
Values This property is required. []string
key This property is required. String
values This property is required. List<String>
key This property is required. string
values This property is required. string[]
key This property is required. str
values This property is required. Sequence[str]
key This property is required. String
values This property is required. List<String>

GetHealthmonitorPop3Monitor

sslAttributes This property is required. List<Property Map>

GetHealthmonitorPop3MonitorSslAttribute

PkiProfileRef This property is required. string
ServerName This property is required. string
SslKeyAndCertificateRef This property is required. string
SslProfileRef This property is required. string
UsePoolSniServerName This property is required. string
PkiProfileRef This property is required. string
ServerName This property is required. string
SslKeyAndCertificateRef This property is required. string
SslProfileRef This property is required. string
UsePoolSniServerName This property is required. string
pkiProfileRef This property is required. String
serverName This property is required. String
sslKeyAndCertificateRef This property is required. String
sslProfileRef This property is required. String
usePoolSniServerName This property is required. String
pkiProfileRef This property is required. string
serverName This property is required. string
sslKeyAndCertificateRef This property is required. string
sslProfileRef This property is required. string
usePoolSniServerName This property is required. string
pki_profile_ref This property is required. str
server_name This property is required. str
ssl_key_and_certificate_ref This property is required. str
ssl_profile_ref This property is required. str
use_pool_sni_server_name This property is required. str
pkiProfileRef This property is required. String
serverName This property is required. String
sslKeyAndCertificateRef This property is required. String
sslProfileRef This property is required. String
usePoolSniServerName This property is required. String

GetHealthmonitorPop3sMonitor

sslAttributes This property is required. List<Property Map>

GetHealthmonitorPop3sMonitorSslAttribute

PkiProfileRef This property is required. string
ServerName This property is required. string
SslKeyAndCertificateRef This property is required. string
SslProfileRef This property is required. string
UsePoolSniServerName This property is required. string
PkiProfileRef This property is required. string
ServerName This property is required. string
SslKeyAndCertificateRef This property is required. string
SslProfileRef This property is required. string
UsePoolSniServerName This property is required. string
pkiProfileRef This property is required. String
serverName This property is required. String
sslKeyAndCertificateRef This property is required. String
sslProfileRef This property is required. String
usePoolSniServerName This property is required. String
pkiProfileRef This property is required. string
serverName This property is required. string
sslKeyAndCertificateRef This property is required. string
sslProfileRef This property is required. string
usePoolSniServerName This property is required. string
pki_profile_ref This property is required. str
server_name This property is required. str
ssl_key_and_certificate_ref This property is required. str
ssl_profile_ref This property is required. str
use_pool_sni_server_name This property is required. str
pkiProfileRef This property is required. String
serverName This property is required. String
sslKeyAndCertificateRef This property is required. String
sslProfileRef This property is required. String
usePoolSniServerName This property is required. String

GetHealthmonitorRadiusMonitor

Password This property is required. string
SharedSecret This property is required. string
Username This property is required. string
Password This property is required. string
SharedSecret This property is required. string
Username This property is required. string
password This property is required. String
sharedSecret This property is required. String
username This property is required. String
password This property is required. string
sharedSecret This property is required. string
username This property is required. string
password This property is required. str
shared_secret This property is required. str
username This property is required. str
password This property is required. String
sharedSecret This property is required. String
username This property is required. String

GetHealthmonitorSctpMonitor

SctpRequest This property is required. string
SctpResponse This property is required. string
SctpRequest This property is required. string
SctpResponse This property is required. string
sctpRequest This property is required. String
sctpResponse This property is required. String
sctpRequest This property is required. string
sctpResponse This property is required. string
sctp_request This property is required. str
sctp_response This property is required. str
sctpRequest This property is required. String
sctpResponse This property is required. String

GetHealthmonitorSipMonitor

SipMonitorTransport This property is required. string
SipRequestCode This property is required. string
SipResponse This property is required. string
SipMonitorTransport This property is required. string
SipRequestCode This property is required. string
SipResponse This property is required. string
sipMonitorTransport This property is required. String
sipRequestCode This property is required. String
sipResponse This property is required. String
sipMonitorTransport This property is required. string
sipRequestCode This property is required. string
sipResponse This property is required. string
sip_monitor_transport This property is required. str
sip_request_code This property is required. str
sip_response This property is required. str
sipMonitorTransport This property is required. String
sipRequestCode This property is required. String
sipResponse This property is required. String

GetHealthmonitorSmtpMonitor

Domainname This property is required. string
MailData This property is required. string
RecipientsIds This property is required. List<string>
SenderId This property is required. string
SslAttributes This property is required. List<GetHealthmonitorSmtpMonitorSslAttribute>
Domainname This property is required. string
MailData This property is required. string
RecipientsIds This property is required. []string
SenderId This property is required. string
SslAttributes This property is required. []GetHealthmonitorSmtpMonitorSslAttribute
domainname This property is required. String
mailData This property is required. String
recipientsIds This property is required. List<String>
senderId This property is required. String
sslAttributes This property is required. List<GetHealthmonitorSmtpMonitorSslAttribute>
domainname This property is required. string
mailData This property is required. string
recipientsIds This property is required. string[]
senderId This property is required. string
sslAttributes This property is required. GetHealthmonitorSmtpMonitorSslAttribute[]
domainname This property is required. str
mail_data This property is required. str
recipients_ids This property is required. Sequence[str]
sender_id This property is required. str
ssl_attributes This property is required. Sequence[GetHealthmonitorSmtpMonitorSslAttribute]
domainname This property is required. String
mailData This property is required. String
recipientsIds This property is required. List<String>
senderId This property is required. String
sslAttributes This property is required. List<Property Map>

GetHealthmonitorSmtpMonitorSslAttribute

PkiProfileRef This property is required. string
ServerName This property is required. string
SslKeyAndCertificateRef This property is required. string
SslProfileRef This property is required. string
UsePoolSniServerName This property is required. string
PkiProfileRef This property is required. string
ServerName This property is required. string
SslKeyAndCertificateRef This property is required. string
SslProfileRef This property is required. string
UsePoolSniServerName This property is required. string
pkiProfileRef This property is required. String
serverName This property is required. String
sslKeyAndCertificateRef This property is required. String
sslProfileRef This property is required. String
usePoolSniServerName This property is required. String
pkiProfileRef This property is required. string
serverName This property is required. string
sslKeyAndCertificateRef This property is required. string
sslProfileRef This property is required. string
usePoolSniServerName This property is required. string
pki_profile_ref This property is required. str
server_name This property is required. str
ssl_key_and_certificate_ref This property is required. str
ssl_profile_ref This property is required. str
use_pool_sni_server_name This property is required. str
pkiProfileRef This property is required. String
serverName This property is required. String
sslKeyAndCertificateRef This property is required. String
sslProfileRef This property is required. String
usePoolSniServerName This property is required. String

GetHealthmonitorSmtpsMonitor

Domainname This property is required. string
MailData This property is required. string
RecipientsIds This property is required. List<string>
SenderId This property is required. string
SslAttributes This property is required. List<GetHealthmonitorSmtpsMonitorSslAttribute>
Domainname This property is required. string
MailData This property is required. string
RecipientsIds This property is required. []string
SenderId This property is required. string
SslAttributes This property is required. []GetHealthmonitorSmtpsMonitorSslAttribute
domainname This property is required. String
mailData This property is required. String
recipientsIds This property is required. List<String>
senderId This property is required. String
sslAttributes This property is required. List<GetHealthmonitorSmtpsMonitorSslAttribute>
domainname This property is required. string
mailData This property is required. string
recipientsIds This property is required. string[]
senderId This property is required. string
sslAttributes This property is required. GetHealthmonitorSmtpsMonitorSslAttribute[]
domainname This property is required. str
mail_data This property is required. str
recipients_ids This property is required. Sequence[str]
sender_id This property is required. str
ssl_attributes This property is required. Sequence[GetHealthmonitorSmtpsMonitorSslAttribute]
domainname This property is required. String
mailData This property is required. String
recipientsIds This property is required. List<String>
senderId This property is required. String
sslAttributes This property is required. List<Property Map>

GetHealthmonitorSmtpsMonitorSslAttribute

PkiProfileRef This property is required. string
ServerName This property is required. string
SslKeyAndCertificateRef This property is required. string
SslProfileRef This property is required. string
UsePoolSniServerName This property is required. string
PkiProfileRef This property is required. string
ServerName This property is required. string
SslKeyAndCertificateRef This property is required. string
SslProfileRef This property is required. string
UsePoolSniServerName This property is required. string
pkiProfileRef This property is required. String
serverName This property is required. String
sslKeyAndCertificateRef This property is required. String
sslProfileRef This property is required. String
usePoolSniServerName This property is required. String
pkiProfileRef This property is required. string
serverName This property is required. string
sslKeyAndCertificateRef This property is required. string
sslProfileRef This property is required. string
usePoolSniServerName This property is required. string
pki_profile_ref This property is required. str
server_name This property is required. str
ssl_key_and_certificate_ref This property is required. str
ssl_profile_ref This property is required. str
use_pool_sni_server_name This property is required. str
pkiProfileRef This property is required. String
serverName This property is required. String
sslKeyAndCertificateRef This property is required. String
sslProfileRef This property is required. String
usePoolSniServerName This property is required. String

GetHealthmonitorTcpMonitor

MaintenanceResponse This property is required. string
TcpHalfOpen This property is required. string
TcpRequest This property is required. string
TcpResponse This property is required. string
MaintenanceResponse This property is required. string
TcpHalfOpen This property is required. string
TcpRequest This property is required. string
TcpResponse This property is required. string
maintenanceResponse This property is required. String
tcpHalfOpen This property is required. String
tcpRequest This property is required. String
tcpResponse This property is required. String
maintenanceResponse This property is required. string
tcpHalfOpen This property is required. string
tcpRequest This property is required. string
tcpResponse This property is required. string
maintenance_response This property is required. str
tcp_half_open This property is required. str
tcp_request This property is required. str
tcp_response This property is required. str
maintenanceResponse This property is required. String
tcpHalfOpen This property is required. String
tcpRequest This property is required. String
tcpResponse This property is required. String

GetHealthmonitorUdpMonitor

MaintenanceResponse This property is required. string
UdpRequest This property is required. string
UdpResponse This property is required. string
MaintenanceResponse This property is required. string
UdpRequest This property is required. string
UdpResponse This property is required. string
maintenanceResponse This property is required. String
udpRequest This property is required. String
udpResponse This property is required. String
maintenanceResponse This property is required. string
udpRequest This property is required. string
udpResponse This property is required. string
maintenance_response This property is required. str
udp_request This property is required. str
udp_response This property is required. str
maintenanceResponse This property is required. String
udpRequest This property is required. String
udpResponse This property is required. String

Package Details

Repository
avi vmware/terraform-provider-avi
License
Notes
This Pulumi package is based on the avi Terraform Provider.