fortimanager.ObjectFirewallAccessproxy6ApigatewayRealservers
Explore with Pulumi AI
Select the real servers that this Access Proxy will distribute traffic to.
This resource is a sub resource for variable
realserversof resourcefortimanager.ObjectFirewallAccessproxy6Apigateway. 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.ObjectFirewallAccessproxy6("trname4", {});
const trname3 = new fortimanager.ObjectFirewallAccessproxy6Apigateway("trname3", {
    fosid: 2,
    accessProxy6: trname4.name,
}, {
    dependsOn: [trname4],
});
const trname = new fortimanager.ObjectFirewallAccessproxy6ApigatewayRealservers("trname", {
    accessProxy6: trname4.name,
    apiGateway: trname3.fosid,
    fosid: 1,
    ip: "10.160.88.31",
    mappedport: "600",
    port: 640,
}, {
    dependsOn: [trname3],
});
import pulumi
import pulumi_fortimanager as fortimanager
trname4 = fortimanager.ObjectFirewallAccessproxy6("trname4")
trname3 = fortimanager.ObjectFirewallAccessproxy6Apigateway("trname3",
    fosid=2,
    access_proxy6=trname4.name,
    opts = pulumi.ResourceOptions(depends_on=[trname4]))
trname = fortimanager.ObjectFirewallAccessproxy6ApigatewayRealservers("trname",
    access_proxy6=trname4.name,
    api_gateway=trname3.fosid,
    fosid=1,
    ip="10.160.88.31",
    mappedport="600",
    port=640,
    opts = pulumi.ResourceOptions(depends_on=[trname3]))
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.NewObjectFirewallAccessproxy6(ctx, "trname4", nil)
		if err != nil {
			return err
		}
		trname3, err := fortimanager.NewObjectFirewallAccessproxy6Apigateway(ctx, "trname3", &fortimanager.ObjectFirewallAccessproxy6ApigatewayArgs{
			Fosid:        pulumi.Float64(2),
			AccessProxy6: trname4.Name,
		}, pulumi.DependsOn([]pulumi.Resource{
			trname4,
		}))
		if err != nil {
			return err
		}
		_, err = fortimanager.NewObjectFirewallAccessproxy6ApigatewayRealservers(ctx, "trname", &fortimanager.ObjectFirewallAccessproxy6ApigatewayRealserversArgs{
			AccessProxy6: trname4.Name,
			ApiGateway:   trname3.Fosid,
			Fosid:        pulumi.Float64(1),
			Ip:           pulumi.String("10.160.88.31"),
			Mappedport:   pulumi.String("600"),
			Port:         pulumi.Float64(640),
		}, pulumi.DependsOn([]pulumi.Resource{
			trname3,
		}))
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Fortimanager = Pulumi.Fortimanager;
return await Deployment.RunAsync(() => 
{
    var trname4 = new Fortimanager.ObjectFirewallAccessproxy6("trname4");
    var trname3 = new Fortimanager.ObjectFirewallAccessproxy6Apigateway("trname3", new()
    {
        Fosid = 2,
        AccessProxy6 = trname4.Name,
    }, new CustomResourceOptions
    {
        DependsOn =
        {
            trname4,
        },
    });
    var trname = new Fortimanager.ObjectFirewallAccessproxy6ApigatewayRealservers("trname", new()
    {
        AccessProxy6 = trname4.Name,
        ApiGateway = trname3.Fosid,
        Fosid = 1,
        Ip = "10.160.88.31",
        Mappedport = "600",
        Port = 640,
    }, new CustomResourceOptions
    {
        DependsOn =
        {
            trname3,
        },
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.fortimanager.ObjectFirewallAccessproxy6;
import com.pulumi.fortimanager.ObjectFirewallAccessproxy6Apigateway;
import com.pulumi.fortimanager.ObjectFirewallAccessproxy6ApigatewayArgs;
import com.pulumi.fortimanager.ObjectFirewallAccessproxy6ApigatewayRealservers;
import com.pulumi.fortimanager.ObjectFirewallAccessproxy6ApigatewayRealserversArgs;
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 ObjectFirewallAccessproxy6("trname4");
        var trname3 = new ObjectFirewallAccessproxy6Apigateway("trname3", ObjectFirewallAccessproxy6ApigatewayArgs.builder()
            .fosid(2)
            .accessProxy6(trname4.name())
            .build(), CustomResourceOptions.builder()
                .dependsOn(trname4)
                .build());
        var trname = new ObjectFirewallAccessproxy6ApigatewayRealservers("trname", ObjectFirewallAccessproxy6ApigatewayRealserversArgs.builder()
            .accessProxy6(trname4.name())
            .apiGateway(trname3.fosid())
            .fosid(1)
            .ip("10.160.88.31")
            .mappedport(600)
            .port(640)
            .build(), CustomResourceOptions.builder()
                .dependsOn(trname3)
                .build());
    }
}
resources:
  trname:
    type: fortimanager:ObjectFirewallAccessproxy6ApigatewayRealservers
    properties:
      accessProxy6: ${trname4.name}
      apiGateway: ${trname3.fosid}
      fosid: 1
      ip: 10.160.88.31
      mappedport: 600
      port: 640
    options:
      dependsOn:
        - ${trname3}
  trname3:
    type: fortimanager:ObjectFirewallAccessproxy6Apigateway
    properties:
      fosid: 2
      accessProxy6: ${trname4.name}
    options:
      dependsOn:
        - ${trname4}
  trname4:
    type: fortimanager:ObjectFirewallAccessproxy6
Create ObjectFirewallAccessproxy6ApigatewayRealservers Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ObjectFirewallAccessproxy6ApigatewayRealservers(name: string, args: ObjectFirewallAccessproxy6ApigatewayRealserversArgs, opts?: CustomResourceOptions);@overload
def ObjectFirewallAccessproxy6ApigatewayRealservers(resource_name: str,
                                                    args: ObjectFirewallAccessproxy6ApigatewayRealserversArgs,
                                                    opts: Optional[ResourceOptions] = None)
@overload
def ObjectFirewallAccessproxy6ApigatewayRealservers(resource_name: str,
                                                    opts: Optional[ResourceOptions] = None,
                                                    api_gateway: Optional[str] = None,
                                                    access_proxy6: Optional[str] = None,
                                                    ip: Optional[str] = None,
                                                    weight: Optional[float] = None,
                                                    addr_type: 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,
                                                    object_firewall_accessproxy6_apigateway_realservers_id: Optional[str] = None,
                                                    address: Optional[str] = None,
                                                    adom: Optional[str] = None,
                                                    http_host: Optional[str] = None,
                                                    port: Optional[float] = None,
                                                    scopetype: Optional[str] = None,
                                                    ssh_client_cert: Optional[str] = None,
                                                    ssh_host_key_validation: Optional[str] = None,
                                                    ssh_host_keys: Optional[Sequence[str]] = None,
                                                    status: Optional[str] = None,
                                                    translate_host: Optional[str] = None,
                                                    tunnel_encryption: Optional[str] = None,
                                                    type: Optional[str] = None,
                                                    mappedport: Optional[str] = None)func NewObjectFirewallAccessproxy6ApigatewayRealservers(ctx *Context, name string, args ObjectFirewallAccessproxy6ApigatewayRealserversArgs, opts ...ResourceOption) (*ObjectFirewallAccessproxy6ApigatewayRealservers, error)public ObjectFirewallAccessproxy6ApigatewayRealservers(string name, ObjectFirewallAccessproxy6ApigatewayRealserversArgs args, CustomResourceOptions? opts = null)
public ObjectFirewallAccessproxy6ApigatewayRealservers(String name, ObjectFirewallAccessproxy6ApigatewayRealserversArgs args)
public ObjectFirewallAccessproxy6ApigatewayRealservers(String name, ObjectFirewallAccessproxy6ApigatewayRealserversArgs args, CustomResourceOptions options)
type: fortimanager:ObjectFirewallAccessproxy6ApigatewayRealservers
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ObjectFirewallAccessproxy6ApigatewayRealserversArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ObjectFirewallAccessproxy6ApigatewayRealserversArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ObjectFirewallAccessproxy6ApigatewayRealserversArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ObjectFirewallAccessproxy6ApigatewayRealserversArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ObjectFirewallAccessproxy6ApigatewayRealserversArgs
- 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 objectFirewallAccessproxy6ApigatewayRealserversResource = new Fortimanager.ObjectFirewallAccessproxy6ApigatewayRealservers("objectFirewallAccessproxy6ApigatewayRealserversResource", new()
{
    ApiGateway = "string",
    AccessProxy6 = "string",
    Ip = "string",
    Weight = 0,
    AddrType = "string",
    Domain = "string",
    ExternalAuth = "string",
    Fosid = 0,
    HealthCheck = "string",
    HealthCheckProto = "string",
    HolddownInterval = "string",
    ObjectFirewallAccessproxy6ApigatewayRealserversId = "string",
    Address = "string",
    Adom = "string",
    HttpHost = "string",
    Port = 0,
    Scopetype = "string",
    SshClientCert = "string",
    SshHostKeyValidation = "string",
    SshHostKeys = new[]
    {
        "string",
    },
    Status = "string",
    TranslateHost = "string",
    TunnelEncryption = "string",
    Type = "string",
    Mappedport = "string",
});
example, err := fortimanager.NewObjectFirewallAccessproxy6ApigatewayRealservers(ctx, "objectFirewallAccessproxy6ApigatewayRealserversResource", &fortimanager.ObjectFirewallAccessproxy6ApigatewayRealserversArgs{
ApiGateway: pulumi.String("string"),
AccessProxy6: pulumi.String("string"),
Ip: pulumi.String("string"),
Weight: pulumi.Float64(0),
AddrType: pulumi.String("string"),
Domain: pulumi.String("string"),
ExternalAuth: pulumi.String("string"),
Fosid: pulumi.Float64(0),
HealthCheck: pulumi.String("string"),
HealthCheckProto: pulumi.String("string"),
HolddownInterval: pulumi.String("string"),
ObjectFirewallAccessproxy6ApigatewayRealserversId: pulumi.String("string"),
Address: pulumi.String("string"),
Adom: pulumi.String("string"),
HttpHost: pulumi.String("string"),
Port: pulumi.Float64(0),
Scopetype: pulumi.String("string"),
SshClientCert: pulumi.String("string"),
SshHostKeyValidation: pulumi.String("string"),
SshHostKeys: pulumi.StringArray{
pulumi.String("string"),
},
Status: pulumi.String("string"),
TranslateHost: pulumi.String("string"),
TunnelEncryption: pulumi.String("string"),
Type: pulumi.String("string"),
Mappedport: pulumi.String("string"),
})
var objectFirewallAccessproxy6ApigatewayRealserversResource = new ObjectFirewallAccessproxy6ApigatewayRealservers("objectFirewallAccessproxy6ApigatewayRealserversResource", ObjectFirewallAccessproxy6ApigatewayRealserversArgs.builder()
    .apiGateway("string")
    .accessProxy6("string")
    .ip("string")
    .weight(0)
    .addrType("string")
    .domain("string")
    .externalAuth("string")
    .fosid(0)
    .healthCheck("string")
    .healthCheckProto("string")
    .holddownInterval("string")
    .objectFirewallAccessproxy6ApigatewayRealserversId("string")
    .address("string")
    .adom("string")
    .httpHost("string")
    .port(0)
    .scopetype("string")
    .sshClientCert("string")
    .sshHostKeyValidation("string")
    .sshHostKeys("string")
    .status("string")
    .translateHost("string")
    .tunnelEncryption("string")
    .type("string")
    .mappedport("string")
    .build());
object_firewall_accessproxy6_apigateway_realservers_resource = fortimanager.ObjectFirewallAccessproxy6ApigatewayRealservers("objectFirewallAccessproxy6ApigatewayRealserversResource",
    api_gateway="string",
    access_proxy6="string",
    ip="string",
    weight=0,
    addr_type="string",
    domain="string",
    external_auth="string",
    fosid=0,
    health_check="string",
    health_check_proto="string",
    holddown_interval="string",
    object_firewall_accessproxy6_apigateway_realservers_id="string",
    address="string",
    adom="string",
    http_host="string",
    port=0,
    scopetype="string",
    ssh_client_cert="string",
    ssh_host_key_validation="string",
    ssh_host_keys=["string"],
    status="string",
    translate_host="string",
    tunnel_encryption="string",
    type="string",
    mappedport="string")
const objectFirewallAccessproxy6ApigatewayRealserversResource = new fortimanager.ObjectFirewallAccessproxy6ApigatewayRealservers("objectFirewallAccessproxy6ApigatewayRealserversResource", {
    apiGateway: "string",
    accessProxy6: "string",
    ip: "string",
    weight: 0,
    addrType: "string",
    domain: "string",
    externalAuth: "string",
    fosid: 0,
    healthCheck: "string",
    healthCheckProto: "string",
    holddownInterval: "string",
    objectFirewallAccessproxy6ApigatewayRealserversId: "string",
    address: "string",
    adom: "string",
    httpHost: "string",
    port: 0,
    scopetype: "string",
    sshClientCert: "string",
    sshHostKeyValidation: "string",
    sshHostKeys: ["string"],
    status: "string",
    translateHost: "string",
    tunnelEncryption: "string",
    type: "string",
    mappedport: "string",
});
type: fortimanager:ObjectFirewallAccessproxy6ApigatewayRealservers
properties:
    accessProxy6: string
    addrType: string
    address: string
    adom: string
    apiGateway: string
    domain: string
    externalAuth: string
    fosid: 0
    healthCheck: string
    healthCheckProto: string
    holddownInterval: string
    httpHost: string
    ip: string
    mappedport: string
    objectFirewallAccessproxy6ApigatewayRealserversId: string
    port: 0
    scopetype: string
    sshClientCert: string
    sshHostKeyValidation: string
    sshHostKeys:
        - string
    status: string
    translateHost: string
    tunnelEncryption: string
    type: string
    weight: 0
ObjectFirewallAccessproxy6ApigatewayRealservers 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 ObjectFirewallAccessproxy6ApigatewayRealservers resource accepts the following input properties:
- AccessProxy6 string
- Access Proxy6.
- ApiGateway string
- Api Gateway.
- 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 scopetypeisadom, 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.
- HealthCheck stringProto 
- 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
- IP address of the real server.
- Mappedport string
- Port for communicating with the real server.
- ObjectFirewall stringAccessproxy6Apigateway Realservers Id 
- 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. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit.
- SshClient stringCert 
- Set access-proxy SSH client certificate profile.
- SshHost stringKey Validation 
- Enable/disable SSH real server host key validation. Valid values: disable,enable.
- SshHost List<string>Keys 
- One or more server host key.
- 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.
- AccessProxy6 string
- Access Proxy6.
- ApiGateway string
- Api Gateway.
- 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 scopetypeisadom, 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.
- HealthCheck stringProto 
- 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
- IP address of the real server.
- Mappedport string
- Port for communicating with the real server.
- ObjectFirewall stringAccessproxy6Apigateway Realservers Id 
- 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. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit.
- SshClient stringCert 
- Set access-proxy SSH client certificate profile.
- SshHost stringKey Validation 
- Enable/disable SSH real server host key validation. Valid values: disable,enable.
- SshHost []stringKeys 
- One or more server host key.
- 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.
- accessProxy6 String
- Access Proxy6.
- apiGateway String
- Api Gateway.
- 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 scopetypeisadom, 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.
- healthCheck StringProto 
- 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
- IP address of the real server.
- mappedport String
- Port for communicating with the real server.
- objectFirewall StringAccessproxy6Apigateway Realservers Id 
- 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. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit.
- sshClient StringCert 
- Set access-proxy SSH client certificate profile.
- sshHost StringKey Validation 
- Enable/disable SSH real server host key validation. Valid values: disable,enable.
- sshHost List<String>Keys 
- One or more server host key.
- 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.
- accessProxy6 string
- Access Proxy6.
- apiGateway string
- Api Gateway.
- 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 scopetypeisadom, 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.
- healthCheck stringProto 
- 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
- IP address of the real server.
- mappedport string
- Port for communicating with the real server.
- objectFirewall stringAccessproxy6Apigateway Realservers Id 
- 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. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit.
- sshClient stringCert 
- Set access-proxy SSH client certificate profile.
- sshHost stringKey Validation 
- Enable/disable SSH real server host key validation. Valid values: disable,enable.
- sshHost string[]Keys 
- One or more server host key.
- 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_proxy6 str
- Access Proxy6.
- api_gateway str
- Api Gateway.
- 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 scopetypeisadom, 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_ strproto 
- 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
- IP address of the real server.
- mappedport str
- Port for communicating with the real server.
- object_firewall_ straccessproxy6_ apigateway_ realservers_ id 
- 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. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit.
- ssh_client_ strcert 
- Set access-proxy SSH client certificate profile.
- ssh_host_ strkey_ validation 
- Enable/disable SSH real server host key validation. Valid values: disable,enable.
- ssh_host_ Sequence[str]keys 
- One or more server host key.
- 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.
- accessProxy6 String
- Access Proxy6.
- apiGateway String
- Api Gateway.
- 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 scopetypeisadom, 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.
- healthCheck StringProto 
- 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
- IP address of the real server.
- mappedport String
- Port for communicating with the real server.
- objectFirewall StringAccessproxy6Apigateway Realservers Id 
- 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. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit.
- sshClient StringCert 
- Set access-proxy SSH client certificate profile.
- sshHost StringKey Validation 
- Enable/disable SSH real server host key validation. Valid values: disable,enable.
- sshHost List<String>Keys 
- One or more server host key.
- 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 ObjectFirewallAccessproxy6ApigatewayRealservers 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 ObjectFirewallAccessproxy6ApigatewayRealservers Resource
Get an existing ObjectFirewallAccessproxy6ApigatewayRealservers 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?: ObjectFirewallAccessproxy6ApigatewayRealserversState, opts?: CustomResourceOptions): ObjectFirewallAccessproxy6ApigatewayRealservers@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        access_proxy6: Optional[str] = None,
        addr_type: Optional[str] = None,
        address: Optional[str] = None,
        adom: Optional[str] = None,
        api_gateway: 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_accessproxy6_apigateway_realservers_id: Optional[str] = None,
        port: Optional[float] = None,
        scopetype: Optional[str] = None,
        ssh_client_cert: Optional[str] = None,
        ssh_host_key_validation: Optional[str] = None,
        ssh_host_keys: Optional[Sequence[str]] = None,
        status: Optional[str] = None,
        translate_host: Optional[str] = None,
        tunnel_encryption: Optional[str] = None,
        type: Optional[str] = None,
        weight: Optional[float] = None) -> ObjectFirewallAccessproxy6ApigatewayRealserversfunc GetObjectFirewallAccessproxy6ApigatewayRealservers(ctx *Context, name string, id IDInput, state *ObjectFirewallAccessproxy6ApigatewayRealserversState, opts ...ResourceOption) (*ObjectFirewallAccessproxy6ApigatewayRealservers, error)public static ObjectFirewallAccessproxy6ApigatewayRealservers Get(string name, Input<string> id, ObjectFirewallAccessproxy6ApigatewayRealserversState? state, CustomResourceOptions? opts = null)public static ObjectFirewallAccessproxy6ApigatewayRealservers get(String name, Output<String> id, ObjectFirewallAccessproxy6ApigatewayRealserversState state, CustomResourceOptions options)resources:  _:    type: fortimanager:ObjectFirewallAccessproxy6ApigatewayRealservers    get:      id: ${id}- name
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- 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.
- AccessProxy6 string
- Access Proxy6.
- 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 scopetypeisadom, otherwise the value of adom in the provider will be inherited.
- ApiGateway string
- Api Gateway.
- 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.
- HealthCheck stringProto 
- 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
- IP address of the real server.
- Mappedport string
- Port for communicating with the real server.
- ObjectFirewall stringAccessproxy6Apigateway Realservers Id 
- 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. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit.
- SshClient stringCert 
- Set access-proxy SSH client certificate profile.
- SshHost stringKey Validation 
- Enable/disable SSH real server host key validation. Valid values: disable,enable.
- SshHost List<string>Keys 
- One or more server host key.
- 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.
- AccessProxy6 string
- Access Proxy6.
- 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 scopetypeisadom, otherwise the value of adom in the provider will be inherited.
- ApiGateway string
- Api Gateway.
- 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.
- HealthCheck stringProto 
- 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
- IP address of the real server.
- Mappedport string
- Port for communicating with the real server.
- ObjectFirewall stringAccessproxy6Apigateway Realservers Id 
- 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. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit.
- SshClient stringCert 
- Set access-proxy SSH client certificate profile.
- SshHost stringKey Validation 
- Enable/disable SSH real server host key validation. Valid values: disable,enable.
- SshHost []stringKeys 
- One or more server host key.
- 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.
- accessProxy6 String
- Access Proxy6.
- 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 scopetypeisadom, otherwise the value of adom in the provider will be inherited.
- apiGateway String
- Api Gateway.
- 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.
- healthCheck StringProto 
- 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
- IP address of the real server.
- mappedport String
- Port for communicating with the real server.
- objectFirewall StringAccessproxy6Apigateway Realservers Id 
- 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. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit.
- sshClient StringCert 
- Set access-proxy SSH client certificate profile.
- sshHost StringKey Validation 
- Enable/disable SSH real server host key validation. Valid values: disable,enable.
- sshHost List<String>Keys 
- One or more server host key.
- 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.
- accessProxy6 string
- Access Proxy6.
- 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 scopetypeisadom, otherwise the value of adom in the provider will be inherited.
- apiGateway string
- Api Gateway.
- 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.
- healthCheck stringProto 
- 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
- IP address of the real server.
- mappedport string
- Port for communicating with the real server.
- objectFirewall stringAccessproxy6Apigateway Realservers Id 
- 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. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit.
- sshClient stringCert 
- Set access-proxy SSH client certificate profile.
- sshHost stringKey Validation 
- Enable/disable SSH real server host key validation. Valid values: disable,enable.
- sshHost string[]Keys 
- One or more server host key.
- 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_proxy6 str
- Access Proxy6.
- 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 scopetypeisadom, otherwise the value of adom in the provider will be inherited.
- api_gateway str
- Api Gateway.
- 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_ strproto 
- 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
- IP address of the real server.
- mappedport str
- Port for communicating with the real server.
- object_firewall_ straccessproxy6_ apigateway_ realservers_ id 
- 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. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit.
- ssh_client_ strcert 
- Set access-proxy SSH client certificate profile.
- ssh_host_ strkey_ validation 
- Enable/disable SSH real server host key validation. Valid values: disable,enable.
- ssh_host_ Sequence[str]keys 
- One or more server host key.
- 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.
- accessProxy6 String
- Access Proxy6.
- 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 scopetypeisadom, otherwise the value of adom in the provider will be inherited.
- apiGateway String
- Api Gateway.
- 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.
- healthCheck StringProto 
- 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
- IP address of the real server.
- mappedport String
- Port for communicating with the real server.
- objectFirewall StringAccessproxy6Apigateway Realservers Id 
- 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. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit.
- sshClient StringCert 
- Set access-proxy SSH client certificate profile.
- sshHost StringKey Validation 
- Enable/disable SSH real server host key validation. Valid values: disable,enable.
- sshHost List<String>Keys 
- One or more server host key.
- 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 AccessProxy6ApiGatewayRealservers can be imported using any of these accepted formats:
Set import_options = [“access_proxy6=YOUR_VALUE”, “api_gateway=YOUR_VALUE”] in the provider section.
$ export “FORTIMANAGER_IMPORT_TABLE”=“true”
$ pulumi import fortimanager:index/objectFirewallAccessproxy6ApigatewayRealservers:ObjectFirewallAccessproxy6ApigatewayRealservers labelname {{fosid}}
$ 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 fortimanagerTerraform Provider.