1. Registry
  2. Packages
  3. Cisco ISE Provider
  4. API Docs
  5. trustsec
  6. SxpLocalBinding
Viewing docs for Cisco ISE v0.5.1
published on Friday, Sep 4, 2026 by Pulumi
ise logo
Viewing docs for Cisco ISE v0.5.1
published on Friday, Sep 4, 2026 by Pulumi

    This resource can manage a SXP Local Binding.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as ise from "@pulumi/ise";
    
    const example = new ise.trustsec.SxpLocalBinding("example", {
        name: "SXPLocalBinding1",
        ipAddressOrHost: "10.0.0.1",
        sgt: "SGT1234",
        sxpVpn: "default",
    });
    
    import pulumi
    import pulumi_ise as ise
    
    example = ise.trustsec.SxpLocalBinding("example",
        name="SXPLocalBinding1",
        ip_address_or_host="10.0.0.1",
        sgt="SGT1234",
        sxp_vpn="default")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-ise/sdk/go/ise/trustsec"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := trustsec.NewSxpLocalBinding(ctx, "example", &trustsec.SxpLocalBindingArgs{
    			Name:            pulumi.String("SXPLocalBinding1"),
    			IpAddressOrHost: pulumi.String("10.0.0.1"),
    			Sgt:             pulumi.String("SGT1234"),
    			SxpVpn:          pulumi.String("default"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Ise = Pulumi.Ise;
    
    return await Deployment.RunAsync(() => 
    {
        var example = new Ise.TrustSec.SxpLocalBinding("example", new()
        {
            Name = "SXPLocalBinding1",
            IpAddressOrHost = "10.0.0.1",
            Sgt = "SGT1234",
            SxpVpn = "default",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.ise.trustsec.SxpLocalBinding;
    import com.pulumi.ise.trustsec.SxpLocalBindingArgs;
    import java.util.ArrayList;
    import java.util.Arrays;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var example = new SxpLocalBinding("example", SxpLocalBindingArgs.builder()
                .name("SXPLocalBinding1")
                .ipAddressOrHost("10.0.0.1")
                .sgt("SGT1234")
                .sxpVpn("default")
                .build());
    
        }
    }
    
    resources:
      example:
        type: ise:trustsec:SxpLocalBinding
        properties:
          name: SXPLocalBinding1
          ipAddressOrHost: 10.0.0.1
          sgt: SGT1234
          sxpVpn: default
    
    pulumi {
      required_providers {
        ise = {
          source = "pulumi/ise"
        }
      }
    }
    
    resource "ise_trustsec_sxplocalbinding" "example" {
      name               = "SXPLocalBinding1"
      ip_address_or_host = "10.0.0.1"
      sgt                = "SGT1234"
      sxp_vpn            = "default"
    }
    

    Create SxpLocalBinding Resource

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

    Constructor syntax

    new SxpLocalBinding(name: string, args: SxpLocalBindingArgs, opts?: CustomResourceOptions);
    @overload
    def SxpLocalBinding(resource_name: str,
                        args: SxpLocalBindingArgs,
                        opts: Optional[ResourceOptions] = None)
    
    @overload
    def SxpLocalBinding(resource_name: str,
                        opts: Optional[ResourceOptions] = None,
                        ip_address_or_host: Optional[str] = None,
                        sgt: Optional[str] = None,
                        binding_name: Optional[str] = None,
                        description: Optional[str] = None,
                        name: Optional[str] = None,
                        sxp_vpn: Optional[str] = None,
                        vns: Optional[str] = None)
    func NewSxpLocalBinding(ctx *Context, name string, args SxpLocalBindingArgs, opts ...ResourceOption) (*SxpLocalBinding, error)
    public SxpLocalBinding(string name, SxpLocalBindingArgs args, CustomResourceOptions? opts = null)
    public SxpLocalBinding(String name, SxpLocalBindingArgs args)
    public SxpLocalBinding(String name, SxpLocalBindingArgs args, CustomResourceOptions options)
    
    type: ise:trustsec:SxpLocalBinding
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "ise_trustsec_sxp_local_binding" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args SxpLocalBindingArgs
    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 SxpLocalBindingArgs
    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 SxpLocalBindingArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args SxpLocalBindingArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args SxpLocalBindingArgs
    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 sxpLocalBindingResource = new Ise.TrustSec.SxpLocalBinding("sxpLocalBindingResource", new()
    {
        IpAddressOrHost = "string",
        Sgt = "string",
        BindingName = "string",
        Description = "string",
        Name = "string",
        SxpVpn = "string",
        Vns = "string",
    });
    
    example, err := trustsec.NewSxpLocalBinding(ctx, "sxpLocalBindingResource", &trustsec.SxpLocalBindingArgs{
    	IpAddressOrHost: pulumi.String("string"),
    	Sgt:             pulumi.String("string"),
    	BindingName:     pulumi.String("string"),
    	Description:     pulumi.String("string"),
    	Name:            pulumi.String("string"),
    	SxpVpn:          pulumi.String("string"),
    	Vns:             pulumi.String("string"),
    })
    
    resource "ise_trustsec_sxp_local_binding" "sxpLocalBindingResource" {
      lifecycle {
        create_before_destroy = true
      }
      ip_address_or_host = "string"
      sgt                = "string"
      binding_name       = "string"
      description        = "string"
      name               = "string"
      sxp_vpn            = "string"
      vns                = "string"
    }
    
    var sxpLocalBindingResource = new SxpLocalBinding("sxpLocalBindingResource", SxpLocalBindingArgs.builder()
        .ipAddressOrHost("string")
        .sgt("string")
        .bindingName("string")
        .description("string")
        .name("string")
        .sxpVpn("string")
        .vns("string")
        .build());
    
    sxp_local_binding_resource = ise.trustsec.SxpLocalBinding("sxpLocalBindingResource",
        ip_address_or_host="string",
        sgt="string",
        binding_name="string",
        description="string",
        name="string",
        sxp_vpn="string",
        vns="string")
    
    const sxpLocalBindingResource = new ise.trustsec.SxpLocalBinding("sxpLocalBindingResource", {
        ipAddressOrHost: "string",
        sgt: "string",
        bindingName: "string",
        description: "string",
        name: "string",
        sxpVpn: "string",
        vns: "string",
    });
    
    type: ise:trustsec:SxpLocalBinding
    properties:
        bindingName: string
        description: string
        ipAddressOrHost: string
        name: string
        sgt: string
        sxpVpn: string
        vns: string
    

    SxpLocalBinding 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 SxpLocalBinding resource accepts the following input properties:

    IpAddressOrHost string
    The IP address for the static SGT mapping. Hostnames are not supported.
    Sgt string
    The name of the Security Group (SGT) to map to the IP address. Cisco ISE renders this as <name> (<decimal>/<hex>) on read and rejects that form on write, so only the name is kept in state.
    BindingName string
    The binding name. Deprecated since Cisco ISE 3.0.
    Description string
    The description of the SXP local binding.
    Name string
    The name of the SXP local binding.
    SxpVpn string
    Comma-separated list of SXP VPN domains. Since Cisco ISE 3.0, at least one of sxpVpn or vns must be defined.
    Vns string
    Comma-separated list of Virtual Networks. Added in Cisco ISE 3.0. At least one of sxpVpn or vns must be defined.
    IpAddressOrHost string
    The IP address for the static SGT mapping. Hostnames are not supported.
    Sgt string
    The name of the Security Group (SGT) to map to the IP address. Cisco ISE renders this as <name> (<decimal>/<hex>) on read and rejects that form on write, so only the name is kept in state.
    BindingName string
    The binding name. Deprecated since Cisco ISE 3.0.
    Description string
    The description of the SXP local binding.
    Name string
    The name of the SXP local binding.
    SxpVpn string
    Comma-separated list of SXP VPN domains. Since Cisco ISE 3.0, at least one of sxpVpn or vns must be defined.
    Vns string
    Comma-separated list of Virtual Networks. Added in Cisco ISE 3.0. At least one of sxpVpn or vns must be defined.
    ip_address_or_host string
    The IP address for the static SGT mapping. Hostnames are not supported.
    sgt string
    The name of the Security Group (SGT) to map to the IP address. Cisco ISE renders this as <name> (<decimal>/<hex>) on read and rejects that form on write, so only the name is kept in state.
    binding_name string
    The binding name. Deprecated since Cisco ISE 3.0.
    description string
    The description of the SXP local binding.
    name string
    The name of the SXP local binding.
    sxp_vpn string
    Comma-separated list of SXP VPN domains. Since Cisco ISE 3.0, at least one of sxpVpn or vns must be defined.
    vns string
    Comma-separated list of Virtual Networks. Added in Cisco ISE 3.0. At least one of sxpVpn or vns must be defined.
    ipAddressOrHost String
    The IP address for the static SGT mapping. Hostnames are not supported.
    sgt String
    The name of the Security Group (SGT) to map to the IP address. Cisco ISE renders this as <name> (<decimal>/<hex>) on read and rejects that form on write, so only the name is kept in state.
    bindingName String
    The binding name. Deprecated since Cisco ISE 3.0.
    description String
    The description of the SXP local binding.
    name String
    The name of the SXP local binding.
    sxpVpn String
    Comma-separated list of SXP VPN domains. Since Cisco ISE 3.0, at least one of sxpVpn or vns must be defined.
    vns String
    Comma-separated list of Virtual Networks. Added in Cisco ISE 3.0. At least one of sxpVpn or vns must be defined.
    ipAddressOrHost string
    The IP address for the static SGT mapping. Hostnames are not supported.
    sgt string
    The name of the Security Group (SGT) to map to the IP address. Cisco ISE renders this as <name> (<decimal>/<hex>) on read and rejects that form on write, so only the name is kept in state.
    bindingName string
    The binding name. Deprecated since Cisco ISE 3.0.
    description string
    The description of the SXP local binding.
    name string
    The name of the SXP local binding.
    sxpVpn string
    Comma-separated list of SXP VPN domains. Since Cisco ISE 3.0, at least one of sxpVpn or vns must be defined.
    vns string
    Comma-separated list of Virtual Networks. Added in Cisco ISE 3.0. At least one of sxpVpn or vns must be defined.
    ip_address_or_host str
    The IP address for the static SGT mapping. Hostnames are not supported.
    sgt str
    The name of the Security Group (SGT) to map to the IP address. Cisco ISE renders this as <name> (<decimal>/<hex>) on read and rejects that form on write, so only the name is kept in state.
    binding_name str
    The binding name. Deprecated since Cisco ISE 3.0.
    description str
    The description of the SXP local binding.
    name str
    The name of the SXP local binding.
    sxp_vpn str
    Comma-separated list of SXP VPN domains. Since Cisco ISE 3.0, at least one of sxpVpn or vns must be defined.
    vns str
    Comma-separated list of Virtual Networks. Added in Cisco ISE 3.0. At least one of sxpVpn or vns must be defined.
    ipAddressOrHost String
    The IP address for the static SGT mapping. Hostnames are not supported.
    sgt String
    The name of the Security Group (SGT) to map to the IP address. Cisco ISE renders this as <name> (<decimal>/<hex>) on read and rejects that form on write, so only the name is kept in state.
    bindingName String
    The binding name. Deprecated since Cisco ISE 3.0.
    description String
    The description of the SXP local binding.
    name String
    The name of the SXP local binding.
    sxpVpn String
    Comma-separated list of SXP VPN domains. Since Cisco ISE 3.0, at least one of sxpVpn or vns must be defined.
    vns String
    Comma-separated list of Virtual Networks. Added in Cisco ISE 3.0. At least one of sxpVpn or vns must be defined.

    Outputs

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

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

    Look up Existing SxpLocalBinding Resource

    Get an existing SxpLocalBinding 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?: SxpLocalBindingState, opts?: CustomResourceOptions): SxpLocalBinding
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            binding_name: Optional[str] = None,
            description: Optional[str] = None,
            ip_address_or_host: Optional[str] = None,
            name: Optional[str] = None,
            sgt: Optional[str] = None,
            sxp_vpn: Optional[str] = None,
            vns: Optional[str] = None) -> SxpLocalBinding
    func GetSxpLocalBinding(ctx *Context, name string, id IDInput, state *SxpLocalBindingState, opts ...ResourceOption) (*SxpLocalBinding, error)
    public static SxpLocalBinding Get(string name, Input<string> id, SxpLocalBindingState? state, CustomResourceOptions? opts = null)
    public static SxpLocalBinding get(String name, Output<String> id, SxpLocalBindingState state, CustomResourceOptions options)
    resources:  _:    type: ise:trustsec:SxpLocalBinding    get:      id: ${id}
    import {
      to = ise_trustsec_sxp_local_binding.example
      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:
    BindingName string
    The binding name. Deprecated since Cisco ISE 3.0.
    Description string
    The description of the SXP local binding.
    IpAddressOrHost string
    The IP address for the static SGT mapping. Hostnames are not supported.
    Name string
    The name of the SXP local binding.
    Sgt string
    The name of the Security Group (SGT) to map to the IP address. Cisco ISE renders this as <name> (<decimal>/<hex>) on read and rejects that form on write, so only the name is kept in state.
    SxpVpn string
    Comma-separated list of SXP VPN domains. Since Cisco ISE 3.0, at least one of sxpVpn or vns must be defined.
    Vns string
    Comma-separated list of Virtual Networks. Added in Cisco ISE 3.0. At least one of sxpVpn or vns must be defined.
    BindingName string
    The binding name. Deprecated since Cisco ISE 3.0.
    Description string
    The description of the SXP local binding.
    IpAddressOrHost string
    The IP address for the static SGT mapping. Hostnames are not supported.
    Name string
    The name of the SXP local binding.
    Sgt string
    The name of the Security Group (SGT) to map to the IP address. Cisco ISE renders this as <name> (<decimal>/<hex>) on read and rejects that form on write, so only the name is kept in state.
    SxpVpn string
    Comma-separated list of SXP VPN domains. Since Cisco ISE 3.0, at least one of sxpVpn or vns must be defined.
    Vns string
    Comma-separated list of Virtual Networks. Added in Cisco ISE 3.0. At least one of sxpVpn or vns must be defined.
    binding_name string
    The binding name. Deprecated since Cisco ISE 3.0.
    description string
    The description of the SXP local binding.
    ip_address_or_host string
    The IP address for the static SGT mapping. Hostnames are not supported.
    name string
    The name of the SXP local binding.
    sgt string
    The name of the Security Group (SGT) to map to the IP address. Cisco ISE renders this as <name> (<decimal>/<hex>) on read and rejects that form on write, so only the name is kept in state.
    sxp_vpn string
    Comma-separated list of SXP VPN domains. Since Cisco ISE 3.0, at least one of sxpVpn or vns must be defined.
    vns string
    Comma-separated list of Virtual Networks. Added in Cisco ISE 3.0. At least one of sxpVpn or vns must be defined.
    bindingName String
    The binding name. Deprecated since Cisco ISE 3.0.
    description String
    The description of the SXP local binding.
    ipAddressOrHost String
    The IP address for the static SGT mapping. Hostnames are not supported.
    name String
    The name of the SXP local binding.
    sgt String
    The name of the Security Group (SGT) to map to the IP address. Cisco ISE renders this as <name> (<decimal>/<hex>) on read and rejects that form on write, so only the name is kept in state.
    sxpVpn String
    Comma-separated list of SXP VPN domains. Since Cisco ISE 3.0, at least one of sxpVpn or vns must be defined.
    vns String
    Comma-separated list of Virtual Networks. Added in Cisco ISE 3.0. At least one of sxpVpn or vns must be defined.
    bindingName string
    The binding name. Deprecated since Cisco ISE 3.0.
    description string
    The description of the SXP local binding.
    ipAddressOrHost string
    The IP address for the static SGT mapping. Hostnames are not supported.
    name string
    The name of the SXP local binding.
    sgt string
    The name of the Security Group (SGT) to map to the IP address. Cisco ISE renders this as <name> (<decimal>/<hex>) on read and rejects that form on write, so only the name is kept in state.
    sxpVpn string
    Comma-separated list of SXP VPN domains. Since Cisco ISE 3.0, at least one of sxpVpn or vns must be defined.
    vns string
    Comma-separated list of Virtual Networks. Added in Cisco ISE 3.0. At least one of sxpVpn or vns must be defined.
    binding_name str
    The binding name. Deprecated since Cisco ISE 3.0.
    description str
    The description of the SXP local binding.
    ip_address_or_host str
    The IP address for the static SGT mapping. Hostnames are not supported.
    name str
    The name of the SXP local binding.
    sgt str
    The name of the Security Group (SGT) to map to the IP address. Cisco ISE renders this as <name> (<decimal>/<hex>) on read and rejects that form on write, so only the name is kept in state.
    sxp_vpn str
    Comma-separated list of SXP VPN domains. Since Cisco ISE 3.0, at least one of sxpVpn or vns must be defined.
    vns str
    Comma-separated list of Virtual Networks. Added in Cisco ISE 3.0. At least one of sxpVpn or vns must be defined.
    bindingName String
    The binding name. Deprecated since Cisco ISE 3.0.
    description String
    The description of the SXP local binding.
    ipAddressOrHost String
    The IP address for the static SGT mapping. Hostnames are not supported.
    name String
    The name of the SXP local binding.
    sgt String
    The name of the Security Group (SGT) to map to the IP address. Cisco ISE renders this as <name> (<decimal>/<hex>) on read and rejects that form on write, so only the name is kept in state.
    sxpVpn String
    Comma-separated list of SXP VPN domains. Since Cisco ISE 3.0, at least one of sxpVpn or vns must be defined.
    vns String
    Comma-separated list of Virtual Networks. Added in Cisco ISE 3.0. At least one of sxpVpn or vns must be defined.

    Import

    The pulumi import command can be used, for example:

    $ pulumi import ise:trustsec/sxpLocalBinding:SxpLocalBinding example "76d24097-41c4-4558-a4d0-a8c07ac08470"
    

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

    Package Details

    Repository
    ise pulumi/pulumi-ise
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the ise Terraform Provider.
    ise logo
    Viewing docs for Cisco ISE v0.5.1
    published on Friday, Sep 4, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial