fortimanager.ObjectSystemSdnconnector
Explore with Pulumi AI
Configure connection to SDN Connector.
The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.
compartment_list:fortimanager.ObjectSystemSdnconnectorCompartmentlist
external_account_list:fortimanager.ObjectSystemSdnconnectorExternalaccountlist
external_ip:fortimanager.ObjectSystemSdnconnectorExternalip
forwarding_rule:fortimanager.ObjectSystemSdnconnectorForwardingrule
gcp_project_list:fortimanager.ObjectSystemSdnconnectorGcpprojectlist
nic:fortimanager.ObjectSystemSdnconnectorNic
oci_region_list:fortimanager.ObjectSystemSdnconnectorOciregionlist
route:fortimanager.ObjectSystemSdnconnectorRoute
route_table:fortimanager.ObjectSystemSdnconnectorRoutetable
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as fortimanager from "@pulumi/fortimanager";
const trname = new fortimanager.ObjectSystemSdnconnector("trname", {
    apiKeys: ["fortinet"],
    computeGeneration: 2,
    ibmRegion: "us-south",
    ibmRegionGen1: "us-south",
    ibmRegionGen2: "us-south",
    passwords: ["fortinet"],
    restInterface: "mgmt",
    restPasswords: ["fortinet"],
    restSport: 9443,
    restSsl: "enable",
    server: "192.168.1.1",
    status: "enable",
    type: "aci",
    username: "terraform-tefv",
    vcenterPasswords: ["fortinet"],
});
import pulumi
import pulumi_fortimanager as fortimanager
trname = fortimanager.ObjectSystemSdnconnector("trname",
    api_keys=["fortinet"],
    compute_generation=2,
    ibm_region="us-south",
    ibm_region_gen1="us-south",
    ibm_region_gen2="us-south",
    passwords=["fortinet"],
    rest_interface="mgmt",
    rest_passwords=["fortinet"],
    rest_sport=9443,
    rest_ssl="enable",
    server="192.168.1.1",
    status="enable",
    type="aci",
    username="terraform-tefv",
    vcenter_passwords=["fortinet"])
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 {
		_, err := fortimanager.NewObjectSystemSdnconnector(ctx, "trname", &fortimanager.ObjectSystemSdnconnectorArgs{
			ApiKeys: pulumi.StringArray{
				pulumi.String("fortinet"),
			},
			ComputeGeneration: pulumi.Float64(2),
			IbmRegion:         pulumi.String("us-south"),
			IbmRegionGen1:     pulumi.String("us-south"),
			IbmRegionGen2:     pulumi.String("us-south"),
			Passwords: pulumi.StringArray{
				pulumi.String("fortinet"),
			},
			RestInterface: pulumi.String("mgmt"),
			RestPasswords: pulumi.StringArray{
				pulumi.String("fortinet"),
			},
			RestSport: pulumi.Float64(9443),
			RestSsl:   pulumi.String("enable"),
			Server:    pulumi.String("192.168.1.1"),
			Status:    pulumi.String("enable"),
			Type:      pulumi.String("aci"),
			Username:  pulumi.String("terraform-tefv"),
			VcenterPasswords: pulumi.StringArray{
				pulumi.String("fortinet"),
			},
		})
		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 trname = new Fortimanager.ObjectSystemSdnconnector("trname", new()
    {
        ApiKeys = new[]
        {
            "fortinet",
        },
        ComputeGeneration = 2,
        IbmRegion = "us-south",
        IbmRegionGen1 = "us-south",
        IbmRegionGen2 = "us-south",
        Passwords = new[]
        {
            "fortinet",
        },
        RestInterface = "mgmt",
        RestPasswords = new[]
        {
            "fortinet",
        },
        RestSport = 9443,
        RestSsl = "enable",
        Server = "192.168.1.1",
        Status = "enable",
        Type = "aci",
        Username = "terraform-tefv",
        VcenterPasswords = new[]
        {
            "fortinet",
        },
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.fortimanager.ObjectSystemSdnconnector;
import com.pulumi.fortimanager.ObjectSystemSdnconnectorArgs;
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 trname = new ObjectSystemSdnconnector("trname", ObjectSystemSdnconnectorArgs.builder()
            .apiKeys("fortinet")
            .computeGeneration(2)
            .ibmRegion("us-south")
            .ibmRegionGen1("us-south")
            .ibmRegionGen2("us-south")
            .passwords("fortinet")
            .restInterface("mgmt")
            .restPasswords("fortinet")
            .restSport(9443)
            .restSsl("enable")
            .server("192.168.1.1")
            .status("enable")
            .type("aci")
            .username("terraform-tefv")
            .vcenterPasswords("fortinet")
            .build());
    }
}
resources:
  trname:
    type: fortimanager:ObjectSystemSdnconnector
    properties:
      apiKeys:
        - fortinet
      computeGeneration: 2
      ibmRegion: us-south
      ibmRegionGen1: us-south
      ibmRegionGen2: us-south
      passwords:
        - fortinet
      restInterface: mgmt
      restPasswords:
        - fortinet
      restSport: 9443
      restSsl: enable
      server: 192.168.1.1
      status: enable
      type: aci
      username: terraform-tefv
      vcenterPasswords:
        - fortinet
Create ObjectSystemSdnconnector Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ObjectSystemSdnconnector(name: string, args?: ObjectSystemSdnconnectorArgs, opts?: CustomResourceOptions);@overload
def ObjectSystemSdnconnector(resource_name: str,
                             args: Optional[ObjectSystemSdnconnectorArgs] = None,
                             opts: Optional[ResourceOptions] = None)
@overload
def ObjectSystemSdnconnector(resource_name: str,
                             opts: Optional[ResourceOptions] = None,
                             _local_cert: Optional[str] = None,
                             access_key: Optional[str] = None,
                             adom: Optional[str] = None,
                             alt_resource_ip: Optional[str] = None,
                             api_keys: Optional[Sequence[str]] = None,
                             azure_region: Optional[str] = None,
                             client_id: Optional[str] = None,
                             client_secrets: Optional[Sequence[str]] = None,
                             compartment_id: Optional[str] = None,
                             compartment_lists: Optional[Sequence[ObjectSystemSdnconnectorCompartmentListArgs]] = None,
                             compute_generation: Optional[float] = None,
                             domain: Optional[str] = None,
                             dynamic_sort_subtable: Optional[str] = None,
                             external_account_lists: Optional[Sequence[ObjectSystemSdnconnectorExternalAccountListArgs]] = None,
                             external_ips: Optional[Sequence[ObjectSystemSdnconnectorExternalIpArgs]] = None,
                             forwarding_rules: Optional[Sequence[ObjectSystemSdnconnectorForwardingRuleArgs]] = None,
                             gcp_project: Optional[str] = None,
                             gcp_project_lists: Optional[Sequence[ObjectSystemSdnconnectorGcpProjectListArgs]] = None,
                             group_name: Optional[str] = None,
                             ha_status: Optional[str] = None,
                             ibm_region: Optional[str] = None,
                             ibm_region_gen1: Optional[str] = None,
                             ibm_region_gen2: Optional[str] = None,
                             key_passwds: Optional[Sequence[str]] = None,
                             last_update: Optional[float] = None,
                             login_endpoint: Optional[str] = None,
                             name: Optional[str] = None,
                             nics: Optional[Sequence[ObjectSystemSdnconnectorNicArgs]] = None,
                             nsx_cert_fingerprint: Optional[str] = None,
                             object_system_sdnconnector_id: Optional[str] = None,
                             oci_cert: Optional[str] = None,
                             oci_fingerprint: Optional[str] = None,
                             oci_region: Optional[str] = None,
                             oci_region_lists: Optional[Sequence[ObjectSystemSdnconnectorOciRegionListArgs]] = None,
                             oci_region_type: Optional[str] = None,
                             passwords: Optional[Sequence[str]] = None,
                             private_key: Optional[str] = None,
                             proxy: Optional[str] = None,
                             region: Optional[str] = None,
                             resource_group: Optional[str] = None,
                             resource_url: Optional[str] = None,
                             rest_interface: Optional[str] = None,
                             rest_passwords: Optional[Sequence[str]] = None,
                             rest_sport: Optional[float] = None,
                             rest_ssl: Optional[str] = None,
                             route_tables: Optional[Sequence[ObjectSystemSdnconnectorRouteTableArgs]] = None,
                             routes: Optional[Sequence[ObjectSystemSdnconnectorRouteArgs]] = None,
                             scopetype: Optional[str] = None,
                             secret_keys: Optional[Sequence[str]] = None,
                             secret_token: Optional[str] = None,
                             server: Optional[str] = None,
                             server_ca_cert: Optional[str] = None,
                             server_cert: Optional[str] = None,
                             server_lists: Optional[Sequence[str]] = None,
                             server_port: Optional[float] = None,
                             service_account: Optional[str] = None,
                             status: Optional[str] = None,
                             subscription_id: Optional[str] = None,
                             tenant_id: Optional[str] = None,
                             type: Optional[str] = None,
                             update_interval: Optional[float] = None,
                             updating: Optional[float] = None,
                             use_metadata_iam: Optional[str] = None,
                             user_id: Optional[str] = None,
                             username: Optional[str] = None,
                             vcenter_passwords: Optional[Sequence[str]] = None,
                             vcenter_server: Optional[str] = None,
                             vcenter_username: Optional[str] = None,
                             verify_certificate: Optional[str] = None,
                             vmx_image_url: Optional[str] = None,
                             vmx_service_name: Optional[str] = None,
                             vpc_id: Optional[str] = None)func NewObjectSystemSdnconnector(ctx *Context, name string, args *ObjectSystemSdnconnectorArgs, opts ...ResourceOption) (*ObjectSystemSdnconnector, error)public ObjectSystemSdnconnector(string name, ObjectSystemSdnconnectorArgs? args = null, CustomResourceOptions? opts = null)
public ObjectSystemSdnconnector(String name, ObjectSystemSdnconnectorArgs args)
public ObjectSystemSdnconnector(String name, ObjectSystemSdnconnectorArgs args, CustomResourceOptions options)
type: fortimanager:ObjectSystemSdnconnector
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 ObjectSystemSdnconnectorArgs
- 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 ObjectSystemSdnconnectorArgs
- 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 ObjectSystemSdnconnectorArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ObjectSystemSdnconnectorArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ObjectSystemSdnconnectorArgs
- 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 objectSystemSdnconnectorResource = new Fortimanager.ObjectSystemSdnconnector("objectSystemSdnconnectorResource", new()
{
    _localCert = "string",
    AccessKey = "string",
    Adom = "string",
    AltResourceIp = "string",
    ApiKeys = new[]
    {
        "string",
    },
    AzureRegion = "string",
    ClientId = "string",
    ClientSecrets = new[]
    {
        "string",
    },
    CompartmentId = "string",
    CompartmentLists = new[]
    {
        new Fortimanager.Inputs.ObjectSystemSdnconnectorCompartmentListArgs
        {
            CompartmentId = "string",
        },
    },
    ComputeGeneration = 0,
    Domain = "string",
    DynamicSortSubtable = "string",
    ExternalAccountLists = new[]
    {
        new Fortimanager.Inputs.ObjectSystemSdnconnectorExternalAccountListArgs
        {
            ExternalId = "string",
            RegionLists = new[]
            {
                "string",
            },
            RoleArn = "string",
        },
    },
    ExternalIps = new[]
    {
        new Fortimanager.Inputs.ObjectSystemSdnconnectorExternalIpArgs
        {
            Name = "string",
        },
    },
    ForwardingRules = new[]
    {
        new Fortimanager.Inputs.ObjectSystemSdnconnectorForwardingRuleArgs
        {
            RuleName = "string",
            Target = "string",
        },
    },
    GcpProject = "string",
    GcpProjectLists = new[]
    {
        new Fortimanager.Inputs.ObjectSystemSdnconnectorGcpProjectListArgs
        {
            GcpZoneLists = new[]
            {
                "string",
            },
            Id = "string",
        },
    },
    GroupName = "string",
    HaStatus = "string",
    IbmRegion = "string",
    IbmRegionGen1 = "string",
    IbmRegionGen2 = "string",
    KeyPasswds = new[]
    {
        "string",
    },
    LastUpdate = 0,
    LoginEndpoint = "string",
    Name = "string",
    Nics = new[]
    {
        new Fortimanager.Inputs.ObjectSystemSdnconnectorNicArgs
        {
            Ips = new[]
            {
                new Fortimanager.Inputs.ObjectSystemSdnconnectorNicIpArgs
                {
                    Name = "string",
                    PrivateIp = "string",
                    PublicIp = "string",
                    ResourceGroup = "string",
                },
            },
            Name = "string",
            PeerNic = "string",
        },
    },
    NsxCertFingerprint = "string",
    ObjectSystemSdnconnectorId = "string",
    OciCert = "string",
    OciFingerprint = "string",
    OciRegion = "string",
    OciRegionLists = new[]
    {
        new Fortimanager.Inputs.ObjectSystemSdnconnectorOciRegionListArgs
        {
            Region = "string",
        },
    },
    OciRegionType = "string",
    Passwords = new[]
    {
        "string",
    },
    PrivateKey = "string",
    Proxy = "string",
    Region = "string",
    ResourceGroup = "string",
    ResourceUrl = "string",
    RestInterface = "string",
    RestPasswords = new[]
    {
        "string",
    },
    RestSport = 0,
    RestSsl = "string",
    RouteTables = new[]
    {
        new Fortimanager.Inputs.ObjectSystemSdnconnectorRouteTableArgs
        {
            Name = "string",
            ResourceGroup = "string",
            Routes = new[]
            {
                new Fortimanager.Inputs.ObjectSystemSdnconnectorRouteTableRouteArgs
                {
                    Name = "string",
                    NextHop = "string",
                },
            },
            SubscriptionId = "string",
        },
    },
    Routes = new[]
    {
        new Fortimanager.Inputs.ObjectSystemSdnconnectorRouteArgs
        {
            Name = "string",
        },
    },
    Scopetype = "string",
    SecretKeys = new[]
    {
        "string",
    },
    SecretToken = "string",
    Server = "string",
    ServerCaCert = "string",
    ServerCert = "string",
    ServerLists = new[]
    {
        "string",
    },
    ServerPort = 0,
    ServiceAccount = "string",
    Status = "string",
    SubscriptionId = "string",
    TenantId = "string",
    Type = "string",
    UpdateInterval = 0,
    Updating = 0,
    UseMetadataIam = "string",
    UserId = "string",
    Username = "string",
    VcenterPasswords = new[]
    {
        "string",
    },
    VcenterServer = "string",
    VcenterUsername = "string",
    VerifyCertificate = "string",
    VmxImageUrl = "string",
    VmxServiceName = "string",
    VpcId = "string",
});
example, err := fortimanager.NewObjectSystemSdnconnector(ctx, "objectSystemSdnconnectorResource", &fortimanager.ObjectSystemSdnconnectorArgs{
_localCert: pulumi.String("string"),
AccessKey: pulumi.String("string"),
Adom: pulumi.String("string"),
AltResourceIp: pulumi.String("string"),
ApiKeys: pulumi.StringArray{
pulumi.String("string"),
},
AzureRegion: pulumi.String("string"),
ClientId: pulumi.String("string"),
ClientSecrets: pulumi.StringArray{
pulumi.String("string"),
},
CompartmentId: pulumi.String("string"),
CompartmentLists: .ObjectSystemSdnconnectorCompartmentListTypeArray{
&.ObjectSystemSdnconnectorCompartmentListTypeArgs{
CompartmentId: pulumi.String("string"),
},
},
ComputeGeneration: pulumi.Float64(0),
Domain: pulumi.String("string"),
DynamicSortSubtable: pulumi.String("string"),
ExternalAccountLists: .ObjectSystemSdnconnectorExternalAccountListTypeArray{
&.ObjectSystemSdnconnectorExternalAccountListTypeArgs{
ExternalId: pulumi.String("string"),
RegionLists: pulumi.StringArray{
pulumi.String("string"),
},
RoleArn: pulumi.String("string"),
},
},
ExternalIps: .ObjectSystemSdnconnectorExternalIpTypeArray{
&.ObjectSystemSdnconnectorExternalIpTypeArgs{
Name: pulumi.String("string"),
},
},
ForwardingRules: .ObjectSystemSdnconnectorForwardingRuleTypeArray{
&.ObjectSystemSdnconnectorForwardingRuleTypeArgs{
RuleName: pulumi.String("string"),
Target: pulumi.String("string"),
},
},
GcpProject: pulumi.String("string"),
GcpProjectLists: .ObjectSystemSdnconnectorGcpProjectListTypeArray{
&.ObjectSystemSdnconnectorGcpProjectListTypeArgs{
GcpZoneLists: pulumi.StringArray{
pulumi.String("string"),
},
Id: pulumi.String("string"),
},
},
GroupName: pulumi.String("string"),
HaStatus: pulumi.String("string"),
IbmRegion: pulumi.String("string"),
IbmRegionGen1: pulumi.String("string"),
IbmRegionGen2: pulumi.String("string"),
KeyPasswds: pulumi.StringArray{
pulumi.String("string"),
},
LastUpdate: pulumi.Float64(0),
LoginEndpoint: pulumi.String("string"),
Name: pulumi.String("string"),
Nics: .ObjectSystemSdnconnectorNicTypeArray{
&.ObjectSystemSdnconnectorNicTypeArgs{
Ips: .ObjectSystemSdnconnectorNicIpTypeArray{
&.ObjectSystemSdnconnectorNicIpTypeArgs{
Name: pulumi.String("string"),
PrivateIp: pulumi.String("string"),
PublicIp: pulumi.String("string"),
ResourceGroup: pulumi.String("string"),
},
},
Name: pulumi.String("string"),
PeerNic: pulumi.String("string"),
},
},
NsxCertFingerprint: pulumi.String("string"),
ObjectSystemSdnconnectorId: pulumi.String("string"),
OciCert: pulumi.String("string"),
OciFingerprint: pulumi.String("string"),
OciRegion: pulumi.String("string"),
OciRegionLists: .ObjectSystemSdnconnectorOciRegionListTypeArray{
&.ObjectSystemSdnconnectorOciRegionListTypeArgs{
Region: pulumi.String("string"),
},
},
OciRegionType: pulumi.String("string"),
Passwords: pulumi.StringArray{
pulumi.String("string"),
},
PrivateKey: pulumi.String("string"),
Proxy: pulumi.String("string"),
Region: pulumi.String("string"),
ResourceGroup: pulumi.String("string"),
ResourceUrl: pulumi.String("string"),
RestInterface: pulumi.String("string"),
RestPasswords: pulumi.StringArray{
pulumi.String("string"),
},
RestSport: pulumi.Float64(0),
RestSsl: pulumi.String("string"),
RouteTables: .ObjectSystemSdnconnectorRouteTableTypeArray{
&.ObjectSystemSdnconnectorRouteTableTypeArgs{
Name: pulumi.String("string"),
ResourceGroup: pulumi.String("string"),
Routes: .ObjectSystemSdnconnectorRouteTableRouteTypeArray{
&.ObjectSystemSdnconnectorRouteTableRouteTypeArgs{
Name: pulumi.String("string"),
NextHop: pulumi.String("string"),
},
},
SubscriptionId: pulumi.String("string"),
},
},
Routes: .ObjectSystemSdnconnectorRouteTypeArray{
&.ObjectSystemSdnconnectorRouteTypeArgs{
Name: pulumi.String("string"),
},
},
Scopetype: pulumi.String("string"),
SecretKeys: pulumi.StringArray{
pulumi.String("string"),
},
SecretToken: pulumi.String("string"),
Server: pulumi.String("string"),
ServerCaCert: pulumi.String("string"),
ServerCert: pulumi.String("string"),
ServerLists: pulumi.StringArray{
pulumi.String("string"),
},
ServerPort: pulumi.Float64(0),
ServiceAccount: pulumi.String("string"),
Status: pulumi.String("string"),
SubscriptionId: pulumi.String("string"),
TenantId: pulumi.String("string"),
Type: pulumi.String("string"),
UpdateInterval: pulumi.Float64(0),
Updating: pulumi.Float64(0),
UseMetadataIam: pulumi.String("string"),
UserId: pulumi.String("string"),
Username: pulumi.String("string"),
VcenterPasswords: pulumi.StringArray{
pulumi.String("string"),
},
VcenterServer: pulumi.String("string"),
VcenterUsername: pulumi.String("string"),
VerifyCertificate: pulumi.String("string"),
VmxImageUrl: pulumi.String("string"),
VmxServiceName: pulumi.String("string"),
VpcId: pulumi.String("string"),
})
var objectSystemSdnconnectorResource = new ObjectSystemSdnconnector("objectSystemSdnconnectorResource", ObjectSystemSdnconnectorArgs.builder()
    ._localCert("string")
    .accessKey("string")
    .adom("string")
    .altResourceIp("string")
    .apiKeys("string")
    .azureRegion("string")
    .clientId("string")
    .clientSecrets("string")
    .compartmentId("string")
    .compartmentLists(ObjectSystemSdnconnectorCompartmentListArgs.builder()
        .compartmentId("string")
        .build())
    .computeGeneration(0)
    .domain("string")
    .dynamicSortSubtable("string")
    .externalAccountLists(ObjectSystemSdnconnectorExternalAccountListArgs.builder()
        .externalId("string")
        .regionLists("string")
        .roleArn("string")
        .build())
    .externalIps(ObjectSystemSdnconnectorExternalIpArgs.builder()
        .name("string")
        .build())
    .forwardingRules(ObjectSystemSdnconnectorForwardingRuleArgs.builder()
        .ruleName("string")
        .target("string")
        .build())
    .gcpProject("string")
    .gcpProjectLists(ObjectSystemSdnconnectorGcpProjectListArgs.builder()
        .gcpZoneLists("string")
        .id("string")
        .build())
    .groupName("string")
    .haStatus("string")
    .ibmRegion("string")
    .ibmRegionGen1("string")
    .ibmRegionGen2("string")
    .keyPasswds("string")
    .lastUpdate(0)
    .loginEndpoint("string")
    .name("string")
    .nics(ObjectSystemSdnconnectorNicArgs.builder()
        .ips(ObjectSystemSdnconnectorNicIpArgs.builder()
            .name("string")
            .privateIp("string")
            .publicIp("string")
            .resourceGroup("string")
            .build())
        .name("string")
        .peerNic("string")
        .build())
    .nsxCertFingerprint("string")
    .objectSystemSdnconnectorId("string")
    .ociCert("string")
    .ociFingerprint("string")
    .ociRegion("string")
    .ociRegionLists(ObjectSystemSdnconnectorOciRegionListArgs.builder()
        .region("string")
        .build())
    .ociRegionType("string")
    .passwords("string")
    .privateKey("string")
    .proxy("string")
    .region("string")
    .resourceGroup("string")
    .resourceUrl("string")
    .restInterface("string")
    .restPasswords("string")
    .restSport(0)
    .restSsl("string")
    .routeTables(ObjectSystemSdnconnectorRouteTableArgs.builder()
        .name("string")
        .resourceGroup("string")
        .routes(ObjectSystemSdnconnectorRouteTableRouteArgs.builder()
            .name("string")
            .nextHop("string")
            .build())
        .subscriptionId("string")
        .build())
    .routes(ObjectSystemSdnconnectorRouteArgs.builder()
        .name("string")
        .build())
    .scopetype("string")
    .secretKeys("string")
    .secretToken("string")
    .server("string")
    .serverCaCert("string")
    .serverCert("string")
    .serverLists("string")
    .serverPort(0)
    .serviceAccount("string")
    .status("string")
    .subscriptionId("string")
    .tenantId("string")
    .type("string")
    .updateInterval(0)
    .updating(0)
    .useMetadataIam("string")
    .userId("string")
    .username("string")
    .vcenterPasswords("string")
    .vcenterServer("string")
    .vcenterUsername("string")
    .verifyCertificate("string")
    .vmxImageUrl("string")
    .vmxServiceName("string")
    .vpcId("string")
    .build());
object_system_sdnconnector_resource = fortimanager.ObjectSystemSdnconnector("objectSystemSdnconnectorResource",
    _local_cert="string",
    access_key="string",
    adom="string",
    alt_resource_ip="string",
    api_keys=["string"],
    azure_region="string",
    client_id="string",
    client_secrets=["string"],
    compartment_id="string",
    compartment_lists=[{
        "compartment_id": "string",
    }],
    compute_generation=0,
    domain="string",
    dynamic_sort_subtable="string",
    external_account_lists=[{
        "external_id": "string",
        "region_lists": ["string"],
        "role_arn": "string",
    }],
    external_ips=[{
        "name": "string",
    }],
    forwarding_rules=[{
        "rule_name": "string",
        "target": "string",
    }],
    gcp_project="string",
    gcp_project_lists=[{
        "gcp_zone_lists": ["string"],
        "id": "string",
    }],
    group_name="string",
    ha_status="string",
    ibm_region="string",
    ibm_region_gen1="string",
    ibm_region_gen2="string",
    key_passwds=["string"],
    last_update=0,
    login_endpoint="string",
    name="string",
    nics=[{
        "ips": [{
            "name": "string",
            "private_ip": "string",
            "public_ip": "string",
            "resource_group": "string",
        }],
        "name": "string",
        "peer_nic": "string",
    }],
    nsx_cert_fingerprint="string",
    object_system_sdnconnector_id="string",
    oci_cert="string",
    oci_fingerprint="string",
    oci_region="string",
    oci_region_lists=[{
        "region": "string",
    }],
    oci_region_type="string",
    passwords=["string"],
    private_key="string",
    proxy="string",
    region="string",
    resource_group="string",
    resource_url="string",
    rest_interface="string",
    rest_passwords=["string"],
    rest_sport=0,
    rest_ssl="string",
    route_tables=[{
        "name": "string",
        "resource_group": "string",
        "routes": [{
            "name": "string",
            "next_hop": "string",
        }],
        "subscription_id": "string",
    }],
    routes=[{
        "name": "string",
    }],
    scopetype="string",
    secret_keys=["string"],
    secret_token="string",
    server="string",
    server_ca_cert="string",
    server_cert="string",
    server_lists=["string"],
    server_port=0,
    service_account="string",
    status="string",
    subscription_id="string",
    tenant_id="string",
    type="string",
    update_interval=0,
    updating=0,
    use_metadata_iam="string",
    user_id="string",
    username="string",
    vcenter_passwords=["string"],
    vcenter_server="string",
    vcenter_username="string",
    verify_certificate="string",
    vmx_image_url="string",
    vmx_service_name="string",
    vpc_id="string")
const objectSystemSdnconnectorResource = new fortimanager.ObjectSystemSdnconnector("objectSystemSdnconnectorResource", {
    _localCert: "string",
    accessKey: "string",
    adom: "string",
    altResourceIp: "string",
    apiKeys: ["string"],
    azureRegion: "string",
    clientId: "string",
    clientSecrets: ["string"],
    compartmentId: "string",
    compartmentLists: [{
        compartmentId: "string",
    }],
    computeGeneration: 0,
    domain: "string",
    dynamicSortSubtable: "string",
    externalAccountLists: [{
        externalId: "string",
        regionLists: ["string"],
        roleArn: "string",
    }],
    externalIps: [{
        name: "string",
    }],
    forwardingRules: [{
        ruleName: "string",
        target: "string",
    }],
    gcpProject: "string",
    gcpProjectLists: [{
        gcpZoneLists: ["string"],
        id: "string",
    }],
    groupName: "string",
    haStatus: "string",
    ibmRegion: "string",
    ibmRegionGen1: "string",
    ibmRegionGen2: "string",
    keyPasswds: ["string"],
    lastUpdate: 0,
    loginEndpoint: "string",
    name: "string",
    nics: [{
        ips: [{
            name: "string",
            privateIp: "string",
            publicIp: "string",
            resourceGroup: "string",
        }],
        name: "string",
        peerNic: "string",
    }],
    nsxCertFingerprint: "string",
    objectSystemSdnconnectorId: "string",
    ociCert: "string",
    ociFingerprint: "string",
    ociRegion: "string",
    ociRegionLists: [{
        region: "string",
    }],
    ociRegionType: "string",
    passwords: ["string"],
    privateKey: "string",
    proxy: "string",
    region: "string",
    resourceGroup: "string",
    resourceUrl: "string",
    restInterface: "string",
    restPasswords: ["string"],
    restSport: 0,
    restSsl: "string",
    routeTables: [{
        name: "string",
        resourceGroup: "string",
        routes: [{
            name: "string",
            nextHop: "string",
        }],
        subscriptionId: "string",
    }],
    routes: [{
        name: "string",
    }],
    scopetype: "string",
    secretKeys: ["string"],
    secretToken: "string",
    server: "string",
    serverCaCert: "string",
    serverCert: "string",
    serverLists: ["string"],
    serverPort: 0,
    serviceAccount: "string",
    status: "string",
    subscriptionId: "string",
    tenantId: "string",
    type: "string",
    updateInterval: 0,
    updating: 0,
    useMetadataIam: "string",
    userId: "string",
    username: "string",
    vcenterPasswords: ["string"],
    vcenterServer: "string",
    vcenterUsername: "string",
    verifyCertificate: "string",
    vmxImageUrl: "string",
    vmxServiceName: "string",
    vpcId: "string",
});
type: fortimanager:ObjectSystemSdnconnector
properties:
    _localCert: string
    accessKey: string
    adom: string
    altResourceIp: string
    apiKeys:
        - string
    azureRegion: string
    clientId: string
    clientSecrets:
        - string
    compartmentId: string
    compartmentLists:
        - compartmentId: string
    computeGeneration: 0
    domain: string
    dynamicSortSubtable: string
    externalAccountLists:
        - externalId: string
          regionLists:
            - string
          roleArn: string
    externalIps:
        - name: string
    forwardingRules:
        - ruleName: string
          target: string
    gcpProject: string
    gcpProjectLists:
        - gcpZoneLists:
            - string
          id: string
    groupName: string
    haStatus: string
    ibmRegion: string
    ibmRegionGen1: string
    ibmRegionGen2: string
    keyPasswds:
        - string
    lastUpdate: 0
    loginEndpoint: string
    name: string
    nics:
        - ips:
            - name: string
              privateIp: string
              publicIp: string
              resourceGroup: string
          name: string
          peerNic: string
    nsxCertFingerprint: string
    objectSystemSdnconnectorId: string
    ociCert: string
    ociFingerprint: string
    ociRegion: string
    ociRegionLists:
        - region: string
    ociRegionType: string
    passwords:
        - string
    privateKey: string
    proxy: string
    region: string
    resourceGroup: string
    resourceUrl: string
    restInterface: string
    restPasswords:
        - string
    restSport: 0
    restSsl: string
    routeTables:
        - name: string
          resourceGroup: string
          routes:
            - name: string
              nextHop: string
          subscriptionId: string
    routes:
        - name: string
    scopetype: string
    secretKeys:
        - string
    secretToken: string
    server: string
    serverCaCert: string
    serverCert: string
    serverLists:
        - string
    serverPort: 0
    serviceAccount: string
    status: string
    subscriptionId: string
    tenantId: string
    type: string
    updateInterval: 0
    updating: 0
    useMetadataIam: string
    userId: string
    username: string
    vcenterPasswords:
        - string
    vcenterServer: string
    vcenterUsername: string
    verifyCertificate: string
    vmxImageUrl: string
    vmxServiceName: string
    vpcId: string
ObjectSystemSdnconnector 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 ObjectSystemSdnconnector resource accepts the following input properties:
- AccessKey string
- AWS / ACS access key ID.
- Adom string
- Adom. This value is valid only when the scopetypeisadom, otherwise the value of adom in the provider will be inherited.
- AltResource stringIp 
- Enable/disable AWS alternative resource IP. Valid values: disable,enable.
- ApiKeys List<string>
- IBM cloud API key or service ID API key.
- AzureRegion string
- Azure server region. Valid values: global,china,germany,usgov,local.
- ClientId string
- Azure client ID (application ID).
- ClientSecrets List<string>
- Azure client secret (application key).
- CompartmentId string
- Compartment ID.
- CompartmentLists List<ObjectSystem Sdnconnector Compartment List> 
- Compartment-List. The structure of compartment_listblock is documented below.
- ComputeGeneration double
- Compute generation for IBM cloud infrastructure.
- Domain string
- Domain name.
- DynamicSort stringSubtable 
- true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
- ExternalAccount List<ObjectLists System Sdnconnector External Account List> 
- External-Account-List. The structure of external_account_listblock is documented below.
- ExternalIps List<ObjectSystem Sdnconnector External Ip> 
- External-Ip. The structure of external_ipblock is documented below.
- ForwardingRules List<ObjectSystem Sdnconnector Forwarding Rule> 
- Forwarding-Rule. The structure of forwarding_ruleblock is documented below.
- GcpProject string
- GCP project name.
- GcpProject List<ObjectLists System Sdnconnector Gcp Project List> 
- Gcp-Project-List. The structure of gcp_project_listblock is documented below.
- GroupName string
- Group name of computers.
- HaStatus string
- Enable/disable use for FortiGate HA service. Valid values: disable,enable.
- IbmRegion string
- IBM cloud region name. Valid values: us-south,us-east,germany,great-britain,japan,australia.
- IbmRegion stringGen1 
- Ibm-Region-Gen1. Valid values: us-south,us-east,germany,great-britain,japan,australia.
- IbmRegion stringGen2 
- Ibm-Region-Gen2. Valid values: us-south,us-east,great-britain.
- KeyPasswds List<string>
- Private key password.
- LastUpdate double
- Last-Update.
- LoginEndpoint string
- Azure Stack login endpoint.
- Name string
- SDN connector name.
- Nics
List<ObjectSystem Sdnconnector Nic> 
- Nic. The structure of nicblock is documented below.
- NsxCert stringFingerprint 
- NSX certificate fingerprint.
- ObjectSystem stringSdnconnector Id 
- an identifier for the resource with format {{name}}.
- OciCert string
- OCI certificate.
- OciFingerprint string
- Oci-Fingerprint.
- OciRegion string
- OCI server region.
- OciRegion List<ObjectLists System Sdnconnector Oci Region List> 
- Oci-Region-List. The structure of oci_region_listblock is documented below.
- OciRegion stringType 
- OCI region type. Valid values: commercial,government.
- Passwords List<string>
- Password of the remote SDN connector as login credentials.
- PrivateKey string
- Private key of GCP service account.
- Proxy string
- SDN proxy.
- Region string
- AWS / ACS region name.
- ResourceGroup string
- Azure resource group.
- ResourceUrl string
- Azure Stack resource URL.
- RestInterface string
- Interface name for REST service to listen on. Valid values: mgmt,sync.
- RestPasswords List<string>
- Password for REST service.
- RestSport double
- REST service access port (1 - 65535).
- RestSsl string
- Rest-Ssl. Valid values: disable,enable.
- RouteTables List<ObjectSystem Sdnconnector Route Table> 
- Route-Table. The structure of route_tableblock is documented below.
- Routes
List<ObjectSystem Sdnconnector Route> 
- Route. The structure of routeblock is documented below.
- 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.
- SecretKeys List<string>
- AWS / ACS secret access key.
- SecretToken string
- Secret token of Kubernetes service account.
- Server string
- Server address of the remote SDN connector.
- ServerCa stringCert 
- Trust only those servers whose certificate is directly/indirectly signed by this certificate.
- ServerCert string
- Trust servers that contain this certificate only.
- ServerLists List<string>
- Server address list of the remote SDN connector.
- ServerPort double
- Port number of the remote SDN connector.
- ServiceAccount string
- GCP service account email.
- Status string
- Enable/disable connection to the remote SDN connector. Valid values: disable,enable.
- SubscriptionId string
- Azure subscription ID.
- TenantId string
- Tenant ID (directory ID).
- Type string
- Type of SDN connector. Valid values: aci,aws,nsx,nuage,azure,gcp,oci,openstack,kubernetes,vmware,acs,alicloud,sepm,aci-direct,ibm.
- UpdateInterval double
- Dynamic object update interval (30 - 3600 sec, default = 60, 0 = disabled).
- Updating double
- Updating.
- UseMetadata stringIam 
- Enable/disable using IAM role from metadata to call API. Valid values: disable,enable.
- UserId string
- User ID.
- Username string
- Username of the remote SDN connector as login credentials.
- VcenterPasswords List<string>
- vCenter server password for NSX quarantine.
- VcenterServer string
- vCenter server address for NSX quarantine.
- VcenterUsername string
- vCenter server username for NSX quarantine.
- VerifyCertificate string
- Enable/disable server certificate verification. Valid values: disable,enable.
- VmxImage stringUrl 
- URL of web-hosted VMX image.
- VmxService stringName 
- VMX Service name.
- VpcId string
- AWS VPC ID.
- _local stringCert 
- _Local_Cert.
- AccessKey string
- AWS / ACS access key ID.
- Adom string
- Adom. This value is valid only when the scopetypeisadom, otherwise the value of adom in the provider will be inherited.
- AltResource stringIp 
- Enable/disable AWS alternative resource IP. Valid values: disable,enable.
- ApiKeys []string
- IBM cloud API key or service ID API key.
- AzureRegion string
- Azure server region. Valid values: global,china,germany,usgov,local.
- ClientId string
- Azure client ID (application ID).
- ClientSecrets []string
- Azure client secret (application key).
- CompartmentId string
- Compartment ID.
- CompartmentLists []ObjectSystem Sdnconnector Compartment List Type Args 
- Compartment-List. The structure of compartment_listblock is documented below.
- ComputeGeneration float64
- Compute generation for IBM cloud infrastructure.
- Domain string
- Domain name.
- DynamicSort stringSubtable 
- true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
- ExternalAccount []ObjectLists System Sdnconnector External Account List Type Args 
- External-Account-List. The structure of external_account_listblock is documented below.
- ExternalIps []ObjectSystem Sdnconnector External Ip Type Args 
- External-Ip. The structure of external_ipblock is documented below.
- ForwardingRules []ObjectSystem Sdnconnector Forwarding Rule Type Args 
- Forwarding-Rule. The structure of forwarding_ruleblock is documented below.
- GcpProject string
- GCP project name.
- GcpProject []ObjectLists System Sdnconnector Gcp Project List Type Args 
- Gcp-Project-List. The structure of gcp_project_listblock is documented below.
- GroupName string
- Group name of computers.
- HaStatus string
- Enable/disable use for FortiGate HA service. Valid values: disable,enable.
- IbmRegion string
- IBM cloud region name. Valid values: us-south,us-east,germany,great-britain,japan,australia.
- IbmRegion stringGen1 
- Ibm-Region-Gen1. Valid values: us-south,us-east,germany,great-britain,japan,australia.
- IbmRegion stringGen2 
- Ibm-Region-Gen2. Valid values: us-south,us-east,great-britain.
- KeyPasswds []string
- Private key password.
- LastUpdate float64
- Last-Update.
- LoginEndpoint string
- Azure Stack login endpoint.
- Name string
- SDN connector name.
- Nics
[]ObjectSystem Sdnconnector Nic Type Args 
- Nic. The structure of nicblock is documented below.
- NsxCert stringFingerprint 
- NSX certificate fingerprint.
- ObjectSystem stringSdnconnector Id 
- an identifier for the resource with format {{name}}.
- OciCert string
- OCI certificate.
- OciFingerprint string
- Oci-Fingerprint.
- OciRegion string
- OCI server region.
- OciRegion []ObjectLists System Sdnconnector Oci Region List Type Args 
- Oci-Region-List. The structure of oci_region_listblock is documented below.
- OciRegion stringType 
- OCI region type. Valid values: commercial,government.
- Passwords []string
- Password of the remote SDN connector as login credentials.
- PrivateKey string
- Private key of GCP service account.
- Proxy string
- SDN proxy.
- Region string
- AWS / ACS region name.
- ResourceGroup string
- Azure resource group.
- ResourceUrl string
- Azure Stack resource URL.
- RestInterface string
- Interface name for REST service to listen on. Valid values: mgmt,sync.
- RestPasswords []string
- Password for REST service.
- RestSport float64
- REST service access port (1 - 65535).
- RestSsl string
- Rest-Ssl. Valid values: disable,enable.
- RouteTables []ObjectSystem Sdnconnector Route Table Type Args 
- Route-Table. The structure of route_tableblock is documented below.
- Routes
[]ObjectSystem Sdnconnector Route Type Args 
- Route. The structure of routeblock is documented below.
- 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.
- SecretKeys []string
- AWS / ACS secret access key.
- SecretToken string
- Secret token of Kubernetes service account.
- Server string
- Server address of the remote SDN connector.
- ServerCa stringCert 
- Trust only those servers whose certificate is directly/indirectly signed by this certificate.
- ServerCert string
- Trust servers that contain this certificate only.
- ServerLists []string
- Server address list of the remote SDN connector.
- ServerPort float64
- Port number of the remote SDN connector.
- ServiceAccount string
- GCP service account email.
- Status string
- Enable/disable connection to the remote SDN connector. Valid values: disable,enable.
- SubscriptionId string
- Azure subscription ID.
- TenantId string
- Tenant ID (directory ID).
- Type string
- Type of SDN connector. Valid values: aci,aws,nsx,nuage,azure,gcp,oci,openstack,kubernetes,vmware,acs,alicloud,sepm,aci-direct,ibm.
- UpdateInterval float64
- Dynamic object update interval (30 - 3600 sec, default = 60, 0 = disabled).
- Updating float64
- Updating.
- UseMetadata stringIam 
- Enable/disable using IAM role from metadata to call API. Valid values: disable,enable.
- UserId string
- User ID.
- Username string
- Username of the remote SDN connector as login credentials.
- VcenterPasswords []string
- vCenter server password for NSX quarantine.
- VcenterServer string
- vCenter server address for NSX quarantine.
- VcenterUsername string
- vCenter server username for NSX quarantine.
- VerifyCertificate string
- Enable/disable server certificate verification. Valid values: disable,enable.
- VmxImage stringUrl 
- URL of web-hosted VMX image.
- VmxService stringName 
- VMX Service name.
- VpcId string
- AWS VPC ID.
- _local stringCert 
- _Local_Cert.
- _local StringCert 
- _Local_Cert.
- accessKey String
- AWS / ACS access key ID.
- adom String
- Adom. This value is valid only when the scopetypeisadom, otherwise the value of adom in the provider will be inherited.
- altResource StringIp 
- Enable/disable AWS alternative resource IP. Valid values: disable,enable.
- apiKeys List<String>
- IBM cloud API key or service ID API key.
- azureRegion String
- Azure server region. Valid values: global,china,germany,usgov,local.
- clientId String
- Azure client ID (application ID).
- clientSecrets List<String>
- Azure client secret (application key).
- compartmentId String
- Compartment ID.
- compartmentLists List<ObjectSystem Sdnconnector Compartment List> 
- Compartment-List. The structure of compartment_listblock is documented below.
- computeGeneration Double
- Compute generation for IBM cloud infrastructure.
- domain String
- Domain name.
- dynamicSort StringSubtable 
- true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
- externalAccount List<ObjectLists System Sdnconnector External Account List> 
- External-Account-List. The structure of external_account_listblock is documented below.
- externalIps List<ObjectSystem Sdnconnector External Ip> 
- External-Ip. The structure of external_ipblock is documented below.
- forwardingRules List<ObjectSystem Sdnconnector Forwarding Rule> 
- Forwarding-Rule. The structure of forwarding_ruleblock is documented below.
- gcpProject String
- GCP project name.
- gcpProject List<ObjectLists System Sdnconnector Gcp Project List> 
- Gcp-Project-List. The structure of gcp_project_listblock is documented below.
- groupName String
- Group name of computers.
- haStatus String
- Enable/disable use for FortiGate HA service. Valid values: disable,enable.
- ibmRegion String
- IBM cloud region name. Valid values: us-south,us-east,germany,great-britain,japan,australia.
- ibmRegion StringGen1 
- Ibm-Region-Gen1. Valid values: us-south,us-east,germany,great-britain,japan,australia.
- ibmRegion StringGen2 
- Ibm-Region-Gen2. Valid values: us-south,us-east,great-britain.
- keyPasswds List<String>
- Private key password.
- lastUpdate Double
- Last-Update.
- loginEndpoint String
- Azure Stack login endpoint.
- name String
- SDN connector name.
- nics
List<ObjectSystem Sdnconnector Nic> 
- Nic. The structure of nicblock is documented below.
- nsxCert StringFingerprint 
- NSX certificate fingerprint.
- objectSystem StringSdnconnector Id 
- an identifier for the resource with format {{name}}.
- ociCert String
- OCI certificate.
- ociFingerprint String
- Oci-Fingerprint.
- ociRegion String
- OCI server region.
- ociRegion List<ObjectLists System Sdnconnector Oci Region List> 
- Oci-Region-List. The structure of oci_region_listblock is documented below.
- ociRegion StringType 
- OCI region type. Valid values: commercial,government.
- passwords List<String>
- Password of the remote SDN connector as login credentials.
- privateKey String
- Private key of GCP service account.
- proxy String
- SDN proxy.
- region String
- AWS / ACS region name.
- resourceGroup String
- Azure resource group.
- resourceUrl String
- Azure Stack resource URL.
- restInterface String
- Interface name for REST service to listen on. Valid values: mgmt,sync.
- restPasswords List<String>
- Password for REST service.
- restSport Double
- REST service access port (1 - 65535).
- restSsl String
- Rest-Ssl. Valid values: disable,enable.
- routeTables List<ObjectSystem Sdnconnector Route Table> 
- Route-Table. The structure of route_tableblock is documented below.
- routes
List<ObjectSystem Sdnconnector Route> 
- Route. The structure of routeblock is documented below.
- 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.
- secretKeys List<String>
- AWS / ACS secret access key.
- secretToken String
- Secret token of Kubernetes service account.
- server String
- Server address of the remote SDN connector.
- serverCa StringCert 
- Trust only those servers whose certificate is directly/indirectly signed by this certificate.
- serverCert String
- Trust servers that contain this certificate only.
- serverLists List<String>
- Server address list of the remote SDN connector.
- serverPort Double
- Port number of the remote SDN connector.
- serviceAccount String
- GCP service account email.
- status String
- Enable/disable connection to the remote SDN connector. Valid values: disable,enable.
- subscriptionId String
- Azure subscription ID.
- tenantId String
- Tenant ID (directory ID).
- type String
- Type of SDN connector. Valid values: aci,aws,nsx,nuage,azure,gcp,oci,openstack,kubernetes,vmware,acs,alicloud,sepm,aci-direct,ibm.
- updateInterval Double
- Dynamic object update interval (30 - 3600 sec, default = 60, 0 = disabled).
- updating Double
- Updating.
- useMetadata StringIam 
- Enable/disable using IAM role from metadata to call API. Valid values: disable,enable.
- userId String
- User ID.
- username String
- Username of the remote SDN connector as login credentials.
- vcenterPasswords List<String>
- vCenter server password for NSX quarantine.
- vcenterServer String
- vCenter server address for NSX quarantine.
- vcenterUsername String
- vCenter server username for NSX quarantine.
- verifyCertificate String
- Enable/disable server certificate verification. Valid values: disable,enable.
- vmxImage StringUrl 
- URL of web-hosted VMX image.
- vmxService StringName 
- VMX Service name.
- vpcId String
- AWS VPC ID.
- _local stringCert 
- _Local_Cert.
- accessKey string
- AWS / ACS access key ID.
- adom string
- Adom. This value is valid only when the scopetypeisadom, otherwise the value of adom in the provider will be inherited.
- altResource stringIp 
- Enable/disable AWS alternative resource IP. Valid values: disable,enable.
- apiKeys string[]
- IBM cloud API key or service ID API key.
- azureRegion string
- Azure server region. Valid values: global,china,germany,usgov,local.
- clientId string
- Azure client ID (application ID).
- clientSecrets string[]
- Azure client secret (application key).
- compartmentId string
- Compartment ID.
- compartmentLists ObjectSystem Sdnconnector Compartment List[] 
- Compartment-List. The structure of compartment_listblock is documented below.
- computeGeneration number
- Compute generation for IBM cloud infrastructure.
- domain string
- Domain name.
- dynamicSort stringSubtable 
- true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
- externalAccount ObjectLists System Sdnconnector External Account List[] 
- External-Account-List. The structure of external_account_listblock is documented below.
- externalIps ObjectSystem Sdnconnector External Ip[] 
- External-Ip. The structure of external_ipblock is documented below.
- forwardingRules ObjectSystem Sdnconnector Forwarding Rule[] 
- Forwarding-Rule. The structure of forwarding_ruleblock is documented below.
- gcpProject string
- GCP project name.
- gcpProject ObjectLists System Sdnconnector Gcp Project List[] 
- Gcp-Project-List. The structure of gcp_project_listblock is documented below.
- groupName string
- Group name of computers.
- haStatus string
- Enable/disable use for FortiGate HA service. Valid values: disable,enable.
- ibmRegion string
- IBM cloud region name. Valid values: us-south,us-east,germany,great-britain,japan,australia.
- ibmRegion stringGen1 
- Ibm-Region-Gen1. Valid values: us-south,us-east,germany,great-britain,japan,australia.
- ibmRegion stringGen2 
- Ibm-Region-Gen2. Valid values: us-south,us-east,great-britain.
- keyPasswds string[]
- Private key password.
- lastUpdate number
- Last-Update.
- loginEndpoint string
- Azure Stack login endpoint.
- name string
- SDN connector name.
- nics
ObjectSystem Sdnconnector Nic[] 
- Nic. The structure of nicblock is documented below.
- nsxCert stringFingerprint 
- NSX certificate fingerprint.
- objectSystem stringSdnconnector Id 
- an identifier for the resource with format {{name}}.
- ociCert string
- OCI certificate.
- ociFingerprint string
- Oci-Fingerprint.
- ociRegion string
- OCI server region.
- ociRegion ObjectLists System Sdnconnector Oci Region List[] 
- Oci-Region-List. The structure of oci_region_listblock is documented below.
- ociRegion stringType 
- OCI region type. Valid values: commercial,government.
- passwords string[]
- Password of the remote SDN connector as login credentials.
- privateKey string
- Private key of GCP service account.
- proxy string
- SDN proxy.
- region string
- AWS / ACS region name.
- resourceGroup string
- Azure resource group.
- resourceUrl string
- Azure Stack resource URL.
- restInterface string
- Interface name for REST service to listen on. Valid values: mgmt,sync.
- restPasswords string[]
- Password for REST service.
- restSport number
- REST service access port (1 - 65535).
- restSsl string
- Rest-Ssl. Valid values: disable,enable.
- routeTables ObjectSystem Sdnconnector Route Table[] 
- Route-Table. The structure of route_tableblock is documented below.
- routes
ObjectSystem Sdnconnector Route[] 
- Route. The structure of routeblock is documented below.
- 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.
- secretKeys string[]
- AWS / ACS secret access key.
- secretToken string
- Secret token of Kubernetes service account.
- server string
- Server address of the remote SDN connector.
- serverCa stringCert 
- Trust only those servers whose certificate is directly/indirectly signed by this certificate.
- serverCert string
- Trust servers that contain this certificate only.
- serverLists string[]
- Server address list of the remote SDN connector.
- serverPort number
- Port number of the remote SDN connector.
- serviceAccount string
- GCP service account email.
- status string
- Enable/disable connection to the remote SDN connector. Valid values: disable,enable.
- subscriptionId string
- Azure subscription ID.
- tenantId string
- Tenant ID (directory ID).
- type string
- Type of SDN connector. Valid values: aci,aws,nsx,nuage,azure,gcp,oci,openstack,kubernetes,vmware,acs,alicloud,sepm,aci-direct,ibm.
- updateInterval number
- Dynamic object update interval (30 - 3600 sec, default = 60, 0 = disabled).
- updating number
- Updating.
- useMetadata stringIam 
- Enable/disable using IAM role from metadata to call API. Valid values: disable,enable.
- userId string
- User ID.
- username string
- Username of the remote SDN connector as login credentials.
- vcenterPasswords string[]
- vCenter server password for NSX quarantine.
- vcenterServer string
- vCenter server address for NSX quarantine.
- vcenterUsername string
- vCenter server username for NSX quarantine.
- verifyCertificate string
- Enable/disable server certificate verification. Valid values: disable,enable.
- vmxImage stringUrl 
- URL of web-hosted VMX image.
- vmxService stringName 
- VMX Service name.
- vpcId string
- AWS VPC ID.
- _local_ strcert 
- _Local_Cert.
- access_key str
- AWS / ACS access key ID.
- adom str
- Adom. This value is valid only when the scopetypeisadom, otherwise the value of adom in the provider will be inherited.
- alt_resource_ strip 
- Enable/disable AWS alternative resource IP. Valid values: disable,enable.
- api_keys Sequence[str]
- IBM cloud API key or service ID API key.
- azure_region str
- Azure server region. Valid values: global,china,germany,usgov,local.
- client_id str
- Azure client ID (application ID).
- client_secrets Sequence[str]
- Azure client secret (application key).
- compartment_id str
- Compartment ID.
- compartment_lists Sequence[ObjectSystem Sdnconnector Compartment List Args] 
- Compartment-List. The structure of compartment_listblock is documented below.
- compute_generation float
- Compute generation for IBM cloud infrastructure.
- domain str
- Domain name.
- dynamic_sort_ strsubtable 
- true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
- external_account_ Sequence[Objectlists System Sdnconnector External Account List Args] 
- External-Account-List. The structure of external_account_listblock is documented below.
- external_ips Sequence[ObjectSystem Sdnconnector External Ip Args] 
- External-Ip. The structure of external_ipblock is documented below.
- forwarding_rules Sequence[ObjectSystem Sdnconnector Forwarding Rule Args] 
- Forwarding-Rule. The structure of forwarding_ruleblock is documented below.
- gcp_project str
- GCP project name.
- gcp_project_ Sequence[Objectlists System Sdnconnector Gcp Project List Args] 
- Gcp-Project-List. The structure of gcp_project_listblock is documented below.
- group_name str
- Group name of computers.
- ha_status str
- Enable/disable use for FortiGate HA service. Valid values: disable,enable.
- ibm_region str
- IBM cloud region name. Valid values: us-south,us-east,germany,great-britain,japan,australia.
- ibm_region_ strgen1 
- Ibm-Region-Gen1. Valid values: us-south,us-east,germany,great-britain,japan,australia.
- ibm_region_ strgen2 
- Ibm-Region-Gen2. Valid values: us-south,us-east,great-britain.
- key_passwds Sequence[str]
- Private key password.
- last_update float
- Last-Update.
- login_endpoint str
- Azure Stack login endpoint.
- name str
- SDN connector name.
- nics
Sequence[ObjectSystem Sdnconnector Nic Args] 
- Nic. The structure of nicblock is documented below.
- nsx_cert_ strfingerprint 
- NSX certificate fingerprint.
- object_system_ strsdnconnector_ id 
- an identifier for the resource with format {{name}}.
- oci_cert str
- OCI certificate.
- oci_fingerprint str
- Oci-Fingerprint.
- oci_region str
- OCI server region.
- oci_region_ Sequence[Objectlists System Sdnconnector Oci Region List Args] 
- Oci-Region-List. The structure of oci_region_listblock is documented below.
- oci_region_ strtype 
- OCI region type. Valid values: commercial,government.
- passwords Sequence[str]
- Password of the remote SDN connector as login credentials.
- private_key str
- Private key of GCP service account.
- proxy str
- SDN proxy.
- region str
- AWS / ACS region name.
- resource_group str
- Azure resource group.
- resource_url str
- Azure Stack resource URL.
- rest_interface str
- Interface name for REST service to listen on. Valid values: mgmt,sync.
- rest_passwords Sequence[str]
- Password for REST service.
- rest_sport float
- REST service access port (1 - 65535).
- rest_ssl str
- Rest-Ssl. Valid values: disable,enable.
- route_tables Sequence[ObjectSystem Sdnconnector Route Table Args] 
- Route-Table. The structure of route_tableblock is documented below.
- routes
Sequence[ObjectSystem Sdnconnector Route Args] 
- Route. The structure of routeblock is documented below.
- 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.
- secret_keys Sequence[str]
- AWS / ACS secret access key.
- secret_token str
- Secret token of Kubernetes service account.
- server str
- Server address of the remote SDN connector.
- server_ca_ strcert 
- Trust only those servers whose certificate is directly/indirectly signed by this certificate.
- server_cert str
- Trust servers that contain this certificate only.
- server_lists Sequence[str]
- Server address list of the remote SDN connector.
- server_port float
- Port number of the remote SDN connector.
- service_account str
- GCP service account email.
- status str
- Enable/disable connection to the remote SDN connector. Valid values: disable,enable.
- subscription_id str
- Azure subscription ID.
- tenant_id str
- Tenant ID (directory ID).
- type str
- Type of SDN connector. Valid values: aci,aws,nsx,nuage,azure,gcp,oci,openstack,kubernetes,vmware,acs,alicloud,sepm,aci-direct,ibm.
- update_interval float
- Dynamic object update interval (30 - 3600 sec, default = 60, 0 = disabled).
- updating float
- Updating.
- use_metadata_ striam 
- Enable/disable using IAM role from metadata to call API. Valid values: disable,enable.
- user_id str
- User ID.
- username str
- Username of the remote SDN connector as login credentials.
- vcenter_passwords Sequence[str]
- vCenter server password for NSX quarantine.
- vcenter_server str
- vCenter server address for NSX quarantine.
- vcenter_username str
- vCenter server username for NSX quarantine.
- verify_certificate str
- Enable/disable server certificate verification. Valid values: disable,enable.
- vmx_image_ strurl 
- URL of web-hosted VMX image.
- vmx_service_ strname 
- VMX Service name.
- vpc_id str
- AWS VPC ID.
- _local StringCert 
- _Local_Cert.
- accessKey String
- AWS / ACS access key ID.
- adom String
- Adom. This value is valid only when the scopetypeisadom, otherwise the value of adom in the provider will be inherited.
- altResource StringIp 
- Enable/disable AWS alternative resource IP. Valid values: disable,enable.
- apiKeys List<String>
- IBM cloud API key or service ID API key.
- azureRegion String
- Azure server region. Valid values: global,china,germany,usgov,local.
- clientId String
- Azure client ID (application ID).
- clientSecrets List<String>
- Azure client secret (application key).
- compartmentId String
- Compartment ID.
- compartmentLists List<Property Map>
- Compartment-List. The structure of compartment_listblock is documented below.
- computeGeneration Number
- Compute generation for IBM cloud infrastructure.
- domain String
- Domain name.
- dynamicSort StringSubtable 
- true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
- externalAccount List<Property Map>Lists 
- External-Account-List. The structure of external_account_listblock is documented below.
- externalIps List<Property Map>
- External-Ip. The structure of external_ipblock is documented below.
- forwardingRules List<Property Map>
- Forwarding-Rule. The structure of forwarding_ruleblock is documented below.
- gcpProject String
- GCP project name.
- gcpProject List<Property Map>Lists 
- Gcp-Project-List. The structure of gcp_project_listblock is documented below.
- groupName String
- Group name of computers.
- haStatus String
- Enable/disable use for FortiGate HA service. Valid values: disable,enable.
- ibmRegion String
- IBM cloud region name. Valid values: us-south,us-east,germany,great-britain,japan,australia.
- ibmRegion StringGen1 
- Ibm-Region-Gen1. Valid values: us-south,us-east,germany,great-britain,japan,australia.
- ibmRegion StringGen2 
- Ibm-Region-Gen2. Valid values: us-south,us-east,great-britain.
- keyPasswds List<String>
- Private key password.
- lastUpdate Number
- Last-Update.
- loginEndpoint String
- Azure Stack login endpoint.
- name String
- SDN connector name.
- nics List<Property Map>
- Nic. The structure of nicblock is documented below.
- nsxCert StringFingerprint 
- NSX certificate fingerprint.
- objectSystem StringSdnconnector Id 
- an identifier for the resource with format {{name}}.
- ociCert String
- OCI certificate.
- ociFingerprint String
- Oci-Fingerprint.
- ociRegion String
- OCI server region.
- ociRegion List<Property Map>Lists 
- Oci-Region-List. The structure of oci_region_listblock is documented below.
- ociRegion StringType 
- OCI region type. Valid values: commercial,government.
- passwords List<String>
- Password of the remote SDN connector as login credentials.
- privateKey String
- Private key of GCP service account.
- proxy String
- SDN proxy.
- region String
- AWS / ACS region name.
- resourceGroup String
- Azure resource group.
- resourceUrl String
- Azure Stack resource URL.
- restInterface String
- Interface name for REST service to listen on. Valid values: mgmt,sync.
- restPasswords List<String>
- Password for REST service.
- restSport Number
- REST service access port (1 - 65535).
- restSsl String
- Rest-Ssl. Valid values: disable,enable.
- routeTables List<Property Map>
- Route-Table. The structure of route_tableblock is documented below.
- routes List<Property Map>
- Route. The structure of routeblock is documented below.
- 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.
- secretKeys List<String>
- AWS / ACS secret access key.
- secretToken String
- Secret token of Kubernetes service account.
- server String
- Server address of the remote SDN connector.
- serverCa StringCert 
- Trust only those servers whose certificate is directly/indirectly signed by this certificate.
- serverCert String
- Trust servers that contain this certificate only.
- serverLists List<String>
- Server address list of the remote SDN connector.
- serverPort Number
- Port number of the remote SDN connector.
- serviceAccount String
- GCP service account email.
- status String
- Enable/disable connection to the remote SDN connector. Valid values: disable,enable.
- subscriptionId String
- Azure subscription ID.
- tenantId String
- Tenant ID (directory ID).
- type String
- Type of SDN connector. Valid values: aci,aws,nsx,nuage,azure,gcp,oci,openstack,kubernetes,vmware,acs,alicloud,sepm,aci-direct,ibm.
- updateInterval Number
- Dynamic object update interval (30 - 3600 sec, default = 60, 0 = disabled).
- updating Number
- Updating.
- useMetadata StringIam 
- Enable/disable using IAM role from metadata to call API. Valid values: disable,enable.
- userId String
- User ID.
- username String
- Username of the remote SDN connector as login credentials.
- vcenterPasswords List<String>
- vCenter server password for NSX quarantine.
- vcenterServer String
- vCenter server address for NSX quarantine.
- vcenterUsername String
- vCenter server username for NSX quarantine.
- verifyCertificate String
- Enable/disable server certificate verification. Valid values: disable,enable.
- vmxImage StringUrl 
- URL of web-hosted VMX image.
- vmxService StringName 
- VMX Service name.
- vpcId String
- AWS VPC ID.
Outputs
All input properties are implicitly available as output properties. Additionally, the ObjectSystemSdnconnector 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 ObjectSystemSdnconnector Resource
Get an existing ObjectSystemSdnconnector 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?: ObjectSystemSdnconnectorState, opts?: CustomResourceOptions): ObjectSystemSdnconnector@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        _local_cert: Optional[str] = None,
        access_key: Optional[str] = None,
        adom: Optional[str] = None,
        alt_resource_ip: Optional[str] = None,
        api_keys: Optional[Sequence[str]] = None,
        azure_region: Optional[str] = None,
        client_id: Optional[str] = None,
        client_secrets: Optional[Sequence[str]] = None,
        compartment_id: Optional[str] = None,
        compartment_lists: Optional[Sequence[ObjectSystemSdnconnectorCompartmentListArgs]] = None,
        compute_generation: Optional[float] = None,
        domain: Optional[str] = None,
        dynamic_sort_subtable: Optional[str] = None,
        external_account_lists: Optional[Sequence[ObjectSystemSdnconnectorExternalAccountListArgs]] = None,
        external_ips: Optional[Sequence[ObjectSystemSdnconnectorExternalIpArgs]] = None,
        forwarding_rules: Optional[Sequence[ObjectSystemSdnconnectorForwardingRuleArgs]] = None,
        gcp_project: Optional[str] = None,
        gcp_project_lists: Optional[Sequence[ObjectSystemSdnconnectorGcpProjectListArgs]] = None,
        group_name: Optional[str] = None,
        ha_status: Optional[str] = None,
        ibm_region: Optional[str] = None,
        ibm_region_gen1: Optional[str] = None,
        ibm_region_gen2: Optional[str] = None,
        key_passwds: Optional[Sequence[str]] = None,
        last_update: Optional[float] = None,
        login_endpoint: Optional[str] = None,
        name: Optional[str] = None,
        nics: Optional[Sequence[ObjectSystemSdnconnectorNicArgs]] = None,
        nsx_cert_fingerprint: Optional[str] = None,
        object_system_sdnconnector_id: Optional[str] = None,
        oci_cert: Optional[str] = None,
        oci_fingerprint: Optional[str] = None,
        oci_region: Optional[str] = None,
        oci_region_lists: Optional[Sequence[ObjectSystemSdnconnectorOciRegionListArgs]] = None,
        oci_region_type: Optional[str] = None,
        passwords: Optional[Sequence[str]] = None,
        private_key: Optional[str] = None,
        proxy: Optional[str] = None,
        region: Optional[str] = None,
        resource_group: Optional[str] = None,
        resource_url: Optional[str] = None,
        rest_interface: Optional[str] = None,
        rest_passwords: Optional[Sequence[str]] = None,
        rest_sport: Optional[float] = None,
        rest_ssl: Optional[str] = None,
        route_tables: Optional[Sequence[ObjectSystemSdnconnectorRouteTableArgs]] = None,
        routes: Optional[Sequence[ObjectSystemSdnconnectorRouteArgs]] = None,
        scopetype: Optional[str] = None,
        secret_keys: Optional[Sequence[str]] = None,
        secret_token: Optional[str] = None,
        server: Optional[str] = None,
        server_ca_cert: Optional[str] = None,
        server_cert: Optional[str] = None,
        server_lists: Optional[Sequence[str]] = None,
        server_port: Optional[float] = None,
        service_account: Optional[str] = None,
        status: Optional[str] = None,
        subscription_id: Optional[str] = None,
        tenant_id: Optional[str] = None,
        type: Optional[str] = None,
        update_interval: Optional[float] = None,
        updating: Optional[float] = None,
        use_metadata_iam: Optional[str] = None,
        user_id: Optional[str] = None,
        username: Optional[str] = None,
        vcenter_passwords: Optional[Sequence[str]] = None,
        vcenter_server: Optional[str] = None,
        vcenter_username: Optional[str] = None,
        verify_certificate: Optional[str] = None,
        vmx_image_url: Optional[str] = None,
        vmx_service_name: Optional[str] = None,
        vpc_id: Optional[str] = None) -> ObjectSystemSdnconnectorfunc GetObjectSystemSdnconnector(ctx *Context, name string, id IDInput, state *ObjectSystemSdnconnectorState, opts ...ResourceOption) (*ObjectSystemSdnconnector, error)public static ObjectSystemSdnconnector Get(string name, Input<string> id, ObjectSystemSdnconnectorState? state, CustomResourceOptions? opts = null)public static ObjectSystemSdnconnector get(String name, Output<String> id, ObjectSystemSdnconnectorState state, CustomResourceOptions options)resources:  _:    type: fortimanager:ObjectSystemSdnconnector    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.
