1. Packages
  2. Fortimanager Provider
  3. API Docs
  4. ObjectFirewallAccessproxyApigateway6Realservers
fortimanager 1.14.0 published on Tuesday, Apr 15, 2025 by fortinetdev

fortimanager.ObjectFirewallAccessproxyApigateway6Realservers

Explore with Pulumi AI

Select the real servers that this Access Proxy will distribute traffic to.

This resource is a sub resource for variable realservers of resource fortimanager.ObjectFirewallAccessproxyApigateway6. Conflict and overwrite may occur if use both of them.

Example Usage

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

const trname4 = new fortimanager.ObjectFirewallAccessproxy("trname4", {});
const trname3 = new fortimanager.ObjectFirewallAccessproxyApigateway6("trname3", {
    fosid: 2,
    accessProxy: trname4.name,
}, {
    dependsOn: [trname4],
});
const trname = new fortimanager.ObjectFirewallAccessproxyApigateway6Realservers("trname", {
    accessProxy: trname4.name,
    apiGateway6: trname3.fosid,
    healthCheck: "enable",
    healthCheckProto: "ping",
    fosid: 3,
}, {
    dependsOn: [trname3],
});
Copy
import pulumi
import pulumi_fortimanager as fortimanager

trname4 = fortimanager.ObjectFirewallAccessproxy("trname4")
trname3 = fortimanager.ObjectFirewallAccessproxyApigateway6("trname3",
    fosid=2,
    access_proxy=trname4.name,
    opts = pulumi.ResourceOptions(depends_on=[trname4]))
trname = fortimanager.ObjectFirewallAccessproxyApigateway6Realservers("trname",
    access_proxy=trname4.name,
    api_gateway6=trname3.fosid,
    health_check="enable",
    health_check_proto="ping",
    fosid=3,
    opts = pulumi.ResourceOptions(depends_on=[trname3]))
Copy
package main

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

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		trname4, err := fortimanager.NewObjectFirewallAccessproxy(ctx, "trname4", nil)
		if err != nil {
			return err
		}
		trname3, err := fortimanager.NewObjectFirewallAccessproxyApigateway6(ctx, "trname3", &fortimanager.ObjectFirewallAccessproxyApigateway6Args{
			Fosid:       pulumi.Float64(2),
			AccessProxy: trname4.Name,
		}, pulumi.DependsOn([]pulumi.Resource{
			trname4,
		}))
		if err != nil {
			return err
		}
		_, err = fortimanager.NewObjectFirewallAccessproxyApigateway6Realservers(ctx, "trname", &fortimanager.ObjectFirewallAccessproxyApigateway6RealserversArgs{
			AccessProxy:      trname4.Name,
			ApiGateway6:      trname3.Fosid,
			HealthCheck:      pulumi.String("enable"),
			HealthCheckProto: pulumi.String("ping"),
			Fosid:            pulumi.Float64(3),
		}, pulumi.DependsOn([]pulumi.Resource{
			trname3,
		}))
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Fortimanager = Pulumi.Fortimanager;

return await Deployment.RunAsync(() => 
{
    var trname4 = new Fortimanager.ObjectFirewallAccessproxy("trname4");

    var trname3 = new Fortimanager.ObjectFirewallAccessproxyApigateway6("trname3", new()
    {
        Fosid = 2,
        AccessProxy = trname4.Name,
    }, new CustomResourceOptions
    {
        DependsOn =
        {
            trname4,
        },
    });

    var trname = new Fortimanager.ObjectFirewallAccessproxyApigateway6Realservers("trname", new()
    {
        AccessProxy = trname4.Name,
        ApiGateway6 = trname3.Fosid,
        HealthCheck = "enable",
        HealthCheckProto = "ping",
        Fosid = 3,
    }, new CustomResourceOptions
    {
        DependsOn =
        {
            trname3,
        },
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.fortimanager.ObjectFirewallAccessproxy;
import com.pulumi.fortimanager.ObjectFirewallAccessproxyApigateway6;
import com.pulumi.fortimanager.ObjectFirewallAccessproxyApigateway6Args;
import com.pulumi.fortimanager.ObjectFirewallAccessproxyApigateway6Realservers;
import com.pulumi.fortimanager.ObjectFirewallAccessproxyApigateway6RealserversArgs;
import com.pulumi.resources.CustomResourceOptions;
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) {
        var trname4 = new ObjectFirewallAccessproxy("trname4");

        var trname3 = new ObjectFirewallAccessproxyApigateway6("trname3", ObjectFirewallAccessproxyApigateway6Args.builder()
            .fosid(2)
            .accessProxy(trname4.name())
            .build(), CustomResourceOptions.builder()
                .dependsOn(trname4)
                .build());

        var trname = new ObjectFirewallAccessproxyApigateway6Realservers("trname", ObjectFirewallAccessproxyApigateway6RealserversArgs.builder()
            .accessProxy(trname4.name())
            .apiGateway6(trname3.fosid())
            .healthCheck("enable")
            .healthCheckProto("ping")
            .fosid(3)
            .build(), CustomResourceOptions.builder()
                .dependsOn(trname3)
                .build());

    }
}
Copy
resources:
  trname:
    type: fortimanager:ObjectFirewallAccessproxyApigateway6Realservers
    properties:
      accessProxy: ${trname4.name}
      apiGateway6: ${trname3.fosid}
      healthCheck: enable
      healthCheckProto: ping
      fosid: 3
    options:
      dependsOn:
        - ${trname3}
  trname3:
    type: fortimanager:ObjectFirewallAccessproxyApigateway6
    properties:
      fosid: 2
      accessProxy: ${trname4.name}
    options:
      dependsOn:
        - ${trname4}
  trname4:
    type: fortimanager:ObjectFirewallAccessproxy
Copy

Create ObjectFirewallAccessproxyApigateway6Realservers Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new ObjectFirewallAccessproxyApigateway6Realservers(name: string, args: ObjectFirewallAccessproxyApigateway6RealserversArgs, opts?: CustomResourceOptions);
@overload
def ObjectFirewallAccessproxyApigateway6Realservers(resource_name: str,
                                                    args: ObjectFirewallAccessproxyApigateway6RealserversArgs,
                                                    opts: Optional[ResourceOptions] = None)

@overload
def ObjectFirewallAccessproxyApigateway6Realservers(resource_name: str,
                                                    opts: Optional[ResourceOptions] = None,
                                                    api_gateway6: Optional[str] = None,
                                                    access_proxy: Optional[str] = None,
                                                    ip: Optional[str] = None,
                                                    holddown_interval: Optional[str] = None,
                                                    address: Optional[str] = None,
                                                    domain: Optional[str] = None,
                                                    external_auth: Optional[str] = None,
                                                    fosid: Optional[float] = None,
                                                    health_check: Optional[str] = None,
                                                    object_firewall_accessproxy_apigateway6_realservers_id: Optional[str] = None,
                                                    mappedport: Optional[str] = None,
                                                    http_host: Optional[str] = None,
                                                    adom: Optional[str] = None,
                                                    addr_type: Optional[str] = None,
                                                    health_check_proto: Optional[str] = None,
                                                    port: Optional[float] = None,
                                                    scopetype: Optional[str] = None,
                                                    ssh_client_cert: Optional[str] = None,
                                                    ssh_host_key: Optional[str] = None,
                                                    ssh_host_key_validation: Optional[str] = None,
                                                    status: Optional[str] = None,
                                                    translate_host: Optional[str] = None,
                                                    tunnel_encryption: Optional[str] = None,
                                                    type: Optional[str] = None,
                                                    weight: Optional[float] = None)
func NewObjectFirewallAccessproxyApigateway6Realservers(ctx *Context, name string, args ObjectFirewallAccessproxyApigateway6RealserversArgs, opts ...ResourceOption) (*ObjectFirewallAccessproxyApigateway6Realservers, error)
public ObjectFirewallAccessproxyApigateway6Realservers(string name, ObjectFirewallAccessproxyApigateway6RealserversArgs args, CustomResourceOptions? opts = null)
public ObjectFirewallAccessproxyApigateway6Realservers(String name, ObjectFirewallAccessproxyApigateway6RealserversArgs args)
public ObjectFirewallAccessproxyApigateway6Realservers(String name, ObjectFirewallAccessproxyApigateway6RealserversArgs args, CustomResourceOptions options)
type: fortimanager:ObjectFirewallAccessproxyApigateway6Realservers
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. ObjectFirewallAccessproxyApigateway6RealserversArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. ObjectFirewallAccessproxyApigateway6RealserversArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. ObjectFirewallAccessproxyApigateway6RealserversArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. ObjectFirewallAccessproxyApigateway6RealserversArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. ObjectFirewallAccessproxyApigateway6RealserversArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var objectFirewallAccessproxyApigateway6RealserversResource = new Fortimanager.ObjectFirewallAccessproxyApigateway6Realservers("objectFirewallAccessproxyApigateway6RealserversResource", new()
{
    ApiGateway6 = "string",
    AccessProxy = "string",
    Ip = "string",
    HolddownInterval = "string",
    Address = "string",
    Domain = "string",
    ExternalAuth = "string",
    Fosid = 0,
    HealthCheck = "string",
    ObjectFirewallAccessproxyApigateway6RealserversId = "string",
    Mappedport = "string",
    HttpHost = "string",
    Adom = "string",
    AddrType = "string",
    HealthCheckProto = "string",
    Port = 0,
    Scopetype = "string",
    SshClientCert = "string",
    SshHostKey = "string",
    SshHostKeyValidation = "string",
    Status = "string",
    TranslateHost = "string",
    TunnelEncryption = "string",
    Type = "string",
    Weight = 0,
});
Copy
example, err := fortimanager.NewObjectFirewallAccessproxyApigateway6Realservers(ctx, "objectFirewallAccessproxyApigateway6RealserversResource", &fortimanager.ObjectFirewallAccessproxyApigateway6RealserversArgs{
	ApiGateway6:      pulumi.String("string"),
	AccessProxy:      pulumi.String("string"),
	Ip:               pulumi.String("string"),
	HolddownInterval: pulumi.String("string"),
	Address:          pulumi.String("string"),
	Domain:           pulumi.String("string"),
	ExternalAuth:     pulumi.String("string"),
	Fosid:            pulumi.Float64(0),
	HealthCheck:      pulumi.String("string"),
	ObjectFirewallAccessproxyApigateway6RealserversId: pulumi.String("string"),
	Mappedport:           pulumi.String("string"),
	HttpHost:             pulumi.String("string"),
	Adom:                 pulumi.String("string"),
	AddrType:             pulumi.String("string"),
	HealthCheckProto:     pulumi.String("string"),
	Port:                 pulumi.Float64(0),
	Scopetype:            pulumi.String("string"),
	SshClientCert:        pulumi.String("string"),
	SshHostKey:           pulumi.String("string"),
	SshHostKeyValidation: pulumi.String("string"),
	Status:               pulumi.String("string"),
	TranslateHost:        pulumi.String("string"),
	TunnelEncryption:     pulumi.String("string"),
	Type:                 pulumi.String("string"),
	Weight:               pulumi.Float64(0),
})
Copy
var objectFirewallAccessproxyApigateway6RealserversResource = new ObjectFirewallAccessproxyApigateway6Realservers("objectFirewallAccessproxyApigateway6RealserversResource", ObjectFirewallAccessproxyApigateway6RealserversArgs.builder()
    .apiGateway6("string")
    .accessProxy("string")
    .ip("string")
    .holddownInterval("string")
    .address("string")
    .domain("string")
    .externalAuth("string")
    .fosid(0)
    .healthCheck("string")
    .objectFirewallAccessproxyApigateway6RealserversId("string")
    .mappedport("string")
    .httpHost("string")
    .adom("string")
    .addrType("string")
    .healthCheckProto("string")
    .port(0)
    .scopetype("string")
    .sshClientCert("string")
    .sshHostKey("string")
    .sshHostKeyValidation("string")
    .status("string")
    .translateHost("string")
    .tunnelEncryption("string")
    .type("string")
    .weight(0)
    .build());
Copy
object_firewall_accessproxy_apigateway6_realservers_resource = fortimanager.ObjectFirewallAccessproxyApigateway6Realservers("objectFirewallAccessproxyApigateway6RealserversResource",
    api_gateway6="string",
    access_proxy="string",
    ip="string",
    holddown_interval="string",
    address="string",
    domain="string",
    external_auth="string",
    fosid=0,
    health_check="string",
    object_firewall_accessproxy_apigateway6_realservers_id="string",
    mappedport="string",
    http_host="string",
    adom="string",
    addr_type="string",
    health_check_proto="string",
    port=0,
    scopetype="string",
    ssh_client_cert="string",
    ssh_host_key="string",
    ssh_host_key_validation="string",
    status="string",
    translate_host="string",
    tunnel_encryption="string",
    type="string",
    weight=0)
Copy
const objectFirewallAccessproxyApigateway6RealserversResource = new fortimanager.ObjectFirewallAccessproxyApigateway6Realservers("objectFirewallAccessproxyApigateway6RealserversResource", {
    apiGateway6: "string",
    accessProxy: "string",
    ip: "string",
    holddownInterval: "string",
    address: "string",
    domain: "string",
    externalAuth: "string",
    fosid: 0,
    healthCheck: "string",
    objectFirewallAccessproxyApigateway6RealserversId: "string",
    mappedport: "string",
    httpHost: "string",
    adom: "string",
    addrType: "string",
    healthCheckProto: "string",
    port: 0,
    scopetype: "string",
    sshClientCert: "string",
    sshHostKey: "string",
    sshHostKeyValidation: "string",
    status: "string",
    translateHost: "string",
    tunnelEncryption: "string",
    type: "string",
    weight: 0,
});
Copy
type: fortimanager:ObjectFirewallAccessproxyApigateway6Realservers
properties:
    accessProxy: string
    addrType: string
    address: string
    adom: string
    apiGateway6: string
    domain: string
    externalAuth: string
    fosid: 0
    healthCheck: string
    healthCheckProto: string
    holddownInterval: string
    httpHost: string
    ip: string
    mappedport: string
    objectFirewallAccessproxyApigateway6RealserversId: string
    port: 0
    scopetype: string
    sshClientCert: string
    sshHostKey: string
    sshHostKeyValidation: string
    status: string
    translateHost: string
    tunnelEncryption: string
    type: string
    weight: 0
Copy

ObjectFirewallAccessproxyApigateway6Realservers Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The ObjectFirewallAccessproxyApigateway6Realservers resource accepts the following input properties:

AccessProxy This property is required. string
Access Proxy.
ApiGateway6 This property is required. string
Api Gateway6.
AddrType string
Type of address. Valid values: fqdn, ip.
Address string
Address or address group of the real server.
Adom string
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
Domain string
Wildcard domain name of the real server.
ExternalAuth string
Enable/disable use of external browser as user-agent for SAML user authentication. Valid values: disable, enable.
Fosid double
Real server ID.
HealthCheck string
Enable to check the responsiveness of the real server before forwarding traffic. Valid values: disable, enable.
HealthCheckProto string
Protocol of the health check monitor to use when polling to determine server's connectivity status. Valid values: ping, http, tcp-connect.
HolddownInterval string
Enable/disable holddown timer. Server will be considered active and reachable once the holddown period has expired (30 seconds). Valid values: disable, enable.
HttpHost string
HTTP server domain name in HTTP header.
Ip string
IPv6 address of the real server.
Mappedport string
Port for communicating with the real server.
ObjectFirewallAccessproxyApigateway6RealserversId string
an identifier for the resource with format {{fosid}}.
Port double
Port for communicating with the real server.
Scopetype string
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
SshClientCert string
Set access-proxy SSH client certificate profile.
SshHostKey string
One or more server host key.
SshHostKeyValidation string
Enable/disable SSH real server host key validation. Valid values: disable, enable.
Status string
Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. Valid values: active, standby, disable.
TranslateHost string
Enable/disable translation of hostname/IP from virtual server to real server. Valid values: disable, enable.
TunnelEncryption string
Tunnel encryption. Valid values: disable, enable.
Type string
TCP forwarding server type. Valid values: tcp-forwarding, ssh.
Weight double
Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections.
AccessProxy This property is required. string
Access Proxy.
ApiGateway6 This property is required. string
Api Gateway6.
AddrType string
Type of address. Valid values: fqdn, ip.
Address string
Address or address group of the real server.
Adom string
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
Domain string
Wildcard domain name of the real server.
ExternalAuth string
Enable/disable use of external browser as user-agent for SAML user authentication. Valid values: disable, enable.
Fosid float64
Real server ID.
HealthCheck string
Enable to check the responsiveness of the real server before forwarding traffic. Valid values: disable, enable.
HealthCheckProto string
Protocol of the health check monitor to use when polling to determine server's connectivity status. Valid values: ping, http, tcp-connect.
HolddownInterval string
Enable/disable holddown timer. Server will be considered active and reachable once the holddown period has expired (30 seconds). Valid values: disable, enable.
HttpHost string
HTTP server domain name in HTTP header.
Ip string
IPv6 address of the real server.
Mappedport string
Port for communicating with the real server.
ObjectFirewallAccessproxyApigateway6RealserversId string
an identifier for the resource with format {{fosid}}.
Port float64
Port for communicating with the real server.
Scopetype string
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
SshClientCert string
Set access-proxy SSH client certificate profile.
SshHostKey string
One or more server host key.
SshHostKeyValidation string
Enable/disable SSH real server host key validation. Valid values: disable, enable.
Status string
Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. Valid values: active, standby, disable.
TranslateHost string
Enable/disable translation of hostname/IP from virtual server to real server. Valid values: disable, enable.
TunnelEncryption string
Tunnel encryption. Valid values: disable, enable.
Type string
TCP forwarding server type. Valid values: tcp-forwarding, ssh.
Weight float64
Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections.
accessProxy This property is required. String
Access Proxy.
apiGateway6 This property is required. String
Api Gateway6.
addrType String
Type of address. Valid values: fqdn, ip.
address String
Address or address group of the real server.
adom String
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
domain String
Wildcard domain name of the real server.
externalAuth String
Enable/disable use of external browser as user-agent for SAML user authentication. Valid values: disable, enable.
fosid Double
Real server ID.
healthCheck String
Enable to check the responsiveness of the real server before forwarding traffic. Valid values: disable, enable.
healthCheckProto String
Protocol of the health check monitor to use when polling to determine server's connectivity status. Valid values: ping, http, tcp-connect.
holddownInterval String
Enable/disable holddown timer. Server will be considered active and reachable once the holddown period has expired (30 seconds). Valid values: disable, enable.
httpHost String
HTTP server domain name in HTTP header.
ip String
IPv6 address of the real server.
mappedport String
Port for communicating with the real server.
objectFirewallAccessproxyApigateway6RealserversId String
an identifier for the resource with format {{fosid}}.
port Double
Port for communicating with the real server.
scopetype String
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
sshClientCert String
Set access-proxy SSH client certificate profile.
sshHostKey String
One or more server host key.
sshHostKeyValidation String
Enable/disable SSH real server host key validation. Valid values: disable, enable.
status String
Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. Valid values: active, standby, disable.
translateHost String
Enable/disable translation of hostname/IP from virtual server to real server. Valid values: disable, enable.
tunnelEncryption String
Tunnel encryption. Valid values: disable, enable.
type String
TCP forwarding server type. Valid values: tcp-forwarding, ssh.
weight Double
Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections.
accessProxy This property is required. string
Access Proxy.
apiGateway6 This property is required. string
Api Gateway6.
addrType string
Type of address. Valid values: fqdn, ip.
address string
Address or address group of the real server.
adom string
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
domain string
Wildcard domain name of the real server.
externalAuth string
Enable/disable use of external browser as user-agent for SAML user authentication. Valid values: disable, enable.
fosid number
Real server ID.
healthCheck string
Enable to check the responsiveness of the real server before forwarding traffic. Valid values: disable, enable.
healthCheckProto string
Protocol of the health check monitor to use when polling to determine server's connectivity status. Valid values: ping, http, tcp-connect.
holddownInterval string
Enable/disable holddown timer. Server will be considered active and reachable once the holddown period has expired (30 seconds). Valid values: disable, enable.
httpHost string
HTTP server domain name in HTTP header.
ip string
IPv6 address of the real server.
mappedport string
Port for communicating with the real server.
objectFirewallAccessproxyApigateway6RealserversId string
an identifier for the resource with format {{fosid}}.
port number
Port for communicating with the real server.
scopetype string
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
sshClientCert string
Set access-proxy SSH client certificate profile.
sshHostKey string
One or more server host key.
sshHostKeyValidation string
Enable/disable SSH real server host key validation. Valid values: disable, enable.
status string
Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. Valid values: active, standby, disable.
translateHost string
Enable/disable translation of hostname/IP from virtual server to real server. Valid values: disable, enable.
tunnelEncryption string
Tunnel encryption. Valid values: disable, enable.
type string
TCP forwarding server type. Valid values: tcp-forwarding, ssh.
weight number
Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections.
access_proxy This property is required. str
Access Proxy.
api_gateway6 This property is required. str
Api Gateway6.
addr_type str
Type of address. Valid values: fqdn, ip.
address str
Address or address group of the real server.
adom str
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
domain str
Wildcard domain name of the real server.
external_auth str
Enable/disable use of external browser as user-agent for SAML user authentication. Valid values: disable, enable.
fosid float
Real server ID.
health_check str
Enable to check the responsiveness of the real server before forwarding traffic. Valid values: disable, enable.
health_check_proto str
Protocol of the health check monitor to use when polling to determine server's connectivity status. Valid values: ping, http, tcp-connect.
holddown_interval str
Enable/disable holddown timer. Server will be considered active and reachable once the holddown period has expired (30 seconds). Valid values: disable, enable.
http_host str
HTTP server domain name in HTTP header.
ip str
IPv6 address of the real server.
mappedport str
Port for communicating with the real server.
object_firewall_accessproxy_apigateway6_realservers_id str
an identifier for the resource with format {{fosid}}.
port float
Port for communicating with the real server.
scopetype str
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
ssh_client_cert str
Set access-proxy SSH client certificate profile.
ssh_host_key str
One or more server host key.
ssh_host_key_validation str
Enable/disable SSH real server host key validation. Valid values: disable, enable.
status str
Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. Valid values: active, standby, disable.
translate_host str
Enable/disable translation of hostname/IP from virtual server to real server. Valid values: disable, enable.
tunnel_encryption str
Tunnel encryption. Valid values: disable, enable.
type str
TCP forwarding server type. Valid values: tcp-forwarding, ssh.
weight float
Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections.
accessProxy This property is required. String
Access Proxy.
apiGateway6 This property is required. String
Api Gateway6.
addrType String
Type of address. Valid values: fqdn, ip.
address String
Address or address group of the real server.
adom String
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
domain String
Wildcard domain name of the real server.
externalAuth String
Enable/disable use of external browser as user-agent for SAML user authentication. Valid values: disable, enable.
fosid Number
Real server ID.
healthCheck String
Enable to check the responsiveness of the real server before forwarding traffic. Valid values: disable, enable.
healthCheckProto String
Protocol of the health check monitor to use when polling to determine server's connectivity status. Valid values: ping, http, tcp-connect.
holddownInterval String
Enable/disable holddown timer. Server will be considered active and reachable once the holddown period has expired (30 seconds). Valid values: disable, enable.
httpHost String
HTTP server domain name in HTTP header.
ip String
IPv6 address of the real server.
mappedport String
Port for communicating with the real server.
objectFirewallAccessproxyApigateway6RealserversId String
an identifier for the resource with format {{fosid}}.
port Number
Port for communicating with the real server.
scopetype String
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
sshClientCert String
Set access-proxy SSH client certificate profile.
sshHostKey String
One or more server host key.
sshHostKeyValidation String
Enable/disable SSH real server host key validation. Valid values: disable, enable.
status String
Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. Valid values: active, standby, disable.
translateHost String
Enable/disable translation of hostname/IP from virtual server to real server. Valid values: disable, enable.
tunnelEncryption String
Tunnel encryption. Valid values: disable, enable.
type String
TCP forwarding server type. Valid values: tcp-forwarding, ssh.
weight Number
Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections.

Outputs

All input properties are implicitly available as output properties. Additionally, the ObjectFirewallAccessproxyApigateway6Realservers resource produces the following output properties:

Id string
The provider-assigned unique ID for this managed resource.
Id string
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.
id string
The provider-assigned unique ID for this managed resource.
id str
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.

Look up Existing ObjectFirewallAccessproxyApigateway6Realservers Resource

Get an existing ObjectFirewallAccessproxyApigateway6Realservers resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: ObjectFirewallAccessproxyApigateway6RealserversState, opts?: CustomResourceOptions): ObjectFirewallAccessproxyApigateway6Realservers
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        access_proxy: Optional[str] = None,
        addr_type: Optional[str] = None,
        address: Optional[str] = None,
        adom: Optional[str] = None,
        api_gateway6: Optional[str] = None,
        domain: Optional[str] = None,
        external_auth: Optional[str] = None,
        fosid: Optional[float] = None,
        health_check: Optional[str] = None,
        health_check_proto: Optional[str] = None,
        holddown_interval: Optional[str] = None,
        http_host: Optional[str] = None,
        ip: Optional[str] = None,
        mappedport: Optional[str] = None,
        object_firewall_accessproxy_apigateway6_realservers_id: Optional[str] = None,
        port: Optional[float] = None,
        scopetype: Optional[str] = None,
        ssh_client_cert: Optional[str] = None,
        ssh_host_key: Optional[str] = None,
        ssh_host_key_validation: Optional[str] = None,
        status: Optional[str] = None,
        translate_host: Optional[str] = None,
        tunnel_encryption: Optional[str] = None,
        type: Optional[str] = None,
        weight: Optional[float] = None) -> ObjectFirewallAccessproxyApigateway6Realservers
