1. Packages
  2. Checkpoint Provider
  3. API Docs
  4. ManagementVsxProvisioningTool
checkpoint 2.9.0 published on Monday, Apr 14, 2025 by checkpointsw

checkpoint.ManagementVsxProvisioningTool

Explore with Pulumi AI

checkpoint logo
checkpoint 2.9.0 published on Monday, Apr 14, 2025 by checkpointsw

    Create ManagementVsxProvisioningTool Resource

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

    Constructor syntax

    new ManagementVsxProvisioningTool(name: string, args: ManagementVsxProvisioningToolArgs, opts?: CustomResourceOptions);
    @overload
    def ManagementVsxProvisioningTool(resource_name: str,
                                      args: ManagementVsxProvisioningToolArgs,
                                      opts: Optional[ResourceOptions] = None)
    
    @overload
    def ManagementVsxProvisioningTool(resource_name: str,
                                      opts: Optional[ResourceOptions] = None,
                                      operation: Optional[str] = None,
                                      add_vsx_cluster_params: Optional[ManagementVsxProvisioningToolAddVsxClusterParamsArgs] = None,
                                      remove_route_params: Optional[ManagementVsxProvisioningToolRemoveRouteParamsArgs] = None,
                                      add_vd_params: Optional[ManagementVsxProvisioningToolAddVdParamsArgs] = None,
                                      add_physical_interface_params: Optional[ManagementVsxProvisioningToolAddPhysicalInterfaceParamsArgs] = None,
                                      add_vsx_gateway_params: Optional[ManagementVsxProvisioningToolAddVsxGatewayParamsArgs] = None,
                                      attach_bridge_params: Optional[ManagementVsxProvisioningToolAttachBridgeParamsArgs] = None,
                                      add_vd_interface_params: Optional[Sequence[ManagementVsxProvisioningToolAddVdInterfaceParamArgs]] = None,
                                      management_vsx_provisioning_tool_id: Optional[str] = None,
                                      remove_physical_interface_params: Optional[ManagementVsxProvisioningToolRemovePhysicalInterfaceParamsArgs] = None,
                                      add_route_params: Optional[Sequence[ManagementVsxProvisioningToolAddRouteParamArgs]] = None,
                                      remove_vd_interface_params: Optional[ManagementVsxProvisioningToolRemoveVdInterfaceParamsArgs] = None,
                                      remove_vd_params: Optional[ManagementVsxProvisioningToolRemoveVdParamsArgs] = None,
                                      remove_vsx_params: Optional[ManagementVsxProvisioningToolRemoveVsxParamsArgs] = None,
                                      set_physical_interface_params: Optional[ManagementVsxProvisioningToolSetPhysicalInterfaceParamsArgs] = None,
                                      set_vd_interface_params: Optional[ManagementVsxProvisioningToolSetVdInterfaceParamsArgs] = None,
                                      set_vd_params: Optional[ManagementVsxProvisioningToolSetVdParamsArgs] = None)
    func NewManagementVsxProvisioningTool(ctx *Context, name string, args ManagementVsxProvisioningToolArgs, opts ...ResourceOption) (*ManagementVsxProvisioningTool, error)
    public ManagementVsxProvisioningTool(string name, ManagementVsxProvisioningToolArgs args, CustomResourceOptions? opts = null)
    public ManagementVsxProvisioningTool(String name, ManagementVsxProvisioningToolArgs args)
    public ManagementVsxProvisioningTool(String name, ManagementVsxProvisioningToolArgs args, CustomResourceOptions options)
    
    type: checkpoint:ManagementVsxProvisioningTool
    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 ManagementVsxProvisioningToolArgs
    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 ManagementVsxProvisioningToolArgs
    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 ManagementVsxProvisioningToolArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ManagementVsxProvisioningToolArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ManagementVsxProvisioningToolArgs
    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 managementVsxProvisioningToolResource = new Checkpoint.ManagementVsxProvisioningTool("managementVsxProvisioningToolResource", new()
    {
        Operation = "string",
        AddVsxClusterParams = new Checkpoint.Inputs.ManagementVsxProvisioningToolAddVsxClusterParamsArgs
        {
            ClusterType = "string",
            Ipv4Address = "string",
            Ipv6Address = "string",
            Members = new[]
            {
                new Checkpoint.Inputs.ManagementVsxProvisioningToolAddVsxClusterParamsMemberArgs
                {
                    Ipv4Address = "string",
                    Ipv6Address = "string",
                    Name = "string",
                    SicOtp = "string",
                    SyncIp = "string",
                },
            },
            RuleDrop = "string",
            RuleHttps = "string",
            RulePing = "string",
            RulePing6 = "string",
            RuleSnmp = "string",
            RuleSsh = "string",
            SyncIfName = "string",
            SyncNetmask = "string",
            Version = "string",
            VsxName = "string",
        },
        RemoveRouteParams = new Checkpoint.Inputs.ManagementVsxProvisioningToolRemoveRouteParamsArgs
        {
            Destination = "string",
            Netmask = "string",
            Prefix = "string",
            Vd = "string",
        },
        AddVdParams = new Checkpoint.Inputs.ManagementVsxProvisioningToolAddVdParamsArgs
        {
            Interfaces = new[]
            {
                new Checkpoint.Inputs.ManagementVsxProvisioningToolAddVdParamsInterfaceArgs
                {
                    AntiSpoofing = "string",
                    AntiSpoofingTracking = "string",
                    Ipv4Address = "string",
                    Ipv4Netmask = "string",
                    Ipv4Prefix = "string",
                    Ipv6Address = "string",
                    Ipv6Netmask = "string",
                    Ipv6Prefix = "string",
                    LeadsTo = "string",
                    Mtu = 0,
                    Name = "string",
                    Propagate = false,
                    Propagate6 = false,
                    SpecificGroup = "string",
                    Topology = "string",
                },
            },
            CalcTopologyAuto = false,
            Ipv4Address = "string",
            Ipv4Instances = 0,
            Ipv6Address = "string",
            Ipv6Instances = 0,
            Routes = new[]
            {
                new Checkpoint.Inputs.ManagementVsxProvisioningToolAddVdParamsRouteArgs
                {
                    Destination = "string",
                    LeadsTo = "string",
                    Netmask = "string",
                    NextHop = "string",
                    Prefix = "string",
                    Propagate = false,
                },
            },
            Type = "string",
            Vd = "string",
            VsMtu = 0,
            VsxName = "string",
        },
        AddPhysicalInterfaceParams = new Checkpoint.Inputs.ManagementVsxProvisioningToolAddPhysicalInterfaceParamsArgs
        {
            Name = "string",
            VlanTrunk = false,
            VsxName = "string",
        },
        AddVsxGatewayParams = new Checkpoint.Inputs.ManagementVsxProvisioningToolAddVsxGatewayParamsArgs
        {
            Ipv4Address = "string",
            Ipv6Address = "string",
            RuleDrop = "string",
            RuleHttps = "string",
            RulePing = "string",
            RulePing6 = "string",
            RuleSnmp = "string",
            RuleSsh = "string",
            SicOtp = "string",
            Version = "string",
            VsxName = "string",
        },
        AttachBridgeParams = new Checkpoint.Inputs.ManagementVsxProvisioningToolAttachBridgeParamsArgs
        {
            Ifs1 = "string",
            Ifs2 = "string",
            Vd = "string",
        },
        AddVdInterfaceParams = new[]
        {
            new Checkpoint.Inputs.ManagementVsxProvisioningToolAddVdInterfaceParamArgs
            {
                AntiSpoofing = "string",
                AntiSpoofingTracking = "string",
                Ipv4Address = "string",
                Ipv4Netmask = "string",
                Ipv4Prefix = "string",
                Ipv6Address = "string",
                Ipv6Netmask = "string",
                Ipv6Prefix = "string",
                LeadsTo = "string",
                Mtu = 0,
                Name = "string",
                Propagate = false,
                Propagate6 = false,
                SpecificGroup = "string",
                Topology = "string",
                Vd = "string",
                VtiSettings = new Checkpoint.Inputs.ManagementVsxProvisioningToolAddVdInterfaceParamVtiSettingsArgs
                {
                    LocalIpv4Address = "string",
                    PeerName = "string",
                    RemoteIpv4Address = "string",
                    TunnelId = "string",
                },
            },
        },
        ManagementVsxProvisioningToolId = "string",
        RemovePhysicalInterfaceParams = new Checkpoint.Inputs.ManagementVsxProvisioningToolRemovePhysicalInterfaceParamsArgs
        {
            Name = "string",
            VsxName = "string",
        },
        AddRouteParams = new[]
        {
            new Checkpoint.Inputs.ManagementVsxProvisioningToolAddRouteParamArgs
            {
                Destination = "string",
                LeadsTo = "string",
                Netmask = "string",
                NextHop = "string",
                Prefix = "string",
                Propagate = false,
                Vd = "string",
            },
        },
        RemoveVdInterfaceParams = new Checkpoint.Inputs.ManagementVsxProvisioningToolRemoveVdInterfaceParamsArgs
        {
            LeadsTo = "string",
            Name = "string",
            Vd = "string",
        },
        RemoveVdParams = new Checkpoint.Inputs.ManagementVsxProvisioningToolRemoveVdParamsArgs
        {
            Vd = "string",
        },
        RemoveVsxParams = new Checkpoint.Inputs.ManagementVsxProvisioningToolRemoveVsxParamsArgs
        {
            VsxName = "string",
        },
        SetPhysicalInterfaceParams = new Checkpoint.Inputs.ManagementVsxProvisioningToolSetPhysicalInterfaceParamsArgs
        {
            Name = "string",
            VlanTrunk = false,
            VsxName = "string",
        },
        SetVdInterfaceParams = new Checkpoint.Inputs.ManagementVsxProvisioningToolSetVdInterfaceParamsArgs
        {
            AntiSpoofing = "string",
            AntiSpoofingTracking = "string",
            Ipv4Address = "string",
            Ipv6Address = "string",
            LeadsTo = "string",
            Mtu = 0,
            Name = "string",
            NewLeadsTo = "string",
            Propagate = false,
            Propagate6 = false,
            SpecificGroup = "string",
            Topology = "string",
            Vd = "string",
        },
        SetVdParams = new Checkpoint.Inputs.ManagementVsxProvisioningToolSetVdParamsArgs
        {
            CalcTopologyAuto = false,
            Ipv4Address = "string",
            Ipv4Instances = 0,
            Ipv6Address = "string",
            Ipv6Instances = 0,
            Vd = "string",
            VsMtu = 0,
        },
    });
    
    example, err := checkpoint.NewManagementVsxProvisioningTool(ctx, "managementVsxProvisioningToolResource", &checkpoint.ManagementVsxProvisioningToolArgs{
    	Operation: pulumi.String("string"),
    	AddVsxClusterParams: &checkpoint.ManagementVsxProvisioningToolAddVsxClusterParamsArgs{
    		ClusterType: pulumi.String("string"),
    		Ipv4Address: pulumi.String("string"),
    		Ipv6Address: pulumi.String("string"),
    		Members: checkpoint.ManagementVsxProvisioningToolAddVsxClusterParamsMemberArray{
    			&checkpoint.ManagementVsxProvisioningToolAddVsxClusterParamsMemberArgs{
    				Ipv4Address: pulumi.String("string"),
    				Ipv6Address: pulumi.String("string"),
    				Name:        pulumi.String("string"),
    				SicOtp:      pulumi.String("string"),
    				SyncIp:      pulumi.String("string"),
    			},
    		},
    		RuleDrop:    pulumi.String("string"),
    		RuleHttps:   pulumi.String("string"),
    		RulePing:    pulumi.String("string"),
    		RulePing6:   pulumi.String("string"),
    		RuleSnmp:    pulumi.String("string"),
    		RuleSsh:     pulumi.String("string"),
    		SyncIfName:  pulumi.String("string"),
    		SyncNetmask: pulumi.String("string"),
    		Version:     pulumi.String("string"),
    		VsxName:     pulumi.String("string"),
    	},
    	RemoveRouteParams: &checkpoint.ManagementVsxProvisioningToolRemoveRouteParamsArgs{
    		Destination: pulumi.String("string"),
    		Netmask:     pulumi.String("string"),
    		Prefix:      pulumi.String("string"),
    		Vd:          pulumi.String("string"),
    	},
    	AddVdParams: &checkpoint.ManagementVsxProvisioningToolAddVdParamsArgs{
    		Interfaces: checkpoint.ManagementVsxProvisioningToolAddVdParamsInterfaceArray{
    			&checkpoint.ManagementVsxProvisioningToolAddVdParamsInterfaceArgs{
    				AntiSpoofing:         pulumi.String("string"),
    				AntiSpoofingTracking: pulumi.String("string"),
    				Ipv4Address:          pulumi.String("string"),
    				Ipv4Netmask:          pulumi.String("string"),
    				Ipv4Prefix:           pulumi.String("string"),
    				Ipv6Address:          pulumi.String("string"),
    				Ipv6Netmask:          pulumi.String("string"),
    				Ipv6Prefix:           pulumi.String("string"),
    				LeadsTo:              pulumi.String("string"),
    				Mtu:                  pulumi.Float64(0),
    				Name:                 pulumi.String("string"),
    				Propagate:            pulumi.Bool(false),
    				Propagate6:           pulumi.Bool(false),
    				SpecificGroup:        pulumi.String("string"),
    				Topology:             pulumi.String("string"),
    			},
    		},
    		CalcTopologyAuto: pulumi.Bool(false),
    		Ipv4Address:      pulumi.String("string"),
    		Ipv4Instances:    pulumi.Float64(0),
    		Ipv6Address:      pulumi.String("string"),
    		Ipv6Instances:    pulumi.Float64(0),
    		Routes: checkpoint.ManagementVsxProvisioningToolAddVdParamsRouteArray{
    			&checkpoint.ManagementVsxProvisioningToolAddVdParamsRouteArgs{
    				Destination: pulumi.String("string"),
    				LeadsTo:     pulumi.String("string"),
    				Netmask:     pulumi.String("string"),
    				NextHop:     pulumi.String("string"),
    				Prefix:      pulumi.String("string"),
    				Propagate:   pulumi.Bool(false),
    			},
    		},
    		Type:    pulumi.String("string"),
    		Vd:      pulumi.String("string"),
    		VsMtu:   pulumi.Float64(0),
    		VsxName: pulumi.String("string"),
    	},
    	AddPhysicalInterfaceParams: &checkpoint.ManagementVsxProvisioningToolAddPhysicalInterfaceParamsArgs{
    		Name:      pulumi.String("string"),
    		VlanTrunk: pulumi.Bool(false),
    		VsxName:   pulumi.String("string"),
    	},
    	AddVsxGatewayParams: &checkpoint.ManagementVsxProvisioningToolAddVsxGatewayParamsArgs{
    		Ipv4Address: pulumi.String("string"),
    		Ipv6Address: pulumi.String("string"),
    		RuleDrop:    pulumi.String("string"),
    		RuleHttps:   pulumi.String("string"),
    		RulePing:    pulumi.String("string"),
    		RulePing6:   pulumi.String("string"),
    		RuleSnmp:    pulumi.String("string"),
    		RuleSsh:     pulumi.String("string"),
    		SicOtp:      pulumi.String("string"),
    		Version:     pulumi.String("string"),
    		VsxName:     pulumi.String("string"),
    	},
    	AttachBridgeParams: &checkpoint.ManagementVsxProvisioningToolAttachBridgeParamsArgs{
    		Ifs1: pulumi.String("string"),
    		Ifs2: pulumi.String("string"),
    		Vd:   pulumi.String("string"),
    	},
    	AddVdInterfaceParams: checkpoint.ManagementVsxProvisioningToolAddVdInterfaceParamArray{
    		&checkpoint.ManagementVsxProvisioningToolAddVdInterfaceParamArgs{
    			AntiSpoofing:         pulumi.String("string"),
    			AntiSpoofingTracking: pulumi.String("string"),
    			Ipv4Address:          pulumi.String("string"),
    			Ipv4Netmask:          pulumi.String("string"),
    			Ipv4Prefix:           pulumi.String("string"),
    			Ipv6Address:          pulumi.String("string"),
    			Ipv6Netmask:          pulumi.String("string"),
    			Ipv6Prefix:           pulumi.String("string"),
    			LeadsTo:              pulumi.String("string"),
    			Mtu:                  pulumi.Float64(0),
    			Name:                 pulumi.String("string"),
    			Propagate:            pulumi.Bool(false),
    			Propagate6:           pulumi.Bool(false),
    			SpecificGroup:        pulumi.String("string"),
    			Topology:             pulumi.String("string"),
    			Vd:                   pulumi.String("string"),
    			VtiSettings: &checkpoint.ManagementVsxProvisioningToolAddVdInterfaceParamVtiSettingsArgs{
    				LocalIpv4Address:  pulumi.String("string"),
    				PeerName:          pulumi.String("string"),
    				RemoteIpv4Address: pulumi.String("string"),
    				TunnelId:          pulumi.String("string"),
    			},
    		},
    	},
    	ManagementVsxProvisioningToolId: pulumi.String("string"),
    	RemovePhysicalInterfaceParams: &checkpoint.ManagementVsxProvisioningToolRemovePhysicalInterfaceParamsArgs{
    		Name:    pulumi.String("string"),
    		VsxName: pulumi.String("string"),
    	},
    	AddRouteParams: checkpoint.ManagementVsxProvisioningToolAddRouteParamArray{
    		&checkpoint.ManagementVsxProvisioningToolAddRouteParamArgs{
    			Destination: pulumi.String("string"),
    			LeadsTo:     pulumi.String("string"),
    			Netmask:     pulumi.String("string"),
    			NextHop:     pulumi.String("string"),
    			Prefix:      pulumi.String("string"),
    			Propagate:   pulumi.Bool(false),
    			Vd:          pulumi.String("string"),
    		},
    	},
    	RemoveVdInterfaceParams: &checkpoint.ManagementVsxProvisioningToolRemoveVdInterfaceParamsArgs{
    		LeadsTo: pulumi.String("string"),
    		Name:    pulumi.String("string"),
    		Vd:      pulumi.String("string"),
    	},
    	RemoveVdParams: &checkpoint.ManagementVsxProvisioningToolRemoveVdParamsArgs{
    		Vd: pulumi.String("string"),
    	},
    	RemoveVsxParams: &checkpoint.ManagementVsxProvisioningToolRemoveVsxParamsArgs{
    		VsxName: pulumi.String("string"),
    	},
    	SetPhysicalInterfaceParams: &checkpoint.ManagementVsxProvisioningToolSetPhysicalInterfaceParamsArgs{
    		Name:      pulumi.String("string"),
    		VlanTrunk: pulumi.Bool(false),
    		VsxName:   pulumi.String("string"),
    	},
    	SetVdInterfaceParams: &checkpoint.ManagementVsxProvisioningToolSetVdInterfaceParamsArgs{
    		AntiSpoofing:         pulumi.String("string"),
    		AntiSpoofingTracking: pulumi.String("string"),
    		Ipv4Address:          pulumi.String("string"),
    		Ipv6Address:          pulumi.String("string"),
    		LeadsTo:              pulumi.String("string"),
    		Mtu:                  pulumi.Float64(0),
    		Name:                 pulumi.String("string"),
    		NewLeadsTo:           pulumi.String("string"),
    		Propagate:            pulumi.Bool(false),
    		Propagate6:           pulumi.Bool(false),
    		SpecificGroup:        pulumi.String("string"),
    		Topology:             pulumi.String("string"),
    		Vd:                   pulumi.String("string"),
    	},
    	SetVdParams: &checkpoint.ManagementVsxProvisioningToolSetVdParamsArgs{
    		CalcTopologyAuto: pulumi.Bool(false),
    		Ipv4Address:      pulumi.String("string"),
    		Ipv4Instances:    pulumi.Float64(0),
    		Ipv6Address:      pulumi.String("string"),
    		Ipv6Instances:    pulumi.Float64(0),
    		Vd:               pulumi.String("string"),
    		VsMtu:            pulumi.Float64(0),
    	},
    })
    
    var managementVsxProvisioningToolResource = new ManagementVsxProvisioningTool("managementVsxProvisioningToolResource", ManagementVsxProvisioningToolArgs.builder()
        .operation("string")
        .addVsxClusterParams(ManagementVsxProvisioningToolAddVsxClusterParamsArgs.builder()
            .clusterType("string")
            .ipv4Address("string")
            .ipv6Address("string")
            .members(ManagementVsxProvisioningToolAddVsxClusterParamsMemberArgs.builder()
                .ipv4Address("string")
                .ipv6Address("string")
                .name("string")
                .sicOtp("string")
                .syncIp("string")
                .build())
            .ruleDrop("string")
            .ruleHttps("string")
            .rulePing("string")
            .rulePing6("string")
            .ruleSnmp("string")
            .ruleSsh("string")
            .syncIfName("string")
            .syncNetmask("string")
            .version("string")
            .vsxName("string")
            .build())
        .removeRouteParams(ManagementVsxProvisioningToolRemoveRouteParamsArgs.builder()
            .destination("string")
            .netmask("string")
            .prefix("string")
            .vd("string")
            .build())
        .addVdParams(ManagementVsxProvisioningToolAddVdParamsArgs.builder()
            .interfaces(ManagementVsxProvisioningToolAddVdParamsInterfaceArgs.builder()
                .antiSpoofing("string")
                .antiSpoofingTracking("string")
                .ipv4Address("string")
                .ipv4Netmask("string")
                .ipv4Prefix("string")
                .ipv6Address("string")
                .ipv6Netmask("string")
                .ipv6Prefix("string")
                .leadsTo("string")
                .mtu(0)
                .name("string")
                .propagate(false)
                .propagate6(false)
                .specificGroup("string")
                .topology("string")
                .build())
            .calcTopologyAuto(false)
            .ipv4Address("string")
            .ipv4Instances(0)
            .ipv6Address("string")
            .ipv6Instances(0)
            .routes(ManagementVsxProvisioningToolAddVdParamsRouteArgs.builder()
                .destination("string")
                .leadsTo("string")
                .netmask("string")
                .nextHop("string")
                .prefix("string")
                .propagate(false)
                .build())
            .type("string")
            .vd("string")
            .vsMtu(0)
            .vsxName("string")
            .build())
        .addPhysicalInterfaceParams(ManagementVsxProvisioningToolAddPhysicalInterfaceParamsArgs.builder()
            .name("string")
            .vlanTrunk(false)
            .vsxName("string")
            .build())
        .addVsxGatewayParams(ManagementVsxProvisioningToolAddVsxGatewayParamsArgs.builder()
            .ipv4Address("string")
            .ipv6Address("string")
            .ruleDrop("string")
            .ruleHttps("string")
            .rulePing("string")
            .rulePing6("string")
            .ruleSnmp("string")
            .ruleSsh("string")
            .sicOtp("string")
            .version("string")
            .vsxName("string")
            .build())
        .attachBridgeParams(ManagementVsxProvisioningToolAttachBridgeParamsArgs.builder()
            .ifs1("string")
            .ifs2("string")
            .vd("string")
            .build())
        .addVdInterfaceParams(ManagementVsxProvisioningToolAddVdInterfaceParamArgs.builder()
            .antiSpoofing("string")
            .antiSpoofingTracking("string")
            .ipv4Address("string")
            .ipv4Netmask("string")
            .ipv4Prefix("string")
            .ipv6Address("string")
            .ipv6Netmask("string")
            .ipv6Prefix("string")
            .leadsTo("string")
            .mtu(0)
            .name("string")
            .propagate(false)
            .propagate6(false)
            .specificGroup("string")
            .topology("string")
            .vd("string")
            .vtiSettings(ManagementVsxProvisioningToolAddVdInterfaceParamVtiSettingsArgs.builder()
                .localIpv4Address("string")
                .peerName("string")
                .remoteIpv4Address("string")
                .tunnelId("string")
                .build())
            .build())
        .managementVsxProvisioningToolId("string")
        .removePhysicalInterfaceParams(ManagementVsxProvisioningToolRemovePhysicalInterfaceParamsArgs.builder()
            .name("string")
            .vsxName("string")
            .build())
        .addRouteParams(ManagementVsxProvisioningToolAddRouteParamArgs.builder()
            .destination("string")
            .leadsTo("string")
            .netmask("string")
            .nextHop("string")
            .prefix("string")
            .propagate(false)
            .vd("string")
            .build())
        .removeVdInterfaceParams(ManagementVsxProvisioningToolRemoveVdInterfaceParamsArgs.builder()
            .leadsTo("string")
            .name("string")
            .vd("string")
            .build())
        .removeVdParams(ManagementVsxProvisioningToolRemoveVdParamsArgs.builder()
            .vd("string")
            .build())
        .removeVsxParams(ManagementVsxProvisioningToolRemoveVsxParamsArgs.builder()
            .vsxName("string")
            .build())
        .setPhysicalInterfaceParams(ManagementVsxProvisioningToolSetPhysicalInterfaceParamsArgs.builder()
            .name("string")
            .vlanTrunk(false)
            .vsxName("string")
            .build())
        .setVdInterfaceParams(ManagementVsxProvisioningToolSetVdInterfaceParamsArgs.builder()
            .antiSpoofing("string")
            .antiSpoofingTracking("string")
            .ipv4Address("string")
            .ipv6Address("string")
            .leadsTo("string")
            .mtu(0)
            .name("string")
            .newLeadsTo("string")
            .propagate(false)
            .propagate6(false)
            .specificGroup("string")
            .topology("string")
            .vd("string")
            .build())
        .setVdParams(ManagementVsxProvisioningToolSetVdParamsArgs.builder()
            .calcTopologyAuto(false)
            .ipv4Address("string")
            .ipv4Instances(0)
            .ipv6Address("string")
            .ipv6Instances(0)
            .vd("string")
            .vsMtu(0)
            .build())
        .build());
    
    management_vsx_provisioning_tool_resource = checkpoint.ManagementVsxProvisioningTool("managementVsxProvisioningToolResource",
        operation="string",
        add_vsx_cluster_params={
            "cluster_type": "string",
            "ipv4_address": "string",
            "ipv6_address": "string",
            "members": [{
                "ipv4_address": "string",
                "ipv6_address": "string",
                "name": "string",
                "sic_otp": "string",
                "sync_ip": "string",
            }],
            "rule_drop": "string",
            "rule_https": "string",
            "rule_ping": "string",
            "rule_ping6": "string",
            "rule_snmp": "string",
            "rule_ssh": "string",
            "sync_if_name": "string",
            "sync_netmask": "string",
            "version": "string",
            "vsx_name": "string",
        },
        remove_route_params={
            "destination": "string",
            "netmask": "string",
            "prefix": "string",
            "vd": "string",
        },
        add_vd_params={
            "interfaces": [{
                "anti_spoofing": "string",
                "anti_spoofing_tracking": "string",
                "ipv4_address": "string",
                "ipv4_netmask": "string",
                "ipv4_prefix": "string",
                "ipv6_address": "string",
                "ipv6_netmask": "string",
                "ipv6_prefix": "string",
                "leads_to": "string",
                "mtu": 0,
                "name": "string",
                "propagate": False,
                "propagate6": False,
                "specific_group": "string",
                "topology": "string",
            }],
            "calc_topology_auto": False,
            "ipv4_address": "string",
            "ipv4_instances": 0,
            "ipv6_address": "string",
            "ipv6_instances": 0,
            "routes": [{
                "destination": "string",
                "leads_to": "string",
                "netmask": "string",
                "next_hop": "string",
                "prefix": "string",
                "propagate": False,
            }],
            "type": "string",
            "vd": "string",
            "vs_mtu": 0,
            "vsx_name": "string",
        },
        add_physical_interface_params={
            "name": "string",
            "vlan_trunk": False,
            "vsx_name": "string",
        },
        add_vsx_gateway_params={
            "ipv4_address": "string",
            "ipv6_address": "string",
            "rule_drop": "string",
            "rule_https": "string",
            "rule_ping": "string",
            "rule_ping6": "string",
            "rule_snmp": "string",
            "rule_ssh": "string",
            "sic_otp": "string",
            "version": "string",
            "vsx_name": "string",
        },
        attach_bridge_params={
            "ifs1": "string",
            "ifs2": "string",
            "vd": "string",
        },
        add_vd_interface_params=[{
            "anti_spoofing": "string",
            "anti_spoofing_tracking": "string",
            "ipv4_address": "string",
            "ipv4_netmask": "string",
            "ipv4_prefix": "string",
            "ipv6_address": "string",
            "ipv6_netmask": "string",
            "ipv6_prefix": "string",
            "leads_to": "string",
            "mtu": 0,
            "name": "string",
            "propagate": False,
            "propagate6": False,
            "specific_group": "string",
            "topology": "string",
            "vd": "string",
            "vti_settings": {
                "local_ipv4_address": "string",
                "peer_name": "string",
                "remote_ipv4_address": "string",
                "tunnel_id": "string",
            },
        }],
        management_vsx_provisioning_tool_id="string",
        remove_physical_interface_params={
            "name": "string",
            "vsx_name": "string",
        },
        add_route_params=[{
            "destination": "string",
            "leads_to": "string",
            "netmask": "string",
            "next_hop": "string",
            "prefix": "string",
            "propagate": False,
            "vd": "string",
        }],
        remove_vd_interface_params={
            "leads_to": "string",
            "name": "string",
            "vd": "string",
        },
        remove_vd_params={
            "vd": "string",
        },
        remove_vsx_params={
            "vsx_name": "string",
        },
        set_physical_interface_params={
            "name": "string",
            "vlan_trunk": False,
            "vsx_name": "string",
        },
        set_vd_interface_params={
            "anti_spoofing": "string",
            "anti_spoofing_tracking": "string",
            "ipv4_address": "string",
            "ipv6_address": "string",
            "leads_to": "string",
            "mtu": 0,
            "name": "string",
            "new_leads_to": "string",
            "propagate": False,
            "propagate6": False,
            "specific_group": "string",
            "topology": "string",
            "vd": "string",
        },
        set_vd_params={
            "calc_topology_auto": False,
            "ipv4_address": "string",
            "ipv4_instances": 0,
            "ipv6_address": "string",
            "ipv6_instances": 0,
            "vd": "string",
            "vs_mtu": 0,
        })
    
    const managementVsxProvisioningToolResource = new checkpoint.ManagementVsxProvisioningTool("managementVsxProvisioningToolResource", {
        operation: "string",
        addVsxClusterParams: {
            clusterType: "string",
            ipv4Address: "string",
            ipv6Address: "string",
            members: [{
                ipv4Address: "string",
                ipv6Address: "string",
                name: "string",
                sicOtp: "string",
                syncIp: "string",
            }],
            ruleDrop: "string",
            ruleHttps: "string",
            rulePing: "string",
            rulePing6: "string",
            ruleSnmp: "string",
            ruleSsh: "string",
            syncIfName: "string",
            syncNetmask: "string",
            version: "string",
            vsxName: "string",
        },
        removeRouteParams: {
            destination: "string",
            netmask: "string",
            prefix: "string",
            vd: "string",
        },
        addVdParams: {
            interfaces: [{
                antiSpoofing: "string",
                antiSpoofingTracking: "string",
                ipv4Address: "string",
                ipv4Netmask: "string",
                ipv4Prefix: "string",
                ipv6Address: "string",
                ipv6Netmask: "string",
                ipv6Prefix: "string",
                leadsTo: "string",
                mtu: 0,
                name: "string",
                propagate: false,
                propagate6: false,
                specificGroup: "string",
                topology: "string",
            }],
            calcTopologyAuto: false,
            ipv4Address: "string",
            ipv4Instances: 0,
            ipv6Address: "string",
            ipv6Instances: 0,
            routes: [{
                destination: "string",
                leadsTo: "string",
                netmask: "string",
                nextHop: "string",
                prefix: "string",
                propagate: false,
            }],
            type: "string",
            vd: "string",
            vsMtu: 0,
            vsxName: "string",
        },
        addPhysicalInterfaceParams: {
            name: "string",
            vlanTrunk: false,
            vsxName: "string",
        },
        addVsxGatewayParams: {
            ipv4Address: "string",
            ipv6Address: "string",
            ruleDrop: "string",
            ruleHttps: "string",
            rulePing: "string",
            rulePing6: "string",
            ruleSnmp: "string",
            ruleSsh: "string",
            sicOtp: "string",
            version: "string",
            vsxName: "string",
        },
        attachBridgeParams: {
            ifs1: "string",
            ifs2: "string",
            vd: "string",
        },
        addVdInterfaceParams: [{
            antiSpoofing: "string",
            antiSpoofingTracking: "string",
            ipv4Address: "string",
            ipv4Netmask: "string",
            ipv4Prefix: "string",
            ipv6Address: "string",
            ipv6Netmask: "string",
            ipv6Prefix: "string",
            leadsTo: "string",
            mtu: 0,
            name: "string",
            propagate: false,
            propagate6: false,
            specificGroup: "string",
            topology: "string",
            vd: "string",
            vtiSettings: {
                localIpv4Address: "string",
                peerName: "string",
                remoteIpv4Address: "string",
                tunnelId: "string",
            },
        }],
        managementVsxProvisioningToolId: "string",
        removePhysicalInterfaceParams: {
            name: "string",
            vsxName: "string",
        },
        addRouteParams: [{
            destination: "string",
            leadsTo: "string",
            netmask: "string",
            nextHop: "string",
            prefix: "string",
            propagate: false,
            vd: "string",
        }],
        removeVdInterfaceParams: {
            leadsTo: "string",
            name: "string",
            vd: "string",
        },
        removeVdParams: {
            vd: "string",
        },
        removeVsxParams: {
            vsxName: "string",
        },
        setPhysicalInterfaceParams: {
            name: "string",
            vlanTrunk: false,
            vsxName: "string",
        },
        setVdInterfaceParams: {
            antiSpoofing: "string",
            antiSpoofingTracking: "string",
            ipv4Address: "string",
            ipv6Address: "string",
            leadsTo: "string",
            mtu: 0,
            name: "string",
            newLeadsTo: "string",
            propagate: false,
            propagate6: false,
            specificGroup: "string",
            topology: "string",
            vd: "string",
        },
        setVdParams: {
            calcTopologyAuto: false,
            ipv4Address: "string",
            ipv4Instances: 0,
            ipv6Address: "string",
            ipv6Instances: 0,
            vd: "string",
            vsMtu: 0,
        },
    });
    
    type: checkpoint:ManagementVsxProvisioningTool
    properties:
        addPhysicalInterfaceParams:
            name: string
            vlanTrunk: false
            vsxName: string
        addRouteParams:
            - destination: string
              leadsTo: string
              netmask: string
              nextHop: string
              prefix: string
              propagate: false
              vd: string
        addVdInterfaceParams:
            - antiSpoofing: string
              antiSpoofingTracking: string
              ipv4Address: string
              ipv4Netmask: string
              ipv4Prefix: string
              ipv6Address: string
              ipv6Netmask: string
              ipv6Prefix: string
              leadsTo: string
              mtu: 0
              name: string
              propagate: false
              propagate6: false
              specificGroup: string
              topology: string
              vd: string
              vtiSettings:
                localIpv4Address: string
                peerName: string
                remoteIpv4Address: string
                tunnelId: string
        addVdParams:
            calcTopologyAuto: false
            interfaces:
                - antiSpoofing: string
                  antiSpoofingTracking: string
                  ipv4Address: string
                  ipv4Netmask: string
                  ipv4Prefix: string
                  ipv6Address: string
                  ipv6Netmask: string
                  ipv6Prefix: string
                  leadsTo: string
                  mtu: 0
                  name: string
                  propagate: false
                  propagate6: false
                  specificGroup: string
                  topology: string
            ipv4Address: string
            ipv4Instances: 0
            ipv6Address: string
            ipv6Instances: 0
            routes:
                - destination: string
                  leadsTo: string
                  netmask: string
                  nextHop: string
                  prefix: string
                  propagate: false
            type: string
            vd: string
            vsMtu: 0
            vsxName: string
        addVsxClusterParams:
            clusterType: string
            ipv4Address: string
            ipv6Address: string
            members:
                - ipv4Address: string
                  ipv6Address: string
                  name: string
                  sicOtp: string
                  syncIp: string
            ruleDrop: string
            ruleHttps: string
            rulePing: string
            rulePing6: string
            ruleSnmp: string
            ruleSsh: string
            syncIfName: string
            syncNetmask: string
            version: string
            vsxName: string
        addVsxGatewayParams:
            ipv4Address: string
            ipv6Address: string
            ruleDrop: string
            ruleHttps: string
            rulePing: string
            rulePing6: string
            ruleSnmp: string
            ruleSsh: string
            sicOtp: string
            version: string
            vsxName: string
        attachBridgeParams:
            ifs1: string
            ifs2: string
            vd: string
        managementVsxProvisioningToolId: string
        operation: string
        removePhysicalInterfaceParams:
            name: string
            vsxName: string
        removeRouteParams:
            destination: string
            netmask: string
            prefix: string
            vd: string
        removeVdInterfaceParams:
            leadsTo: string
            name: string
            vd: string
        removeVdParams:
            vd: string
        removeVsxParams:
            vsxName: string
        setPhysicalInterfaceParams:
            name: string
            vlanTrunk: false
            vsxName: string
        setVdInterfaceParams:
            antiSpoofing: string
            antiSpoofingTracking: string
            ipv4Address: string
            ipv6Address: string
            leadsTo: string
            mtu: 0
            name: string
            newLeadsTo: string
            propagate: false
            propagate6: false
            specificGroup: string
            topology: string
            vd: string
        setVdParams:
            calcTopologyAuto: false
            ipv4Address: string
            ipv4Instances: 0
            ipv6Address: string
            ipv6Instances: 0
            vd: string
            vsMtu: 0
    

    ManagementVsxProvisioningTool Resource Properties

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

    Inputs

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

    The ManagementVsxProvisioningTool resource accepts the following input properties:

    Operation string
    The name of the provisioning operation to run. Each operation has its own specific parameters. The available operations are:add-vsx-gateway - Adds a new VSX gatewayadd-vsx-cluster - Adds a new VSX clusteradd-vsx-cluster-member - Adds a new VSX cluster memberadd-vd - Adds a new Virtual Device (VS/VSB/VSW/VR) to a VSX gateway or VSX clusteradd-vd-interface - Adds a new virtual interface to a Virtual Deviceadd-physical-interface - Adds a physical interface to a VSX gateway or VSX clusteradd-route - Adds a route to a Virtual Deviceattach-bridge - Attaches a bridge interface to a Virtual Systemremove-vsx - Removes a VSX gateway or VSX clusterremove-vd - Removes a Virtual Deviceremove-vd-interface - Removes an interface from a Virtual Deviceremove-physical-interface - Removes a physical interface from a VSX gateway or VSX clusterremove-route - Removes a route from a Virtual Deviceset-vd - Modifies a Virtual Deviceset-vd-interface - Modifies an interface on a Virtual Deviceset-physical-interface - Modifies a physical interface on a VSX cluster or VSX gateway * When adding a VSX Cluster, you must also add at least 2 cluster members * Adding cluster members is only allowed when adding a new VSX cluster * To add members to an existing cluster, use vsx-run-operation.
    AddPhysicalInterfaceParams ManagementVsxProvisioningToolAddPhysicalInterfaceParams
    Parameters for the operation to add a physical interface to a VSX gateway or VSX Cluster.add_physical_interface_params blocks are documented below.
    AddRouteParams List<ManagementVsxProvisioningToolAddRouteParam>
    Parameters for the operation to add a route to a Virtual System or Virtual Router.add_route_params blocks are documented below.
    AddVdInterfaceParams List<ManagementVsxProvisioningToolAddVdInterfaceParam>
    Parameters for the operation to add a new interface to a Virtual Device.add_vd_interface_params blocks are documented below.
    AddVdParams ManagementVsxProvisioningToolAddVdParams
    Parameters for the operation to add a new Virtual Device (VS/VSB/VSW/VR).add_vd_params blocks are documented below.
    AddVsxClusterParams ManagementVsxProvisioningToolAddVsxClusterParams
    Parameters for the operation to add a new VSX Cluster.add_vsx_cluster_params blocks are documented below.
    AddVsxGatewayParams ManagementVsxProvisioningToolAddVsxGatewayParams
    Parameters for the operation to add a new VSX Gateway.add_vsx_gateway_params blocks are documented below.
    AttachBridgeParams ManagementVsxProvisioningToolAttachBridgeParams
    Parameters for the operation to attach a new bridge interface to a Virtual System.attach_bridge_params blocks are documented below.
    ManagementVsxProvisioningToolId string
    RemovePhysicalInterfaceParams ManagementVsxProvisioningToolRemovePhysicalInterfaceParams
    Parameters for the operation to remove a physical interface from a VSX (Gateway or Cluster).remove_physical_interface_params blocks are documented below.
    RemoveRouteParams ManagementVsxProvisioningToolRemoveRouteParams
    Parameters for the operation to remove a route from a Virtual System or Virtual Router.remove_route_params blocks are documented below.
    RemoveVdInterfaceParams ManagementVsxProvisioningToolRemoveVdInterfaceParams
    Parameters for the operation to remove a logical interface from a Virtual Device.remove_vd_interface_params blocks are documented below.
    RemoveVdParams ManagementVsxProvisioningToolRemoveVdParams
    Parameters for the operation to remove a Virtual Device.remove_vd_params blocks are documented below.
    RemoveVsxParams ManagementVsxProvisioningToolRemoveVsxParams
    Parameters for the operation to remove a VSX Gateway or VSX Cluster.remove_vsx_params blocks are documented below.
    SetPhysicalInterfaceParams ManagementVsxProvisioningToolSetPhysicalInterfaceParams
    Parameters for the operation to change the configuration of a physical interface.set_physical_interface_params blocks are documented below.
    SetVdInterfaceParams ManagementVsxProvisioningToolSetVdInterfaceParams
    Parameters for the operation to change the configuration of a logical interface.set_vd_interface_params blocks are documented below.
    SetVdParams ManagementVsxProvisioningToolSetVdParams
    Parameters for the operation to change the configuration of a Virtual Device.set_vd_params blocks are documented below.
    Operation string
    The name of the provisioning operation to run. Each operation has its own specific parameters. The available operations are:add-vsx-gateway - Adds a new VSX gatewayadd-vsx-cluster - Adds a new VSX clusteradd-vsx-cluster-member - Adds a new VSX cluster memberadd-vd - Adds a new Virtual Device (VS/VSB/VSW/VR) to a VSX gateway or VSX clusteradd-vd-interface - Adds a new virtual interface to a Virtual Deviceadd-physical-interface - Adds a physical interface to a VSX gateway or VSX clusteradd-route - Adds a route to a Virtual Deviceattach-bridge - Attaches a bridge interface to a Virtual Systemremove-vsx - Removes a VSX gateway or VSX clusterremove-vd - Removes a Virtual Deviceremove-vd-interface - Removes an interface from a Virtual Deviceremove-physical-interface - Removes a physical interface from a VSX gateway or VSX clusterremove-route - Removes a route from a Virtual Deviceset-vd - Modifies a Virtual Deviceset-vd-interface - Modifies an interface on a Virtual Deviceset-physical-interface - Modifies a physical interface on a VSX cluster or VSX gateway * When adding a VSX Cluster, you must also add at least 2 cluster members * Adding cluster members is only allowed when adding a new VSX cluster * To add members to an existing cluster, use vsx-run-operation.
    AddPhysicalInterfaceParams ManagementVsxProvisioningToolAddPhysicalInterfaceParamsArgs
    Parameters for the operation to add a physical interface to a VSX gateway or VSX Cluster.add_physical_interface_params blocks are documented below.
    AddRouteParams []ManagementVsxProvisioningToolAddRouteParamArgs
    Parameters for the operation to add a route to a Virtual System or Virtual Router.add_route_params blocks are documented below.
    AddVdInterfaceParams []ManagementVsxProvisioningToolAddVdInterfaceParamArgs
    Parameters for the operation to add a new interface to a Virtual Device.add_vd_interface_params blocks are documented below.
    AddVdParams ManagementVsxProvisioningToolAddVdParamsArgs
    Parameters for the operation to add a new Virtual Device (VS/VSB/VSW/VR).add_vd_params blocks are documented below.
    AddVsxClusterParams ManagementVsxProvisioningToolAddVsxClusterParamsArgs
    Parameters for the operation to add a new VSX Cluster.add_vsx_cluster_params blocks are documented below.
    AddVsxGatewayParams ManagementVsxProvisioningToolAddVsxGatewayParamsArgs
    Parameters for the operation to add a new VSX Gateway.add_vsx_gateway_params blocks are documented below.
    AttachBridgeParams ManagementVsxProvisioningToolAttachBridgeParamsArgs
    Parameters for the operation to attach a new bridge interface to a Virtual System.attach_bridge_params blocks are documented below.
    ManagementVsxProvisioningToolId string
    RemovePhysicalInterfaceParams ManagementVsxProvisioningToolRemovePhysicalInterfaceParamsArgs
    Parameters for the operation to remove a physical interface from a VSX (Gateway or Cluster).remove_physical_interface_params blocks are documented below.
    RemoveRouteParams ManagementVsxProvisioningToolRemoveRouteParamsArgs
    Parameters for the operation to remove a route from a Virtual System or Virtual Router.remove_route_params blocks are documented below.
    RemoveVdInterfaceParams ManagementVsxProvisioningToolRemoveVdInterfaceParamsArgs
    Parameters for the operation to remove a logical interface from a Virtual Device.remove_vd_interface_params blocks are documented below.
    RemoveVdParams ManagementVsxProvisioningToolRemoveVdParamsArgs
    Parameters for the operation to remove a Virtual Device.remove_vd_params blocks are documented below.
    RemoveVsxParams ManagementVsxProvisioningToolRemoveVsxParamsArgs
    Parameters for the operation to remove a VSX Gateway or VSX Cluster.remove_vsx_params blocks are documented below.
    SetPhysicalInterfaceParams ManagementVsxProvisioningToolSetPhysicalInterfaceParamsArgs
    Parameters for the operation to change the configuration of a physical interface.set_physical_interface_params blocks are documented below.
    SetVdInterfaceParams ManagementVsxProvisioningToolSetVdInterfaceParamsArgs
    Parameters for the operation to change the configuration of a logical interface.set_vd_interface_params blocks are documented below.
    SetVdParams ManagementVsxProvisioningToolSetVdParamsArgs
    Parameters for the operation to change the configuration of a Virtual Device.set_vd_params blocks are documented below.
    operation String
    The name of the provisioning operation to run. Each operation has its own specific parameters. The available operations are:add-vsx-gateway - Adds a new VSX gatewayadd-vsx-cluster - Adds a new VSX clusteradd-vsx-cluster-member - Adds a new VSX cluster memberadd-vd - Adds a new Virtual Device (VS/VSB/VSW/VR) to a VSX gateway or VSX clusteradd-vd-interface - Adds a new virtual interface to a Virtual Deviceadd-physical-interface - Adds a physical interface to a VSX gateway or VSX clusteradd-route - Adds a route to a Virtual Deviceattach-bridge - Attaches a bridge interface to a Virtual Systemremove-vsx - Removes a VSX gateway or VSX clusterremove-vd - Removes a Virtual Deviceremove-vd-interface - Removes an interface from a Virtual Deviceremove-physical-interface - Removes a physical interface from a VSX gateway or VSX clusterremove-route - Removes a route from a Virtual Deviceset-vd - Modifies a Virtual Deviceset-vd-interface - Modifies an interface on a Virtual Deviceset-physical-interface - Modifies a physical interface on a VSX cluster or VSX gateway * When adding a VSX Cluster, you must also add at least 2 cluster members * Adding cluster members is only allowed when adding a new VSX cluster * To add members to an existing cluster, use vsx-run-operation.
    addPhysicalInterfaceParams ManagementVsxProvisioningToolAddPhysicalInterfaceParams
    Parameters for the operation to add a physical interface to a VSX gateway or VSX Cluster.add_physical_interface_params blocks are documented below.
    addRouteParams List<ManagementVsxProvisioningToolAddRouteParam>
    Parameters for the operation to add a route to a Virtual System or Virtual Router.add_route_params blocks are documented below.
    addVdInterfaceParams List<ManagementVsxProvisioningToolAddVdInterfaceParam>
    Parameters for the operation to add a new interface to a Virtual Device.add_vd_interface_params blocks are documented below.
    addVdParams ManagementVsxProvisioningToolAddVdParams
    Parameters for the operation to add a new Virtual Device (VS/VSB/VSW/VR).add_vd_params blocks are documented below.
    addVsxClusterParams ManagementVsxProvisioningToolAddVsxClusterParams
    Parameters for the operation to add a new VSX Cluster.add_vsx_cluster_params blocks are documented below.
    addVsxGatewayParams ManagementVsxProvisioningToolAddVsxGatewayParams
    Parameters for the operation to add a new VSX Gateway.add_vsx_gateway_params blocks are documented below.
    attachBridgeParams ManagementVsxProvisioningToolAttachBridgeParams
    Parameters for the operation to attach a new bridge interface to a Virtual System.attach_bridge_params blocks are documented below.
    managementVsxProvisioningToolId String
    removePhysicalInterfaceParams ManagementVsxProvisioningToolRemovePhysicalInterfaceParams
    Parameters for the operation to remove a physical interface from a VSX (Gateway or Cluster).remove_physical_interface_params blocks are documented below.
    removeRouteParams ManagementVsxProvisioningToolRemoveRouteParams
    Parameters for the operation to remove a route from a Virtual System or Virtual Router.remove_route_params blocks are documented below.
    removeVdInterfaceParams ManagementVsxProvisioningToolRemoveVdInterfaceParams
    Parameters for the operation to remove a logical interface from a Virtual Device.remove_vd_interface_params blocks are documented below.
    removeVdParams ManagementVsxProvisioningToolRemoveVdParams
    Parameters for the operation to remove a Virtual Device.remove_vd_params blocks are documented below.
    removeVsxParams ManagementVsxProvisioningToolRemoveVsxParams
    Parameters for the operation to remove a VSX Gateway or VSX Cluster.remove_vsx_params blocks are documented below.
    setPhysicalInterfaceParams ManagementVsxProvisioningToolSetPhysicalInterfaceParams
    Parameters for the operation to change the configuration of a physical interface.set_physical_interface_params blocks are documented below.
    setVdInterfaceParams ManagementVsxProvisioningToolSetVdInterfaceParams
    Parameters for the operation to change the configuration of a logical interface.set_vd_interface_params blocks are documented below.
    setVdParams ManagementVsxProvisioningToolSetVdParams
    Parameters for the operation to change the configuration of a Virtual Device.set_vd_params blocks are documented below.
    operation string
    The name of the provisioning operation to run. Each operation has its own specific parameters. The available operations are:add-vsx-gateway - Adds a new VSX gatewayadd-vsx-cluster - Adds a new VSX clusteradd-vsx-cluster-member - Adds a new VSX cluster memberadd-vd - Adds a new Virtual Device (VS/VSB/VSW/VR) to a VSX gateway or VSX clusteradd-vd-interface - Adds a new virtual interface to a Virtual Deviceadd-physical-interface - Adds a physical interface to a VSX gateway or VSX clusteradd-route - Adds a route to a Virtual Deviceattach-bridge - Attaches a bridge interface to a Virtual Systemremove-vsx - Removes a VSX gateway or VSX clusterremove-vd - Removes a Virtual Deviceremove-vd-interface - Removes an interface from a Virtual Deviceremove-physical-interface - Removes a physical interface from a VSX gateway or VSX clusterremove-route - Removes a route from a Virtual Deviceset-vd - Modifies a Virtual Deviceset-vd-interface - Modifies an interface on a Virtual Deviceset-physical-interface - Modifies a physical interface on a VSX cluster or VSX gateway * When adding a VSX Cluster, you must also add at least 2 cluster members * Adding cluster members is only allowed when adding a new VSX cluster * To add members to an existing cluster, use vsx-run-operation.
    addPhysicalInterfaceParams ManagementVsxProvisioningToolAddPhysicalInterfaceParams
    Parameters for the operation to add a physical interface to a VSX gateway or VSX Cluster.add_physical_interface_params blocks are documented below.
    addRouteParams ManagementVsxProvisioningToolAddRouteParam[]
    Parameters for the operation to add a route to a Virtual System or Virtual Router.add_route_params blocks are documented below.
    addVdInterfaceParams ManagementVsxProvisioningToolAddVdInterfaceParam[]
    Parameters for the operation to add a new interface to a Virtual Device.add_vd_interface_params blocks are documented below.
    addVdParams ManagementVsxProvisioningToolAddVdParams
    Parameters for the operation to add a new Virtual Device (VS/VSB/VSW/VR).add_vd_params blocks are documented below.
    addVsxClusterParams ManagementVsxProvisioningToolAddVsxClusterParams
    Parameters for the operation to add a new VSX Cluster.add_vsx_cluster_params blocks are documented below.
    addVsxGatewayParams ManagementVsxProvisioningToolAddVsxGatewayParams
    Parameters for the operation to add a new VSX Gateway.add_vsx_gateway_params blocks are documented below.
    attachBridgeParams ManagementVsxProvisioningToolAttachBridgeParams
    Parameters for the operation to attach a new bridge interface to a Virtual System.attach_bridge_params blocks are documented below.
    managementVsxProvisioningToolId string
    removePhysicalInterfaceParams ManagementVsxProvisioningToolRemovePhysicalInterfaceParams
    Parameters for the operation to remove a physical interface from a VSX (Gateway or Cluster).remove_physical_interface_params blocks are documented below.
    removeRouteParams ManagementVsxProvisioningToolRemoveRouteParams
    Parameters for the operation to remove a route from a Virtual System or Virtual Router.remove_route_params blocks are documented below.
    removeVdInterfaceParams ManagementVsxProvisioningToolRemoveVdInterfaceParams
    Parameters for the operation to remove a logical interface from a Virtual Device.remove_vd_interface_params blocks are documented below.
    removeVdParams ManagementVsxProvisioningToolRemoveVdParams
    Parameters for the operation to remove a Virtual Device.remove_vd_params blocks are documented below.
    removeVsxParams ManagementVsxProvisioningToolRemoveVsxParams
    Parameters for the operation to remove a VSX Gateway or VSX Cluster.remove_vsx_params blocks are documented below.
    setPhysicalInterfaceParams ManagementVsxProvisioningToolSetPhysicalInterfaceParams
    Parameters for the operation to change the configuration of a physical interface.set_physical_interface_params blocks are documented below.
    setVdInterfaceParams ManagementVsxProvisioningToolSetVdInterfaceParams
    Parameters for the operation to change the configuration of a logical interface.set_vd_interface_params blocks are documented below.
    setVdParams ManagementVsxProvisioningToolSetVdParams
    Parameters for the operation to change the configuration of a Virtual Device.set_vd_params blocks are documented below.
    operation str
    The name of the provisioning operation to run. Each operation has its own specific parameters. The available operations are:add-vsx-gateway - Adds a new VSX gatewayadd-vsx-cluster - Adds a new VSX clusteradd-vsx-cluster-member - Adds a new VSX cluster memberadd-vd - Adds a new Virtual Device (VS/VSB/VSW/VR) to a VSX gateway or VSX clusteradd-vd-interface - Adds a new virtual interface to a Virtual Deviceadd-physical-interface - Adds a physical interface to a VSX gateway or VSX clusteradd-route - Adds a route to a Virtual Deviceattach-bridge - Attaches a bridge interface to a Virtual Systemremove-vsx - Removes a VSX gateway or VSX clusterremove-vd - Removes a Virtual Deviceremove-vd-interface - Removes an interface from a Virtual Deviceremove-physical-interface - Removes a physical interface from a VSX gateway or VSX clusterremove-route - Removes a route from a Virtual Deviceset-vd - Modifies a Virtual Deviceset-vd-interface - Modifies an interface on a Virtual Deviceset-physical-interface - Modifies a physical interface on a VSX cluster or VSX gateway * When adding a VSX Cluster, you must also add at least 2 cluster members * Adding cluster members is only allowed when adding a new VSX cluster * To add members to an existing cluster, use vsx-run-operation.
    add_physical_interface_params ManagementVsxProvisioningToolAddPhysicalInterfaceParamsArgs
    Parameters for the operation to add a physical interface to a VSX gateway or VSX Cluster.add_physical_interface_params blocks are documented below.
    add_route_params Sequence[ManagementVsxProvisioningToolAddRouteParamArgs]
    Parameters for the operation to add a route to a Virtual System or Virtual Router.add_route_params blocks are documented below.
    add_vd_interface_params Sequence[ManagementVsxProvisioningToolAddVdInterfaceParamArgs]
    Parameters for the operation to add a new interface to a Virtual Device.add_vd_interface_params blocks are documented below.
    add_vd_params ManagementVsxProvisioningToolAddVdParamsArgs
    Parameters for the operation to add a new Virtual Device (VS/VSB/VSW/VR).add_vd_params blocks are documented below.
    add_vsx_cluster_params ManagementVsxProvisioningToolAddVsxClusterParamsArgs
    Parameters for the operation to add a new VSX Cluster.add_vsx_cluster_params blocks are documented below.
    add_vsx_gateway_params ManagementVsxProvisioningToolAddVsxGatewayParamsArgs
    Parameters for the operation to add a new VSX Gateway.add_vsx_gateway_params blocks are documented below.
    attach_bridge_params ManagementVsxProvisioningToolAttachBridgeParamsArgs
    Parameters for the operation to attach a new bridge interface to a Virtual System.attach_bridge_params blocks are documented below.
    management_vsx_provisioning_tool_id str
    remove_physical_interface_params ManagementVsxProvisioningToolRemovePhysicalInterfaceParamsArgs
    Parameters for the operation to remove a physical interface from a VSX (Gateway or Cluster).remove_physical_interface_params blocks are documented below.
    remove_route_params ManagementVsxProvisioningToolRemoveRouteParamsArgs
    Parameters for the operation to remove a route from a Virtual System or Virtual Router.remove_route_params blocks are documented below.
    remove_vd_interface_params ManagementVsxProvisioningToolRemoveVdInterfaceParamsArgs
    Parameters for the operation to remove a logical interface from a Virtual Device.remove_vd_interface_params blocks are documented below.
    remove_vd_params ManagementVsxProvisioningToolRemoveVdParamsArgs
    Parameters for the operation to remove a Virtual Device.remove_vd_params blocks are documented below.
    remove_vsx_params ManagementVsxProvisioningToolRemoveVsxParamsArgs
    Parameters for the operation to remove a VSX Gateway or VSX Cluster.remove_vsx_params blocks are documented below.
    set_physical_interface_params ManagementVsxProvisioningToolSetPhysicalInterfaceParamsArgs
    Parameters for the operation to change the configuration of a physical interface.set_physical_interface_params blocks are documented below.
    set_vd_interface_params ManagementVsxProvisioningToolSetVdInterfaceParamsArgs
    Parameters for the operation to change the configuration of a logical interface.set_vd_interface_params blocks are documented below.
    set_vd_params ManagementVsxProvisioningToolSetVdParamsArgs
    Parameters for the operation to change the configuration of a Virtual Device.set_vd_params blocks are documented below.
    operation String
    The name of the provisioning operation to run. Each operation has its own specific parameters. The available operations are:add-vsx-gateway - Adds a new VSX gatewayadd-vsx-cluster - Adds a new VSX clusteradd-vsx-cluster-member - Adds a new VSX cluster memberadd-vd - Adds a new Virtual Device (VS/VSB/VSW/VR) to a VSX gateway or VSX clusteradd-vd-interface - Adds a new virtual interface to a Virtual Deviceadd-physical-interface - Adds a physical interface to a VSX gateway or VSX clusteradd-route - Adds a route to a Virtual Deviceattach-bridge - Attaches a bridge interface to a Virtual Systemremove-vsx - Removes a VSX gateway or VSX clusterremove-vd - Removes a Virtual Deviceremove-vd-interface - Removes an interface from a Virtual Deviceremove-physical-interface - Removes a physical interface from a VSX gateway or VSX clusterremove-route - Removes a route from a Virtual Deviceset-vd - Modifies a Virtual Deviceset-vd-interface - Modifies an interface on a Virtual Deviceset-physical-interface - Modifies a physical interface on a VSX cluster or VSX gateway * When adding a VSX Cluster, you must also add at least 2 cluster members * Adding cluster members is only allowed when adding a new VSX cluster * To add members to an existing cluster, use vsx-run-operation.
    addPhysicalInterfaceParams Property Map
    Parameters for the operation to add a physical interface to a VSX gateway or VSX Cluster.add_physical_interface_params blocks are documented below.
    addRouteParams List<Property Map>
    Parameters for the operation to add a route to a Virtual System or Virtual Router.add_route_params blocks are documented below.
    addVdInterfaceParams List<Property Map>
    Parameters for the operation to add a new interface to a Virtual Device.add_vd_interface_params blocks are documented below.
    addVdParams Property Map
    Parameters for the operation to add a new Virtual Device (VS/VSB/VSW/VR).add_vd_params blocks are documented below.
    addVsxClusterParams Property Map
    Parameters for the operation to add a new VSX Cluster.add_vsx_cluster_params blocks are documented below.
    addVsxGatewayParams Property Map
    Parameters for the operation to add a new VSX Gateway.add_vsx_gateway_params blocks are documented below.
    attachBridgeParams Property Map
    Parameters for the operation to attach a new bridge interface to a Virtual System.attach_bridge_params blocks are documented below.
    managementVsxProvisioningToolId String
    removePhysicalInterfaceParams Property Map
    Parameters for the operation to remove a physical interface from a VSX (Gateway or Cluster).remove_physical_interface_params blocks are documented below.
    removeRouteParams Property Map
    Parameters for the operation to remove a route from a Virtual System or Virtual Router.remove_route_params blocks are documented below.
    removeVdInterfaceParams Property Map
    Parameters for the operation to remove a logical interface from a Virtual Device.remove_vd_interface_params blocks are documented below.
    removeVdParams Property Map
    Parameters for the operation to remove a Virtual Device.remove_vd_params blocks are documented below.
    removeVsxParams Property Map
    Parameters for the operation to remove a VSX Gateway or VSX Cluster.remove_vsx_params blocks are documented below.
    setPhysicalInterfaceParams Property Map
    Parameters for the operation to change the configuration of a physical interface.set_physical_interface_params blocks are documented below.
    setVdInterfaceParams Property Map
    Parameters for the operation to change the configuration of a logical interface.set_vd_interface_params blocks are documented below.
    setVdParams Property Map
    Parameters for the operation to change the configuration of a Virtual Device.set_vd_params blocks are documented below.

    Outputs

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

    Id string
    The provider-assigned unique ID for this managed resource.
    TaskId string
    Operation Task UID.
    Id string
    The provider-assigned unique ID for this managed resource.
    TaskId string
    Operation Task UID.
    id String
    The provider-assigned unique ID for this managed resource.
    taskId String
    Operation Task UID.
    id string
    The provider-assigned unique ID for this managed resource.
    taskId string
    Operation Task UID.
    id str
    The provider-assigned unique ID for this managed resource.
    task_id str
    Operation Task UID.
    id String
    The provider-assigned unique ID for this managed resource.
    taskId String
    Operation Task UID.

    Look up Existing ManagementVsxProvisioningTool Resource

    Get an existing ManagementVsxProvisioningTool 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?: ManagementVsxProvisioningToolState, opts?: CustomResourceOptions): ManagementVsxProvisioningTool
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            add_physical_interface_params: Optional[ManagementVsxProvisioningToolAddPhysicalInterfaceParamsArgs] = None,
            add_route_params: Optional[Sequence[ManagementVsxProvisioningToolAddRouteParamArgs]] = None,
            add_vd_interface_params: Optional[Sequence[ManagementVsxProvisioningToolAddVdInterfaceParamArgs]] = None,
            add_vd_params: Optional[ManagementVsxProvisioningToolAddVdParamsArgs] = None,
            add_vsx_cluster_params: Optional[ManagementVsxProvisioningToolAddVsxClusterParamsArgs] = None,
            add_vsx_gateway_params: Optional[ManagementVsxProvisioningToolAddVsxGatewayParamsArgs] = None,
            attach_bridge_params: Optional[ManagementVsxProvisioningToolAttachBridgeParamsArgs] = None,
            management_vsx_provisioning_tool_id: Optional[str] = None,
            operation: Optional[str] = None,
            remove_physical_interface_params: Optional[ManagementVsxProvisioningToolRemovePhysicalInterfaceParamsArgs] = None,
            remove_route_params: Optional[ManagementVsxProvisioningToolRemoveRouteParamsArgs] = None,
            remove_vd_interface_params: Optional[ManagementVsxProvisioningToolRemoveVdInterfaceParamsArgs] = None,
            remove_vd_params: Optional[ManagementVsxProvisioningToolRemoveVdParamsArgs] = None,
            remove_vsx_params: Optional[ManagementVsxProvisioningToolRemoveVsxParamsArgs] = None,
            set_physical_interface_params: Optional[ManagementVsxProvisioningToolSetPhysicalInterfaceParamsArgs] = None,
            set_vd_interface_params: Optional[ManagementVsxProvisioningToolSetVdInterfaceParamsArgs] = None,
            set_vd_params: Optional[ManagementVsxProvisioningToolSetVdParamsArgs] = None,
            task_id: Optional[str] = None) -> ManagementVsxProvisioningTool
    func GetManagementVsxProvisioningTool(ctx *Context, name string, id IDInput, state *ManagementVsxProvisioningToolState, opts ...ResourceOption) (*ManagementVsxProvisioningTool, error)
    public static ManagementVsxProvisioningTool Get(string name, Input<string> id, ManagementVsxProvisioningToolState? state, CustomResourceOptions? opts = null)
    public static ManagementVsxProvisioningTool get(String name, Output<String> id, ManagementVsxProvisioningToolState state, CustomResourceOptions options)
    resources:  _:    type: checkpoint:ManagementVsxProvisioningTool    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AddPhysicalInterfaceParams ManagementVsxProvisioningToolAddPhysicalInterfaceParams
    Parameters for the operation to add a physical interface to a VSX gateway or VSX Cluster.add_physical_interface_params blocks are documented below.
    AddRouteParams List<ManagementVsxProvisioningToolAddRouteParam>
    Parameters for the operation to add a route to a Virtual System or Virtual Router.add_route_params blocks are documented below.
    AddVdInterfaceParams List<ManagementVsxProvisioningToolAddVdInterfaceParam>
    Parameters for the operation to add a new interface to a Virtual Device.add_vd_interface_params blocks are documented below.
    AddVdParams ManagementVsxProvisioningToolAddVdParams
    Parameters for the operation to add a new Virtual Device (VS/VSB/VSW/VR).add_vd_params blocks are documented below.
    AddVsxClusterParams ManagementVsxProvisioningToolAddVsxClusterParams
    Parameters for the operation to add a new VSX Cluster.add_vsx_cluster_params blocks are documented below.
    AddVsxGatewayParams ManagementVsxProvisioningToolAddVsxGatewayParams
    Parameters for the operation to add a new VSX Gateway.add_vsx_gateway_params blocks are documented below.
    AttachBridgeParams ManagementVsxProvisioningToolAttachBridgeParams
    Parameters for the operation to attach a new bridge interface to a Virtual System.attach_bridge_params blocks are documented below.
    ManagementVsxProvisioningToolId string
    Operation string
    The name of the provisioning operation to run. Each operation has its own specific parameters. The available operations are:add-vsx-gateway - Adds a new VSX gatewayadd-vsx-cluster - Adds a new VSX clusteradd-vsx-cluster-member - Adds a new VSX cluster memberadd-vd - Adds a new Virtual Device (VS/VSB/VSW/VR) to a VSX gateway or VSX clusteradd-vd-interface - Adds a new virtual interface to a Virtual Deviceadd-physical-interface - Adds a physical interface to a VSX gateway or VSX clusteradd-route - Adds a route to a Virtual Deviceattach-bridge - Attaches a bridge interface to a Virtual Systemremove-vsx - Removes a VSX gateway or VSX clusterremove-vd - Removes a Virtual Deviceremove-vd-interface - Removes an interface from a Virtual Deviceremove-physical-interface - Removes a physical interface from a VSX gateway or VSX clusterremove-route - Removes a route from a Virtual Deviceset-vd - Modifies a Virtual Deviceset-vd-interface - Modifies an interface on a Virtual Deviceset-physical-interface - Modifies a physical interface on a VSX cluster or VSX gateway * When adding a VSX Cluster, you must also add at least 2 cluster members * Adding cluster members is only allowed when adding a new VSX cluster * To add members to an existing cluster, use vsx-run-operation.
    RemovePhysicalInterfaceParams ManagementVsxProvisioningToolRemovePhysicalInterfaceParams
    Parameters for the operation to remove a physical interface from a VSX (Gateway or Cluster).remove_physical_interface_params blocks are documented below.
    RemoveRouteParams ManagementVsxProvisioningToolRemoveRouteParams
    Parameters for the operation to remove a route from a Virtual System or Virtual Router.remove_route_params blocks are documented below.
    RemoveVdInterfaceParams ManagementVsxProvisioningToolRemoveVdInterfaceParams
    Parameters for the operation to remove a logical interface from a Virtual Device.remove_vd_interface_params blocks are documented below.
    RemoveVdParams ManagementVsxProvisioningToolRemoveVdParams
    Parameters for the operation to remove a Virtual Device.remove_vd_params blocks are documented below.
    RemoveVsxParams ManagementVsxProvisioningToolRemoveVsxParams
    Parameters for the operation to remove a VSX Gateway or VSX Cluster.remove_vsx_params blocks are documented below.
    SetPhysicalInterfaceParams ManagementVsxProvisioningToolSetPhysicalInterfaceParams
    Parameters for the operation to change the configuration of a physical interface.set_physical_interface_params blocks are documented below.
    SetVdInterfaceParams ManagementVsxProvisioningToolSetVdInterfaceParams
    Parameters for the operation to change the configuration of a logical interface.set_vd_interface_params blocks are documented below.
    SetVdParams ManagementVsxProvisioningToolSetVdParams
    Parameters for the operation to change the configuration of a Virtual Device.set_vd_params blocks are documented below.
    TaskId string
    Operation Task UID.
    AddPhysicalInterfaceParams ManagementVsxProvisioningToolAddPhysicalInterfaceParamsArgs
    Parameters for the operation to add a physical interface to a VSX gateway or VSX Cluster.add_physical_interface_params blocks are documented below.
    AddRouteParams []ManagementVsxProvisioningToolAddRouteParamArgs
    Parameters for the operation to add a route to a Virtual System or Virtual Router.add_route_params blocks are documented below.
    AddVdInterfaceParams []ManagementVsxProvisioningToolAddVdInterfaceParamArgs
    Parameters for the operation to add a new interface to a Virtual Device.add_vd_interface_params blocks are documented below.
    AddVdParams ManagementVsxProvisioningToolAddVdParamsArgs
    Parameters for the operation to add a new Virtual Device (VS/VSB/VSW/VR).add_vd_params blocks are documented below.
    AddVsxClusterParams ManagementVsxProvisioningToolAddVsxClusterParamsArgs
    Parameters for the operation to add a new VSX Cluster.add_vsx_cluster_params blocks are documented below.
    AddVsxGatewayParams ManagementVsxProvisioningToolAddVsxGatewayParamsArgs
    Parameters for the operation to add a new VSX Gateway.add_vsx_gateway_params blocks are documented below.
    AttachBridgeParams ManagementVsxProvisioningToolAttachBridgeParamsArgs
    Parameters for the operation to attach a new bridge interface to a Virtual System.attach_bridge_params blocks are documented below.
    ManagementVsxProvisioningToolId string
    Operation string
    The name of the provisioning operation to run. Each operation has its own specific parameters. The available operations are:add-vsx-gateway - Adds a new VSX gatewayadd-vsx-cluster - Adds a new VSX clusteradd-vsx-cluster-member - Adds a new VSX cluster memberadd-vd - Adds a new Virtual Device (VS/VSB/VSW/VR) to a VSX gateway or VSX clusteradd-vd-interface - Adds a new virtual interface to a Virtual Deviceadd-physical-interface - Adds a physical interface to a VSX gateway or VSX clusteradd-route - Adds a route to a Virtual Deviceattach-bridge - Attaches a bridge interface to a Virtual Systemremove-vsx - Removes a VSX gateway or VSX clusterremove-vd - Removes a Virtual Deviceremove-vd-interface - Removes an interface from a Virtual Deviceremove-physical-interface - Removes a physical interface from a VSX gateway or VSX clusterremove-route - Removes a route from a Virtual Deviceset-vd - Modifies a Virtual Deviceset-vd-interface - Modifies an interface on a Virtual Deviceset-physical-interface - Modifies a physical interface on a VSX cluster or VSX gateway * When adding a VSX Cluster, you must also add at least 2 cluster members * Adding cluster members is only allowed when adding a new VSX cluster * To add members to an existing cluster, use vsx-run-operation.
    RemovePhysicalInterfaceParams ManagementVsxProvisioningToolRemovePhysicalInterfaceParamsArgs
    Parameters for the operation to remove a physical interface from a VSX (Gateway or Cluster).remove_physical_interface_params blocks are documented below.
    RemoveRouteParams ManagementVsxProvisioningToolRemoveRouteParamsArgs
    Parameters for the operation to remove a route from a Virtual System or Virtual Router.remove_route_params blocks are documented below.
    RemoveVdInterfaceParams ManagementVsxProvisioningToolRemoveVdInterfaceParamsArgs
    Parameters for the operation to remove a logical interface from a Virtual Device.remove_vd_interface_params blocks are documented below.
    RemoveVdParams ManagementVsxProvisioningToolRemoveVdParamsArgs
    Parameters for the operation to remove a Virtual Device.remove_vd_params blocks are documented below.
    RemoveVsxParams ManagementVsxProvisioningToolRemoveVsxParamsArgs
    Parameters for the operation to remove a VSX Gateway or VSX Cluster.remove_vsx_params blocks are documented below.
    SetPhysicalInterfaceParams ManagementVsxProvisioningToolSetPhysicalInterfaceParamsArgs
    Parameters for the operation to change the configuration of a physical interface.set_physical_interface_params blocks are documented below.
    SetVdInterfaceParams ManagementVsxProvisioningToolSetVdInterfaceParamsArgs
    Parameters for the operation to change the configuration of a logical interface.set_vd_interface_params blocks are documented below.
    SetVdParams ManagementVsxProvisioningToolSetVdParamsArgs
    Parameters for the operation to change the configuration of a Virtual Device.set_vd_params blocks are documented below.
    TaskId string
    Operation Task UID.
    addPhysicalInterfaceParams ManagementVsxProvisioningToolAddPhysicalInterfaceParams
    Parameters for the operation to add a physical interface to a VSX gateway or VSX Cluster.add_physical_interface_params blocks are documented below.
    addRouteParams List<ManagementVsxProvisioningToolAddRouteParam>
    Parameters for the operation to add a route to a Virtual System or Virtual Router.add_route_params blocks are documented below.
    addVdInterfaceParams List<ManagementVsxProvisioningToolAddVdInterfaceParam>
    Parameters for the operation to add a new interface to a Virtual Device.add_vd_interface_params blocks are documented below.
    addVdParams ManagementVsxProvisioningToolAddVdParams
    Parameters for the operation to add a new Virtual Device (VS/VSB/VSW/VR).add_vd_params blocks are documented below.
    addVsxClusterParams ManagementVsxProvisioningToolAddVsxClusterParams
    Parameters for the operation to add a new VSX Cluster.add_vsx_cluster_params blocks are documented below.
    addVsxGatewayParams ManagementVsxProvisioningToolAddVsxGatewayParams
    Parameters for the operation to add a new VSX Gateway.add_vsx_gateway_params blocks are documented below.
    attachBridgeParams ManagementVsxProvisioningToolAttachBridgeParams
    Parameters for the operation to attach a new bridge interface to a Virtual System.attach_bridge_params blocks are documented below.
    managementVsxProvisioningToolId String
    operation String
    The name of the provisioning operation to run. Each operation has its own specific parameters. The available operations are:add-vsx-gateway - Adds a new VSX gatewayadd-vsx-cluster - Adds a new VSX clusteradd-vsx-cluster-member - Adds a new VSX cluster memberadd-vd - Adds a new Virtual Device (VS/VSB/VSW/VR) to a VSX gateway or VSX clusteradd-vd-interface - Adds a new virtual interface to a Virtual Deviceadd-physical-interface - Adds a physical interface to a VSX gateway or VSX clusteradd-route - Adds a route to a Virtual Deviceattach-bridge - Attaches a bridge interface to a Virtual Systemremove-vsx - Removes a VSX gateway or VSX clusterremove-vd - Removes a Virtual Deviceremove-vd-interface - Removes an interface from a Virtual Deviceremove-physical-interface - Removes a physical interface from a VSX gateway or VSX clusterremove-route - Removes a route from a Virtual Deviceset-vd - Modifies a Virtual Deviceset-vd-interface - Modifies an interface on a Virtual Deviceset-physical-interface - Modifies a physical interface on a VSX cluster or VSX gateway * When adding a VSX Cluster, you must also add at least 2 cluster members * Adding cluster members is only allowed when adding a new VSX cluster * To add members to an existing cluster, use vsx-run-operation.
    removePhysicalInterfaceParams ManagementVsxProvisioningToolRemovePhysicalInterfaceParams
    Parameters for the operation to remove a physical interface from a VSX (Gateway or Cluster).remove_physical_interface_params blocks are documented below.
    removeRouteParams ManagementVsxProvisioningToolRemoveRouteParams
    Parameters for the operation to remove a route from a Virtual System or Virtual Router.remove_route_params blocks are documented below.
    removeVdInterfaceParams ManagementVsxProvisioningToolRemoveVdInterfaceParams
    Parameters for the operation to remove a logical interface from a Virtual Device.remove_vd_interface_params blocks are documented below.
    removeVdParams ManagementVsxProvisioningToolRemoveVdParams
    Parameters for the operation to remove a Virtual Device.remove_vd_params blocks are documented below.
    removeVsxParams ManagementVsxProvisioningToolRemoveVsxParams
    Parameters for the operation to remove a VSX Gateway or VSX Cluster.remove_vsx_params blocks are documented below.
    setPhysicalInterfaceParams ManagementVsxProvisioningToolSetPhysicalInterfaceParams
    Parameters for the operation to change the configuration of a physical interface.set_physical_interface_params blocks are documented below.
    setVdInterfaceParams ManagementVsxProvisioningToolSetVdInterfaceParams
    Parameters for the operation to change the configuration of a logical interface.set_vd_interface_params blocks are documented below.
    setVdParams ManagementVsxProvisioningToolSetVdParams
    Parameters for the operation to change the configuration of a Virtual Device.set_vd_params blocks are documented below.
    taskId String
    Operation Task UID.
    addPhysicalInterfaceParams ManagementVsxProvisioningToolAddPhysicalInterfaceParams
    Parameters for the operation to add a physical interface to a VSX gateway or VSX Cluster.add_physical_interface_params blocks are documented below.
    addRouteParams ManagementVsxProvisioningToolAddRouteParam[]
    Parameters for the operation to add a route to a Virtual System or Virtual Router.add_route_params blocks are documented below.
    addVdInterfaceParams ManagementVsxProvisioningToolAddVdInterfaceParam[]
    Parameters for the operation to add a new interface to a Virtual Device.add_vd_interface_params blocks are documented below.
    addVdParams ManagementVsxProvisioningToolAddVdParams
    Parameters for the operation to add a new Virtual Device (VS/VSB/VSW/VR).add_vd_params blocks are documented below.
    addVsxClusterParams ManagementVsxProvisioningToolAddVsxClusterParams
    Parameters for the operation to add a new VSX Cluster.add_vsx_cluster_params blocks are documented below.
    addVsxGatewayParams ManagementVsxProvisioningToolAddVsxGatewayParams
    Parameters for the operation to add a new VSX Gateway.add_vsx_gateway_params blocks are documented below.
    attachBridgeParams ManagementVsxProvisioningToolAttachBridgeParams
    Parameters for the operation to attach a new bridge interface to a Virtual System.attach_bridge_params blocks are documented below.
    managementVsxProvisioningToolId string
    operation string
    The name of the provisioning operation to run. Each operation has its own specific parameters. The available operations are:add-vsx-gateway - Adds a new VSX gatewayadd-vsx-cluster - Adds a new VSX clusteradd-vsx-cluster-member - Adds a new VSX cluster memberadd-vd - Adds a new Virtual Device (VS/VSB/VSW/VR) to a VSX gateway or VSX clusteradd-vd-interface - Adds a new virtual interface to a Virtual Deviceadd-physical-interface - Adds a physical interface to a VSX gateway or VSX clusteradd-route - Adds a route to a Virtual Deviceattach-bridge - Attaches a bridge interface to a Virtual Systemremove-vsx - Removes a VSX gateway or VSX clusterremove-vd - Removes a Virtual Deviceremove-vd-interface - Removes an interface from a Virtual Deviceremove-physical-interface - Removes a physical interface from a VSX gateway or VSX clusterremove-route - Removes a route from a Virtual Deviceset-vd - Modifies a Virtual Deviceset-vd-interface - Modifies an interface on a Virtual Deviceset-physical-interface - Modifies a physical interface on a VSX cluster or VSX gateway * When adding a VSX Cluster, you must also add at least 2 cluster members * Adding cluster members is only allowed when adding a new VSX cluster * To add members to an existing cluster, use vsx-run-operation.
    removePhysicalInterfaceParams ManagementVsxProvisioningToolRemovePhysicalInterfaceParams
    Parameters for the operation to remove a physical interface from a VSX (Gateway or Cluster).remove_physical_interface_params blocks are documented below.
    removeRouteParams ManagementVsxProvisioningToolRemoveRouteParams
    Parameters for the operation to remove a route from a Virtual System or Virtual Router.remove_route_params blocks are documented below.
    removeVdInterfaceParams ManagementVsxProvisioningToolRemoveVdInterfaceParams
    Parameters for the operation to remove a logical interface from a Virtual Device.remove_vd_interface_params blocks are documented below.
    removeVdParams ManagementVsxProvisioningToolRemoveVdParams
    Parameters for the operation to remove a Virtual Device.remove_vd_params blocks are documented below.
    removeVsxParams ManagementVsxProvisioningToolRemoveVsxParams
    Parameters for the operation to remove a VSX Gateway or VSX Cluster.remove_vsx_params blocks are documented below.
    setPhysicalInterfaceParams ManagementVsxProvisioningToolSetPhysicalInterfaceParams
    Parameters for the operation to change the configuration of a physical interface.set_physical_interface_params blocks are documented below.
    setVdInterfaceParams ManagementVsxProvisioningToolSetVdInterfaceParams
    Parameters for the operation to change the configuration of a logical interface.set_vd_interface_params blocks are documented below.
    setVdParams ManagementVsxProvisioningToolSetVdParams
    Parameters for the operation to change the configuration of a Virtual Device.set_vd_params blocks are documented below.
    taskId string
    Operation Task UID.
    add_physical_interface_params ManagementVsxProvisioningToolAddPhysicalInterfaceParamsArgs
    Parameters for the operation to add a physical interface to a VSX gateway or VSX Cluster.add_physical_interface_params blocks are documented below.
    add_route_params Sequence[ManagementVsxProvisioningToolAddRouteParamArgs]
    Parameters for the operation to add a route to a Virtual System or Virtual Router.add_route_params blocks are documented below.
    add_vd_interface_params Sequence[ManagementVsxProvisioningToolAddVdInterfaceParamArgs]
    Parameters for the operation to add a new interface to a Virtual Device.add_vd_interface_params blocks are documented below.
    add_vd_params ManagementVsxProvisioningToolAddVdParamsArgs
    Parameters for the operation to add a new Virtual Device (VS/VSB/VSW/VR).add_vd_params blocks are documented below.
    add_vsx_cluster_params ManagementVsxProvisioningToolAddVsxClusterParamsArgs
    Parameters for the operation to add a new VSX Cluster.add_vsx_cluster_params blocks are documented below.
    add_vsx_gateway_params ManagementVsxProvisioningToolAddVsxGatewayParamsArgs
    Parameters for the operation to add a new VSX Gateway.add_vsx_gateway_params blocks are documented below.
    attach_bridge_params ManagementVsxProvisioningToolAttachBridgeParamsArgs
    Parameters for the operation to attach a new bridge interface to a Virtual System.attach_bridge_params blocks are documented below.
    management_vsx_provisioning_tool_id str
    operation str
    The name of the provisioning operation to run. Each operation has its own specific parameters. The available operations are:add-vsx-gateway - Adds a new VSX gatewayadd-vsx-cluster - Adds a new VSX clusteradd-vsx-cluster-member - Adds a new VSX cluster memberadd-vd - Adds a new Virtual Device (VS/VSB/VSW/VR) to a VSX gateway or VSX clusteradd-vd-interface - Adds a new virtual interface to a Virtual Deviceadd-physical-interface - Adds a physical interface to a VSX gateway or VSX clusteradd-route - Adds a route to a Virtual Deviceattach-bridge - Attaches a bridge interface to a Virtual Systemremove-vsx - Removes a VSX gateway or VSX clusterremove-vd - Removes a Virtual Deviceremove-vd-interface - Removes an interface from a Virtual Deviceremove-physical-interface - Removes a physical interface from a VSX gateway or VSX clusterremove-route - Removes a route from a Virtual Deviceset-vd - Modifies a Virtual Deviceset-vd-interface - Modifies an interface on a Virtual Deviceset-physical-interface - Modifies a physical interface on a VSX cluster or VSX gateway * When adding a VSX Cluster, you must also add at least 2 cluster members * Adding cluster members is only allowed when adding a new VSX cluster * To add members to an existing cluster, use vsx-run-operation.
    remove_physical_interface_params ManagementVsxProvisioningToolRemovePhysicalInterfaceParamsArgs
    Parameters for the operation to remove a physical interface from a VSX (Gateway or Cluster).remove_physical_interface_params blocks are documented below.
    remove_route_params ManagementVsxProvisioningToolRemoveRouteParamsArgs
    Parameters for the operation to remove a route from a Virtual System or Virtual Router.remove_route_params blocks are documented below.
    remove_vd_interface_params ManagementVsxProvisioningToolRemoveVdInterfaceParamsArgs
    Parameters for the operation to remove a logical interface from a Virtual Device.remove_vd_interface_params blocks are documented below.
    remove_vd_params ManagementVsxProvisioningToolRemoveVdParamsArgs
    Parameters for the operation to remove a Virtual Device.remove_vd_params blocks are documented below.
    remove_vsx_params ManagementVsxProvisioningToolRemoveVsxParamsArgs
    Parameters for the operation to remove a VSX Gateway or VSX Cluster.remove_vsx_params blocks are documented below.
    set_physical_interface_params ManagementVsxProvisioningToolSetPhysicalInterfaceParamsArgs
    Parameters for the operation to change the configuration of a physical interface.set_physical_interface_params blocks are documented below.
    set_vd_interface_params ManagementVsxProvisioningToolSetVdInterfaceParamsArgs
    Parameters for the operation to change the configuration of a logical interface.set_vd_interface_params blocks are documented below.
    set_vd_params ManagementVsxProvisioningToolSetVdParamsArgs
    Parameters for the operation to change the configuration of a Virtual Device.set_vd_params blocks are documented below.
    task_id str
    Operation Task UID.
    addPhysicalInterfaceParams Property Map
    Parameters for the operation to add a physical interface to a VSX gateway or VSX Cluster.add_physical_interface_params blocks are documented below.
    addRouteParams List<Property Map>
    Parameters for the operation to add a route to a Virtual System or Virtual Router.add_route_params blocks are documented below.
    addVdInterfaceParams List<Property Map>
    Parameters for the operation to add a new interface to a Virtual Device.add_vd_interface_params blocks are documented below.
    addVdParams Property Map
    Parameters for the operation to add a new Virtual Device (VS/VSB/VSW/VR).add_vd_params blocks are documented below.
    addVsxClusterParams Property Map
    Parameters for the operation to add a new VSX Cluster.add_vsx_cluster_params blocks are documented below.
    addVsxGatewayParams Property Map
    Parameters for the operation to add a new VSX Gateway.add_vsx_gateway_params blocks are documented below.
    attachBridgeParams Property Map
    Parameters for the operation to attach a new bridge interface to a Virtual System.attach_bridge_params blocks are documented below.
    managementVsxProvisioningToolId String
    operation String
    The name of the provisioning operation to run. Each operation has its own specific parameters. The available operations are:add-vsx-gateway - Adds a new VSX gatewayadd-vsx-cluster - Adds a new VSX clusteradd-vsx-cluster-member - Adds a new VSX cluster memberadd-vd - Adds a new Virtual Device (VS/VSB/VSW/VR) to a VSX gateway or VSX clusteradd-vd-interface - Adds a new virtual interface to a Virtual Deviceadd-physical-interface - Adds a physical interface to a VSX gateway or VSX clusteradd-route - Adds a route to a Virtual Deviceattach-bridge - Attaches a bridge interface to a Virtual Systemremove-vsx - Removes a VSX gateway or VSX clusterremove-vd - Removes a Virtual Deviceremove-vd-interface - Removes an interface from a Virtual Deviceremove-physical-interface - Removes a physical interface from a VSX gateway or VSX clusterremove-route - Removes a route from a Virtual Deviceset-vd - Modifies a Virtual Deviceset-vd-interface - Modifies an interface on a Virtual Deviceset-physical-interface - Modifies a physical interface on a VSX cluster or VSX gateway * When adding a VSX Cluster, you must also add at least 2 cluster members * Adding cluster members is only allowed when adding a new VSX cluster * To add members to an existing cluster, use vsx-run-operation.
    removePhysicalInterfaceParams Property Map
    Parameters for the operation to remove a physical interface from a VSX (Gateway or Cluster).remove_physical_interface_params blocks are documented below.
    removeRouteParams Property Map
    Parameters for the operation to remove a route from a Virtual System or Virtual Router.remove_route_params blocks are documented below.
    removeVdInterfaceParams Property Map
    Parameters for the operation to remove a logical interface from a Virtual Device.remove_vd_interface_params blocks are documented below.
    removeVdParams Property Map
    Parameters for the operation to remove a Virtual Device.remove_vd_params blocks are documented below.
    removeVsxParams Property Map
    Parameters for the operation to remove a VSX Gateway or VSX Cluster.remove_vsx_params blocks are documented below.
    setPhysicalInterfaceParams Property Map
    Parameters for the operation to change the configuration of a physical interface.set_physical_interface_params blocks are documented below.
    setVdInterfaceParams Property Map
    Parameters for the operation to change the configuration of a logical interface.set_vd_interface_params blocks are documented below.
    setVdParams Property Map
    Parameters for the operation to change the configuration of a Virtual Device.set_vd_params blocks are documented below.
    taskId String
    Operation Task UID.

    Supporting Types

    ManagementVsxProvisioningToolAddPhysicalInterfaceParams, ManagementVsxProvisioningToolAddPhysicalInterfaceParamsArgs

    Name string
    Name of the interface.
    VlanTrunk bool
    True if this interface is a VLAN trunk.
    VsxName string
    Name of the VSX Gateway or Cluster object.
    Name string
    Name of the interface.
    VlanTrunk bool
    True if this interface is a VLAN trunk.
    VsxName string
    Name of the VSX Gateway or Cluster object.
    name String
    Name of the interface.
    vlanTrunk Boolean
    True if this interface is a VLAN trunk.
    vsxName String
    Name of the VSX Gateway or Cluster object.
    name string
    Name of the interface.
    vlanTrunk boolean
    True if this interface is a VLAN trunk.
    vsxName string
    Name of the VSX Gateway or Cluster object.
    name str
    Name of the interface.
    vlan_trunk bool
    True if this interface is a VLAN trunk.
    vsx_name str
    Name of the VSX Gateway or Cluster object.
    name String
    Name of the interface.
    vlanTrunk Boolean
    True if this interface is a VLAN trunk.
    vsxName String
    Name of the VSX Gateway or Cluster object.

    ManagementVsxProvisioningToolAddRouteParam, ManagementVsxProvisioningToolAddRouteParamArgs

    Destination string
    Route destination. To specify the default route, use 'default' for IPv4 and 'default6' for IPv6.
    LeadsTo string
    Virtual Router for this routeThis VD must have an existing connection to the VR.
    Netmask string
    Subnet mask for this route.
    NextHop string
    Next hop IP address.
    Prefix string
    CIDR prefix for this route.
    Propagate bool
    Propagate this route to adjacent virtual devices.
    Vd string
    Name of the Virtual System, Virtual Switch, or Virtual Router.
    Destination string
    Route destination. To specify the default route, use 'default' for IPv4 and 'default6' for IPv6.
    LeadsTo string
    Virtual Router for this routeThis VD must have an existing connection to the VR.
    Netmask string
    Subnet mask for this route.
    NextHop string
    Next hop IP address.
    Prefix string
    CIDR prefix for this route.
    Propagate bool
    Propagate this route to adjacent virtual devices.
    Vd string
    Name of the Virtual System, Virtual Switch, or Virtual Router.
    destination String
    Route destination. To specify the default route, use 'default' for IPv4 and 'default6' for IPv6.
    leadsTo String
    Virtual Router for this routeThis VD must have an existing connection to the VR.
    netmask String
    Subnet mask for this route.
    nextHop String
    Next hop IP address.
    prefix String
    CIDR prefix for this route.
    propagate Boolean
    Propagate this route to adjacent virtual devices.
    vd String
    Name of the Virtual System, Virtual Switch, or Virtual Router.
    destination string
    Route destination. To specify the default route, use 'default' for IPv4 and 'default6' for IPv6.
    leadsTo string
    Virtual Router for this routeThis VD must have an existing connection to the VR.
    netmask string
    Subnet mask for this route.
    nextHop string
    Next hop IP address.
    prefix string
    CIDR prefix for this route.
    propagate boolean
    Propagate this route to adjacent virtual devices.
    vd string
    Name of the Virtual System, Virtual Switch, or Virtual Router.
    destination str
    Route destination. To specify the default route, use 'default' for IPv4 and 'default6' for IPv6.
    leads_to str
    Virtual Router for this routeThis VD must have an existing connection to the VR.
    netmask str
    Subnet mask for this route.
    next_hop str
    Next hop IP address.
    prefix str
    CIDR prefix for this route.
    propagate bool
    Propagate this route to adjacent virtual devices.
    vd str
    Name of the Virtual System, Virtual Switch, or Virtual Router.
    destination String
    Route destination. To specify the default route, use 'default' for IPv4 and 'default6' for IPv6.
    leadsTo String
    Virtual Router for this routeThis VD must have an existing connection to the VR.
    netmask String
    Subnet mask for this route.
    nextHop String
    Next hop IP address.
    prefix String
    CIDR prefix for this route.
    propagate Boolean
    Propagate this route to adjacent virtual devices.
    vd String
    Name of the Virtual System, Virtual Switch, or Virtual Router.

    ManagementVsxProvisioningToolAddVdInterfaceParam, ManagementVsxProvisioningToolAddVdInterfaceParamArgs

    AntiSpoofing string
    The anti-spoofing enforcement setting of this interface.
    AntiSpoofingTracking string
    The anti-spoofing tracking setting of this interface.
    Ipv4Address string
    IPv4 Address of this interface with optional CIDR prefix.Required if this interface belongs to a Virtual System or Virtual Router.
    Ipv4Netmask string
    IPv4 Subnet mask of this interface.
    Ipv4Prefix string
    IPv4 CIDR prefix of this interface.
    Ipv6Address string
    IPv6 Address of this interfaceRequired if this interface belongs to a Virtual System or Virtual Router.
    Ipv6Netmask string
    IPv6 Subnet mask of this interface.
    Ipv6Prefix string
    IPv6 CIDR prefix of this interface.
    LeadsTo string
    Virtual Switch or Virtual Router for this interface.
    Mtu double
    MTU of this interface.
    Name string
    Name of the interface.
    Propagate bool
    Propagate IPv4 route to adjacent virtual devices.
    Propagate6 bool
    Propagate IPv6 route to adjacent virtual devices.
    SpecificGroup string
    Specific group for interface topology.Only for use with topology option 'internal_specific'.
    Topology string
    Topology of this interface.Automatic topology calculation based on routes must be disabled for this VS.
    Vd string
    Name of the Virtual System, Virtual Switch, or Virtual Router.
    VtiSettings ManagementVsxProvisioningToolAddVdInterfaceParamVtiSettings
    VTI settings for this interface. This Virtual System must have VPN blade enabled.vti_settings blocks are documented below.
    AntiSpoofing string
    The anti-spoofing enforcement setting of this interface.
    AntiSpoofingTracking string
    The anti-spoofing tracking setting of this interface.
    Ipv4Address string
    IPv4 Address of this interface with optional CIDR prefix.Required if this interface belongs to a Virtual System or Virtual Router.
    Ipv4Netmask string
    IPv4 Subnet mask of this interface.
    Ipv4Prefix string
    IPv4 CIDR prefix of this interface.
    Ipv6Address string
    IPv6 Address of this interfaceRequired if this interface belongs to a Virtual System or Virtual Router.
    Ipv6Netmask string
    IPv6 Subnet mask of this interface.
    Ipv6Prefix string
    IPv6 CIDR prefix of this interface.
    LeadsTo string
    Virtual Switch or Virtual Router for this interface.
    Mtu float64
    MTU of this interface.
    Name string
    Name of the interface.
    Propagate bool
    Propagate IPv4 route to adjacent virtual devices.
    Propagate6 bool
    Propagate IPv6 route to adjacent virtual devices.
    SpecificGroup string
    Specific group for interface topology.Only for use with topology option 'internal_specific'.
    Topology string
    Topology of this interface.Automatic topology calculation based on routes must be disabled for this VS.
    Vd string
    Name of the Virtual System, Virtual Switch, or Virtual Router.
    VtiSettings ManagementVsxProvisioningToolAddVdInterfaceParamVtiSettings
    VTI settings for this interface. This Virtual System must have VPN blade enabled.vti_settings blocks are documented below.
    antiSpoofing String
    The anti-spoofing enforcement setting of this interface.
    antiSpoofingTracking String
    The anti-spoofing tracking setting of this interface.
    ipv4Address String
    IPv4 Address of this interface with optional CIDR prefix.Required if this interface belongs to a Virtual System or Virtual Router.
    ipv4Netmask String
    IPv4 Subnet mask of this interface.
    ipv4Prefix String
    IPv4 CIDR prefix of this interface.
    ipv6Address String
    IPv6 Address of this interfaceRequired if this interface belongs to a Virtual System or Virtual Router.
    ipv6Netmask String
    IPv6 Subnet mask of this interface.
    ipv6Prefix String
    IPv6 CIDR prefix of this interface.
    leadsTo String
    Virtual Switch or Virtual Router for this interface.
    mtu Double
    MTU of this interface.
    name String
    Name of the interface.
    propagate Boolean
    Propagate IPv4 route to adjacent virtual devices.
    propagate6 Boolean
    Propagate IPv6 route to adjacent virtual devices.
    specificGroup String
    Specific group for interface topology.Only for use with topology option 'internal_specific'.
    topology String
    Topology of this interface.Automatic topology calculation based on routes must be disabled for this VS.
    vd String
    Name of the Virtual System, Virtual Switch, or Virtual Router.
    vtiSettings ManagementVsxProvisioningToolAddVdInterfaceParamVtiSettings
    VTI settings for this interface. This Virtual System must have VPN blade enabled.vti_settings blocks are documented below.
    antiSpoofing string
    The anti-spoofing enforcement setting of this interface.
    antiSpoofingTracking string
    The anti-spoofing tracking setting of this interface.
    ipv4Address string
    IPv4 Address of this interface with optional CIDR prefix.Required if this interface belongs to a Virtual System or Virtual Router.
    ipv4Netmask string
    IPv4 Subnet mask of this interface.
    ipv4Prefix string
    IPv4 CIDR prefix of this interface.
    ipv6Address string
    IPv6 Address of this interfaceRequired if this interface belongs to a Virtual System or Virtual Router.
    ipv6Netmask string
    IPv6 Subnet mask of this interface.
    ipv6Prefix string
    IPv6 CIDR prefix of this interface.
    leadsTo string
    Virtual Switch or Virtual Router for this interface.
    mtu number
    MTU of this interface.
    name string
    Name of the interface.
    propagate boolean
    Propagate IPv4 route to adjacent virtual devices.
    propagate6 boolean
    Propagate IPv6 route to adjacent virtual devices.
    specificGroup string
    Specific group for interface topology.Only for use with topology option 'internal_specific'.
    topology string
    Topology of this interface.Automatic topology calculation based on routes must be disabled for this VS.
    vd string
    Name of the Virtual System, Virtual Switch, or Virtual Router.
    vtiSettings ManagementVsxProvisioningToolAddVdInterfaceParamVtiSettings
    VTI settings for this interface. This Virtual System must have VPN blade enabled.vti_settings blocks are documented below.
    anti_spoofing str
    The anti-spoofing enforcement setting of this interface.
    anti_spoofing_tracking str
    The anti-spoofing tracking setting of this interface.
    ipv4_address str
    IPv4 Address of this interface with optional CIDR prefix.Required if this interface belongs to a Virtual System or Virtual Router.
    ipv4_netmask str
    IPv4 Subnet mask of this interface.
    ipv4_prefix str
    IPv4 CIDR prefix of this interface.
    ipv6_address str
    IPv6 Address of this interfaceRequired if this interface belongs to a Virtual System or Virtual Router.
    ipv6_netmask str
    IPv6 Subnet mask of this interface.
    ipv6_prefix str
    IPv6 CIDR prefix of this interface.
    leads_to str
    Virtual Switch or Virtual Router for this interface.
    mtu float
    MTU of this interface.
    name str
    Name of the interface.
    propagate bool
    Propagate IPv4 route to adjacent virtual devices.
    propagate6 bool
    Propagate IPv6 route to adjacent virtual devices.
    specific_group str
    Specific group for interface topology.Only for use with topology option 'internal_specific'.
    topology str
    Topology of this interface.Automatic topology calculation based on routes must be disabled for this VS.
    vd str
    Name of the Virtual System, Virtual Switch, or Virtual Router.
    vti_settings ManagementVsxProvisioningToolAddVdInterfaceParamVtiSettings
    VTI settings for this interface. This Virtual System must have VPN blade enabled.vti_settings blocks are documented below.
    antiSpoofing String
    The anti-spoofing enforcement setting of this interface.
    antiSpoofingTracking String
    The anti-spoofing tracking setting of this interface.
    ipv4Address String
    IPv4 Address of this interface with optional CIDR prefix.Required if this interface belongs to a Virtual System or Virtual Router.
    ipv4Netmask String
    IPv4 Subnet mask of this interface.
    ipv4Prefix String
    IPv4 CIDR prefix of this interface.
    ipv6Address String
    IPv6 Address of this interfaceRequired if this interface belongs to a Virtual System or Virtual Router.
    ipv6Netmask String
    IPv6 Subnet mask of this interface.
    ipv6Prefix String
    IPv6 CIDR prefix of this interface.
    leadsTo String
    Virtual Switch or Virtual Router for this interface.
    mtu Number
    MTU of this interface.
    name String
    Name of the interface.
    propagate Boolean
    Propagate IPv4 route to adjacent virtual devices.
    propagate6 Boolean
    Propagate IPv6 route to adjacent virtual devices.
    specificGroup String
    Specific group for interface topology.Only for use with topology option 'internal_specific'.
    topology String
    Topology of this interface.Automatic topology calculation based on routes must be disabled for this VS.
    vd String
    Name of the Virtual System, Virtual Switch, or Virtual Router.
    vtiSettings Property Map
    VTI settings for this interface. This Virtual System must have VPN blade enabled.vti_settings blocks are documented below.

    ManagementVsxProvisioningToolAddVdInterfaceParamVtiSettings, ManagementVsxProvisioningToolAddVdInterfaceParamVtiSettingsArgs

    LocalIpv4Address string
    The IPv4 address of the VPN tunnel on this Virtual System.
    PeerName string
    The name of the remote peer object as defined in the VPN community.
    RemoteIpv4Address string
    The IPv4 address of the VPN tunnel on the remote VPN peer.
    TunnelId string
    Optional unique Tunnel ID.Automatically assigned by the system if empty.
    LocalIpv4Address string
    The IPv4 address of the VPN tunnel on this Virtual System.
    PeerName string
    The name of the remote peer object as defined in the VPN community.
    RemoteIpv4Address string
    The IPv4 address of the VPN tunnel on the remote VPN peer.
    TunnelId string
    Optional unique Tunnel ID.Automatically assigned by the system if empty.
    localIpv4Address String
    The IPv4 address of the VPN tunnel on this Virtual System.
    peerName String
    The name of the remote peer object as defined in the VPN community.
    remoteIpv4Address String
    The IPv4 address of the VPN tunnel on the remote VPN peer.
    tunnelId String
    Optional unique Tunnel ID.Automatically assigned by the system if empty.
    localIpv4Address string
    The IPv4 address of the VPN tunnel on this Virtual System.
    peerName string
    The name of the remote peer object as defined in the VPN community.
    remoteIpv4Address string
    The IPv4 address of the VPN tunnel on the remote VPN peer.
    tunnelId string
    Optional unique Tunnel ID.Automatically assigned by the system if empty.
    local_ipv4_address str
    The IPv4 address of the VPN tunnel on this Virtual System.
    peer_name str
    The name of the remote peer object as defined in the VPN community.
    remote_ipv4_address str
    The IPv4 address of the VPN tunnel on the remote VPN peer.
    tunnel_id str
    Optional unique Tunnel ID.Automatically assigned by the system if empty.
    localIpv4Address String
    The IPv4 address of the VPN tunnel on this Virtual System.
    peerName String
    The name of the remote peer object as defined in the VPN community.
    remoteIpv4Address String
    The IPv4 address of the VPN tunnel on the remote VPN peer.
    tunnelId String
    Optional unique Tunnel ID.Automatically assigned by the system if empty.

    ManagementVsxProvisioningToolAddVdParams, ManagementVsxProvisioningToolAddVdParamsArgs

    Interfaces List<ManagementVsxProvisioningToolAddVdParamsInterface>
    The list of interfaces for this new Virtual Device.Optional if this new VD is a Virtual Switch.interfaces blocks are documented below.
    CalcTopologyAuto bool
    Calculate interface topology automatically based on routes.Relevant only for Virtual Systems.Do not use for virtual devices.
    Ipv4Address string
    Main IPv4 Address.Required if this device is a Virtual System.Do not use for other virtual devices.
    Ipv4Instances double
    Number of IPv4 instances for the Virtual System.Must be greater or equal to 1.Only relevant for Virtual Systems and Virtual Systems in bridge mode.
    Ipv6Address string
    Main IPv6 Address.Required if this device is a Virtual System.Do not use for other virtual devices.
    Ipv6Instances double
    Number of IPv6 instances for the Virtual System.Only relevant for Virtual Systems and Virtual Systems in bridge mode.
    Routes List<ManagementVsxProvisioningToolAddVdParamsRoute>
    The list of routes for this new Virtual Device (VS or VR only).routes blocks are documented below.
    Type string
    Type of the Virtual Device vs - Virtual Firewallvr - Virtual Routervsw - Virtual Switchvsbm - Virtual Firewall in bridge mode.
    Vd string
    Name of the Virtual System, Virtual Switch, or Virtual Router.
    VsMtu double
    MTU of the Virtual System.Only relevant for Virtual Systems in bridge mode.Do not use for other virtual devices.
    VsxName string
    Name of the VSX Gateway or Cluster object.
    Interfaces []ManagementVsxProvisioningToolAddVdParamsInterface
    The list of interfaces for this new Virtual Device.Optional if this new VD is a Virtual Switch.interfaces blocks are documented below.
    CalcTopologyAuto bool
    Calculate interface topology automatically based on routes.Relevant only for Virtual Systems.Do not use for virtual devices.
    Ipv4Address string
    Main IPv4 Address.Required if this device is a Virtual System.Do not use for other virtual devices.
    Ipv4Instances float64
    Number of IPv4 instances for the Virtual System.Must be greater or equal to 1.Only relevant for Virtual Systems and Virtual Systems in bridge mode.
    Ipv6Address string
    Main IPv6 Address.Required if this device is a Virtual System.Do not use for other virtual devices.
    Ipv6Instances float64
    Number of IPv6 instances for the Virtual System.Only relevant for Virtual Systems and Virtual Systems in bridge mode.
    Routes []ManagementVsxProvisioningToolAddVdParamsRoute
    The list of routes for this new Virtual Device (VS or VR only).routes blocks are documented below.
    Type string
    Type of the Virtual Device vs - Virtual Firewallvr - Virtual Routervsw - Virtual Switchvsbm - Virtual Firewall in bridge mode.
    Vd string
    Name of the Virtual System, Virtual Switch, or Virtual Router.
    VsMtu float64
    MTU of the Virtual System.Only relevant for Virtual Systems in bridge mode.Do not use for other virtual devices.
    VsxName string
    Name of the VSX Gateway or Cluster object.
    interfaces List<ManagementVsxProvisioningToolAddVdParamsInterface>
    The list of interfaces for this new Virtual Device.Optional if this new VD is a Virtual Switch.interfaces blocks are documented below.
    calcTopologyAuto Boolean
    Calculate interface topology automatically based on routes.Relevant only for Virtual Systems.Do not use for virtual devices.
    ipv4Address String
    Main IPv4 Address.Required if this device is a Virtual System.Do not use for other virtual devices.
    ipv4Instances Double
    Number of IPv4 instances for the Virtual System.Must be greater or equal to 1.Only relevant for Virtual Systems and Virtual Systems in bridge mode.
    ipv6Address String
    Main IPv6 Address.Required if this device is a Virtual System.Do not use for other virtual devices.
    ipv6Instances Double
    Number of IPv6 instances for the Virtual System.Only relevant for Virtual Systems and Virtual Systems in bridge mode.
    routes List<ManagementVsxProvisioningToolAddVdParamsRoute>
    The list of routes for this new Virtual Device (VS or VR only).routes blocks are documented below.
    type String
    Type of the Virtual Device vs - Virtual Firewallvr - Virtual Routervsw - Virtual Switchvsbm - Virtual Firewall in bridge mode.
    vd String
    Name of the Virtual System, Virtual Switch, or Virtual Router.
    vsMtu Double
    MTU of the Virtual System.Only relevant for Virtual Systems in bridge mode.Do not use for other virtual devices.
    vsxName String
    Name of the VSX Gateway or Cluster object.
    interfaces ManagementVsxProvisioningToolAddVdParamsInterface[]
    The list of interfaces for this new Virtual Device.Optional if this new VD is a Virtual Switch.interfaces blocks are documented below.
    calcTopologyAuto boolean
    Calculate interface topology automatically based on routes.Relevant only for Virtual Systems.Do not use for virtual devices.
    ipv4Address string
    Main IPv4 Address.Required if this device is a Virtual System.Do not use for other virtual devices.
    ipv4Instances number
    Number of IPv4 instances for the Virtual System.Must be greater or equal to 1.Only relevant for Virtual Systems and Virtual Systems in bridge mode.
    ipv6Address string
    Main IPv6 Address.Required if this device is a Virtual System.Do not use for other virtual devices.
    ipv6Instances number
    Number of IPv6 instances for the Virtual System.Only relevant for Virtual Systems and Virtual Systems in bridge mode.
    routes ManagementVsxProvisioningToolAddVdParamsRoute[]
    The list of routes for this new Virtual Device (VS or VR only).routes blocks are documented below.
    type string
    Type of the Virtual Device vs - Virtual Firewallvr - Virtual Routervsw - Virtual Switchvsbm - Virtual Firewall in bridge mode.
    vd string
    Name of the Virtual System, Virtual Switch, or Virtual Router.
    vsMtu number
    MTU of the Virtual System.Only relevant for Virtual Systems in bridge mode.Do not use for other virtual devices.
    vsxName string
    Name of the VSX Gateway or Cluster object.
    interfaces Sequence[ManagementVsxProvisioningToolAddVdParamsInterface]
    The list of interfaces for this new Virtual Device.Optional if this new VD is a Virtual Switch.interfaces blocks are documented below.
    calc_topology_auto bool
    Calculate interface topology automatically based on routes.Relevant only for Virtual Systems.Do not use for virtual devices.
    ipv4_address str
    Main IPv4 Address.Required if this device is a Virtual System.Do not use for other virtual devices.
    ipv4_instances float
    Number of IPv4 instances for the Virtual System.Must be greater or equal to 1.Only relevant for Virtual Systems and Virtual Systems in bridge mode.
    ipv6_address str
    Main IPv6 Address.Required if this device is a Virtual System.Do not use for other virtual devices.
    ipv6_instances float
    Number of IPv6 instances for the Virtual System.Only relevant for Virtual Systems and Virtual Systems in bridge mode.
    routes Sequence[ManagementVsxProvisioningToolAddVdParamsRoute]
    The list of routes for this new Virtual Device (VS or VR only).routes blocks are documented below.
    type str
    Type of the Virtual Device vs - Virtual Firewallvr - Virtual Routervsw - Virtual Switchvsbm - Virtual Firewall in bridge mode.
    vd str
    Name of the Virtual System, Virtual Switch, or Virtual Router.
    vs_mtu float
    MTU of the Virtual System.Only relevant for Virtual Systems in bridge mode.Do not use for other virtual devices.
    vsx_name str
    Name of the VSX Gateway or Cluster object.
    interfaces List<Property Map>
    The list of interfaces for this new Virtual Device.Optional if this new VD is a Virtual Switch.interfaces blocks are documented below.
    calcTopologyAuto Boolean
    Calculate interface topology automatically based on routes.Relevant only for Virtual Systems.Do not use for virtual devices.
    ipv4Address String
    Main IPv4 Address.Required if this device is a Virtual System.Do not use for other virtual devices.
    ipv4Instances Number
    Number of IPv4 instances for the Virtual System.Must be greater or equal to 1.Only relevant for Virtual Systems and Virtual Systems in bridge mode.
    ipv6Address String
    Main IPv6 Address.Required if this device is a Virtual System.Do not use for other virtual devices.
    ipv6Instances Number
    Number of IPv6 instances for the Virtual System.Only relevant for Virtual Systems and Virtual Systems in bridge mode.
    routes List<Property Map>
    The list of routes for this new Virtual Device (VS or VR only).routes blocks are documented below.
    type String
    Type of the Virtual Device vs - Virtual Firewallvr - Virtual Routervsw - Virtual Switchvsbm - Virtual Firewall in bridge mode.
    vd String
    Name of the Virtual System, Virtual Switch, or Virtual Router.
    vsMtu Number
    MTU of the Virtual System.Only relevant for Virtual Systems in bridge mode.Do not use for other virtual devices.
    vsxName String
    Name of the VSX Gateway or Cluster object.

    ManagementVsxProvisioningToolAddVdParamsInterface, ManagementVsxProvisioningToolAddVdParamsInterfaceArgs

    AntiSpoofing string
    The anti-spoofing enforcement setting of this interface.
    AntiSpoofingTracking string
    The anti-spoofing tracking setting of this interface.
    Ipv4Address string
    IPv4 Address of this interface with optional CIDR prefix.Required if this interface belongs to a Virtual System or Virtual Router.
    Ipv4Netmask string
    IPv4 Subnet mask of this interface.
    Ipv4Prefix string
    IPv4 CIDR prefix of this interface.
    Ipv6Address string
    IPv6 Address of this interfaceRequired if this interface belongs to a Virtual System or Virtual Router.
    Ipv6Netmask string
    IPv6 Subnet mask of this interface.
    Ipv6Prefix string
    IPv6 CIDR prefix of this interface.
    LeadsTo string
    Virtual Switch or Virtual Router for this interface.
    Mtu double
    MTU of this interface.
    Name string
    Name of the interface.
    Propagate bool
    Propagate IPv4 route to adjacent virtual devices.
    Propagate6 bool
    Propagate IPv6 route to adjacent virtual devices.
    SpecificGroup string
    Specific group for interface topology.Only for use with topology option 'internal_specific'.
    Topology string
    Topology of this interface.Automatic topology calculation based on routes must be disabled for this VS.
    AntiSpoofing string
    The anti-spoofing enforcement setting of this interface.
    AntiSpoofingTracking string
    The anti-spoofing tracking setting of this interface.
    Ipv4Address string
    IPv4 Address of this interface with optional CIDR prefix.Required if this interface belongs to a Virtual System or Virtual Router.
    Ipv4Netmask string
    IPv4 Subnet mask of this interface.
    Ipv4Prefix string
    IPv4 CIDR prefix of this interface.
    Ipv6Address string
    IPv6 Address of this interfaceRequired if this interface belongs to a Virtual System or Virtual Router.
    Ipv6Netmask string
    IPv6 Subnet mask of this interface.
    Ipv6Prefix string
    IPv6 CIDR prefix of this interface.
    LeadsTo string
    Virtual Switch or Virtual Router for this interface.
    Mtu float64
    MTU of this interface.
    Name string
    Name of the interface.
    Propagate bool
    Propagate IPv4 route to adjacent virtual devices.
    Propagate6 bool
    Propagate IPv6 route to adjacent virtual devices.
    SpecificGroup string
    Specific group for interface topology.Only for use with topology option 'internal_specific'.
    Topology string
    Topology of this interface.Automatic topology calculation based on routes must be disabled for this VS.
    antiSpoofing String
    The anti-spoofing enforcement setting of this interface.
    antiSpoofingTracking String
    The anti-spoofing tracking setting of this interface.
    ipv4Address String
    IPv4 Address of this interface with optional CIDR prefix.Required if this interface belongs to a Virtual System or Virtual Router.
    ipv4Netmask String
    IPv4 Subnet mask of this interface.
    ipv4Prefix String
    IPv4 CIDR prefix of this interface.
    ipv6Address String
    IPv6 Address of this interfaceRequired if this interface belongs to a Virtual System or Virtual Router.
    ipv6Netmask String
    IPv6 Subnet mask of this interface.
    ipv6Prefix String
    IPv6 CIDR prefix of this interface.
    leadsTo String
    Virtual Switch or Virtual Router for this interface.
    mtu Double
    MTU of this interface.
    name String
    Name of the interface.
    propagate Boolean
    Propagate IPv4 route to adjacent virtual devices.
    propagate6 Boolean
    Propagate IPv6 route to adjacent virtual devices.
    specificGroup String
    Specific group for interface topology.Only for use with topology option 'internal_specific'.
    topology String
    Topology of this interface.Automatic topology calculation based on routes must be disabled for this VS.
    antiSpoofing string
    The anti-spoofing enforcement setting of this interface.
    antiSpoofingTracking string
    The anti-spoofing tracking setting of this interface.
    ipv4Address string
    IPv4 Address of this interface with optional CIDR prefix.Required if this interface belongs to a Virtual System or Virtual Router.
    ipv4Netmask string
    IPv4 Subnet mask of this interface.
    ipv4Prefix string
    IPv4 CIDR prefix of this interface.
    ipv6Address string
    IPv6 Address of this interfaceRequired if this interface belongs to a Virtual System or Virtual Router.
    ipv6Netmask string
    IPv6 Subnet mask of this interface.
    ipv6Prefix string
    IPv6 CIDR prefix of this interface.
    leadsTo string
    Virtual Switch or Virtual Router for this interface.
    mtu number
    MTU of this interface.
    name string
    Name of the interface.
    propagate boolean
    Propagate IPv4 route to adjacent virtual devices.
    propagate6 boolean
    Propagate IPv6 route to adjacent virtual devices.
    specificGroup string
    Specific group for interface topology.Only for use with topology option 'internal_specific'.
    topology string
    Topology of this interface.Automatic topology calculation based on routes must be disabled for this VS.
    anti_spoofing str
    The anti-spoofing enforcement setting of this interface.
    anti_spoofing_tracking str
    The anti-spoofing tracking setting of this interface.
    ipv4_address str
    IPv4 Address of this interface with optional CIDR prefix.Required if this interface belongs to a Virtual System or Virtual Router.
    ipv4_netmask str
    IPv4 Subnet mask of this interface.
    ipv4_prefix str
    IPv4 CIDR prefix of this interface.
    ipv6_address str
    IPv6 Address of this interfaceRequired if this interface belongs to a Virtual System or Virtual Router.
    ipv6_netmask str
    IPv6 Subnet mask of this interface.
    ipv6_prefix str
    IPv6 CIDR prefix of this interface.
    leads_to str
    Virtual Switch or Virtual Router for this interface.
    mtu float
    MTU of this interface.
    name str
    Name of the interface.
    propagate bool
    Propagate IPv4 route to adjacent virtual devices.
    propagate6 bool
    Propagate IPv6 route to adjacent virtual devices.
    specific_group str
    Specific group for interface topology.Only for use with topology option 'internal_specific'.
    topology str
    Topology of this interface.Automatic topology calculation based on routes must be disabled for this VS.
    antiSpoofing String
    The anti-spoofing enforcement setting of this interface.
    antiSpoofingTracking String
    The anti-spoofing tracking setting of this interface.
    ipv4Address String
    IPv4 Address of this interface with optional CIDR prefix.Required if this interface belongs to a Virtual System or Virtual Router.
    ipv4Netmask String
    IPv4 Subnet mask of this interface.
    ipv4Prefix String
    IPv4 CIDR prefix of this interface.
    ipv6Address String
    IPv6 Address of this interfaceRequired if this interface belongs to a Virtual System or Virtual Router.
    ipv6Netmask String
    IPv6 Subnet mask of this interface.
    ipv6Prefix String
    IPv6 CIDR prefix of this interface.
    leadsTo String
    Virtual Switch or Virtual Router for this interface.
    mtu Number
    MTU of this interface.
    name String
    Name of the interface.
    propagate Boolean
    Propagate IPv4 route to adjacent virtual devices.
    propagate6 Boolean
    Propagate IPv6 route to adjacent virtual devices.
    specificGroup String
    Specific group for interface topology.Only for use with topology option 'internal_specific'.
    topology String
    Topology of this interface.Automatic topology calculation based on routes must be disabled for this VS.

    ManagementVsxProvisioningToolAddVdParamsRoute, ManagementVsxProvisioningToolAddVdParamsRouteArgs

    Destination string
    Route destination. To specify the default route, use 'default' for IPv4 and 'default6' for IPv6.
    LeadsTo string
    Virtual Router for this routeThis VD must have an existing connection to the VR.
    Netmask string
    Subnet mask for this route.
    NextHop string
    Next hop IP address.
    Prefix string
    CIDR prefix for this route.
    Propagate bool
    Propagate this route to adjacent virtual devices.
    Destination string
    Route destination. To specify the default route, use 'default' for IPv4 and 'default6' for IPv6.
    LeadsTo string
    Virtual Router for this routeThis VD must have an existing connection to the VR.
    Netmask string
    Subnet mask for this route.
    NextHop string
    Next hop IP address.
    Prefix string
    CIDR prefix for this route.
    Propagate bool
    Propagate this route to adjacent virtual devices.
    destination String
    Route destination. To specify the default route, use 'default' for IPv4 and 'default6' for IPv6.
    leadsTo String
    Virtual Router for this routeThis VD must have an existing connection to the VR.
    netmask String
    Subnet mask for this route.
    nextHop String
    Next hop IP address.
    prefix String
    CIDR prefix for this route.
    propagate Boolean
    Propagate this route to adjacent virtual devices.
    destination string
    Route destination. To specify the default route, use 'default' for IPv4 and 'default6' for IPv6.
    leadsTo string
    Virtual Router for this routeThis VD must have an existing connection to the VR.
    netmask string
    Subnet mask for this route.
    nextHop string
    Next hop IP address.
    prefix string
    CIDR prefix for this route.
    propagate boolean
    Propagate this route to adjacent virtual devices.
    destination str
    Route destination. To specify the default route, use 'default' for IPv4 and 'default6' for IPv6.
    leads_to str
    Virtual Router for this routeThis VD must have an existing connection to the VR.
    netmask str
    Subnet mask for this route.
    next_hop str
    Next hop IP address.
    prefix str
    CIDR prefix for this route.
    propagate bool
    Propagate this route to adjacent virtual devices.
    destination String
    Route destination. To specify the default route, use 'default' for IPv4 and 'default6' for IPv6.
    leadsTo String
    Virtual Router for this routeThis VD must have an existing connection to the VR.
    netmask String
    Subnet mask for this route.
    nextHop String
    Next hop IP address.
    prefix String
    CIDR prefix for this route.
    propagate Boolean
    Propagate this route to adjacent virtual devices.

    ManagementVsxProvisioningToolAddVsxClusterParams, ManagementVsxProvisioningToolAddVsxClusterParamsArgs

    ClusterType string
    Cluster type for the VSX Cluster Object.Starting in R81.10, only VSLS can be configured during cluster creation.To use High Availability ('ha'), first create the cluster as VSLS and then run vsx_util on the Management.
    Ipv4Address string
    Main IPv4 Address of the VSX Gateway or Cluster object.Optional if main IPv6 Address is defined.
    Ipv6Address string
    Main IPv6 Address of the VSX Gateway or Cluster object.Optional if main IPv4 Address is defined.
    Members List<ManagementVsxProvisioningToolAddVsxClusterParamsMember>
    The list of cluster members for this new VSX Cluster. Minimum: 2.members blocks are documented below.
    RuleDrop string
    Add a default drop rule to the VSX Gateway or Cluster initial policy.
    RuleHttps string
    Add a rule to allow HTTPS traffic to the VSX Gateway or Cluster initial policy.
    RulePing string
    Add a rule to allow ping traffic to the VSX Gateway or Cluster initial policy.
    RulePing6 string
    Add a rule to allow ping6 traffic to the VSX Gateway or Cluster initial policy.
    RuleSnmp string
    Add a rule to allow SNMP traffic to the VSX Gateway or Cluster initial policy.
    RuleSsh string
    Add a rule to allow SSH traffic to the VSX Gateway or Cluster initial policy.
    SyncIfName string
    Sync interface name for the VSX Cluster.
    SyncNetmask string
    Sync interface netmask for the VSX Cluster.
    Version string
    Version of the VSX Gateway or Cluster object.
    VsxName string
    Name of the VSX Gateway or Cluster object.
    ClusterType string
    Cluster type for the VSX Cluster Object.Starting in R81.10, only VSLS can be configured during cluster creation.To use High Availability ('ha'), first create the cluster as VSLS and then run vsx_util on the Management.
    Ipv4Address string
    Main IPv4 Address of the VSX Gateway or Cluster object.Optional if main IPv6 Address is defined.
    Ipv6Address string
    Main IPv6 Address of the VSX Gateway or Cluster object.Optional if main IPv4 Address is defined.
    Members []ManagementVsxProvisioningToolAddVsxClusterParamsMember
    The list of cluster members for this new VSX Cluster. Minimum: 2.members blocks are documented below.
    RuleDrop string
    Add a default drop rule to the VSX Gateway or Cluster initial policy.
    RuleHttps string
    Add a rule to allow HTTPS traffic to the VSX Gateway or Cluster initial policy.
    RulePing string
    Add a rule to allow ping traffic to the VSX Gateway or Cluster initial policy.
    RulePing6 string
    Add a rule to allow ping6 traffic to the VSX Gateway or Cluster initial policy.
    RuleSnmp string
    Add a rule to allow SNMP traffic to the VSX Gateway or Cluster initial policy.
    RuleSsh string
    Add a rule to allow SSH traffic to the VSX Gateway or Cluster initial policy.
    SyncIfName string
    Sync interface name for the VSX Cluster.
    SyncNetmask string
    Sync interface netmask for the VSX Cluster.
    Version string
    Version of the VSX Gateway or Cluster object.
    VsxName string
    Name of the VSX Gateway or Cluster object.
    clusterType String
    Cluster type for the VSX Cluster Object.Starting in R81.10, only VSLS can be configured during cluster creation.To use High Availability ('ha'), first create the cluster as VSLS and then run vsx_util on the Management.
    ipv4Address String
    Main IPv4 Address of the VSX Gateway or Cluster object.Optional if main IPv6 Address is defined.
    ipv6Address String
    Main IPv6 Address of the VSX Gateway or Cluster object.Optional if main IPv4 Address is defined.
    members List<ManagementVsxProvisioningToolAddVsxClusterParamsMember>
    The list of cluster members for this new VSX Cluster. Minimum: 2.members blocks are documented below.
    ruleDrop String
    Add a default drop rule to the VSX Gateway or Cluster initial policy.
    ruleHttps String
    Add a rule to allow HTTPS traffic to the VSX Gateway or Cluster initial policy.
    rulePing String
    Add a rule to allow ping traffic to the VSX Gateway or Cluster initial policy.
    rulePing6 String
    Add a rule to allow ping6 traffic to the VSX Gateway or Cluster initial policy.
    ruleSnmp String
    Add a rule to allow SNMP traffic to the VSX Gateway or Cluster initial policy.
    ruleSsh String
    Add a rule to allow SSH traffic to the VSX Gateway or Cluster initial policy.
    syncIfName String
    Sync interface name for the VSX Cluster.
    syncNetmask String
    Sync interface netmask for the VSX Cluster.
    version String
    Version of the VSX Gateway or Cluster object.
    vsxName String
    Name of the VSX Gateway or Cluster object.
    clusterType string
    Cluster type for the VSX Cluster Object.Starting in R81.10, only VSLS can be configured during cluster creation.To use High Availability ('ha'), first create the cluster as VSLS and then run vsx_util on the Management.
    ipv4Address string
    Main IPv4 Address of the VSX Gateway or Cluster object.Optional if main IPv6 Address is defined.
    ipv6Address string
    Main IPv6 Address of the VSX Gateway or Cluster object.Optional if main IPv4 Address is defined.
    members ManagementVsxProvisioningToolAddVsxClusterParamsMember[]
    The list of cluster members for this new VSX Cluster. Minimum: 2.members blocks are documented below.
    ruleDrop string
    Add a default drop rule to the VSX Gateway or Cluster initial policy.
    ruleHttps string
    Add a rule to allow HTTPS traffic to the VSX Gateway or Cluster initial policy.
    rulePing string
    Add a rule to allow ping traffic to the VSX Gateway or Cluster initial policy.
    rulePing6 string
    Add a rule to allow ping6 traffic to the VSX Gateway or Cluster initial policy.
    ruleSnmp string
    Add a rule to allow SNMP traffic to the VSX Gateway or Cluster initial policy.
    ruleSsh string
    Add a rule to allow SSH traffic to the VSX Gateway or Cluster initial policy.
    syncIfName string
    Sync interface name for the VSX Cluster.
    syncNetmask string
    Sync interface netmask for the VSX Cluster.
    version string
    Version of the VSX Gateway or Cluster object.
    vsxName string
    Name of the VSX Gateway or Cluster object.
    cluster_type str
    Cluster type for the VSX Cluster Object.Starting in R81.10, only VSLS can be configured during cluster creation.To use High Availability ('ha'), first create the cluster as VSLS and then run vsx_util on the Management.
    ipv4_address str
    Main IPv4 Address of the VSX Gateway or Cluster object.Optional if main IPv6 Address is defined.
    ipv6_address str
    Main IPv6 Address of the VSX Gateway or Cluster object.Optional if main IPv4 Address is defined.
    members Sequence[ManagementVsxProvisioningToolAddVsxClusterParamsMember]
    The list of cluster members for this new VSX Cluster. Minimum: 2.members blocks are documented below.
    rule_drop str
    Add a default drop rule to the VSX Gateway or Cluster initial policy.
    rule_https str
    Add a rule to allow HTTPS traffic to the VSX Gateway or Cluster initial policy.
    rule_ping str
    Add a rule to allow ping traffic to the VSX Gateway or Cluster initial policy.
    rule_ping6 str
    Add a rule to allow ping6 traffic to the VSX Gateway or Cluster initial policy.
    rule_snmp str
    Add a rule to allow SNMP traffic to the VSX Gateway or Cluster initial policy.
    rule_ssh str
    Add a rule to allow SSH traffic to the VSX Gateway or Cluster initial policy.
    sync_if_name str
    Sync interface name for the VSX Cluster.
    sync_netmask str
    Sync interface netmask for the VSX Cluster.
    version str
    Version of the VSX Gateway or Cluster object.
    vsx_name str
    Name of the VSX Gateway or Cluster object.
    clusterType String
    Cluster type for the VSX Cluster Object.Starting in R81.10, only VSLS can be configured during cluster creation.To use High Availability ('ha'), first create the cluster as VSLS and then run vsx_util on the Management.
    ipv4Address String
    Main IPv4 Address of the VSX Gateway or Cluster object.Optional if main IPv6 Address is defined.
    ipv6Address String
    Main IPv6 Address of the VSX Gateway or Cluster object.Optional if main IPv4 Address is defined.
    members List<Property Map>
    The list of cluster members for this new VSX Cluster. Minimum: 2.members blocks are documented below.
    ruleDrop String
    Add a default drop rule to the VSX Gateway or Cluster initial policy.
    ruleHttps String
    Add a rule to allow HTTPS traffic to the VSX Gateway or Cluster initial policy.
    rulePing String
    Add a rule to allow ping traffic to the VSX Gateway or Cluster initial policy.
    rulePing6 String
    Add a rule to allow ping6 traffic to the VSX Gateway or Cluster initial policy.
    ruleSnmp String
    Add a rule to allow SNMP traffic to the VSX Gateway or Cluster initial policy.
    ruleSsh String
    Add a rule to allow SSH traffic to the VSX Gateway or Cluster initial policy.
    syncIfName String
    Sync interface name for the VSX Cluster.
    syncNetmask String
    Sync interface netmask for the VSX Cluster.
    version String
    Version of the VSX Gateway or Cluster object.
    vsxName String
    Name of the VSX Gateway or Cluster object.

    ManagementVsxProvisioningToolAddVsxClusterParamsMember, ManagementVsxProvisioningToolAddVsxClusterParamsMemberArgs

    Ipv4Address string
    Main IPv4 Address of the VSX Cluster member.Mandatory if the VSX Cluster has an IPv4 Address.
    Ipv6Address string
    Main IPv6 Address of the VSX Cluster member.Mandatory if the VSX Cluster has an IPv6 Address.
    Name string
    Name of the new VSX Cluster member.
    SicOtp string
    SIC one-time-password of the VSX Gateway or Cluster member.Password must be between 4-127 characters in length.
    SyncIp string
    Sync IP address for the VSX Cluster member.
    Ipv4Address string
    Main IPv4 Address of the VSX Cluster member.Mandatory if the VSX Cluster has an IPv4 Address.
    Ipv6Address string
    Main IPv6 Address of the VSX Cluster member.Mandatory if the VSX Cluster has an IPv6 Address.
    Name string
    Name of the new VSX Cluster member.
    SicOtp string
    SIC one-time-password of the VSX Gateway or Cluster member.Password must be between 4-127 characters in length.
    SyncIp string
    Sync IP address for the VSX Cluster member.
    ipv4Address String
    Main IPv4 Address of the VSX Cluster member.Mandatory if the VSX Cluster has an IPv4 Address.
    ipv6Address String
    Main IPv6 Address of the VSX Cluster member.Mandatory if the VSX Cluster has an IPv6 Address.
    name String
    Name of the new VSX Cluster member.
    sicOtp String
    SIC one-time-password of the VSX Gateway or Cluster member.Password must be between 4-127 characters in length.
    syncIp String
    Sync IP address for the VSX Cluster member.
    ipv4Address string
    Main IPv4 Address of the VSX Cluster member.Mandatory if the VSX Cluster has an IPv4 Address.
    ipv6Address string
    Main IPv6 Address of the VSX Cluster member.Mandatory if the VSX Cluster has an IPv6 Address.
    name string
    Name of the new VSX Cluster member.
    sicOtp string
    SIC one-time-password of the VSX Gateway or Cluster member.Password must be between 4-127 characters in length.
    syncIp string
    Sync IP address for the VSX Cluster member.
    ipv4_address str
    Main IPv4 Address of the VSX Cluster member.Mandatory if the VSX Cluster has an IPv4 Address.
    ipv6_address str
    Main IPv6 Address of the VSX Cluster member.Mandatory if the VSX Cluster has an IPv6 Address.
    name str
    Name of the new VSX Cluster member.
    sic_otp str
    SIC one-time-password of the VSX Gateway or Cluster member.Password must be between 4-127 characters in length.
    sync_ip str
    Sync IP address for the VSX Cluster member.
    ipv4Address String
    Main IPv4 Address of the VSX Cluster member.Mandatory if the VSX Cluster has an IPv4 Address.
    ipv6Address String
    Main IPv6 Address of the VSX Cluster member.Mandatory if the VSX Cluster has an IPv6 Address.
    name String
    Name of the new VSX Cluster member.
    sicOtp String
    SIC one-time-password of the VSX Gateway or Cluster member.Password must be between 4-127 characters in length.
    syncIp String
    Sync IP address for the VSX Cluster member.

    ManagementVsxProvisioningToolAddVsxGatewayParams, ManagementVsxProvisioningToolAddVsxGatewayParamsArgs

    Ipv4Address string
    Main IPv4 Address of the VSX Gateway or Cluster object.Optional if main IPv6 Address is defined.
    Ipv6Address string
    Main IPv6 Address of the VSX Gateway or Cluster object.Optional if main IPv4 Address is defined.
    RuleDrop string
    Add a default drop rule to the VSX Gateway or Cluster initial policy.
    RuleHttps string
    Add a rule to allow HTTPS traffic to the VSX Gateway or Cluster initial policy.
    RulePing string
    Add a rule to allow ping traffic to the VSX Gateway or Cluster initial policy.
    RulePing6 string
    Add a rule to allow ping6 traffic to the VSX Gateway or Cluster initial policy.
    RuleSnmp string
    Add a rule to allow SNMP traffic to the VSX Gateway or Cluster initial policy.
    RuleSsh string
    Add a rule to allow SSH traffic to the VSX Gateway or Cluster initial policy.
    SicOtp string
    SIC one-time-password of the VSX Gateway or Cluster member.Password must be between 4-127 characters in length.
    Version string
    Version of the VSX Gateway or Cluster object.
    VsxName string
    Name of the VSX Gateway or Cluster object.
    Ipv4Address string
    Main IPv4 Address of the VSX Gateway or Cluster object.Optional if main IPv6 Address is defined.
    Ipv6Address string
    Main IPv6 Address of the VSX Gateway or Cluster object.Optional if main IPv4 Address is defined.
    RuleDrop string
    Add a default drop rule to the VSX Gateway or Cluster initial policy.
    RuleHttps string
    Add a rule to allow HTTPS traffic to the VSX Gateway or Cluster initial policy.
    RulePing string
    Add a rule to allow ping traffic to the VSX Gateway or Cluster initial policy.
    RulePing6 string
    Add a rule to allow ping6 traffic to the VSX Gateway or Cluster initial policy.
    RuleSnmp string
    Add a rule to allow SNMP traffic to the VSX Gateway or Cluster initial policy.
    RuleSsh string
    Add a rule to allow SSH traffic to the VSX Gateway or Cluster initial policy.
    SicOtp string
    SIC one-time-password of the VSX Gateway or Cluster member.Password must be between 4-127 characters in length.
    Version string
    Version of the VSX Gateway or Cluster object.
    VsxName string
    Name of the VSX Gateway or Cluster object.
    ipv4Address String
    Main IPv4 Address of the VSX Gateway or Cluster object.Optional if main IPv6 Address is defined.
    ipv6Address String
    Main IPv6 Address of the VSX Gateway or Cluster object.Optional if main IPv4 Address is defined.
    ruleDrop String
    Add a default drop rule to the VSX Gateway or Cluster initial policy.
    ruleHttps String
    Add a rule to allow HTTPS traffic to the VSX Gateway or Cluster initial policy.
    rulePing String
    Add a rule to allow ping traffic to the VSX Gateway or Cluster initial policy.
    rulePing6 String
    Add a rule to allow ping6 traffic to the VSX Gateway or Cluster initial policy.
    ruleSnmp String
    Add a rule to allow SNMP traffic to the VSX Gateway or Cluster initial policy.
    ruleSsh String
    Add a rule to allow SSH traffic to the VSX Gateway or Cluster initial policy.
    sicOtp String
    SIC one-time-password of the VSX Gateway or Cluster member.Password must be between 4-127 characters in length.
    version String
    Version of the VSX Gateway or Cluster object.
    vsxName String
    Name of the VSX Gateway or Cluster object.
    ipv4Address string
    Main IPv4 Address of the VSX Gateway or Cluster object.Optional if main IPv6 Address is defined.
    ipv6Address string
    Main IPv6 Address of the VSX Gateway or Cluster object.Optional if main IPv4 Address is defined.
    ruleDrop string
    Add a default drop rule to the VSX Gateway or Cluster initial policy.
    ruleHttps string
    Add a rule to allow HTTPS traffic to the VSX Gateway or Cluster initial policy.
    rulePing string
    Add a rule to allow ping traffic to the VSX Gateway or Cluster initial policy.
    rulePing6 string
    Add a rule to allow ping6 traffic to the VSX Gateway or Cluster initial policy.
    ruleSnmp string
    Add a rule to allow SNMP traffic to the VSX Gateway or Cluster initial policy.
    ruleSsh string
    Add a rule to allow SSH traffic to the VSX Gateway or Cluster initial policy.
    sicOtp string
    SIC one-time-password of the VSX Gateway or Cluster member.Password must be between 4-127 characters in length.
    version string
    Version of the VSX Gateway or Cluster object.
    vsxName string
    Name of the VSX Gateway or Cluster object.
    ipv4_address str
    Main IPv4 Address of the VSX Gateway or Cluster object.Optional if main IPv6 Address is defined.
    ipv6_address str
    Main IPv6 Address of the VSX Gateway or Cluster object.Optional if main IPv4 Address is defined.
    rule_drop str
    Add a default drop rule to the VSX Gateway or Cluster initial policy.
    rule_https str
    Add a rule to allow HTTPS traffic to the VSX Gateway or Cluster initial policy.
    rule_ping str
    Add a rule to allow ping traffic to the VSX Gateway or Cluster initial policy.
    rule_ping6 str
    Add a rule to allow ping6 traffic to the VSX Gateway or Cluster initial policy.
    rule_snmp str
    Add a rule to allow SNMP traffic to the VSX Gateway or Cluster initial policy.
    rule_ssh str
    Add a rule to allow SSH traffic to the VSX Gateway or Cluster initial policy.
    sic_otp str
    SIC one-time-password of the VSX Gateway or Cluster member.Password must be between 4-127 characters in length.
    version str
    Version of the VSX Gateway or Cluster object.
    vsx_name str
    Name of the VSX Gateway or Cluster object.
    ipv4Address String
    Main IPv4 Address of the VSX Gateway or Cluster object.Optional if main IPv6 Address is defined.
    ipv6Address String
    Main IPv6 Address of the VSX Gateway or Cluster object.Optional if main IPv4 Address is defined.
    ruleDrop String
    Add a default drop rule to the VSX Gateway or Cluster initial policy.
    ruleHttps String
    Add a rule to allow HTTPS traffic to the VSX Gateway or Cluster initial policy.
    rulePing String
    Add a rule to allow ping traffic to the VSX Gateway or Cluster initial policy.
    rulePing6 String
    Add a rule to allow ping6 traffic to the VSX Gateway or Cluster initial policy.
    ruleSnmp String
    Add a rule to allow SNMP traffic to the VSX Gateway or Cluster initial policy.
    ruleSsh String
    Add a rule to allow SSH traffic to the VSX Gateway or Cluster initial policy.
    sicOtp String
    SIC one-time-password of the VSX Gateway or Cluster member.Password must be between 4-127 characters in length.
    version String
    Version of the VSX Gateway or Cluster object.
    vsxName String
    Name of the VSX Gateway or Cluster object.

    ManagementVsxProvisioningToolAttachBridgeParams, ManagementVsxProvisioningToolAttachBridgeParamsArgs

    Ifs1 string
    Name of the first interface for the bridge.
    Ifs2 string
    Name of the second interface for the bridge.
    Vd string
    Name of the Virtual System, Virtual Switch, or Virtual Router.
    Ifs1 string
    Name of the first interface for the bridge.
    Ifs2 string
    Name of the second interface for the bridge.
    Vd string
    Name of the Virtual System, Virtual Switch, or Virtual Router.
    ifs1 String
    Name of the first interface for the bridge.
    ifs2 String
    Name of the second interface for the bridge.
    vd String
    Name of the Virtual System, Virtual Switch, or Virtual Router.
    ifs1 string
    Name of the first interface for the bridge.
    ifs2 string
    Name of the second interface for the bridge.
    vd string
    Name of the Virtual System, Virtual Switch, or Virtual Router.
    ifs1 str
    Name of the first interface for the bridge.
    ifs2 str
    Name of the second interface for the bridge.
    vd str
    Name of the Virtual System, Virtual Switch, or Virtual Router.
    ifs1 String
    Name of the first interface for the bridge.
    ifs2 String
    Name of the second interface for the bridge.
    vd String
    Name of the Virtual System, Virtual Switch, or Virtual Router.

    ManagementVsxProvisioningToolRemovePhysicalInterfaceParams, ManagementVsxProvisioningToolRemovePhysicalInterfaceParamsArgs

    Name string
    Name of the interface.
    VsxName string
    Name of the VSX Gateway or Cluster object.
    Name string
    Name of the interface.
    VsxName string
    Name of the VSX Gateway or Cluster object.
    name String
    Name of the interface.
    vsxName String
    Name of the VSX Gateway or Cluster object.
    name string
    Name of the interface.
    vsxName string
    Name of the VSX Gateway or Cluster object.
    name str
    Name of the interface.
    vsx_name str
    Name of the VSX Gateway or Cluster object.
    name String
    Name of the interface.
    vsxName String
    Name of the VSX Gateway or Cluster object.

    ManagementVsxProvisioningToolRemoveRouteParams, ManagementVsxProvisioningToolRemoveRouteParamsArgs

    Destination string
    Route destination. To specify the default route, use 'default' for IPv4 and 'default6' for IPv6.
    Netmask string
    Subnet mask for this route.
    Prefix string
    CIDR prefix for this route.
    Vd string
    Name of the Virtual System, Virtual Switch, or Virtual Router.
    Destination string
    Route destination. To specify the default route, use 'default' for IPv4 and 'default6' for IPv6.
    Netmask string
    Subnet mask for this route.
    Prefix string
    CIDR prefix for this route.
    Vd string
    Name of the Virtual System, Virtual Switch, or Virtual Router.
    destination String
    Route destination. To specify the default route, use 'default' for IPv4 and 'default6' for IPv6.
    netmask String
    Subnet mask for this route.
    prefix String
    CIDR prefix for this route.
    vd String
    Name of the Virtual System, Virtual Switch, or Virtual Router.
    destination string
    Route destination. To specify the default route, use 'default' for IPv4 and 'default6' for IPv6.
    netmask string
    Subnet mask for this route.
    prefix string
    CIDR prefix for this route.
    vd string
    Name of the Virtual System, Virtual Switch, or Virtual Router.
    destination str
    Route destination. To specify the default route, use 'default' for IPv4 and 'default6' for IPv6.
    netmask str
    Subnet mask for this route.
    prefix str
    CIDR prefix for this route.
    vd str
    Name of the Virtual System, Virtual Switch, or Virtual Router.
    destination String
    Route destination. To specify the default route, use 'default' for IPv4 and 'default6' for IPv6.
    netmask String
    Subnet mask for this route.
    prefix String
    CIDR prefix for this route.
    vd String
    Name of the Virtual System, Virtual Switch, or Virtual Router.

    ManagementVsxProvisioningToolRemoveVdInterfaceParams, ManagementVsxProvisioningToolRemoveVdInterfaceParamsArgs

    LeadsTo string
    Virtual Switch or Virtual Router for this interface.
    Name string
    Name of the interface.
    Vd string
    Name of the Virtual System, Virtual Switch, or Virtual Router.
    LeadsTo string
    Virtual Switch or Virtual Router for this interface.
    Name string
    Name of the interface.
    Vd string
    Name of the Virtual System, Virtual Switch, or Virtual Router.
    leadsTo String
    Virtual Switch or Virtual Router for this interface.
    name String
    Name of the interface.
    vd String
    Name of the Virtual System, Virtual Switch, or Virtual Router.
    leadsTo string
    Virtual Switch or Virtual Router for this interface.
    name string
    Name of the interface.
    vd string
    Name of the Virtual System, Virtual Switch, or Virtual Router.
    leads_to str
    Virtual Switch or Virtual Router for this interface.
    name str
    Name of the interface.
    vd str
    Name of the Virtual System, Virtual Switch, or Virtual Router.
    leadsTo String
    Virtual Switch or Virtual Router for this interface.
    name String
    Name of the interface.
    vd String
    Name of the Virtual System, Virtual Switch, or Virtual Router.

    ManagementVsxProvisioningToolRemoveVdParams, ManagementVsxProvisioningToolRemoveVdParamsArgs

    Vd string
    Name of the Virtual System, Virtual Switch, or Virtual Router.
    Vd string
    Name of the Virtual System, Virtual Switch, or Virtual Router.
    vd String
    Name of the Virtual System, Virtual Switch, or Virtual Router.
    vd string
    Name of the Virtual System, Virtual Switch, or Virtual Router.
    vd str
    Name of the Virtual System, Virtual Switch, or Virtual Router.
    vd String
    Name of the Virtual System, Virtual Switch, or Virtual Router.

    ManagementVsxProvisioningToolRemoveVsxParams, ManagementVsxProvisioningToolRemoveVsxParamsArgs

    VsxName string
    Name of the VSX Gateway or Cluster object.
    VsxName string
    Name of the VSX Gateway or Cluster object.
    vsxName String
    Name of the VSX Gateway or Cluster object.
    vsxName string
    Name of the VSX Gateway or Cluster object.
    vsx_name str
    Name of the VSX Gateway or Cluster object.
    vsxName String
    Name of the VSX Gateway or Cluster object.

    ManagementVsxProvisioningToolSetPhysicalInterfaceParams, ManagementVsxProvisioningToolSetPhysicalInterfaceParamsArgs

    Name string
    Name of the interface.
    VlanTrunk bool
    True if this interface is a VLAN trunk.
    VsxName string
    Name of the VSX Gateway or Cluster object.
    Name string
    Name of the interface.
    VlanTrunk bool
    True if this interface is a VLAN trunk.
    VsxName string
    Name of the VSX Gateway or Cluster object.
    name String
    Name of the interface.
    vlanTrunk Boolean
    True if this interface is a VLAN trunk.
    vsxName String
    Name of the VSX Gateway or Cluster object.
    name string
    Name of the interface.
    vlanTrunk boolean
    True if this interface is a VLAN trunk.
    vsxName string
    Name of the VSX Gateway or Cluster object.
    name str
    Name of the interface.
    vlan_trunk bool
    True if this interface is a VLAN trunk.
    vsx_name str
    Name of the VSX Gateway or Cluster object.
    name String
    Name of the interface.
    vlanTrunk Boolean
    True if this interface is a VLAN trunk.
    vsxName String
    Name of the VSX Gateway or Cluster object.

    ManagementVsxProvisioningToolSetVdInterfaceParams, ManagementVsxProvisioningToolSetVdInterfaceParamsArgs

    AntiSpoofing string
    The anti-spoofing enforcement setting of this interface.
    AntiSpoofingTracking string
    The anti-spoofing tracking setting of this interface.
    Ipv4Address string
    IPv4 Address of this interface with optional CIDR prefix.Required if this interface belongs to a Virtual System or Virtual Router.
    Ipv6Address string
    IPv6 Address of this interfaceRequired if this interface belongs to a Virtual System or Virtual Router.
    LeadsTo string
    Virtual Switch or Virtual Router for this interface.
    Mtu double
    MTU of this interface.
    Name string
    Name of the interface.
    NewLeadsTo string
    New Virtual Switch or Virtual Router for this interface.
    Propagate bool
    Propagate IPv4 route to adjacent virtual devices.
    Propagate6 bool
    Propagate IPv6 route to adjacent virtual devices.
    SpecificGroup string
    Specific group for interface topology.Only for use with topology option 'internal_specific'.
    Topology string
    Topology of this interface.Automatic topology calculation based on routes must be disabled for this VS.
    Vd string
    Name of the Virtual System, Virtual Switch, or Virtual Router.
    AntiSpoofing string
    The anti-spoofing enforcement setting of this interface.
    AntiSpoofingTracking string
    The anti-spoofing tracking setting of this interface.
    Ipv4Address string
    IPv4 Address of this interface with optional CIDR prefix.Required if this interface belongs to a Virtual System or Virtual Router.
    Ipv6Address string
    IPv6 Address of this interfaceRequired if this interface belongs to a Virtual System or Virtual Router.
    LeadsTo string
    Virtual Switch or Virtual Router for this interface.
    Mtu float64
    MTU of this interface.
    Name string
    Name of the interface.
    NewLeadsTo string
    New Virtual Switch or Virtual Router for this interface.
    Propagate bool
    Propagate IPv4 route to adjacent virtual devices.
    Propagate6 bool
    Propagate IPv6 route to adjacent virtual devices.
    SpecificGroup string
    Specific group for interface topology.Only for use with topology option 'internal_specific'.
    Topology string
    Topology of this interface.Automatic topology calculation based on routes must be disabled for this VS.
    Vd string
    Name of the Virtual System, Virtual Switch, or Virtual Router.
    antiSpoofing String
    The anti-spoofing enforcement setting of this interface.
    antiSpoofingTracking String
    The anti-spoofing tracking setting of this interface.
    ipv4Address String
    IPv4 Address of this interface with optional CIDR prefix.Required if this interface belongs to a Virtual System or Virtual Router.
    ipv6Address String
    IPv6 Address of this interfaceRequired if this interface belongs to a Virtual System or Virtual Router.
    leadsTo String
    Virtual Switch or Virtual Router for this interface.
    mtu Double
    MTU of this interface.
    name String
    Name of the interface.
    newLeadsTo String
    New Virtual Switch or Virtual Router for this interface.
    propagate Boolean
    Propagate IPv4 route to adjacent virtual devices.
    propagate6 Boolean
    Propagate IPv6 route to adjacent virtual devices.
    specificGroup String
    Specific group for interface topology.Only for use with topology option 'internal_specific'.
    topology String
    Topology of this interface.Automatic topology calculation based on routes must be disabled for this VS.
    vd String
    Name of the Virtual System, Virtual Switch, or Virtual Router.
    antiSpoofing string
    The anti-spoofing enforcement setting of this interface.
    antiSpoofingTracking string
    The anti-spoofing tracking setting of this interface.
    ipv4Address string
    IPv4 Address of this interface with optional CIDR prefix.Required if this interface belongs to a Virtual System or Virtual Router.
    ipv6Address string
    IPv6 Address of this interfaceRequired if this interface belongs to a Virtual System or Virtual Router.
    leadsTo string
    Virtual Switch or Virtual Router for this interface.
    mtu number
    MTU of this interface.
    name string
    Name of the interface.
    newLeadsTo string
    New Virtual Switch or Virtual Router for this interface.
    propagate boolean
    Propagate IPv4 route to adjacent virtual devices.
    propagate6 boolean
    Propagate IPv6 route to adjacent virtual devices.
    specificGroup string
    Specific group for interface topology.Only for use with topology option 'internal_specific'.
    topology string
    Topology of this interface.Automatic topology calculation based on routes must be disabled for this VS.
    vd string
    Name of the Virtual System, Virtual Switch, or Virtual Router.
    anti_spoofing str
    The anti-spoofing enforcement setting of this interface.
    anti_spoofing_tracking str
    The anti-spoofing tracking setting of this interface.
    ipv4_address str
    IPv4 Address of this interface with optional CIDR prefix.Required if this interface belongs to a Virtual System or Virtual Router.
    ipv6_address str
    IPv6 Address of this interfaceRequired if this interface belongs to a Virtual System or Virtual Router.
    leads_to str
    Virtual Switch or Virtual Router for this interface.
    mtu float
    MTU of this interface.
    name str
    Name of the interface.
    new_leads_to str
    New Virtual Switch or Virtual Router for this interface.
    propagate bool
    Propagate IPv4 route to adjacent virtual devices.
    propagate6 bool
    Propagate IPv6 route to adjacent virtual devices.
    specific_group str
    Specific group for interface topology.Only for use with topology option 'internal_specific'.
    topology str
    Topology of this interface.Automatic topology calculation based on routes must be disabled for this VS.
    vd str
    Name of the Virtual System, Virtual Switch, or Virtual Router.
    antiSpoofing String
    The anti-spoofing enforcement setting of this interface.
    antiSpoofingTracking String
    The anti-spoofing tracking setting of this interface.
    ipv4Address String
    IPv4 Address of this interface with optional CIDR prefix.Required if this interface belongs to a Virtual System or Virtual Router.
    ipv6Address String
    IPv6 Address of this interfaceRequired if this interface belongs to a Virtual System or Virtual Router.
    leadsTo String
    Virtual Switch or Virtual Router for this interface.
    mtu Number
    MTU of this interface.
    name String
    Name of the interface.
    newLeadsTo String
    New Virtual Switch or Virtual Router for this interface.
    propagate Boolean
    Propagate IPv4 route to adjacent virtual devices.
    propagate6 Boolean
    Propagate IPv6 route to adjacent virtual devices.
    specificGroup String
    Specific group for interface topology.Only for use with topology option 'internal_specific'.
    topology String
    Topology of this interface.Automatic topology calculation based on routes must be disabled for this VS.
    vd String
    Name of the Virtual System, Virtual Switch, or Virtual Router.

    ManagementVsxProvisioningToolSetVdParams, ManagementVsxProvisioningToolSetVdParamsArgs

    CalcTopologyAuto bool
    Calculate interface topology automatically based on routes.Relevant only for Virtual Systems.Do not use for virtual devices.
    Ipv4Address string
    Main IPv4 Address.Relevant only if this device is a Virtual System.Do not use for other virtual devices.
    Ipv4Instances double
    Number of IPv4 instances for the Virtual System.Must be greater or equal to 1.Only relevant for Virtual Systems and Virtual Systems in bridge mode.
    Ipv6Address string
    Main IPv6 Address.Relevant only if this device is a Virtual System.Do not use for other virtual devices.
    Ipv6Instances double
    Number of IPv6 instances for the Virtual System.Only relevant for Virtual Systems and Virtual Systems in bridge mode.
    Vd string
    Name of the Virtual System, Virtual Switch, or Virtual Router.
    VsMtu double
    MTU of the Virtual System.Only relevant for Virtual Systems in bridge mode.Do not use for other virtual devices.
    CalcTopologyAuto bool
    Calculate interface topology automatically based on routes.Relevant only for Virtual Systems.Do not use for virtual devices.
    Ipv4Address string
    Main IPv4 Address.Relevant only if this device is a Virtual System.Do not use for other virtual devices.
    Ipv4Instances float64
    Number of IPv4 instances for the Virtual System.Must be greater or equal to 1.Only relevant for Virtual Systems and Virtual Systems in bridge mode.
    Ipv6Address string
    Main IPv6 Address.Relevant only if this device is a Virtual System.Do not use for other virtual devices.
    Ipv6Instances float64
    Number of IPv6 instances for the Virtual System.Only relevant for Virtual Systems and Virtual Systems in bridge mode.
    Vd string
    Name of the Virtual System, Virtual Switch, or Virtual Router.
    VsMtu float64
    MTU of the Virtual System.Only relevant for Virtual Systems in bridge mode.Do not use for other virtual devices.
    calcTopologyAuto Boolean
    Calculate interface topology automatically based on routes.Relevant only for Virtual Systems.Do not use for virtual devices.
    ipv4Address String
    Main IPv4 Address.Relevant only if this device is a Virtual System.Do not use for other virtual devices.
    ipv4Instances Double
    Number of IPv4 instances for the Virtual System.Must be greater or equal to 1.Only relevant for Virtual Systems and Virtual Systems in bridge mode.
    ipv6Address String
    Main IPv6 Address.Relevant only if this device is a Virtual System.Do not use for other virtual devices.
    ipv6Instances Double
    Number of IPv6 instances for the Virtual System.Only relevant for Virtual Systems and Virtual Systems in bridge mode.
    vd String
    Name of the Virtual System, Virtual Switch, or Virtual Router.
    vsMtu Double
    MTU of the Virtual System.Only relevant for Virtual Systems in bridge mode.Do not use for other virtual devices.
    calcTopologyAuto boolean
    Calculate interface topology automatically based on routes.Relevant only for Virtual Systems.Do not use for virtual devices.
    ipv4Address string
    Main IPv4 Address.Relevant only if this device is a Virtual System.Do not use for other virtual devices.
    ipv4Instances number
    Number of IPv4 instances for the Virtual System.Must be greater or equal to 1.Only relevant for Virtual Systems and Virtual Systems in bridge mode.
    ipv6Address string
    Main IPv6 Address.Relevant only if this device is a Virtual System.Do not use for other virtual devices.
    ipv6Instances number
    Number of IPv6 instances for the Virtual System.Only relevant for Virtual Systems and Virtual Systems in bridge mode.
    vd string
    Name of the Virtual System, Virtual Switch, or Virtual Router.
    vsMtu number
    MTU of the Virtual System.Only relevant for Virtual Systems in bridge mode.Do not use for other virtual devices.
    calc_topology_auto bool
    Calculate interface topology automatically based on routes.Relevant only for Virtual Systems.Do not use for virtual devices.
    ipv4_address str
    Main IPv4 Address.Relevant only if this device is a Virtual System.Do not use for other virtual devices.
    ipv4_instances float
    Number of IPv4 instances for the Virtual System.Must be greater or equal to 1.Only relevant for Virtual Systems and Virtual Systems in bridge mode.
    ipv6_address str
    Main IPv6 Address.Relevant only if this device is a Virtual System.Do not use for other virtual devices.
    ipv6_instances float
    Number of IPv6 instances for the Virtual System.Only relevant for Virtual Systems and Virtual Systems in bridge mode.
    vd str
    Name of the Virtual System, Virtual Switch, or Virtual Router.
    vs_mtu float
    MTU of the Virtual System.Only relevant for Virtual Systems in bridge mode.Do not use for other virtual devices.
    calcTopologyAuto Boolean
    Calculate interface topology automatically based on routes.Relevant only for Virtual Systems.Do not use for virtual devices.
    ipv4Address String
    Main IPv4 Address.Relevant only if this device is a Virtual System.Do not use for other virtual devices.
    ipv4Instances Number
    Number of IPv4 instances for the Virtual System.Must be greater or equal to 1.Only relevant for Virtual Systems and Virtual Systems in bridge mode.
    ipv6Address String
    Main IPv6 Address.Relevant only if this device is a Virtual System.Do not use for other virtual devices.
    ipv6Instances Number
    Number of IPv6 instances for the Virtual System.Only relevant for Virtual Systems and Virtual Systems in bridge mode.
    vd String
    Name of the Virtual System, Virtual Switch, or Virtual Router.
    vsMtu Number
    MTU of the Virtual System.Only relevant for Virtual Systems in bridge mode.Do not use for other virtual devices.

    Package Details

    Repository
    checkpoint checkpointsw/terraform-provider-checkpoint
    License
    Notes
    This Pulumi package is based on the checkpoint Terraform Provider.
    checkpoint logo
    checkpoint 2.9.0 published on Monday, Apr 14, 2025 by checkpointsw