- AccessKey string
- AWS / ACS access key ID.
- Adom string
- Adom. This value is valid only when the scopetypeisadom, otherwise the value of adom in the provider will be inherited.
- AltResource stringIp 
- Enable/disable AWS alternative resource IP. Valid values: disable,enable.
- ApiKeys List<string>
- IBM cloud API key or service ID API key.
- AzureRegion string
- Azure server region. Valid values: global,china,germany,usgov,local.
- ClientId string
- Azure client ID (application ID).
- ClientSecrets List<string>
- Azure client secret (application key).
- CompartmentId string
- Compartment ID.
- CompartmentLists List<ObjectSystem Sdnconnector Compartment List> 
- Compartment-List. The structure of compartment_listblock is documented below.
- ComputeGeneration double
- Compute generation for IBM cloud infrastructure.
- Domain string
- Domain name.
- DynamicSort stringSubtable 
- true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
- ExternalAccount List<ObjectLists System Sdnconnector External Account List> 
- External-Account-List. The structure of external_account_listblock is documented below.
- ExternalIps List<ObjectSystem Sdnconnector External Ip> 
- External-Ip. The structure of external_ipblock is documented below.
- ForwardingRules List<ObjectSystem Sdnconnector Forwarding Rule> 
- Forwarding-Rule. The structure of forwarding_ruleblock is documented below.
- GcpProject string
- GCP project name.
- GcpProject List<ObjectLists System Sdnconnector Gcp Project List> 
- Gcp-Project-List. The structure of gcp_project_listblock is documented below.
- GroupName string
- Group name of computers.
- HaStatus string
- Enable/disable use for FortiGate HA service. Valid values: disable,enable.
- IbmRegion string
- IBM cloud region name. Valid values: us-south,us-east,germany,great-britain,japan,australia.
- IbmRegion stringGen1 
- Ibm-Region-Gen1. Valid values: us-south,us-east,germany,great-britain,japan,australia.
- IbmRegion stringGen2 
- Ibm-Region-Gen2. Valid values: us-south,us-east,great-britain.
- KeyPasswds List<string>
- Private key password.
- LastUpdate double
- Last-Update.
- LoginEndpoint string
- Azure Stack login endpoint.
- Name string
- SDN connector name.
- Nics
List<ObjectSystem Sdnconnector Nic> 
- Nic. The structure of nicblock is documented below.
- NsxCert stringFingerprint 
- NSX certificate fingerprint.
- ObjectSystem stringSdnconnector Id 
- an identifier for the resource with format {{name}}.
- OciCert string
- OCI certificate.
- OciFingerprint string
- Oci-Fingerprint.
- OciRegion string
- OCI server region.
- OciRegion List<ObjectLists System Sdnconnector Oci Region List> 
- Oci-Region-List. The structure of oci_region_listblock is documented below.
- OciRegion stringType 
- OCI region type. Valid values: commercial,government.
- Passwords List<string>
- Password of the remote SDN connector as login credentials.
- PrivateKey string
- Private key of GCP service account.
- Proxy string
- SDN proxy.
- Region string
- AWS / ACS region name.
- ResourceGroup string
- Azure resource group.
- ResourceUrl string
- Azure Stack resource URL.
- RestInterface string
- Interface name for REST service to listen on. Valid values: mgmt,sync.
- RestPasswords List<string>
- Password for REST service.
- RestSport double
- REST service access port (1 - 65535).
- RestSsl string
- Rest-Ssl. Valid values: disable,enable.
- RouteTables List<ObjectSystem Sdnconnector Route Table> 
- Route-Table. The structure of route_tableblock is documented below.
- Routes
List<ObjectSystem Sdnconnector Route> 
- Route. The structure of routeblock is documented below.
- 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.
- SecretKeys List<string>
- AWS / ACS secret access key.
- SecretToken string
- Secret token of Kubernetes service account.
- Server string
- Server address of the remote SDN connector.
- ServerCa stringCert 
- Trust only those servers whose certificate is directly/indirectly signed by this certificate.
- ServerCert string
- Trust servers that contain this certificate only.
- ServerLists List<string>
- Server address list of the remote SDN connector.
- ServerPort double
- Port number of the remote SDN connector.
- ServiceAccount string
- GCP service account email.
- Status string
- Enable/disable connection to the remote SDN connector. Valid values: disable,enable.
- SubscriptionId string
- Azure subscription ID.
- TenantId string
- Tenant ID (directory ID).
- Type string
- Type of SDN connector. Valid values: aci,aws,nsx,nuage,azure,gcp,oci,openstack,kubernetes,vmware,acs,alicloud,sepm,aci-direct,ibm.
- UpdateInterval double
- Dynamic object update interval (30 - 3600 sec, default = 60, 0 = disabled).
- Updating double
- Updating.
- UseMetadata stringIam 
- Enable/disable using IAM role from metadata to call API. Valid values: disable,enable.
- UserId string
- User ID.
- Username string
- Username of the remote SDN connector as login credentials.
- VcenterPasswords List<string>
- vCenter server password for NSX quarantine.
- VcenterServer string
- vCenter server address for NSX quarantine.
- VcenterUsername string
- vCenter server username for NSX quarantine.
- VerifyCertificate string
- Enable/disable server certificate verification. Valid values: disable,enable.
- VmxImage stringUrl 
- URL of web-hosted VMX image.
- VmxService stringName 
- VMX Service name.
- VpcId string
- AWS VPC ID.
- _local stringCert 
- _Local_Cert.
- AccessKey string
- AWS / ACS access key ID.
- Adom string
- Adom. This value is valid only when the scopetypeisadom, otherwise the value of adom in the provider will be inherited.
- AltResource stringIp 
- Enable/disable AWS alternative resource IP. Valid values: disable,enable.
- ApiKeys []string
- IBM cloud API key or service ID API key.
- AzureRegion string
- Azure server region. Valid values: global,china,germany,usgov,local.
- ClientId string
- Azure client ID (application ID).
- ClientSecrets []string
- Azure client secret (application key).
- CompartmentId string
- Compartment ID.
- CompartmentLists []ObjectSystem Sdnconnector Compartment List Type Args 
- Compartment-List. The structure of compartment_listblock is documented below.
- ComputeGeneration float64
- Compute generation for IBM cloud infrastructure.
- Domain string
- Domain name.
- DynamicSort stringSubtable 
- true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
- ExternalAccount []ObjectLists System Sdnconnector External Account List Type Args 
- External-Account-List. The structure of external_account_listblock is documented below.
- ExternalIps []ObjectSystem Sdnconnector External Ip Type Args 
- External-Ip. The structure of external_ipblock is documented below.
- ForwardingRules []ObjectSystem Sdnconnector Forwarding Rule Type Args 
- Forwarding-Rule. The structure of forwarding_ruleblock is documented below.
- GcpProject string
- GCP project name.
- GcpProject []ObjectLists System Sdnconnector Gcp Project List Type Args 
- Gcp-Project-List. The structure of gcp_project_listblock is documented below.
- GroupName string
- Group name of computers.
- HaStatus string
- Enable/disable use for FortiGate HA service. Valid values: disable,enable.
- IbmRegion string
- IBM cloud region name. Valid values: us-south,us-east,germany,great-britain,japan,australia.
- IbmRegion stringGen1 
- Ibm-Region-Gen1. Valid values: us-south,us-east,germany,great-britain,japan,australia.
- IbmRegion stringGen2 
- Ibm-Region-Gen2. Valid values: us-south,us-east,great-britain.
- KeyPasswds []string
- Private key password.
- LastUpdate float64
- Last-Update.
- LoginEndpoint string
- Azure Stack login endpoint.
- Name string
- SDN connector name.
- Nics
[]ObjectSystem Sdnconnector Nic Type Args 
- Nic. The structure of nicblock is documented below.
- NsxCert stringFingerprint 
- NSX certificate fingerprint.
- ObjectSystem stringSdnconnector Id 
- an identifier for the resource with format {{name}}.
- OciCert string
- OCI certificate.
- OciFingerprint string
- Oci-Fingerprint.
- OciRegion string
- OCI server region.
- OciRegion []ObjectLists System Sdnconnector Oci Region List Type Args 
- Oci-Region-List. The structure of oci_region_listblock is documented below.
- OciRegion stringType 
- OCI region type. Valid values: commercial,government.
- Passwords []string
- Password of the remote SDN connector as login credentials.
- PrivateKey string
- Private key of GCP service account.
- Proxy string
- SDN proxy.
- Region string
- AWS / ACS region name.
- ResourceGroup string
- Azure resource group.
- ResourceUrl string
- Azure Stack resource URL.
- RestInterface string
- Interface name for REST service to listen on. Valid values: mgmt,sync.
- RestPasswords []string
- Password for REST service.
- RestSport float64
- REST service access port (1 - 65535).
- RestSsl string
- Rest-Ssl. Valid values: disable,enable.
- RouteTables []ObjectSystem Sdnconnector Route Table Type Args 
- Route-Table. The structure of route_tableblock is documented below.
- Routes
[]ObjectSystem Sdnconnector Route Type Args 
- Route. The structure of routeblock is documented below.
- 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.
- SecretKeys []string
- AWS / ACS secret access key.
- SecretToken string
- Secret token of Kubernetes service account.
- Server string
- Server address of the remote SDN connector.
- ServerCa stringCert 
- Trust only those servers whose certificate is directly/indirectly signed by this certificate.
- ServerCert string
- Trust servers that contain this certificate only.
- ServerLists []string
- Server address list of the remote SDN connector.
- ServerPort float64
- Port number of the remote SDN connector.
- ServiceAccount string
- GCP service account email.
- Status string
- Enable/disable connection to the remote SDN connector. Valid values: disable,enable.
- SubscriptionId string
- Azure subscription ID.
- TenantId string
- Tenant ID (directory ID).
- Type string
- Type of SDN connector. Valid values: aci,aws,nsx,nuage,azure,gcp,oci,openstack,kubernetes,vmware,acs,alicloud,sepm,aci-direct,ibm.
- UpdateInterval float64
- Dynamic object update interval (30 - 3600 sec, default = 60, 0 = disabled).
- Updating float64
- Updating.
- UseMetadata stringIam 
- Enable/disable using IAM role from metadata to call API. Valid values: disable,enable.
- UserId string
- User ID.
- Username string
- Username of the remote SDN connector as login credentials.
- VcenterPasswords []string
- vCenter server password for NSX quarantine.
- VcenterServer string
- vCenter server address for NSX quarantine.
- VcenterUsername string
- vCenter server username for NSX quarantine.
- VerifyCertificate string
- Enable/disable server certificate verification. Valid values: disable,enable.
- VmxImage stringUrl 
- URL of web-hosted VMX image.
- VmxService stringName 
- VMX Service name.
- VpcId string
- AWS VPC ID.
- _local stringCert 
- _Local_Cert.
- _local StringCert 
- _Local_Cert.
- accessKey String
- AWS / ACS access key ID.
- adom String
- Adom. This value is valid only when the scopetypeisadom, otherwise the value of adom in the provider will be inherited.
- altResource StringIp 
- Enable/disable AWS alternative resource IP. Valid values: disable,enable.
- apiKeys List<String>
- IBM cloud API key or service ID API key.
- azureRegion String
- Azure server region. Valid values: global,china,germany,usgov,local.
- clientId String
- Azure client ID (application ID).
- clientSecrets List<String>
- Azure client secret (application key).
- compartmentId String
- Compartment ID.
- compartmentLists List<ObjectSystem Sdnconnector Compartment List> 
- Compartment-List. The structure of compartment_listblock is documented below.
- computeGeneration Double
- Compute generation for IBM cloud infrastructure.
- domain String
- Domain name.
- dynamicSort StringSubtable 
- true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
- externalAccount List<ObjectLists System Sdnconnector External Account List> 
- External-Account-List. The structure of external_account_listblock is documented below.
- externalIps List<ObjectSystem Sdnconnector External Ip> 
- External-Ip. The structure of external_ipblock is documented below.
- forwardingRules List<ObjectSystem Sdnconnector Forwarding Rule> 
- Forwarding-Rule. The structure of forwarding_ruleblock is documented below.
- gcpProject String
- GCP project name.
- gcpProject List<ObjectLists System Sdnconnector Gcp Project List> 
- Gcp-Project-List. The structure of gcp_project_listblock is documented below.
- groupName String
- Group name of computers.
- haStatus String
- Enable/disable use for FortiGate HA service. Valid values: disable,enable.
- ibmRegion String
- IBM cloud region name. Valid values: us-south,us-east,germany,great-britain,japan,australia.
- ibmRegion StringGen1 
- Ibm-Region-Gen1. Valid values: us-south,us-east,germany,great-britain,japan,australia.
- ibmRegion StringGen2 
- Ibm-Region-Gen2. Valid values: us-south,us-east,great-britain.
- keyPasswds List<String>
- Private key password.
- lastUpdate Double
- Last-Update.
- loginEndpoint String
- Azure Stack login endpoint.
- name String
- SDN connector name.
- nics
List<ObjectSystem Sdnconnector Nic> 
- Nic. The structure of nicblock is documented below.
- nsxCert StringFingerprint 
- NSX certificate fingerprint.
- objectSystem StringSdnconnector Id 
- an identifier for the resource with format {{name}}.
- ociCert String
- OCI certificate.
- ociFingerprint String
- Oci-Fingerprint.
- ociRegion String
- OCI server region.
- ociRegion List<ObjectLists System Sdnconnector Oci Region List> 
- Oci-Region-List. The structure of oci_region_listblock is documented below.
- ociRegion StringType 
- OCI region type. Valid values: commercial,government.
- passwords List<String>
- Password of the remote SDN connector as login credentials.
- privateKey String
- Private key of GCP service account.
- proxy String
- SDN proxy.
- region String
- AWS / ACS region name.
- resourceGroup String
- Azure resource group.
- resourceUrl String
- Azure Stack resource URL.
- restInterface String
- Interface name for REST service to listen on. Valid values: mgmt,sync.
- restPasswords List<String>
- Password for REST service.
- restSport Double
- REST service access port (1 - 65535).
- restSsl String
- Rest-Ssl. Valid values: disable,enable.
- routeTables List<ObjectSystem Sdnconnector Route Table> 
- Route-Table. The structure of route_tableblock is documented below.
- routes
List<ObjectSystem Sdnconnector Route> 
- Route. The structure of routeblock is documented below.
- 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.
- secretKeys List<String>
- AWS / ACS secret access key.
- secretToken String
- Secret token of Kubernetes service account.
- server String
- Server address of the remote SDN connector.
- serverCa StringCert 
- Trust only those servers whose certificate is directly/indirectly signed by this certificate.
- serverCert String
- Trust servers that contain this certificate only.
- serverLists List<String>
- Server address list of the remote SDN connector.
- serverPort Double
- Port number of the remote SDN connector.
- serviceAccount String
- GCP service account email.
- status String
- Enable/disable connection to the remote SDN connector. Valid values: disable,enable.
- subscriptionId String
- Azure subscription ID.
- tenantId String
- Tenant ID (directory ID).
- type String
- Type of SDN connector. Valid values: aci,aws,nsx,nuage,azure,gcp,oci,openstack,kubernetes,vmware,acs,alicloud,sepm,aci-direct,ibm.
- updateInterval Double
- Dynamic object update interval (30 - 3600 sec, default = 60, 0 = disabled).
- updating Double
- Updating.
- useMetadata StringIam 
- Enable/disable using IAM role from metadata to call API. Valid values: disable,enable.
- userId String
- User ID.
- username String
- Username of the remote SDN connector as login credentials.
- vcenterPasswords List<String>
- vCenter server password for NSX quarantine.
- vcenterServer String
- vCenter server address for NSX quarantine.
- vcenterUsername String
- vCenter server username for NSX quarantine.
- verifyCertificate String
- Enable/disable server certificate verification. Valid values: disable,enable.
- vmxImage StringUrl 
- URL of web-hosted VMX image.
- vmxService StringName 
- VMX Service name.
- vpcId String
- AWS VPC ID.
- _local stringCert 
- _Local_Cert.
- accessKey string
- AWS / ACS access key ID.
- adom string
- Adom. This value is valid only when the scopetypeisadom, otherwise the value of adom in the provider will be inherited.
- altResource stringIp 
- Enable/disable AWS alternative resource IP. Valid values: disable,enable.
- apiKeys string[]
- IBM cloud API key or service ID API key.
- azureRegion string
- Azure server region. Valid values: global,china,germany,usgov,local.
- clientId string
- Azure client ID (application ID).
- clientSecrets string[]
- Azure client secret (application key).
- compartmentId string
- Compartment ID.
- compartmentLists ObjectSystem Sdnconnector Compartment List[] 
- Compartment-List. The structure of compartment_listblock is documented below.
- computeGeneration number
- Compute generation for IBM cloud infrastructure.
- domain string
- Domain name.
- dynamicSort stringSubtable 
- true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
- externalAccount ObjectLists System Sdnconnector External Account List[] 
- External-Account-List. The structure of external_account_listblock is documented below.
- externalIps ObjectSystem Sdnconnector External Ip[] 
- External-Ip. The structure of external_ipblock is documented below.
- forwardingRules ObjectSystem Sdnconnector Forwarding Rule[] 
- Forwarding-Rule. The structure of forwarding_ruleblock is documented below.
- gcpProject string
- GCP project name.
- gcpProject ObjectLists System Sdnconnector Gcp Project List[] 
- Gcp-Project-List. The structure of gcp_project_listblock is documented below.
- groupName string
- Group name of computers.
- haStatus string
- Enable/disable use for FortiGate HA service. Valid values: disable,enable.
- ibmRegion string
- IBM cloud region name. Valid values: us-south,us-east,germany,great-britain,japan,australia.
- ibmRegion stringGen1 
- Ibm-Region-Gen1. Valid values: us-south,us-east,germany,great-britain,japan,australia.
- ibmRegion stringGen2 
- Ibm-Region-Gen2. Valid values: us-south,us-east,great-britain.
- keyPasswds string[]
- Private key password.
- lastUpdate number
- Last-Update.
- loginEndpoint string
- Azure Stack login endpoint.
- name string
- SDN connector name.
- nics
ObjectSystem Sdnconnector Nic[] 
- Nic. The structure of nicblock is documented below.
- nsxCert stringFingerprint 
- NSX certificate fingerprint.
- objectSystem stringSdnconnector Id 
- an identifier for the resource with format {{name}}.
- ociCert string
- OCI certificate.
- ociFingerprint string
- Oci-Fingerprint.
- ociRegion string
- OCI server region.
- ociRegion ObjectLists System Sdnconnector Oci Region List[] 
- Oci-Region-List. The structure of oci_region_listblock is documented below.
- ociRegion stringType 
- OCI region type. Valid values: commercial,government.
- passwords string[]
- Password of the remote SDN connector as login credentials.
- privateKey string
- Private key of GCP service account.
- proxy string
- SDN proxy.
- region string
- AWS / ACS region name.
- resourceGroup string
- Azure resource group.
- resourceUrl string
- Azure Stack resource URL.
- restInterface string
- Interface name for REST service to listen on. Valid values: mgmt,sync.
- restPasswords string[]
- Password for REST service.
- restSport number
- REST service access port (1 - 65535).
- restSsl string
- Rest-Ssl. Valid values: disable,enable.
- routeTables ObjectSystem Sdnconnector Route Table[] 
- Route-Table. The structure of route_tableblock is documented below.
- routes
ObjectSystem Sdnconnector Route[] 
- Route. The structure of routeblock is documented below.
- 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.
- secretKeys string[]
- AWS / ACS secret access key.
- secretToken string
- Secret token of Kubernetes service account.
- server string
- Server address of the remote SDN connector.
- serverCa stringCert 
- Trust only those servers whose certificate is directly/indirectly signed by this certificate.
- serverCert string
- Trust servers that contain this certificate only.
- serverLists string[]
- Server address list of the remote SDN connector.
- serverPort number
- Port number of the remote SDN connector.
- serviceAccount string
- GCP service account email.
- status string
- Enable/disable connection to the remote SDN connector. Valid values: disable,enable.
- subscriptionId string
- Azure subscription ID.
- tenantId string
- Tenant ID (directory ID).
- type string
- Type of SDN connector. Valid values: aci,aws,nsx,nuage,azure,gcp,oci,openstack,kubernetes,vmware,acs,alicloud,sepm,aci-direct,ibm.
- updateInterval number
- Dynamic object update interval (30 - 3600 sec, default = 60, 0 = disabled).
- updating number
- Updating.
- useMetadata stringIam 
- Enable/disable using IAM role from metadata to call API. Valid values: disable,enable.
- userId string
- User ID.
- username string
- Username of the remote SDN connector as login credentials.
- vcenterPasswords string[]
- vCenter server password for NSX quarantine.
- vcenterServer string
- vCenter server address for NSX quarantine.
- vcenterUsername string
- vCenter server username for NSX quarantine.
- verifyCertificate string
- Enable/disable server certificate verification. Valid values: disable,enable.
- vmxImage stringUrl 
- URL of web-hosted VMX image.
- vmxService stringName 
- VMX Service name.
- vpcId string
- AWS VPC ID.
- _local_ strcert 
- _Local_Cert.
- access_key str
- AWS / ACS access key ID.
- adom str
- Adom. This value is valid only when the scopetypeisadom, otherwise the value of adom in the provider will be inherited.
- alt_resource_ strip 
- Enable/disable AWS alternative resource IP. Valid values: disable,enable.
- api_keys Sequence[str]
- IBM cloud API key or service ID API key.
- azure_region str
- Azure server region. Valid values: global,china,germany,usgov,local.
- client_id str
- Azure client ID (application ID).
- client_secrets Sequence[str]
- Azure client secret (application key).
- compartment_id str
- Compartment ID.
- compartment_lists Sequence[ObjectSystem Sdnconnector Compartment List Args] 
- Compartment-List. The structure of compartment_listblock is documented below.
- compute_generation float
- Compute generation for IBM cloud infrastructure.
- domain str
- Domain name.
- dynamic_sort_ strsubtable 
- true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
- external_account_ Sequence[Objectlists System Sdnconnector External Account List Args] 
- External-Account-List. The structure of external_account_listblock is documented below.
- external_ips Sequence[ObjectSystem Sdnconnector External Ip Args] 
- External-Ip. The structure of external_ipblock is documented below.
- forwarding_rules Sequence[ObjectSystem Sdnconnector Forwarding Rule Args] 
- Forwarding-Rule. The structure of forwarding_ruleblock is documented below.
- gcp_project str
- GCP project name.
- gcp_project_ Sequence[Objectlists System Sdnconnector Gcp Project List Args] 
- Gcp-Project-List. The structure of gcp_project_listblock is documented below.
- group_name str
- Group name of computers.
- ha_status str
- Enable/disable use for FortiGate HA service. Valid values: disable,enable.
- ibm_region str
- IBM cloud region name. Valid values: us-south,us-east,germany,great-britain,japan,australia.
- ibm_region_ strgen1 
- Ibm-Region-Gen1. Valid values: us-south,us-east,germany,great-britain,japan,australia.
- ibm_region_ strgen2 
- Ibm-Region-Gen2. Valid values: us-south,us-east,great-britain.
- key_passwds Sequence[str]
- Private key password.
- last_update float
- Last-Update.
- login_endpoint str
- Azure Stack login endpoint.
- name str
- SDN connector name.
- nics
Sequence[ObjectSystem Sdnconnector Nic Args] 
- Nic. The structure of nicblock is documented below.
- nsx_cert_ strfingerprint 
- NSX certificate fingerprint.
- object_system_ strsdnconnector_ id 
- an identifier for the resource with format {{name}}.
- oci_cert str
- OCI certificate.
- oci_fingerprint str
- Oci-Fingerprint.
- oci_region str
- OCI server region.
- oci_region_ Sequence[Objectlists System Sdnconnector Oci Region List Args] 
- Oci-Region-List. The structure of oci_region_listblock is documented below.
- oci_region_ strtype 
- OCI region type. Valid values: commercial,government.
- passwords Sequence[str]
- Password of the remote SDN connector as login credentials.
- private_key str
- Private key of GCP service account.
- proxy str
- SDN proxy.
- region str
- AWS / ACS region name.
- resource_group str
- Azure resource group.
- resource_url str
- Azure Stack resource URL.
- rest_interface str
- Interface name for REST service to listen on. Valid values: mgmt,sync.
- rest_passwords Sequence[str]
- Password for REST service.
- rest_sport float
- REST service access port (1 - 65535).
- rest_ssl str
- Rest-Ssl. Valid values: disable,enable.
- route_tables Sequence[ObjectSystem Sdnconnector Route Table Args] 
- Route-Table. The structure of route_tableblock is documented below.
- routes
Sequence[ObjectSystem Sdnconnector Route Args] 
- Route. The structure of routeblock is documented below.
- 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.
- secret_keys Sequence[str]
- AWS / ACS secret access key.
- secret_token str
- Secret token of Kubernetes service account.
- server str
- Server address of the remote SDN connector.
- server_ca_ strcert 
- Trust only those servers whose certificate is directly/indirectly signed by this certificate.
- server_cert str
- Trust servers that contain this certificate only.
- server_lists Sequence[str]
- Server address list of the remote SDN connector.
- server_port float
- Port number of the remote SDN connector.
- service_account str
- GCP service account email.
- status str
- Enable/disable connection to the remote SDN connector. Valid values: disable,enable.
- subscription_id str
- Azure subscription ID.
- tenant_id str
- Tenant ID (directory ID).
- type str
- Type of SDN connector. Valid values: aci,aws,nsx,nuage,azure,gcp,oci,openstack,kubernetes,vmware,acs,alicloud,sepm,aci-direct,ibm.
- update_interval float
- Dynamic object update interval (30 - 3600 sec, default = 60, 0 = disabled).
- updating float
- Updating.
- use_metadata_ striam 
- Enable/disable using IAM role from metadata to call API. Valid values: disable,enable.
- user_id str
- User ID.
- username str
- Username of the remote SDN connector as login credentials.
- vcenter_passwords Sequence[str]
- vCenter server password for NSX quarantine.
- vcenter_server str
- vCenter server address for NSX quarantine.
- vcenter_username str
- vCenter server username for NSX quarantine.
- verify_certificate str
- Enable/disable server certificate verification. Valid values: disable,enable.
- vmx_image_ strurl 
- URL of web-hosted VMX image.
- vmx_service_ strname 
- VMX Service name.
- vpc_id str
- AWS VPC ID.
- _local StringCert 
- _Local_Cert.
- accessKey String
- AWS / ACS access key ID.
- adom String
- Adom. This value is valid only when the scopetypeisadom, otherwise the value of adom in the provider will be inherited.
- altResource StringIp 
- Enable/disable AWS alternative resource IP. Valid values: disable,enable.
- apiKeys List<String>
- IBM cloud API key or service ID API key.
- azureRegion String
- Azure server region. Valid values: global,china,germany,usgov,local.
- clientId String
- Azure client ID (application ID).
- clientSecrets List<String>
- Azure client secret (application key).
- compartmentId String
- Compartment ID.
- compartmentLists List<Property Map>
- Compartment-List. The structure of compartment_listblock is documented below.
- computeGeneration Number
- Compute generation for IBM cloud infrastructure.
- domain String
- Domain name.
- dynamicSort StringSubtable 
- true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
- externalAccount List<Property Map>Lists 
- External-Account-List. The structure of external_account_listblock is documented below.
- externalIps List<Property Map>
- External-Ip. The structure of external_ipblock is documented below.
- forwardingRules List<Property Map>
- Forwarding-Rule. The structure of forwarding_ruleblock is documented below.
- gcpProject String
- GCP project name.
- gcpProject List<Property Map>Lists 
- Gcp-Project-List. The structure of gcp_project_listblock is documented below.
- groupName String
- Group name of computers.
- haStatus String
- Enable/disable use for FortiGate HA service. Valid values: disable,enable.
- ibmRegion String
- IBM cloud region name. Valid values: us-south,us-east,germany,great-britain,japan,australia.
- ibmRegion StringGen1 
- Ibm-Region-Gen1. Valid values: us-south,us-east,germany,great-britain,japan,australia.
- ibmRegion StringGen2 
- Ibm-Region-Gen2. Valid values: us-south,us-east,great-britain.
- keyPasswds List<String>
- Private key password.
- lastUpdate Number
- Last-Update.
- loginEndpoint String
- Azure Stack login endpoint.
- name String
- SDN connector name.
- nics List<Property Map>
- Nic. The structure of nicblock is documented below.
- nsxCert StringFingerprint 
- NSX certificate fingerprint.
- objectSystem StringSdnconnector Id 
- an identifier for the resource with format {{name}}.
- ociCert String
- OCI certificate.
- ociFingerprint String
- Oci-Fingerprint.
- ociRegion String
- OCI server region.
- ociRegion List<Property Map>Lists 
- Oci-Region-List. The structure of oci_region_listblock is documented below.
- ociRegion StringType 
- OCI region type. Valid values: commercial,government.
- passwords List<String>
- Password of the remote SDN connector as login credentials.
- privateKey String
- Private key of GCP service account.
- proxy String
- SDN proxy.
- region String
- AWS / ACS region name.
- resourceGroup String
- Azure resource group.
- resourceUrl String
- Azure Stack resource URL.
- restInterface String
- Interface name for REST service to listen on. Valid values: mgmt,sync.
- restPasswords List<String>
- Password for REST service.
- restSport Number
- REST service access port (1 - 65535).
- restSsl String
- Rest-Ssl. Valid values: disable,enable.
- routeTables List<Property Map>
- Route-Table. The structure of route_tableblock is documented below.
- routes List<Property Map>
- Route. The structure of routeblock is documented below.
- 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.
- secretKeys List<String>
- AWS / ACS secret access key.
- secretToken String
- Secret token of Kubernetes service account.
- server String
- Server address of the remote SDN connector.
- serverCa StringCert 
- Trust only those servers whose certificate is directly/indirectly signed by this certificate.
- serverCert String
- Trust servers that contain this certificate only.
- serverLists List<String>
- Server address list of the remote SDN connector.
- serverPort Number
- Port number of the remote SDN connector.
- serviceAccount String
- GCP service account email.
- status String
- Enable/disable connection to the remote SDN connector. Valid values: disable,enable.
- subscriptionId String
- Azure subscription ID.
- tenantId String
- Tenant ID (directory ID).
- type String
- Type of SDN connector. Valid values: aci,aws,nsx,nuage,azure,gcp,oci,openstack,kubernetes,vmware,acs,alicloud,sepm,aci-direct,ibm.
- updateInterval Number
- Dynamic object update interval (30 - 3600 sec, default = 60, 0 = disabled).
- updating Number
- Updating.
- useMetadata StringIam 
- Enable/disable using IAM role from metadata to call API. Valid values: disable,enable.
- userId String
- User ID.
- username String
- Username of the remote SDN connector as login credentials.
- vcenterPasswords List<String>
- vCenter server password for NSX quarantine.
- vcenterServer String
- vCenter server address for NSX quarantine.
- vcenterUsername String
- vCenter server username for NSX quarantine.
- verifyCertificate String
- Enable/disable server certificate verification. Valid values: disable,enable.
- vmxImage StringUrl 
- URL of web-hosted VMX image.
- vmxService StringName 
- VMX Service name.
- vpcId String
- AWS VPC ID.
Supporting Types
ObjectSystemSdnconnectorCompartmentList, ObjectSystemSdnconnectorCompartmentListArgs          
- CompartmentId string
- OCI compartment ID.
- CompartmentId string
- OCI compartment ID.
- compartmentId String
- OCI compartment ID.
- compartmentId string
- OCI compartment ID.
- compartment_id str
- OCI compartment ID.
- compartmentId String
- OCI compartment ID.
ObjectSystemSdnconnectorExternalAccountList, ObjectSystemSdnconnectorExternalAccountListArgs            
- ExternalId string
- AWS external ID.
- RegionLists List<string>
- AWS region name list.
- RoleArn string
- AWS role ARN to assume.
- ExternalId string
- AWS external ID.
- RegionLists []string
- AWS region name list.
- RoleArn string
- AWS role ARN to assume.
- externalId String
- AWS external ID.
- regionLists List<String>
- AWS region name list.
- roleArn String
- AWS role ARN to assume.
- externalId string
- AWS external ID.
- regionLists string[]
- AWS region name list.
- roleArn string
- AWS role ARN to assume.
- external_id str
- AWS external ID.
- region_lists Sequence[str]
- AWS region name list.
- role_arn str
- AWS role ARN to assume.
- externalId String
- AWS external ID.
- regionLists List<String>
- AWS region name list.
- roleArn String
- AWS role ARN to assume.
ObjectSystemSdnconnectorExternalIp, ObjectSystemSdnconnectorExternalIpArgs          
- Name string
- External IP name.
- Name string
- External IP name.
- name String
- External IP name.
- name string
- External IP name.
- name str
- External IP name.
- name String
- External IP name.
ObjectSystemSdnconnectorForwardingRule, ObjectSystemSdnconnectorForwardingRuleArgs          
ObjectSystemSdnconnectorGcpProjectList, ObjectSystemSdnconnectorGcpProjectListArgs            
- GcpZone List<string>Lists 
- Configure GCP zone list.
- Id string
- GCP project ID.
- GcpZone []stringLists 
- Configure GCP zone list.
- Id string
- GCP project ID.
- gcpZone List<String>Lists 
- Configure GCP zone list.
- id String
- GCP project ID.
- gcpZone string[]Lists 
- Configure GCP zone list.
- id string
- GCP project ID.
- gcp_zone_ Sequence[str]lists 
- Configure GCP zone list.
- id str
- GCP project ID.
- gcpZone List<String>Lists 
- Configure GCP zone list.
- id String
- GCP project ID.
ObjectSystemSdnconnectorNic, ObjectSystemSdnconnectorNicArgs        
- Ips
List<ObjectSystem Sdnconnector Nic Ip> 
- Ip. The structure of ipblock is documented below.
- Name string
- Network interface name.
- PeerNic string
- Peer network interface name.
- Ips
[]ObjectSystem Sdnconnector Nic Ip Type 
- Ip. The structure of ipblock is documented below.
- Name string
- Network interface name.
- PeerNic string
- Peer network interface name.
- ips
List<ObjectSystem Sdnconnector Nic Ip> 
- Ip. The structure of ipblock is documented below.
- name String
- Network interface name.
- peerNic String
- Peer network interface name.
- ips
ObjectSystem Sdnconnector Nic Ip[] 
- Ip. The structure of ipblock is documented below.
- name string
- Network interface name.
- peerNic string
- Peer network interface name.
- ips
Sequence[ObjectSystem Sdnconnector Nic Ip] 
- Ip. The structure of ipblock is documented below.
- name str
- Network interface name.
- peer_nic str
- Peer network interface name.
- ips List<Property Map>
- Ip. The structure of ipblock is documented below.
- name String
- Network interface name.
- peerNic String
- Peer network interface name.
ObjectSystemSdnconnectorNicIp, ObjectSystemSdnconnectorNicIpArgs          
- Name string
- IP configuration name.
- PrivateIp string
- Private IP address.
- PublicIp string
- Public IP name.
- ResourceGroup string
- Resource group of Azure public IP.
- Name string
- IP configuration name.
- PrivateIp string
- Private IP address.
- PublicIp string
- Public IP name.
- ResourceGroup string
- Resource group of Azure public IP.
- name String
- IP configuration name.
- privateIp String
- Private IP address.
- publicIp String
- Public IP name.
- resourceGroup String
- Resource group of Azure public IP.
- name string
- IP configuration name.
- privateIp string
- Private IP address.
- publicIp string
- Public IP name.
- resourceGroup string
- Resource group of Azure public IP.
- name str
- IP configuration name.
- private_ip str
- Private IP address.
- public_ip str
- Public IP name.
- resource_group str
- Resource group of Azure public IP.
- name String
- IP configuration name.
- privateIp String
- Private IP address.
- publicIp String
- Public IP name.
- resourceGroup String
- Resource group of Azure public IP.
ObjectSystemSdnconnectorOciRegionList, ObjectSystemSdnconnectorOciRegionListArgs            
- Region string
- OCI region.
- Region string
- OCI region.
- region String
- OCI region.
- region string
- OCI region.
- region str
- OCI region.
- region String
- OCI region.
ObjectSystemSdnconnectorRoute, ObjectSystemSdnconnectorRouteArgs        
- Name string
- Route name.
- Name string
- Route name.
- name String
- Route name.
- name string
- Route name.
- name str
- Route name.
- name String
- Route name.
ObjectSystemSdnconnectorRouteTable, ObjectSystemSdnconnectorRouteTableArgs          
- Name string
- Route table name.
- ResourceGroup string
- Resource group of Azure route table.
- Routes
List<ObjectSystem Sdnconnector Route Table Route> 
- Route. The structure of routeblock is documented below.
- SubscriptionId string
- Subscription ID of Azure route table.
- Name string
- Route table name.
- ResourceGroup string
- Resource group of Azure route table.
- Routes
[]ObjectSystem Sdnconnector Route Table Route Type 
- Route. The structure of routeblock is documented below.
- SubscriptionId string
- Subscription ID of Azure route table.
- name String
- Route table name.
- resourceGroup String
- Resource group of Azure route table.
- routes
List<ObjectSystem Sdnconnector Route Table Route> 
- Route. The structure of routeblock is documented below.
- subscriptionId String
- Subscription ID of Azure route table.
- name string
- Route table name.
- resourceGroup string
- Resource group of Azure route table.
- routes
ObjectSystem Sdnconnector Route Table Route[] 
- Route. The structure of routeblock is documented below.
- subscriptionId string
- Subscription ID of Azure route table.
- name str
- Route table name.
- resource_group str
- Resource group of Azure route table.
- routes
Sequence[ObjectSystem Sdnconnector Route Table Route] 
- Route. The structure of routeblock is documented below.
- subscription_id str
- Subscription ID of Azure route table.
- name String
- Route table name.
- resourceGroup String
- Resource group of Azure route table.
- routes List<Property Map>
- Route. The structure of routeblock is documented below.
- subscriptionId String
- Subscription ID of Azure route table.
ObjectSystemSdnconnectorRouteTableRoute, ObjectSystemSdnconnectorRouteTableRouteArgs            
Import
ObjectSystem SdnConnector can be imported using any of these accepted formats:
$ export “FORTIMANAGER_IMPORT_TABLE”=“true”
$ pulumi import fortimanager:index/objectSystemSdnconnector:ObjectSystemSdnconnector labelname {{name}}
$ 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.