func GetObjectFirewallAccessproxyApigateway6Realservers(ctx *Context, name string, id IDInput, state *ObjectFirewallAccessproxyApigateway6RealserversState, opts ...ResourceOption) (*ObjectFirewallAccessproxyApigateway6Realservers, error)
public static ObjectFirewallAccessproxyApigateway6Realservers Get(string name, Input<string> id, ObjectFirewallAccessproxyApigateway6RealserversState? state, CustomResourceOptions? opts = null)
public static ObjectFirewallAccessproxyApigateway6Realservers get(String name, Output<String> id, ObjectFirewallAccessproxyApigateway6RealserversState state, CustomResourceOptions options)
resources:  _:    type: fortimanager:ObjectFirewallAccessproxyApigateway6Realservers    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
AccessProxy string
Access Proxy.
AddrType string
Type of address. Valid values: fqdn, ip.
Address string
Address or address group of the real server.
Adom string
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
ApiGateway6 string
Api Gateway6.
Domain string
Wildcard domain name of the real server.
ExternalAuth string
Enable/disable use of external browser as user-agent for SAML user authentication. Valid values: disable, enable.
Fosid double
Real server ID.
HealthCheck string
Enable to check the responsiveness of the real server before forwarding traffic. Valid values: disable, enable.
HealthCheckProto string
Protocol of the health check monitor to use when polling to determine server's connectivity status. Valid values: ping, http, tcp-connect.
HolddownInterval string
Enable/disable holddown timer. Server will be considered active and reachable once the holddown period has expired (30 seconds). Valid values: disable, enable.
HttpHost string
HTTP server domain name in HTTP header.
Ip string
IPv6 address of the real server.
Mappedport string
Port for communicating with the real server.
ObjectFirewallAccessproxyApigateway6RealserversId string
an identifier for the resource with format {{fosid}}.
Port double
Port for communicating with the real server.
Scopetype string
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
SshClientCert string
Set access-proxy SSH client certificate profile.
SshHostKey string
One or more server host key.
SshHostKeyValidation string
Enable/disable SSH real server host key validation. Valid values: disable, enable.
Status string
Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. Valid values: active, standby, disable.
TranslateHost string
Enable/disable translation of hostname/IP from virtual server to real server. Valid values: disable, enable.
TunnelEncryption string
Tunnel encryption. Valid values: disable, enable.
Type string
TCP forwarding server type. Valid values: tcp-forwarding, ssh.
Weight double
Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections.
AccessProxy string
Access Proxy.
AddrType string
Type of address. Valid values: fqdn, ip.
Address string
Address or address group of the real server.
Adom string
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
ApiGateway6 string
Api Gateway6.
Domain string
Wildcard domain name of the real server.
ExternalAuth string
Enable/disable use of external browser as user-agent for SAML user authentication. Valid values: disable, enable.
Fosid float64
Real server ID.
HealthCheck string
Enable to check the responsiveness of the real server before forwarding traffic. Valid values: disable, enable.
HealthCheckProto string
Protocol of the health check monitor to use when polling to determine server's connectivity status. Valid values: ping, http, tcp-connect.
HolddownInterval string
Enable/disable holddown timer. Server will be considered active and reachable once the holddown period has expired (30 seconds). Valid values: disable, enable.
HttpHost string
HTTP server domain name in HTTP header.
Ip string
IPv6 address of the real server.
Mappedport string
Port for communicating with the real server.
ObjectFirewallAccessproxyApigateway6RealserversId string
an identifier for the resource with format {{fosid}}.
Port float64
Port for communicating with the real server.
Scopetype string
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
SshClientCert string
Set access-proxy SSH client certificate profile.
SshHostKey string
One or more server host key.
SshHostKeyValidation string
Enable/disable SSH real server host key validation. Valid values: disable, enable.
Status string
Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. Valid values: active, standby, disable.
TranslateHost string
Enable/disable translation of hostname/IP from virtual server to real server. Valid values: disable, enable.
TunnelEncryption string
Tunnel encryption. Valid values: disable, enable.
Type string
TCP forwarding server type. Valid values: tcp-forwarding, ssh.
Weight float64
Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections.
accessProxy String
Access Proxy.
addrType String
Type of address. Valid values: fqdn, ip.
address String
Address or address group of the real server.
adom String
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
apiGateway6 String
Api Gateway6.
domain String
Wildcard domain name of the real server.
externalAuth String
Enable/disable use of external browser as user-agent for SAML user authentication. Valid values: disable, enable.
fosid Double
Real server ID.
healthCheck String
Enable to check the responsiveness of the real server before forwarding traffic. Valid values: disable, enable.
healthCheckProto String
Protocol of the health check monitor to use when polling to determine server's connectivity status. Valid values: ping, http, tcp-connect.
holddownInterval String
Enable/disable holddown timer. Server will be considered active and reachable once the holddown period has expired (30 seconds). Valid values: disable, enable.
httpHost String
HTTP server domain name in HTTP header.
ip String
IPv6 address of the real server.
mappedport String
Port for communicating with the real server.
objectFirewallAccessproxyApigateway6RealserversId String
an identifier for the resource with format {{fosid}}.
port Double
Port for communicating with the real server.
scopetype String
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
sshClientCert String
Set access-proxy SSH client certificate profile.
sshHostKey String
One or more server host key.
sshHostKeyValidation String
Enable/disable SSH real server host key validation. Valid values: disable, enable.
status String
Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. Valid values: active, standby, disable.
translateHost String
Enable/disable translation of hostname/IP from virtual server to real server. Valid values: disable, enable.
tunnelEncryption String
Tunnel encryption. Valid values: disable, enable.
type String
TCP forwarding server type. Valid values: tcp-forwarding, ssh.
weight Double
Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections.
accessProxy string
Access Proxy.
addrType string
Type of address. Valid values: fqdn, ip.
address string
Address or address group of the real server.
adom string
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
apiGateway6 string
Api Gateway6.
domain string
Wildcard domain name of the real server.
externalAuth string
Enable/disable use of external browser as user-agent for SAML user authentication. Valid values: disable, enable.
fosid number
Real server ID.
healthCheck string
Enable to check the responsiveness of the real server before forwarding traffic. Valid values: disable, enable.
healthCheckProto string
Protocol of the health check monitor to use when polling to determine server's connectivity status. Valid values: ping, http, tcp-connect.
holddownInterval string
Enable/disable holddown timer. Server will be considered active and reachable once the holddown period has expired (30 seconds). Valid values: disable, enable.
httpHost string
HTTP server domain name in HTTP header.
ip string
IPv6 address of the real server.
mappedport string
Port for communicating with the real server.
objectFirewallAccessproxyApigateway6RealserversId string
an identifier for the resource with format {{fosid}}.
port number
Port for communicating with the real server.
scopetype string
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
sshClientCert string
Set access-proxy SSH client certificate profile.
sshHostKey string
One or more server host key.
sshHostKeyValidation string
Enable/disable SSH real server host key validation. Valid values: disable, enable.
status string
Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. Valid values: active, standby, disable.
translateHost string
Enable/disable translation of hostname/IP from virtual server to real server. Valid values: disable, enable.
tunnelEncryption string
Tunnel encryption. Valid values: disable, enable.
type string
TCP forwarding server type. Valid values: tcp-forwarding, ssh.
weight number
Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections.
access_proxy str
Access Proxy.
addr_type str
Type of address. Valid values: fqdn, ip.
address str
Address or address group of the real server.
adom str
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
api_gateway6 str
Api Gateway6.
domain str
Wildcard domain name of the real server.
external_auth str
Enable/disable use of external browser as user-agent for SAML user authentication. Valid values: disable, enable.
fosid float
Real server ID.
health_check str
Enable to check the responsiveness of the real server before forwarding traffic. Valid values: disable, enable.
health_check_proto str
Protocol of the health check monitor to use when polling to determine server's connectivity status. Valid values: ping, http, tcp-connect.
holddown_interval str
Enable/disable holddown timer. Server will be considered active and reachable once the holddown period has expired (30 seconds). Valid values: disable, enable.
http_host str
HTTP server domain name in HTTP header.
ip str
IPv6 address of the real server.
mappedport str
Port for communicating with the real server.
object_firewall_accessproxy_apigateway6_realservers_id str
an identifier for the resource with format {{fosid}}.
port float
Port for communicating with the real server.
scopetype str
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
ssh_client_cert str
Set access-proxy SSH client certificate profile.
ssh_host_key str
One or more server host key.
ssh_host_key_validation str
Enable/disable SSH real server host key validation. Valid values: disable, enable.
status str
Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. Valid values: active, standby, disable.
translate_host str
Enable/disable translation of hostname/IP from virtual server to real server. Valid values: disable, enable.
tunnel_encryption str
Tunnel encryption. Valid values: disable, enable.
type str
TCP forwarding server type. Valid values: tcp-forwarding, ssh.
weight float
Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections.
accessProxy String
Access Proxy.
addrType String
Type of address. Valid values: fqdn, ip.
address String
Address or address group of the real server.
adom String
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
apiGateway6 String
Api Gateway6.
domain String
Wildcard domain name of the real server.
externalAuth String
Enable/disable use of external browser as user-agent for SAML user authentication. Valid values: disable, enable.
fosid Number
Real server ID.
healthCheck String
Enable to check the responsiveness of the real server before forwarding traffic. Valid values: disable, enable.
healthCheckProto String
Protocol of the health check monitor to use when polling to determine server's connectivity status. Valid values: ping, http, tcp-connect.
holddownInterval String
Enable/disable holddown timer. Server will be considered active and reachable once the holddown period has expired (30 seconds). Valid values: disable, enable.
httpHost String
HTTP server domain name in HTTP header.
ip String
IPv6 address of the real server.
mappedport String
Port for communicating with the real server.
objectFirewallAccessproxyApigateway6RealserversId String
an identifier for the resource with format {{fosid}}.
port Number
Port for communicating with the real server.
scopetype String
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
sshClientCert String
Set access-proxy SSH client certificate profile.
sshHostKey String
One or more server host key.
sshHostKeyValidation String
Enable/disable SSH real server host key validation. Valid values: disable, enable.
status String
Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. Valid values: active, standby, disable.
translateHost String
Enable/disable translation of hostname/IP from virtual server to real server. Valid values: disable, enable.
tunnelEncryption String
Tunnel encryption. Valid values: disable, enable.
type String
TCP forwarding server type. Valid values: tcp-forwarding, ssh.
weight Number
Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections.

Import

ObjectFirewall AccessProxyApiGateway6Realservers can be imported using any of these accepted formats:

Set import_options = [“access_proxy=YOUR_VALUE”, “api_gateway6=YOUR_VALUE”] in the provider section.

$ export “FORTIMANAGER_IMPORT_TABLE”=“true”

$ pulumi import fortimanager:index/objectFirewallAccessproxyApigateway6Realservers:ObjectFirewallAccessproxyApigateway6Realservers labelname {{fosid}}
Copy

$ unset “FORTIMANAGER_IMPORT_TABLE”

-> Hint: The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.

To learn more about importing existing cloud resources, see Importing resources.

Package Details

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