1. Packages
  2. Fortios
  3. API Docs
  4. system
  5. Sdnconnector
Fortios v0.0.6 published on Tuesday, Jul 9, 2024 by pulumiverse

fortios.system.Sdnconnector

Explore with Pulumi AI

fortios logo
Fortios v0.0.6 published on Tuesday, Jul 9, 2024 by pulumiverse

    Configure connection to SDN Connector.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as fortios from "@pulumiverse/fortios";
    
    const trname = new fortios.system.Sdnconnector("trname", {
        azureRegion: "global",
        haStatus: "disable",
        password: "deWdf321ds",
        server: "1.1.1.1",
        serverPort: 3,
        status: "disable",
        type: "aci",
        updateInterval: 60,
        useMetadataIam: "disable",
        username: "sg",
    });
    
    import pulumi
    import pulumiverse_fortios as fortios
    
    trname = fortios.system.Sdnconnector("trname",
        azure_region="global",
        ha_status="disable",
        password="deWdf321ds",
        server="1.1.1.1",
        server_port=3,
        status="disable",
        type="aci",
        update_interval=60,
        use_metadata_iam="disable",
        username="sg")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    	"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := system.NewSdnconnector(ctx, "trname", &system.SdnconnectorArgs{
    			AzureRegion:    pulumi.String("global"),
    			HaStatus:       pulumi.String("disable"),
    			Password:       pulumi.String("deWdf321ds"),
    			Server:         pulumi.String("1.1.1.1"),
    			ServerPort:     pulumi.Int(3),
    			Status:         pulumi.String("disable"),
    			Type:           pulumi.String("aci"),
    			UpdateInterval: pulumi.Int(60),
    			UseMetadataIam: pulumi.String("disable"),
    			Username:       pulumi.String("sg"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Fortios = Pulumiverse.Fortios;
    
    return await Deployment.RunAsync(() => 
    {
        var trname = new Fortios.System.Sdnconnector("trname", new()
        {
            AzureRegion = "global",
            HaStatus = "disable",
            Password = "deWdf321ds",
            Server = "1.1.1.1",
            ServerPort = 3,
            Status = "disable",
            Type = "aci",
            UpdateInterval = 60,
            UseMetadataIam = "disable",
            Username = "sg",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.fortios.system.Sdnconnector;
    import com.pulumi.fortios.system.SdnconnectorArgs;
    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 Sdnconnector("trname", SdnconnectorArgs.builder()
                .azureRegion("global")
                .haStatus("disable")
                .password("deWdf321ds")
                .server("1.1.1.1")
                .serverPort(3)
                .status("disable")
                .type("aci")
                .updateInterval(60)
                .useMetadataIam("disable")
                .username("sg")
                .build());
    
        }
    }
    
    resources:
      trname:
        type: fortios:system:Sdnconnector
        properties:
          azureRegion: global
          haStatus: disable
          password: deWdf321ds
          server: 1.1.1.1
          serverPort: 3
          status: disable
          type: aci
          updateInterval: 60
          useMetadataIam: disable
          username: sg
    

    Create Sdnconnector Resource

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

    Constructor syntax

    new Sdnconnector(name: string, args: SdnconnectorArgs, opts?: CustomResourceOptions);
    @overload
    def Sdnconnector(resource_name: str,
                     args: SdnconnectorArgs,
                     opts: Optional[ResourceOptions] = None)
    
    @overload
    def Sdnconnector(resource_name: str,
                     opts: Optional[ResourceOptions] = None,
                     status: Optional[str] = None,
                     type: Optional[str] = None,
                     access_key: Optional[str] = None,
                     alt_resource_ip: Optional[str] = None,
                     api_key: Optional[str] = None,
                     azure_region: Optional[str] = None,
                     client_id: Optional[str] = None,
                     client_secret: Optional[str] = None,
                     compartment_id: Optional[str] = None,
                     compartment_lists: Optional[Sequence[SdnconnectorCompartmentListArgs]] = None,
                     compute_generation: Optional[int] = None,
                     domain: Optional[str] = None,
                     dynamic_sort_subtable: Optional[str] = None,
                     external_account_lists: Optional[Sequence[SdnconnectorExternalAccountListArgs]] = None,
                     external_ips: Optional[Sequence[SdnconnectorExternalIpArgs]] = None,
                     forwarding_rules: Optional[Sequence[SdnconnectorForwardingRuleArgs]] = None,
                     gcp_project: Optional[str] = None,
                     gcp_project_lists: Optional[Sequence[SdnconnectorGcpProjectListArgs]] = None,
                     get_all_tables: Optional[str] = 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_passwd: Optional[str] = None,
                     login_endpoint: Optional[str] = None,
                     name: Optional[str] = None,
                     nics: Optional[Sequence[SdnconnectorNicArgs]] = None,
                     oci_cert: Optional[str] = None,
                     oci_fingerprint: Optional[str] = None,
                     oci_region: Optional[str] = None,
                     oci_region_lists: Optional[Sequence[SdnconnectorOciRegionListArgs]] = None,
                     oci_region_type: Optional[str] = None,
                     password: Optional[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,
                     route_tables: Optional[Sequence[SdnconnectorRouteTableArgs]] = None,
                     routes: Optional[Sequence[SdnconnectorRouteArgs]] = None,
                     secret_key: Optional[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[SdnconnectorServerListArgs]] = None,
                     server_port: Optional[int] = None,
                     service_account: Optional[str] = None,
                     subscription_id: Optional[str] = None,
                     tenant_id: Optional[str] = None,
                     update_interval: Optional[int] = None,
                     use_metadata_iam: Optional[str] = None,
                     user_id: Optional[str] = None,
                     username: Optional[str] = None,
                     vcenter_password: Optional[str] = None,
                     vcenter_server: Optional[str] = None,
                     vcenter_username: Optional[str] = None,
                     vdomparam: Optional[str] = None,
                     verify_certificate: Optional[str] = None,
                     vpc_id: Optional[str] = None)
    func NewSdnconnector(ctx *Context, name string, args SdnconnectorArgs, opts ...ResourceOption) (*Sdnconnector, error)
    public Sdnconnector(string name, SdnconnectorArgs args, CustomResourceOptions? opts = null)
    public Sdnconnector(String name, SdnconnectorArgs args)
    public Sdnconnector(String name, SdnconnectorArgs args, CustomResourceOptions options)
    
    type: fortios:system:Sdnconnector
    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 SdnconnectorArgs
    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 SdnconnectorArgs
    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 SdnconnectorArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args SdnconnectorArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args SdnconnectorArgs
    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 sdnconnectorResource = new Fortios.System.Sdnconnector("sdnconnectorResource", new()
    {
        Status = "string",
        Type = "string",
        AccessKey = "string",
        AltResourceIp = "string",
        ApiKey = "string",
        AzureRegion = "string",
        ClientId = "string",
        ClientSecret = "string",
        CompartmentId = "string",
        CompartmentLists = new[]
        {
            new Fortios.System.Inputs.SdnconnectorCompartmentListArgs
            {
                CompartmentId = "string",
            },
        },
        ComputeGeneration = 0,
        Domain = "string",
        DynamicSortSubtable = "string",
        ExternalAccountLists = new[]
        {
            new Fortios.System.Inputs.SdnconnectorExternalAccountListArgs
            {
                ExternalId = "string",
                RegionLists = new[]
                {
                    new Fortios.System.Inputs.SdnconnectorExternalAccountListRegionListArgs
                    {
                        Region = "string",
                    },
                },
                RoleArn = "string",
            },
        },
        ExternalIps = new[]
        {
            new Fortios.System.Inputs.SdnconnectorExternalIpArgs
            {
                Name = "string",
            },
        },
        ForwardingRules = new[]
        {
            new Fortios.System.Inputs.SdnconnectorForwardingRuleArgs
            {
                RuleName = "string",
                Target = "string",
            },
        },
        GcpProject = "string",
        GcpProjectLists = new[]
        {
            new Fortios.System.Inputs.SdnconnectorGcpProjectListArgs
            {
                GcpZoneLists = new[]
                {
                    new Fortios.System.Inputs.SdnconnectorGcpProjectListGcpZoneListArgs
                    {
                        Name = "string",
                    },
                },
                Id = "string",
            },
        },
        GetAllTables = "string",
        GroupName = "string",
        HaStatus = "string",
        IbmRegion = "string",
        IbmRegionGen1 = "string",
        IbmRegionGen2 = "string",
        KeyPasswd = "string",
        LoginEndpoint = "string",
        Name = "string",
        Nics = new[]
        {
            new Fortios.System.Inputs.SdnconnectorNicArgs
            {
                Ips = new[]
                {
                    new Fortios.System.Inputs.SdnconnectorNicIpArgs
                    {
                        Name = "string",
                        PublicIp = "string",
                        ResourceGroup = "string",
                    },
                },
                Name = "string",
            },
        },
        OciCert = "string",
        OciFingerprint = "string",
        OciRegion = "string",
        OciRegionLists = new[]
        {
            new Fortios.System.Inputs.SdnconnectorOciRegionListArgs
            {
                Region = "string",
            },
        },
        OciRegionType = "string",
        Password = "string",
        PrivateKey = "string",
        Proxy = "string",
        Region = "string",
        ResourceGroup = "string",
        ResourceUrl = "string",
        RouteTables = new[]
        {
            new Fortios.System.Inputs.SdnconnectorRouteTableArgs
            {
                Name = "string",
                ResourceGroup = "string",
                Routes = new[]
                {
                    new Fortios.System.Inputs.SdnconnectorRouteTableRouteArgs
                    {
                        Name = "string",
                        NextHop = "string",
                    },
                },
                SubscriptionId = "string",
            },
        },
        Routes = new[]
        {
            new Fortios.System.Inputs.SdnconnectorRouteArgs
            {
                Name = "string",
            },
        },
        SecretKey = "string",
        SecretToken = "string",
        Server = "string",
        ServerCaCert = "string",
        ServerCert = "string",
        ServerLists = new[]
        {
            new Fortios.System.Inputs.SdnconnectorServerListArgs
            {
                Ip = "string",
            },
        },
        ServerPort = 0,
        ServiceAccount = "string",
        SubscriptionId = "string",
        TenantId = "string",
        UpdateInterval = 0,
        UseMetadataIam = "string",
        UserId = "string",
        Username = "string",
        VcenterPassword = "string",
        VcenterServer = "string",
        VcenterUsername = "string",
        Vdomparam = "string",
        VerifyCertificate = "string",
        VpcId = "string",
    });
    
    example, err := system.NewSdnconnector(ctx, "sdnconnectorResource", &system.SdnconnectorArgs{
    	Status:        pulumi.String("string"),
    	Type:          pulumi.String("string"),
    	AccessKey:     pulumi.String("string"),
    	AltResourceIp: pulumi.String("string"),
    	ApiKey:        pulumi.String("string"),
    	AzureRegion:   pulumi.String("string"),
    	ClientId:      pulumi.String("string"),
    	ClientSecret:  pulumi.String("string"),
    	CompartmentId: pulumi.String("string"),
    	CompartmentLists: system.SdnconnectorCompartmentListArray{
    		&system.SdnconnectorCompartmentListArgs{
    			CompartmentId: pulumi.String("string"),
    		},
    	},
    	ComputeGeneration:   pulumi.Int(0),
    	Domain:              pulumi.String("string"),
    	DynamicSortSubtable: pulumi.String("string"),
    	ExternalAccountLists: system.SdnconnectorExternalAccountListArray{
    		&system.SdnconnectorExternalAccountListArgs{
    			ExternalId: pulumi.String("string"),
    			RegionLists: system.SdnconnectorExternalAccountListRegionListArray{
    				&system.SdnconnectorExternalAccountListRegionListArgs{
    					Region: pulumi.String("string"),
    				},
    			},
    			RoleArn: pulumi.String("string"),
    		},
    	},
    	ExternalIps: system.SdnconnectorExternalIpArray{
    		&system.SdnconnectorExternalIpArgs{
    			Name: pulumi.String("string"),
    		},
    	},
    	ForwardingRules: system.SdnconnectorForwardingRuleArray{
    		&system.SdnconnectorForwardingRuleArgs{
    			RuleName: pulumi.String("string"),
    			Target:   pulumi.String("string"),
    		},
    	},
    	GcpProject: pulumi.String("string"),
    	GcpProjectLists: system.SdnconnectorGcpProjectListArray{
    		&system.SdnconnectorGcpProjectListArgs{
    			GcpZoneLists: system.SdnconnectorGcpProjectListGcpZoneListArray{
    				&system.SdnconnectorGcpProjectListGcpZoneListArgs{
    					Name: pulumi.String("string"),
    				},
    			},
    			Id: pulumi.String("string"),
    		},
    	},
    	GetAllTables:  pulumi.String("string"),
    	GroupName:     pulumi.String("string"),
    	HaStatus:      pulumi.String("string"),
    	IbmRegion:     pulumi.String("string"),
    	IbmRegionGen1: pulumi.String("string"),
    	IbmRegionGen2: pulumi.String("string"),
    	KeyPasswd:     pulumi.String("string"),
    	LoginEndpoint: pulumi.String("string"),
    	Name:          pulumi.String("string"),
    	Nics: system.SdnconnectorNicArray{
    		&system.SdnconnectorNicArgs{
    			Ips: system.SdnconnectorNicIpArray{
    				&system.SdnconnectorNicIpArgs{
    					Name:          pulumi.String("string"),
    					PublicIp:      pulumi.String("string"),
    					ResourceGroup: pulumi.String("string"),
    				},
    			},
    			Name: pulumi.String("string"),
    		},
    	},
    	OciCert:        pulumi.String("string"),
    	OciFingerprint: pulumi.String("string"),
    	OciRegion:      pulumi.String("string"),
    	OciRegionLists: system.SdnconnectorOciRegionListArray{
    		&system.SdnconnectorOciRegionListArgs{
    			Region: pulumi.String("string"),
    		},
    	},
    	OciRegionType: pulumi.String("string"),
    	Password:      pulumi.String("string"),
    	PrivateKey:    pulumi.String("string"),
    	Proxy:         pulumi.String("string"),
    	Region:        pulumi.String("string"),
    	ResourceGroup: pulumi.String("string"),
    	ResourceUrl:   pulumi.String("string"),
    	RouteTables: system.SdnconnectorRouteTableArray{
    		&system.SdnconnectorRouteTableArgs{
    			Name:          pulumi.String("string"),
    			ResourceGroup: pulumi.String("string"),
    			Routes: system.SdnconnectorRouteTableRouteArray{
    				&system.SdnconnectorRouteTableRouteArgs{
    					Name:    pulumi.String("string"),
    					NextHop: pulumi.String("string"),
    				},
    			},
    			SubscriptionId: pulumi.String("string"),
    		},
    	},
    	Routes: system.SdnconnectorRouteArray{
    		&system.SdnconnectorRouteArgs{
    			Name: pulumi.String("string"),
    		},
    	},
    	SecretKey:    pulumi.String("string"),
    	SecretToken:  pulumi.String("string"),
    	Server:       pulumi.String("string"),
    	ServerCaCert: pulumi.String("string"),
    	ServerCert:   pulumi.String("string"),
    	ServerLists: system.SdnconnectorServerListArray{
    		&system.SdnconnectorServerListArgs{
    			Ip: pulumi.String("string"),
    		},
    	},
    	ServerPort:        pulumi.Int(0),
    	ServiceAccount:    pulumi.String("string"),
    	SubscriptionId:    pulumi.String("string"),
    	TenantId:          pulumi.String("string"),
    	UpdateInterval:    pulumi.Int(0),
    	UseMetadataIam:    pulumi.String("string"),
    	UserId:            pulumi.String("string"),
    	Username:          pulumi.String("string"),
    	VcenterPassword:   pulumi.String("string"),
    	VcenterServer:     pulumi.String("string"),
    	VcenterUsername:   pulumi.String("string"),
    	Vdomparam:         pulumi.String("string"),
    	VerifyCertificate: pulumi.String("string"),
    	VpcId:             pulumi.String("string"),
    })
    
    var sdnconnectorResource = new Sdnconnector("sdnconnectorResource", SdnconnectorArgs.builder()
        .status("string")
        .type("string")
        .accessKey("string")
        .altResourceIp("string")
        .apiKey("string")
        .azureRegion("string")
        .clientId("string")
        .clientSecret("string")
        .compartmentId("string")
        .compartmentLists(SdnconnectorCompartmentListArgs.builder()
            .compartmentId("string")
            .build())
        .computeGeneration(0)
        .domain("string")
        .dynamicSortSubtable("string")
        .externalAccountLists(SdnconnectorExternalAccountListArgs.builder()
            .externalId("string")
            .regionLists(SdnconnectorExternalAccountListRegionListArgs.builder()
                .region("string")
                .build())
            .roleArn("string")
            .build())
        .externalIps(SdnconnectorExternalIpArgs.builder()
            .name("string")
            .build())
        .forwardingRules(SdnconnectorForwardingRuleArgs.builder()
            .ruleName("string")
            .target("string")
            .build())
        .gcpProject("string")
        .gcpProjectLists(SdnconnectorGcpProjectListArgs.builder()
            .gcpZoneLists(SdnconnectorGcpProjectListGcpZoneListArgs.builder()
                .name("string")
                .build())
            .id("string")
            .build())
        .getAllTables("string")
        .groupName("string")
        .haStatus("string")
        .ibmRegion("string")
        .ibmRegionGen1("string")
        .ibmRegionGen2("string")
        .keyPasswd("string")
        .loginEndpoint("string")
        .name("string")
        .nics(SdnconnectorNicArgs.builder()
            .ips(SdnconnectorNicIpArgs.builder()
                .name("string")
                .publicIp("string")
                .resourceGroup("string")
                .build())
            .name("string")
            .build())
        .ociCert("string")
        .ociFingerprint("string")
        .ociRegion("string")
        .ociRegionLists(SdnconnectorOciRegionListArgs.builder()
            .region("string")
            .build())
        .ociRegionType("string")
        .password("string")
        .privateKey("string")
        .proxy("string")
        .region("string")
        .resourceGroup("string")
        .resourceUrl("string")
        .routeTables(SdnconnectorRouteTableArgs.builder()
            .name("string")
            .resourceGroup("string")
            .routes(SdnconnectorRouteTableRouteArgs.builder()
                .name("string")
                .nextHop("string")
                .build())
            .subscriptionId("string")
            .build())
        .routes(SdnconnectorRouteArgs.builder()
            .name("string")
            .build())
        .secretKey("string")
        .secretToken("string")
        .server("string")
        .serverCaCert("string")
        .serverCert("string")
        .serverLists(SdnconnectorServerListArgs.builder()
            .ip("string")
            .build())
        .serverPort(0)
        .serviceAccount("string")
        .subscriptionId("string")
        .tenantId("string")
        .updateInterval(0)
        .useMetadataIam("string")
        .userId("string")
        .username("string")
        .vcenterPassword("string")
        .vcenterServer("string")
        .vcenterUsername("string")
        .vdomparam("string")
        .verifyCertificate("string")
        .vpcId("string")
        .build());
    
    sdnconnector_resource = fortios.system.Sdnconnector("sdnconnectorResource",
        status="string",
        type="string",
        access_key="string",
        alt_resource_ip="string",
        api_key="string",
        azure_region="string",
        client_id="string",
        client_secret="string",
        compartment_id="string",
        compartment_lists=[fortios.system.SdnconnectorCompartmentListArgs(
            compartment_id="string",
        )],
        compute_generation=0,
        domain="string",
        dynamic_sort_subtable="string",
        external_account_lists=[fortios.system.SdnconnectorExternalAccountListArgs(
            external_id="string",
            region_lists=[fortios.system.SdnconnectorExternalAccountListRegionListArgs(
                region="string",
            )],
            role_arn="string",
        )],
        external_ips=[fortios.system.SdnconnectorExternalIpArgs(
            name="string",
        )],
        forwarding_rules=[fortios.system.SdnconnectorForwardingRuleArgs(
            rule_name="string",
            target="string",
        )],
        gcp_project="string",
        gcp_project_lists=[fortios.system.SdnconnectorGcpProjectListArgs(
            gcp_zone_lists=[fortios.system.SdnconnectorGcpProjectListGcpZoneListArgs(
                name="string",
            )],
            id="string",
        )],
        get_all_tables="string",
        group_name="string",
        ha_status="string",
        ibm_region="string",
        ibm_region_gen1="string",
        ibm_region_gen2="string",
        key_passwd="string",
        login_endpoint="string",
        name="string",
        nics=[fortios.system.SdnconnectorNicArgs(
            ips=[fortios.system.SdnconnectorNicIpArgs(
                name="string",
                public_ip="string",
                resource_group="string",
            )],
            name="string",
        )],
        oci_cert="string",
        oci_fingerprint="string",
        oci_region="string",
        oci_region_lists=[fortios.system.SdnconnectorOciRegionListArgs(
            region="string",
        )],
        oci_region_type="string",
        password="string",
        private_key="string",
        proxy="string",
        region="string",
        resource_group="string",
        resource_url="string",
        route_tables=[fortios.system.SdnconnectorRouteTableArgs(
            name="string",
            resource_group="string",
            routes=[fortios.system.SdnconnectorRouteTableRouteArgs(
                name="string",
                next_hop="string",
            )],
            subscription_id="string",
        )],
        routes=[fortios.system.SdnconnectorRouteArgs(
            name="string",
        )],
        secret_key="string",
        secret_token="string",
        server="string",
        server_ca_cert="string",
        server_cert="string",
        server_lists=[fortios.system.SdnconnectorServerListArgs(
            ip="string",
        )],
        server_port=0,
        service_account="string",
        subscription_id="string",
        tenant_id="string",
        update_interval=0,
        use_metadata_iam="string",
        user_id="string",
        username="string",
        vcenter_password="string",
        vcenter_server="string",
        vcenter_username="string",
        vdomparam="string",
        verify_certificate="string",
        vpc_id="string")
    
    const sdnconnectorResource = new fortios.system.Sdnconnector("sdnconnectorResource", {
        status: "string",
        type: "string",
        accessKey: "string",
        altResourceIp: "string",
        apiKey: "string",
        azureRegion: "string",
        clientId: "string",
        clientSecret: "string",
        compartmentId: "string",
        compartmentLists: [{
            compartmentId: "string",
        }],
        computeGeneration: 0,
        domain: "string",
        dynamicSortSubtable: "string",
        externalAccountLists: [{
            externalId: "string",
            regionLists: [{
                region: "string",
            }],
            roleArn: "string",
        }],
        externalIps: [{
            name: "string",
        }],
        forwardingRules: [{
            ruleName: "string",
            target: "string",
        }],
        gcpProject: "string",
        gcpProjectLists: [{
            gcpZoneLists: [{
                name: "string",
            }],
            id: "string",
        }],
        getAllTables: "string",
        groupName: "string",
        haStatus: "string",
        ibmRegion: "string",
        ibmRegionGen1: "string",
        ibmRegionGen2: "string",
        keyPasswd: "string",
        loginEndpoint: "string",
        name: "string",
        nics: [{
            ips: [{
                name: "string",
                publicIp: "string",
                resourceGroup: "string",
            }],
            name: "string",
        }],
        ociCert: "string",
        ociFingerprint: "string",
        ociRegion: "string",
        ociRegionLists: [{
            region: "string",
        }],
        ociRegionType: "string",
        password: "string",
        privateKey: "string",
        proxy: "string",
        region: "string",
        resourceGroup: "string",
        resourceUrl: "string",
        routeTables: [{
            name: "string",
            resourceGroup: "string",
            routes: [{
                name: "string",
                nextHop: "string",
            }],
            subscriptionId: "string",
        }],
        routes: [{
            name: "string",
        }],
        secretKey: "string",
        secretToken: "string",
        server: "string",
        serverCaCert: "string",
        serverCert: "string",
        serverLists: [{
            ip: "string",
        }],
        serverPort: 0,
        serviceAccount: "string",
        subscriptionId: "string",
        tenantId: "string",
        updateInterval: 0,
        useMetadataIam: "string",
        userId: "string",
        username: "string",
        vcenterPassword: "string",
        vcenterServer: "string",
        vcenterUsername: "string",
        vdomparam: "string",
        verifyCertificate: "string",
        vpcId: "string",
    });
    
    type: fortios:system:Sdnconnector
    properties:
        accessKey: string
        altResourceIp: string
        apiKey: string
        azureRegion: string
        clientId: string
        clientSecret: string
        compartmentId: string
        compartmentLists:
            - compartmentId: string
        computeGeneration: 0
        domain: string
        dynamicSortSubtable: string
        externalAccountLists:
            - externalId: string
              regionLists:
                - region: string
              roleArn: string
        externalIps:
            - name: string
        forwardingRules:
            - ruleName: string
              target: string
        gcpProject: string
        gcpProjectLists:
            - gcpZoneLists:
                - name: string
              id: string
        getAllTables: string
        groupName: string
        haStatus: string
        ibmRegion: string
        ibmRegionGen1: string
        ibmRegionGen2: string
        keyPasswd: string
        loginEndpoint: string
        name: string
        nics:
            - ips:
                - name: string
                  publicIp: string
                  resourceGroup: string
              name: string
        ociCert: string
        ociFingerprint: string
        ociRegion: string
        ociRegionLists:
            - region: string
        ociRegionType: string
        password: string
        privateKey: string
        proxy: string
        region: string
        resourceGroup: string
        resourceUrl: string
        routeTables:
            - name: string
              resourceGroup: string
              routes:
                - name: string
                  nextHop: string
              subscriptionId: string
        routes:
            - name: string
        secretKey: string
        secretToken: string
        server: string
        serverCaCert: string
        serverCert: string
        serverLists:
            - ip: string
        serverPort: 0
        serviceAccount: string
        status: string
        subscriptionId: string
        tenantId: string
        type: string
        updateInterval: 0
        useMetadataIam: string
        userId: string
        username: string
        vcenterPassword: string
        vcenterServer: string
        vcenterUsername: string
        vdomparam: string
        verifyCertificate: string
        vpcId: string
    

    Sdnconnector Resource Properties

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

    Inputs

    The Sdnconnector resource accepts the following input properties:

    Status string
    Enable/disable connection to the remote SDN connector. Valid values: disable, enable.
    Type string
    Type of SDN connector.
    AccessKey string
    AWS access key ID.
    AltResourceIp string
    Enable/disable AWS alternative resource IP. Valid values: disable, enable.
    ApiKey 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).
    ClientSecret string
    Azure client secret (application key).
    CompartmentId string
    Compartment ID.
    CompartmentLists List<Pulumiverse.Fortios.System.Inputs.SdnconnectorCompartmentList>
    Configure OCI compartment list. The structure of compartment_list block is documented below.
    ComputeGeneration int
    Compute generation for IBM cloud infrastructure.
    Domain string
    Domain name.
    DynamicSortSubtable string
    Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
    ExternalAccountLists List<Pulumiverse.Fortios.System.Inputs.SdnconnectorExternalAccountList>
    Configure AWS external account list. The structure of external_account_list block is documented below.
    ExternalIps List<Pulumiverse.Fortios.System.Inputs.SdnconnectorExternalIp>
    Configure GCP external IP. The structure of external_ip block is documented below.
    ForwardingRules List<Pulumiverse.Fortios.System.Inputs.SdnconnectorForwardingRule>
    Configure GCP forwarding rule. The structure of forwarding_rule block is documented below.
    GcpProject string
    GCP project name.
    GcpProjectLists List<Pulumiverse.Fortios.System.Inputs.SdnconnectorGcpProjectList>
    Configure GCP project list. The structure of gcp_project_list block is documented below.
    GetAllTables string
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    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.
    IbmRegionGen1 string
    IBM cloud compute generation 1 region name. Valid values: us-south, us-east, germany, great-britain, japan, australia.
    IbmRegionGen2 string
    IBM cloud compute generation 2 region name. Valid values: us-south, us-east, great-britain.
    KeyPasswd string
    Private key password.
    LoginEndpoint string
    Azure Stack login endpoint.
    Name string
    SDN connector name.
    Nics List<Pulumiverse.Fortios.System.Inputs.SdnconnectorNic>
    Configure Azure network interface. The structure of nic block is documented below.
    OciCert string
    OCI certificate.
    OciFingerprint string
    OCI pubkey fingerprint.
    OciRegion string
    OCI server region.
    OciRegionLists List<Pulumiverse.Fortios.System.Inputs.SdnconnectorOciRegionList>
    Configure OCI region list. The structure of oci_region_list block is documented below.
    OciRegionType string
    OCI region type. Valid values: commercial, government.
    Password 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 region name.
    ResourceGroup string
    Azure resource group.
    ResourceUrl string
    Azure Stack resource URL.
    RouteTables List<Pulumiverse.Fortios.System.Inputs.SdnconnectorRouteTable>
    Configure Azure route table. The structure of route_table block is documented below.
    Routes List<Pulumiverse.Fortios.System.Inputs.SdnconnectorRoute>
    Configure GCP route. The structure of route block is documented below.
    SecretKey string
    AWS secret access key.
    SecretToken string
    Secret token of Kubernetes service account.
    Server string
    Server address of the remote SDN connector.
    ServerCaCert string
    Trust only those servers whose certificate is directly/indirectly signed by this certificate.
    ServerCert string
    Trust servers that contain this certificate only.
    ServerLists List<Pulumiverse.Fortios.System.Inputs.SdnconnectorServerList>
    Server address list of the remote SDN connector. The structure of server_list block is documented below.
    ServerPort int
    Port number of the remote SDN connector.
    ServiceAccount string
    GCP service account email.
    SubscriptionId string
    Azure subscription ID.
    TenantId string
    Tenant ID (directory ID).
    UpdateInterval int
    Dynamic object update interval (default = 60, 0 = disabled). On FortiOS versions 6.2.0: 0 - 3600 sec. On FortiOS versions >= 6.2.4: 30 - 3600 sec.
    UseMetadataIam string
    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.
    VcenterPassword string
    vCenter server password for NSX quarantine.
    VcenterServer string
    vCenter server address for NSX quarantine.
    VcenterUsername string
    vCenter server username for NSX quarantine.
    Vdomparam string
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    VerifyCertificate string
    Enable/disable server certificate verification. Valid values: disable, enable.
    VpcId string
    AWS VPC ID.
    Status string
    Enable/disable connection to the remote SDN connector. Valid values: disable, enable.
    Type string
    Type of SDN connector.
    AccessKey string
    AWS access key ID.
    AltResourceIp string
    Enable/disable AWS alternative resource IP. Valid values: disable, enable.
    ApiKey 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).
    ClientSecret string
    Azure client secret (application key).
    CompartmentId string
    Compartment ID.
    CompartmentLists []SdnconnectorCompartmentListArgs
    Configure OCI compartment list. The structure of compartment_list block is documented below.
    ComputeGeneration int
    Compute generation for IBM cloud infrastructure.
    Domain string
    Domain name.
    DynamicSortSubtable string
    Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
    ExternalAccountLists []SdnconnectorExternalAccountListArgs
    Configure AWS external account list. The structure of external_account_list block is documented below.
    ExternalIps []SdnconnectorExternalIpArgs
    Configure GCP external IP. The structure of external_ip block is documented below.
    ForwardingRules []SdnconnectorForwardingRuleArgs
    Configure GCP forwarding rule. The structure of forwarding_rule block is documented below.
    GcpProject string
    GCP project name.
    GcpProjectLists []SdnconnectorGcpProjectListArgs
    Configure GCP project list. The structure of gcp_project_list block is documented below.
    GetAllTables string
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    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.
    IbmRegionGen1 string
    IBM cloud compute generation 1 region name. Valid values: us-south, us-east, germany, great-britain, japan, australia.
    IbmRegionGen2 string
    IBM cloud compute generation 2 region name. Valid values: us-south, us-east, great-britain.
    KeyPasswd string
    Private key password.
    LoginEndpoint string
    Azure Stack login endpoint.
    Name string
    SDN connector name.
    Nics []SdnconnectorNicArgs
    Configure Azure network interface. The structure of nic block is documented below.
    OciCert string
    OCI certificate.
    OciFingerprint string
    OCI pubkey fingerprint.
    OciRegion string
    OCI server region.
    OciRegionLists []SdnconnectorOciRegionListArgs
    Configure OCI region list. The structure of oci_region_list block is documented below.
    OciRegionType string
    OCI region type. Valid values: commercial, government.
    Password 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 region name.
    ResourceGroup string
    Azure resource group.
    ResourceUrl string
    Azure Stack resource URL.
    RouteTables []SdnconnectorRouteTableArgs
    Configure Azure route table. The structure of route_table block is documented below.
    Routes []SdnconnectorRouteArgs
    Configure GCP route. The structure of route block is documented below.
    SecretKey string
    AWS secret access key.
    SecretToken string
    Secret token of Kubernetes service account.
    Server string
    Server address of the remote SDN connector.
    ServerCaCert string
    Trust only those servers whose certificate is directly/indirectly signed by this certificate.
    ServerCert string
    Trust servers that contain this certificate only.
    ServerLists []SdnconnectorServerListArgs
    Server address list of the remote SDN connector. The structure of server_list block is documented below.
    ServerPort int
    Port number of the remote SDN connector.
    ServiceAccount string
    GCP service account email.
    SubscriptionId string
    Azure subscription ID.
    TenantId string
    Tenant ID (directory ID).
    UpdateInterval int
    Dynamic object update interval (default = 60, 0 = disabled). On FortiOS versions 6.2.0: 0 - 3600 sec. On FortiOS versions >= 6.2.4: 30 - 3600 sec.
    UseMetadataIam string
    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.
    VcenterPassword string
    vCenter server password for NSX quarantine.
    VcenterServer string
    vCenter server address for NSX quarantine.
    VcenterUsername string
    vCenter server username for NSX quarantine.
    Vdomparam string
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    VerifyCertificate string
    Enable/disable server certificate verification. Valid values: disable, enable.
    VpcId string
    AWS VPC ID.
    status String
    Enable/disable connection to the remote SDN connector. Valid values: disable, enable.
    type String
    Type of SDN connector.
    accessKey String
    AWS access key ID.
    altResourceIp String
    Enable/disable AWS alternative resource IP. Valid values: disable, enable.
    apiKey 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).
    clientSecret String
    Azure client secret (application key).
    compartmentId String
    Compartment ID.
    compartmentLists List<SdnconnectorCompartmentList>
    Configure OCI compartment list. The structure of compartment_list block is documented below.
    computeGeneration Integer
    Compute generation for IBM cloud infrastructure.
    domain String
    Domain name.
    dynamicSortSubtable String
    Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
    externalAccountLists List<SdnconnectorExternalAccountList>
    Configure AWS external account list. The structure of external_account_list block is documented below.
    externalIps List<SdnconnectorExternalIp>
    Configure GCP external IP. The structure of external_ip block is documented below.
    forwardingRules List<SdnconnectorForwardingRule>
    Configure GCP forwarding rule. The structure of forwarding_rule block is documented below.
    gcpProject String
    GCP project name.
    gcpProjectLists List<SdnconnectorGcpProjectList>
    Configure GCP project list. The structure of gcp_project_list block is documented below.
    getAllTables String
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    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.
    ibmRegionGen1 String
    IBM cloud compute generation 1 region name. Valid values: us-south, us-east, germany, great-britain, japan, australia.
    ibmRegionGen2 String
    IBM cloud compute generation 2 region name. Valid values: us-south, us-east, great-britain.
    keyPasswd String
    Private key password.
    loginEndpoint String
    Azure Stack login endpoint.
    name String
    SDN connector name.
    nics List<SdnconnectorNic>
    Configure Azure network interface. The structure of nic block is documented below.
    ociCert String
    OCI certificate.
    ociFingerprint String
    OCI pubkey fingerprint.
    ociRegion String
    OCI server region.
    ociRegionLists List<SdnconnectorOciRegionList>
    Configure OCI region list. The structure of oci_region_list block is documented below.
    ociRegionType String
    OCI region type. Valid values: commercial, government.
    password 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 region name.
    resourceGroup String
    Azure resource group.
    resourceUrl String
    Azure Stack resource URL.
    routeTables List<SdnconnectorRouteTable>
    Configure Azure route table. The structure of route_table block is documented below.
    routes List<SdnconnectorRoute>
    Configure GCP route. The structure of route block is documented below.
    secretKey String
    AWS secret access key.
    secretToken String
    Secret token of Kubernetes service account.
    server String
    Server address of the remote SDN connector.
    serverCaCert String
    Trust only those servers whose certificate is directly/indirectly signed by this certificate.
    serverCert String
    Trust servers that contain this certificate only.
    serverLists List<SdnconnectorServerList>
    Server address list of the remote SDN connector. The structure of server_list block is documented below.
    serverPort Integer
    Port number of the remote SDN connector.
    serviceAccount String
    GCP service account email.
    subscriptionId String
    Azure subscription ID.
    tenantId String
    Tenant ID (directory ID).
    updateInterval Integer
    Dynamic object update interval (default = 60, 0 = disabled). On FortiOS versions 6.2.0: 0 - 3600 sec. On FortiOS versions >= 6.2.4: 30 - 3600 sec.
    useMetadataIam String
    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.
    vcenterPassword String
    vCenter server password for NSX quarantine.
    vcenterServer String
    vCenter server address for NSX quarantine.
    vcenterUsername String
    vCenter server username for NSX quarantine.
    vdomparam String
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    verifyCertificate String
    Enable/disable server certificate verification. Valid values: disable, enable.
    vpcId String
    AWS VPC ID.
    status string
    Enable/disable connection to the remote SDN connector. Valid values: disable, enable.
    type string
    Type of SDN connector.
    accessKey string
    AWS access key ID.
    altResourceIp string
    Enable/disable AWS alternative resource IP. Valid values: disable, enable.
    apiKey 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).
    clientSecret string
    Azure client secret (application key).
    compartmentId string
    Compartment ID.
    compartmentLists SdnconnectorCompartmentList[]
    Configure OCI compartment list. The structure of compartment_list block is documented below.
    computeGeneration number
    Compute generation for IBM cloud infrastructure.
    domain string
    Domain name.
    dynamicSortSubtable string
    Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
    externalAccountLists SdnconnectorExternalAccountList[]
    Configure AWS external account list. The structure of external_account_list block is documented below.
    externalIps SdnconnectorExternalIp[]
    Configure GCP external IP. The structure of external_ip block is documented below.
    forwardingRules SdnconnectorForwardingRule[]
    Configure GCP forwarding rule. The structure of forwarding_rule block is documented below.
    gcpProject string
    GCP project name.
    gcpProjectLists SdnconnectorGcpProjectList[]
    Configure GCP project list. The structure of gcp_project_list block is documented below.
    getAllTables string
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    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.
    ibmRegionGen1 string
    IBM cloud compute generation 1 region name. Valid values: us-south, us-east, germany, great-britain, japan, australia.
    ibmRegionGen2 string
    IBM cloud compute generation 2 region name. Valid values: us-south, us-east, great-britain.
    keyPasswd string
    Private key password.
    loginEndpoint string
    Azure Stack login endpoint.
    name string
    SDN connector name.
    nics SdnconnectorNic[]
    Configure Azure network interface. The structure of nic block is documented below.
    ociCert string
    OCI certificate.
    ociFingerprint string
    OCI pubkey fingerprint.
    ociRegion string
    OCI server region.
    ociRegionLists SdnconnectorOciRegionList[]
    Configure OCI region list. The structure of oci_region_list block is documented below.
    ociRegionType string
    OCI region type. Valid values: commercial, government.
    password 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 region name.
    resourceGroup string
    Azure resource group.
    resourceUrl string
    Azure Stack resource URL.
    routeTables SdnconnectorRouteTable[]
    Configure Azure route table. The structure of route_table block is documented below.
    routes SdnconnectorRoute[]
    Configure GCP route. The structure of route block is documented below.
    secretKey string
    AWS secret access key.
    secretToken string
    Secret token of Kubernetes service account.
    server string
    Server address of the remote SDN connector.
    serverCaCert string
    Trust only those servers whose certificate is directly/indirectly signed by this certificate.
    serverCert string
    Trust servers that contain this certificate only.
    serverLists SdnconnectorServerList[]
    Server address list of the remote SDN connector. The structure of server_list block is documented below.
    serverPort number
    Port number of the remote SDN connector.
    serviceAccount string
    GCP service account email.
    subscriptionId string
    Azure subscription ID.
    tenantId string
    Tenant ID (directory ID).
    updateInterval number
    Dynamic object update interval (default = 60, 0 = disabled). On FortiOS versions 6.2.0: 0 - 3600 sec. On FortiOS versions >= 6.2.4: 30 - 3600 sec.
    useMetadataIam string
    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.
    vcenterPassword string
    vCenter server password for NSX quarantine.
    vcenterServer string
    vCenter server address for NSX quarantine.
    vcenterUsername string
    vCenter server username for NSX quarantine.
    vdomparam string
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    verifyCertificate string
    Enable/disable server certificate verification. Valid values: disable, enable.
    vpcId string
    AWS VPC ID.
    status str
    Enable/disable connection to the remote SDN connector. Valid values: disable, enable.
    type str
    Type of SDN connector.
    access_key str
    AWS access key ID.
    alt_resource_ip str
    Enable/disable AWS alternative resource IP. Valid values: disable, enable.
    api_key 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_secret str
    Azure client secret (application key).
    compartment_id str
    Compartment ID.
    compartment_lists Sequence[SdnconnectorCompartmentListArgs]
    Configure OCI compartment list. The structure of compartment_list block is documented below.
    compute_generation int
    Compute generation for IBM cloud infrastructure.
    domain str
    Domain name.
    dynamic_sort_subtable str
    Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
    external_account_lists Sequence[SdnconnectorExternalAccountListArgs]
    Configure AWS external account list. The structure of external_account_list block is documented below.
    external_ips Sequence[SdnconnectorExternalIpArgs]
    Configure GCP external IP. The structure of external_ip block is documented below.
    forwarding_rules Sequence[SdnconnectorForwardingRuleArgs]
    Configure GCP forwarding rule. The structure of forwarding_rule block is documented below.
    gcp_project str
    GCP project name.
    gcp_project_lists Sequence[SdnconnectorGcpProjectListArgs]
    Configure GCP project list. The structure of gcp_project_list block is documented below.
    get_all_tables str
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    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.
    ibm_region_gen1 str
    IBM cloud compute generation 1 region name. Valid values: us-south, us-east, germany, great-britain, japan, australia.
    ibm_region_gen2 str
    IBM cloud compute generation 2 region name. Valid values: us-south, us-east, great-britain.
    key_passwd str
    Private key password.
    login_endpoint str
    Azure Stack login endpoint.
    name str
    SDN connector name.
    nics Sequence[SdnconnectorNicArgs]
    Configure Azure network interface. The structure of nic block is documented below.
    oci_cert str
    OCI certificate.
    oci_fingerprint str
    OCI pubkey fingerprint.
    oci_region str
    OCI server region.
    oci_region_lists Sequence[SdnconnectorOciRegionListArgs]
    Configure OCI region list. The structure of oci_region_list block is documented below.
    oci_region_type str
    OCI region type. Valid values: commercial, government.
    password 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 region name.
    resource_group str
    Azure resource group.
    resource_url str
    Azure Stack resource URL.
    route_tables Sequence[SdnconnectorRouteTableArgs]
    Configure Azure route table. The structure of route_table block is documented below.
    routes Sequence[SdnconnectorRouteArgs]
    Configure GCP route. The structure of route block is documented below.
    secret_key str
    AWS secret access key.
    secret_token str
    Secret token of Kubernetes service account.
    server str
    Server address of the remote SDN connector.
    server_ca_cert str
    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[SdnconnectorServerListArgs]
    Server address list of the remote SDN connector. The structure of server_list block is documented below.
    server_port int
    Port number of the remote SDN connector.
    service_account str
    GCP service account email.
    subscription_id str
    Azure subscription ID.
    tenant_id str
    Tenant ID (directory ID).
    update_interval int
    Dynamic object update interval (default = 60, 0 = disabled). On FortiOS versions 6.2.0: 0 - 3600 sec. On FortiOS versions >= 6.2.4: 30 - 3600 sec.
    use_metadata_iam str
    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_password 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.
    vdomparam str
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    verify_certificate str
    Enable/disable server certificate verification. Valid values: disable, enable.
    vpc_id str
    AWS VPC ID.
    status String
    Enable/disable connection to the remote SDN connector. Valid values: disable, enable.
    type String
    Type of SDN connector.
    accessKey String
    AWS access key ID.
    altResourceIp String
    Enable/disable AWS alternative resource IP. Valid values: disable, enable.
    apiKey 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).
    clientSecret String
    Azure client secret (application key).
    compartmentId String
    Compartment ID.
    compartmentLists List<Property Map>
    Configure OCI compartment list. The structure of compartment_list block is documented below.
    computeGeneration Number
    Compute generation for IBM cloud infrastructure.
    domain String
    Domain name.
    dynamicSortSubtable String
    Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
    externalAccountLists List<Property Map>
    Configure AWS external account list. The structure of external_account_list block is documented below.
    externalIps List<Property Map>
    Configure GCP external IP. The structure of external_ip block is documented below.
    forwardingRules List<Property Map>
    Configure GCP forwarding rule. The structure of forwarding_rule block is documented below.
    gcpProject String
    GCP project name.
    gcpProjectLists List<Property Map>
    Configure GCP project list. The structure of gcp_project_list block is documented below.
    getAllTables String
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    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.
    ibmRegionGen1 String
    IBM cloud compute generation 1 region name. Valid values: us-south, us-east, germany, great-britain, japan, australia.
    ibmRegionGen2 String
    IBM cloud compute generation 2 region name. Valid values: us-south, us-east, great-britain.
    keyPasswd String
    Private key password.
    loginEndpoint String
    Azure Stack login endpoint.
    name String
    SDN connector name.
    nics List<Property Map>
    Configure Azure network interface. The structure of nic block is documented below.
    ociCert String
    OCI certificate.
    ociFingerprint String
    OCI pubkey fingerprint.
    ociRegion String
    OCI server region.
    ociRegionLists List<Property Map>
    Configure OCI region list. The structure of oci_region_list block is documented below.
    ociRegionType String
    OCI region type. Valid values: commercial, government.
    password 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 region name.
    resourceGroup String
    Azure resource group.
    resourceUrl String
    Azure Stack resource URL.
    routeTables List<Property Map>
    Configure Azure route table. The structure of route_table block is documented below.
    routes List<Property Map>
    Configure GCP route. The structure of route block is documented below.
    secretKey String
    AWS secret access key.
    secretToken String
    Secret token of Kubernetes service account.
    server String
    Server address of the remote SDN connector.
    serverCaCert String
    Trust only those servers whose certificate is directly/indirectly signed by this certificate.
    serverCert String
    Trust servers that contain this certificate only.
    serverLists List<Property Map>
    Server address list of the remote SDN connector. The structure of server_list block is documented below.
    serverPort Number
    Port number of the remote SDN connector.
    serviceAccount String
    GCP service account email.
    subscriptionId String
    Azure subscription ID.
    tenantId String
    Tenant ID (directory ID).
    updateInterval Number
    Dynamic object update interval (default = 60, 0 = disabled). On FortiOS versions 6.2.0: 0 - 3600 sec. On FortiOS versions >= 6.2.4: 30 - 3600 sec.
    useMetadataIam String
    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.
    vcenterPassword String
    vCenter server password for NSX quarantine.
    vcenterServer String
    vCenter server address for NSX quarantine.
    vcenterUsername String
    vCenter server username for NSX quarantine.
    vdomparam String
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    verifyCertificate String
    Enable/disable server certificate verification. Valid values: disable, enable.
    vpcId String
    AWS VPC ID.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Sdnconnector 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 Sdnconnector Resource

    Get an existing Sdnconnector 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?: SdnconnectorState, opts?: CustomResourceOptions): Sdnconnector
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            access_key: Optional[str] = None,
            alt_resource_ip: Optional[str] = None,
            api_key: Optional[str] = None,
            azure_region: Optional[str] = None,
            client_id: Optional[str] = None,
            client_secret: Optional[str] = None,
            compartment_id: Optional[str] = None,
            compartment_lists: Optional[Sequence[SdnconnectorCompartmentListArgs]] = None,
            compute_generation: Optional[int] = None,
            domain: Optional[str] = None,
            dynamic_sort_subtable: Optional[str] = None,
            external_account_lists: Optional[Sequence[SdnconnectorExternalAccountListArgs]] = None,
            external_ips: Optional[Sequence[SdnconnectorExternalIpArgs]] = None,
            forwarding_rules: Optional[Sequence[SdnconnectorForwardingRuleArgs]] = None,
            gcp_project: Optional[str] = None,
            gcp_project_lists: Optional[Sequence[SdnconnectorGcpProjectListArgs]] = None,
            get_all_tables: Optional[str] = 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_passwd: Optional[str] = None,
            login_endpoint: Optional[str] = None,
            name: Optional[str] = None,
            nics: Optional[Sequence[SdnconnectorNicArgs]] = None,
            oci_cert: Optional[str] = None,
            oci_fingerprint: Optional[str] = None,
            oci_region: Optional[str] = None,
            oci_region_lists: Optional[Sequence[SdnconnectorOciRegionListArgs]] = None,
            oci_region_type: Optional[str] = None,
            password: Optional[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,
            route_tables: Optional[Sequence[SdnconnectorRouteTableArgs]] = None,
            routes: Optional[Sequence[SdnconnectorRouteArgs]] = None,
            secret_key: Optional[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[SdnconnectorServerListArgs]] = None,
            server_port: Optional[int] = 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[int] = None,
            use_metadata_iam: Optional[str] = None,
            user_id: Optional[str] = None,
            username: Optional[str] = None,
            vcenter_password: Optional[str] = None,
            vcenter_server: Optional[str] = None,
            vcenter_username: Optional[str] = None,
            vdomparam: Optional[str] = None,
            verify_certificate: Optional[str] = None,
            vpc_id: Optional[str] = None) -> Sdnconnector
    func GetSdnconnector(ctx *Context, name string, id IDInput, state *SdnconnectorState, opts ...ResourceOption) (*Sdnconnector, error)
    public static Sdnconnector Get(string name, Input<string> id, SdnconnectorState? state, CustomResourceOptions? opts = null)
    public static Sdnconnector get(String name, Output<String> id, SdnconnectorState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    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.
    The following state arguments are supported:
    AccessKey string
    AWS access key ID.
    AltResourceIp string
    Enable/disable AWS alternative resource IP. Valid values: disable, enable.
    ApiKey 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).
    ClientSecret string
    Azure client secret (application key).
    CompartmentId string
    Compartment ID.
    CompartmentLists List<Pulumiverse.Fortios.System.Inputs.SdnconnectorCompartmentList>
    Configure OCI compartment list. The structure of compartment_list block is documented below.
    ComputeGeneration int
    Compute generation for IBM cloud infrastructure.
    Domain string
    Domain name.
    DynamicSortSubtable string
    Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
    ExternalAccountLists List<Pulumiverse.Fortios.System.Inputs.SdnconnectorExternalAccountList>
    Configure AWS external account list. The structure of external_account_list block is documented below.
    ExternalIps List<Pulumiverse.Fortios.System.Inputs.SdnconnectorExternalIp>
    Configure GCP external IP. The structure of external_ip block is documented below.
    ForwardingRules List<Pulumiverse.Fortios.System.Inputs.SdnconnectorForwardingRule>
    Configure GCP forwarding rule. The structure of forwarding_rule block is documented below.
    GcpProject string
    GCP project name.
    GcpProjectLists List<Pulumiverse.Fortios.System.Inputs.SdnconnectorGcpProjectList>
    Configure GCP project list. The structure of gcp_project_list block is documented below.
    GetAllTables string
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    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.
    IbmRegionGen1 string
    IBM cloud compute generation 1 region name. Valid values: us-south, us-east, germany, great-britain, japan, australia.
    IbmRegionGen2 string
    IBM cloud compute generation 2 region name. Valid values: us-south, us-east, great-britain.
    KeyPasswd string
    Private key password.
    LoginEndpoint string
    Azure Stack login endpoint.
    Name string
    SDN connector name.
    Nics List<Pulumiverse.Fortios.System.Inputs.SdnconnectorNic>
    Configure Azure network interface. The structure of nic block is documented below.
    OciCert string
    OCI certificate.
    OciFingerprint string
    OCI pubkey fingerprint.
    OciRegion string
    OCI server region.
    OciRegionLists List<Pulumiverse.Fortios.System.Inputs.SdnconnectorOciRegionList>
    Configure OCI region list. The structure of oci_region_list block is documented below.
    OciRegionType string
    OCI region type. Valid values: commercial, government.
    Password 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 region name.
    ResourceGroup string
    Azure resource group.
    ResourceUrl string
    Azure Stack resource URL.
    RouteTables List<Pulumiverse.Fortios.System.Inputs.SdnconnectorRouteTable>
    Configure Azure route table. The structure of route_table block is documented below.
    Routes List<Pulumiverse.Fortios.System.Inputs.SdnconnectorRoute>
    Configure GCP route. The structure of route block is documented below.
    SecretKey string
    AWS secret access key.
    SecretToken string
    Secret token of Kubernetes service account.
    Server string
    Server address of the remote SDN connector.
    ServerCaCert string
    Trust only those servers whose certificate is directly/indirectly signed by this certificate.
    ServerCert string
    Trust servers that contain this certificate only.
    ServerLists List<Pulumiverse.Fortios.System.Inputs.SdnconnectorServerList>
    Server address list of the remote SDN connector. The structure of server_list block is documented below.
    ServerPort int
    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.
    UpdateInterval int
    Dynamic object update interval (default = 60, 0 = disabled). On FortiOS versions 6.2.0: 0 - 3600 sec. On FortiOS versions >= 6.2.4: 30 - 3600 sec.
    UseMetadataIam string
    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.
    VcenterPassword string
    vCenter server password for NSX quarantine.
    VcenterServer string
    vCenter server address for NSX quarantine.
    VcenterUsername string
    vCenter server username for NSX quarantine.
    Vdomparam string
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    VerifyCertificate string
    Enable/disable server certificate verification. Valid values: disable, enable.
    VpcId string
    AWS VPC ID.
    AccessKey string
    AWS access key ID.
    AltResourceIp string
    Enable/disable AWS alternative resource IP. Valid values: disable, enable.
    ApiKey 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).
    ClientSecret string
    Azure client secret (application key).
    CompartmentId string
    Compartment ID.
    CompartmentLists []SdnconnectorCompartmentListArgs
    Configure OCI compartment list. The structure of compartment_list block is documented below.
    ComputeGeneration int
    Compute generation for IBM cloud infrastructure.
    Domain string
    Domain name.
    DynamicSortSubtable string
    Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
    ExternalAccountLists []SdnconnectorExternalAccountListArgs
    Configure AWS external account list. The structure of external_account_list block is documented below.
    ExternalIps []SdnconnectorExternalIpArgs
    Configure GCP external IP. The structure of external_ip block is documented below.
    ForwardingRules []SdnconnectorForwardingRuleArgs
    Configure GCP forwarding rule. The structure of forwarding_rule block is documented below.
    GcpProject string
    GCP project name.
    GcpProjectLists []SdnconnectorGcpProjectListArgs
    Configure GCP project list. The structure of gcp_project_list block is documented below.
    GetAllTables string
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    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.
    IbmRegionGen1 string
    IBM cloud compute generation 1 region name. Valid values: us-south, us-east, germany, great-britain, japan, australia.
    IbmRegionGen2 string
    IBM cloud compute generation 2 region name. Valid values: us-south, us-east, great-britain.
    KeyPasswd string
    Private key password.
    LoginEndpoint string
    Azure Stack login endpoint.
    Name string
    SDN connector name.
    Nics []SdnconnectorNicArgs
    Configure Azure network interface. The structure of nic block is documented below.
    OciCert string
    OCI certificate.
    OciFingerprint string
    OCI pubkey fingerprint.
    OciRegion string
    OCI server region.
    OciRegionLists []SdnconnectorOciRegionListArgs
    Configure OCI region list. The structure of oci_region_list block is documented below.
    OciRegionType string
    OCI region type. Valid values: commercial, government.
    Password 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 region name.
    ResourceGroup string
    Azure resource group.
    ResourceUrl string
    Azure Stack resource URL.
    RouteTables []SdnconnectorRouteTableArgs
    Configure Azure route table. The structure of route_table block is documented below.
    Routes []SdnconnectorRouteArgs
    Configure GCP route. The structure of route block is documented below.
    SecretKey string
    AWS secret access key.
    SecretToken string
    Secret token of Kubernetes service account.
    Server string
    Server address of the remote SDN connector.
    ServerCaCert string
    Trust only those servers whose certificate is directly/indirectly signed by this certificate.
    ServerCert string
    Trust servers that contain this certificate only.
    ServerLists []SdnconnectorServerListArgs
    Server address list of the remote SDN connector. The structure of server_list block is documented below.
    ServerPort int
    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.
    UpdateInterval int
    Dynamic object update interval (default = 60, 0 = disabled). On FortiOS versions 6.2.0: 0 - 3600 sec. On FortiOS versions >= 6.2.4: 30 - 3600 sec.
    UseMetadataIam string
    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.
    VcenterPassword string
    vCenter server password for NSX quarantine.
    VcenterServer string
    vCenter server address for NSX quarantine.
    VcenterUsername string
    vCenter server username for NSX quarantine.
    Vdomparam string
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    VerifyCertificate string
    Enable/disable server certificate verification. Valid values: disable, enable.
    VpcId string
    AWS VPC ID.
    accessKey String
    AWS access key ID.
    altResourceIp String
    Enable/disable AWS alternative resource IP. Valid values: disable, enable.
    apiKey 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).
    clientSecret String
    Azure client secret (application key).
    compartmentId String
    Compartment ID.
    compartmentLists List<SdnconnectorCompartmentList>
    Configure OCI compartment list. The structure of compartment_list block is documented below.
    computeGeneration Integer
    Compute generation for IBM cloud infrastructure.
    domain String
    Domain name.
    dynamicSortSubtable String
    Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
    externalAccountLists List<SdnconnectorExternalAccountList>
    Configure AWS external account list. The structure of external_account_list block is documented below.
    externalIps List<SdnconnectorExternalIp>
    Configure GCP external IP. The structure of external_ip block is documented below.
    forwardingRules List<SdnconnectorForwardingRule>
    Configure GCP forwarding rule. The structure of forwarding_rule block is documented below.
    gcpProject String
    GCP project name.
    gcpProjectLists List<SdnconnectorGcpProjectList>
    Configure GCP project list. The structure of gcp_project_list block is documented below.
    getAllTables String
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    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.
    ibmRegionGen1 String
    IBM cloud compute generation 1 region name. Valid values: us-south, us-east, germany, great-britain, japan, australia.
    ibmRegionGen2 String
    IBM cloud compute generation 2 region name. Valid values: us-south, us-east, great-britain.
    keyPasswd String
    Private key password.
    loginEndpoint String
    Azure Stack login endpoint.
    name String
    SDN connector name.
    nics List<SdnconnectorNic>
    Configure Azure network interface. The structure of nic block is documented below.
    ociCert String
    OCI certificate.
    ociFingerprint String
    OCI pubkey fingerprint.
    ociRegion String
    OCI server region.
    ociRegionLists List<SdnconnectorOciRegionList>
    Configure OCI region list. The structure of oci_region_list block is documented below.
    ociRegionType String
    OCI region type. Valid values: commercial, government.
    password 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 region name.
    resourceGroup String
    Azure resource group.
    resourceUrl String
    Azure Stack resource URL.
    routeTables List<SdnconnectorRouteTable>
    Configure Azure route table. The structure of route_table block is documented below.
    routes List<SdnconnectorRoute>
    Configure GCP route. The structure of route block is documented below.
    secretKey String
    AWS secret access key.
    secretToken String
    Secret token of Kubernetes service account.
    server String
    Server address of the remote SDN connector.
    serverCaCert String
    Trust only those servers whose certificate is directly/indirectly signed by this certificate.
    serverCert String
    Trust servers that contain this certificate only.
    serverLists List<SdnconnectorServerList>
    Server address list of the remote SDN connector. The structure of server_list block is documented below.
    serverPort Integer
    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.
    updateInterval Integer
    Dynamic object update interval (default = 60, 0 = disabled). On FortiOS versions 6.2.0: 0 - 3600 sec. On FortiOS versions >= 6.2.4: 30 - 3600 sec.
    useMetadataIam String
    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.
    vcenterPassword String
    vCenter server password for NSX quarantine.
    vcenterServer String
    vCenter server address for NSX quarantine.
    vcenterUsername String
    vCenter server username for NSX quarantine.
    vdomparam String
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    verifyCertificate String
    Enable/disable server certificate verification. Valid values: disable, enable.
    vpcId String
    AWS VPC ID.
    accessKey string
    AWS access key ID.
    altResourceIp string
    Enable/disable AWS alternative resource IP. Valid values: disable, enable.
    apiKey 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).
    clientSecret string
    Azure client secret (application key).
    compartmentId string
    Compartment ID.
    compartmentLists SdnconnectorCompartmentList[]
    Configure OCI compartment list. The structure of compartment_list block is documented below.
    computeGeneration number
    Compute generation for IBM cloud infrastructure.
    domain string
    Domain name.
    dynamicSortSubtable string
    Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
    externalAccountLists SdnconnectorExternalAccountList[]
    Configure AWS external account list. The structure of external_account_list block is documented below.
    externalIps SdnconnectorExternalIp[]
    Configure GCP external IP. The structure of external_ip block is documented below.
    forwardingRules SdnconnectorForwardingRule[]
    Configure GCP forwarding rule. The structure of forwarding_rule block is documented below.
    gcpProject string
    GCP project name.
    gcpProjectLists SdnconnectorGcpProjectList[]
    Configure GCP project list. The structure of gcp_project_list block is documented below.
    getAllTables string
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    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.
    ibmRegionGen1 string
    IBM cloud compute generation 1 region name. Valid values: us-south, us-east, germany, great-britain, japan, australia.
    ibmRegionGen2 string
    IBM cloud compute generation 2 region name. Valid values: us-south, us-east, great-britain.
    keyPasswd string
    Private key password.
    loginEndpoint string
    Azure Stack login endpoint.
    name string
    SDN connector name.
    nics SdnconnectorNic[]
    Configure Azure network interface. The structure of nic block is documented below.
    ociCert string
    OCI certificate.
    ociFingerprint string
    OCI pubkey fingerprint.
    ociRegion string
    OCI server region.
    ociRegionLists SdnconnectorOciRegionList[]
    Configure OCI region list. The structure of oci_region_list block is documented below.
    ociRegionType string
    OCI region type. Valid values: commercial, government.
    password 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 region name.
    resourceGroup string
    Azure resource group.
    resourceUrl string
    Azure Stack resource URL.
    routeTables SdnconnectorRouteTable[]
    Configure Azure route table. The structure of route_table block is documented below.
    routes SdnconnectorRoute[]
    Configure GCP route. The structure of route block is documented below.
    secretKey string
    AWS secret access key.
    secretToken string
    Secret token of Kubernetes service account.
    server string
    Server address of the remote SDN connector.
    serverCaCert string
    Trust only those servers whose certificate is directly/indirectly signed by this certificate.
    serverCert string
    Trust servers that contain this certificate only.
    serverLists SdnconnectorServerList[]
    Server address list of the remote SDN connector. The structure of server_list block is documented below.
    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.
    updateInterval number
    Dynamic object update interval (default = 60, 0 = disabled). On FortiOS versions 6.2.0: 0 - 3600 sec. On FortiOS versions >= 6.2.4: 30 - 3600 sec.
    useMetadataIam string
    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.
    vcenterPassword string
    vCenter server password for NSX quarantine.
    vcenterServer string
    vCenter server address for NSX quarantine.
    vcenterUsername string
    vCenter server username for NSX quarantine.
    vdomparam string
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    verifyCertificate string
    Enable/disable server certificate verification. Valid values: disable, enable.
    vpcId string
    AWS VPC ID.
    access_key str
    AWS access key ID.
    alt_resource_ip str
    Enable/disable AWS alternative resource IP. Valid values: disable, enable.
    api_key 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_secret str
    Azure client secret (application key).
    compartment_id str
    Compartment ID.
    compartment_lists Sequence[SdnconnectorCompartmentListArgs]
    Configure OCI compartment list. The structure of compartment_list block is documented below.
    compute_generation int
    Compute generation for IBM cloud infrastructure.
    domain str
    Domain name.
    dynamic_sort_subtable str
    Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
    external_account_lists Sequence[SdnconnectorExternalAccountListArgs]
    Configure AWS external account list. The structure of external_account_list block is documented below.
    external_ips Sequence[SdnconnectorExternalIpArgs]
    Configure GCP external IP. The structure of external_ip block is documented below.
    forwarding_rules Sequence[SdnconnectorForwardingRuleArgs]
    Configure GCP forwarding rule. The structure of forwarding_rule block is documented below.
    gcp_project str
    GCP project name.
    gcp_project_lists Sequence[SdnconnectorGcpProjectListArgs]
    Configure GCP project list. The structure of gcp_project_list block is documented below.
    get_all_tables str
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    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.
    ibm_region_gen1 str
    IBM cloud compute generation 1 region name. Valid values: us-south, us-east, germany, great-britain, japan, australia.
    ibm_region_gen2 str
    IBM cloud compute generation 2 region name. Valid values: us-south, us-east, great-britain.
    key_passwd str
    Private key password.
    login_endpoint str
    Azure Stack login endpoint.
    name str
    SDN connector name.
    nics Sequence[SdnconnectorNicArgs]
    Configure Azure network interface. The structure of nic block is documented below.
    oci_cert str
    OCI certificate.
    oci_fingerprint str
    OCI pubkey fingerprint.
    oci_region str
    OCI server region.
    oci_region_lists Sequence[SdnconnectorOciRegionListArgs]
    Configure OCI region list. The structure of oci_region_list block is documented below.
    oci_region_type str
    OCI region type. Valid values: commercial, government.
    password 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 region name.
    resource_group str
    Azure resource group.
    resource_url str
    Azure Stack resource URL.
    route_tables Sequence[SdnconnectorRouteTableArgs]
    Configure Azure route table. The structure of route_table block is documented below.
    routes Sequence[SdnconnectorRouteArgs]
    Configure GCP route. The structure of route block is documented below.
    secret_key str
    AWS secret access key.
    secret_token str
    Secret token of Kubernetes service account.
    server str
    Server address of the remote SDN connector.
    server_ca_cert str
    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[SdnconnectorServerListArgs]
    Server address list of the remote SDN connector. The structure of server_list block is documented below.
    server_port int
    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.
    update_interval int
    Dynamic object update interval (default = 60, 0 = disabled). On FortiOS versions 6.2.0: 0 - 3600 sec. On FortiOS versions >= 6.2.4: 30 - 3600 sec.
    use_metadata_iam str
    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_password 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.
    vdomparam str
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    verify_certificate str
    Enable/disable server certificate verification. Valid values: disable, enable.
    vpc_id str
    AWS VPC ID.
    accessKey String
    AWS access key ID.
    altResourceIp String
    Enable/disable AWS alternative resource IP. Valid values: disable, enable.
    apiKey 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).
    clientSecret String
    Azure client secret (application key).
    compartmentId String
    Compartment ID.
    compartmentLists List<Property Map>
    Configure OCI compartment list. The structure of compartment_list block is documented below.
    computeGeneration Number
    Compute generation for IBM cloud infrastructure.
    domain String
    Domain name.
    dynamicSortSubtable String
    Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
    externalAccountLists List<Property Map>
    Configure AWS external account list. The structure of external_account_list block is documented below.
    externalIps List<Property Map>
    Configure GCP external IP. The structure of external_ip block is documented below.
    forwardingRules List<Property Map>
    Configure GCP forwarding rule. The structure of forwarding_rule block is documented below.
    gcpProject String
    GCP project name.
    gcpProjectLists List<Property Map>
    Configure GCP project list. The structure of gcp_project_list block is documented below.
    getAllTables String
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    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.
    ibmRegionGen1 String
    IBM cloud compute generation 1 region name. Valid values: us-south, us-east, germany, great-britain, japan, australia.
    ibmRegionGen2 String
    IBM cloud compute generation 2 region name. Valid values: us-south, us-east, great-britain.
    keyPasswd String
    Private key password.
    loginEndpoint String
    Azure Stack login endpoint.
    name String
    SDN connector name.
    nics List<Property Map>
    Configure Azure network interface. The structure of nic block is documented below.
    ociCert String
    OCI certificate.
    ociFingerprint String
    OCI pubkey fingerprint.
    ociRegion String
    OCI server region.
    ociRegionLists List<Property Map>
    Configure OCI region list. The structure of oci_region_list block is documented below.
    ociRegionType String
    OCI region type. Valid values: commercial, government.
    password 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 region name.
    resourceGroup String
    Azure resource group.
    resourceUrl String
    Azure Stack resource URL.
    routeTables List<Property Map>
    Configure Azure route table. The structure of route_table block is documented below.
    routes List<Property Map>
    Configure GCP route. The structure of route block is documented below.
    secretKey String
    AWS secret access key.
    secretToken String
    Secret token of Kubernetes service account.
    server String
    Server address of the remote SDN connector.
    serverCaCert String
    Trust only those servers whose certificate is directly/indirectly signed by this certificate.
    serverCert String
    Trust servers that contain this certificate only.
    serverLists List<Property Map>
    Server address list of the remote SDN connector. The structure of server_list block is documented below.
    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.
    updateInterval Number
    Dynamic object update interval (default = 60, 0 = disabled). On FortiOS versions 6.2.0: 0 - 3600 sec. On FortiOS versions >= 6.2.4: 30 - 3600 sec.
    useMetadataIam String
    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.
    vcenterPassword String
    vCenter server password for NSX quarantine.
    vcenterServer String
    vCenter server address for NSX quarantine.
    vcenterUsername String
    vCenter server username for NSX quarantine.
    vdomparam String
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    verifyCertificate String
    Enable/disable server certificate verification. Valid values: disable, enable.
    vpcId String
    AWS VPC ID.

    Supporting Types

    SdnconnectorCompartmentList, SdnconnectorCompartmentListArgs

    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.

    SdnconnectorExternalAccountList, SdnconnectorExternalAccountListArgs

    ExternalId string
    AWS external ID.
    RegionLists List<Pulumiverse.Fortios.System.Inputs.SdnconnectorExternalAccountListRegionList>
    AWS region name list. The structure of region_list block is documented below.
    RoleArn string
    AWS role ARN to assume.
    ExternalId string
    AWS external ID.
    RegionLists []SdnconnectorExternalAccountListRegionList
    AWS region name list. The structure of region_list block is documented below.
    RoleArn string
    AWS role ARN to assume.
    externalId String
    AWS external ID.
    regionLists List<SdnconnectorExternalAccountListRegionList>
    AWS region name list. The structure of region_list block is documented below.
    roleArn String
    AWS role ARN to assume.
    externalId string
    AWS external ID.
    regionLists SdnconnectorExternalAccountListRegionList[]
    AWS region name list. The structure of region_list block is documented below.
    roleArn string
    AWS role ARN to assume.
    external_id str
    AWS external ID.
    region_lists Sequence[SdnconnectorExternalAccountListRegionList]
    AWS region name list. The structure of region_list block is documented below.
    role_arn str
    AWS role ARN to assume.
    externalId String
    AWS external ID.
    regionLists List<Property Map>
    AWS region name list. The structure of region_list block is documented below.
    roleArn String
    AWS role ARN to assume.

    SdnconnectorExternalAccountListRegionList, SdnconnectorExternalAccountListRegionListArgs

    Region string
    AWS region name.
    Region string
    AWS region name.
    region String
    AWS region name.
    region string
    AWS region name.
    region str
    AWS region name.
    region String
    AWS region name.

    SdnconnectorExternalIp, SdnconnectorExternalIpArgs

    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.

    SdnconnectorForwardingRule, SdnconnectorForwardingRuleArgs

    RuleName string
    Forwarding rule name.
    Target string
    Target instance name.
    RuleName string
    Forwarding rule name.
    Target string
    Target instance name.
    ruleName String
    Forwarding rule name.
    target String
    Target instance name.
    ruleName string
    Forwarding rule name.
    target string
    Target instance name.
    rule_name str
    Forwarding rule name.
    target str
    Target instance name.
    ruleName String
    Forwarding rule name.
    target String
    Target instance name.

    SdnconnectorGcpProjectList, SdnconnectorGcpProjectListArgs

    GcpZoneLists List<Pulumiverse.Fortios.System.Inputs.SdnconnectorGcpProjectListGcpZoneList>
    Configure GCP zone list. The structure of gcp_zone_list block is documented below.
    Id string
    GCP project ID.
    GcpZoneLists []SdnconnectorGcpProjectListGcpZoneList
    Configure GCP zone list. The structure of gcp_zone_list block is documented below.
    Id string
    GCP project ID.
    gcpZoneLists List<SdnconnectorGcpProjectListGcpZoneList>
    Configure GCP zone list. The structure of gcp_zone_list block is documented below.
    id String
    GCP project ID.
    gcpZoneLists SdnconnectorGcpProjectListGcpZoneList[]
    Configure GCP zone list. The structure of gcp_zone_list block is documented below.
    id string
    GCP project ID.
    gcp_zone_lists Sequence[SdnconnectorGcpProjectListGcpZoneList]
    Configure GCP zone list. The structure of gcp_zone_list block is documented below.
    id str
    GCP project ID.
    gcpZoneLists List<Property Map>
    Configure GCP zone list. The structure of gcp_zone_list block is documented below.
    id String
    GCP project ID.

    SdnconnectorGcpProjectListGcpZoneList, SdnconnectorGcpProjectListGcpZoneListArgs

    Name string
    GCP zone name.
    Name string
    GCP zone name.
    name String
    GCP zone name.
    name string
    GCP zone name.
    name str
    GCP zone name.
    name String
    GCP zone name.

    SdnconnectorNic, SdnconnectorNicArgs

    Ips List<Pulumiverse.Fortios.System.Inputs.SdnconnectorNicIp>
    Configure IP configuration. The structure of ip block is documented below.
    Name string
    Network interface name.
    Ips []SdnconnectorNicIp
    Configure IP configuration. The structure of ip block is documented below.
    Name string
    Network interface name.
    ips List<SdnconnectorNicIp>
    Configure IP configuration. The structure of ip block is documented below.
    name String
    Network interface name.
    ips SdnconnectorNicIp[]
    Configure IP configuration. The structure of ip block is documented below.
    name string
    Network interface name.
    ips Sequence[SdnconnectorNicIp]
    Configure IP configuration. The structure of ip block is documented below.
    name str
    Network interface name.
    ips List<Property Map>
    Configure IP configuration. The structure of ip block is documented below.
    name String
    Network interface name.

    SdnconnectorNicIp, SdnconnectorNicIpArgs

    Name string
    IP configuration name.
    PublicIp string
    Public IP name.
    ResourceGroup string
    Resource group of Azure public IP.
    Name string
    IP configuration name.
    PublicIp string
    Public IP name.
    ResourceGroup string
    Resource group of Azure public IP.
    name String
    IP configuration name.
    publicIp String
    Public IP name.
    resourceGroup String
    Resource group of Azure public IP.
    name string
    IP configuration name.
    publicIp string
    Public IP name.
    resourceGroup string
    Resource group of Azure public IP.
    name str
    IP configuration name.
    public_ip str
    Public IP name.
    resource_group str
    Resource group of Azure public IP.
    name String
    IP configuration name.
    publicIp String
    Public IP name.
    resourceGroup String
    Resource group of Azure public IP.

    SdnconnectorOciRegionList, SdnconnectorOciRegionListArgs

    Region string
    OCI region.
    Region string
    OCI region.
    region String
    OCI region.
    region string
    OCI region.
    region str
    OCI region.
    region String
    OCI region.

    SdnconnectorRoute, SdnconnectorRouteArgs

    Name string
    Route name.
    Name string
    Route name.
    name String
    Route name.
    name string
    Route name.
    name str
    Route name.
    name String
    Route name.

    SdnconnectorRouteTable, SdnconnectorRouteTableArgs

    Name string
    Route table name.
    ResourceGroup string
    Resource group of Azure route table.
    Routes List<Pulumiverse.Fortios.System.Inputs.SdnconnectorRouteTableRoute>
    Configure Azure route. The structure of route block 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 []SdnconnectorRouteTableRoute
    Configure Azure route. The structure of route block 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<SdnconnectorRouteTableRoute>
    Configure Azure route. The structure of route block 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 SdnconnectorRouteTableRoute[]
    Configure Azure route. The structure of route block 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[SdnconnectorRouteTableRoute]
    Configure Azure route. The structure of route block 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>
    Configure Azure route. The structure of route block is documented below.
    subscriptionId String
    Subscription ID of Azure route table.

    SdnconnectorRouteTableRoute, SdnconnectorRouteTableRouteArgs

    Name string
    Route name.
    NextHop string
    Next hop address.
    Name string
    Route name.
    NextHop string
    Next hop address.
    name String
    Route name.
    nextHop String
    Next hop address.
    name string
    Route name.
    nextHop string
    Next hop address.
    name str
    Route name.
    next_hop str
    Next hop address.
    name String
    Route name.
    nextHop String
    Next hop address.

    SdnconnectorServerList, SdnconnectorServerListArgs

    Ip string
    IPv4 address.
    Ip string
    IPv4 address.
    ip String
    IPv4 address.
    ip string
    IPv4 address.
    ip str
    IPv4 address.
    ip String
    IPv4 address.

    Import

    System SdnConnector can be imported using any of these accepted formats:

    $ pulumi import fortios:system/sdnconnector:Sdnconnector labelname {{name}}
    

    If you do not want to import arguments of block:

    $ export “FORTIOS_IMPORT_TABLE”=“false”

    $ pulumi import fortios:system/sdnconnector:Sdnconnector labelname {{name}}
    

    $ unset “FORTIOS_IMPORT_TABLE”

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

    Package Details

    Repository
    fortios pulumiverse/pulumi-fortios
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the fortios Terraform Provider.
    fortios logo
    Fortios v0.0.6 published on Tuesday, Jul 9, 2024 by pulumiverse