published on Monday, Sep 7, 2026 by ciscodevnet
published on Monday, Sep 7, 2026 by ciscodevnet
Create ServiceDeviceClusterSite Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ServiceDeviceClusterSite(name: string, args: ServiceDeviceClusterSiteArgs, opts?: CustomResourceOptions);@overload
def ServiceDeviceClusterSite(resource_name: str,
args: ServiceDeviceClusterSiteArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ServiceDeviceClusterSite(resource_name: str,
opts: Optional[ResourceOptions] = None,
interfaces: Optional[Sequence[ServiceDeviceClusterSiteInterfaceArgs]] = None,
template_id: Optional[str] = None,
site_id: Optional[str] = None,
high_availability_mode: Optional[str] = None,
domain_dn: Optional[str] = None,
name: Optional[str] = None,
promiscuous_mode: Optional[bool] = None,
service_device_cluster_site_id: Optional[str] = None,
domain_type: Optional[str] = None,
domain_name: Optional[str] = None,
trunking_port: Optional[bool] = None,
vlan: Optional[float] = None,
vmm_domain_type: Optional[str] = None)func NewServiceDeviceClusterSite(ctx *Context, name string, args ServiceDeviceClusterSiteArgs, opts ...ResourceOption) (*ServiceDeviceClusterSite, error)public ServiceDeviceClusterSite(string name, ServiceDeviceClusterSiteArgs args, CustomResourceOptions? opts = null)
public ServiceDeviceClusterSite(String name, ServiceDeviceClusterSiteArgs args)
public ServiceDeviceClusterSite(String name, ServiceDeviceClusterSiteArgs args, CustomResourceOptions options)
type: mso:ServiceDeviceClusterSite
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "mso_service_device_cluster_site" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args ServiceDeviceClusterSiteArgs
- 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 ServiceDeviceClusterSiteArgs
- 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 ServiceDeviceClusterSiteArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ServiceDeviceClusterSiteArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ServiceDeviceClusterSiteArgs
- 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 serviceDeviceClusterSiteResource = new Mso.ServiceDeviceClusterSite("serviceDeviceClusterSiteResource", new()
{
Interfaces = new[]
{
new Mso.Inputs.ServiceDeviceClusterSiteInterfaceArgs
{
Name = "string",
DomainDn = "string",
DomainName = "string",
EnhancedLagPolicy = "string",
FabricToDeviceConnectivities = new[]
{
new Mso.Inputs.ServiceDeviceClusterSiteInterfaceFabricToDeviceConnectivityArgs
{
NodeIds = new[]
{
"string",
},
Path = "string",
PodId = "string",
PortType = "string",
Tag = "string",
Vlan = 0.0,
},
},
PbrDestinations = new[]
{
new Mso.Inputs.ServiceDeviceClusterSiteInterfacePbrDestinationArgs
{
AdditionalTrackingIp = "string",
Ip = "string",
IsBackup = false,
Mac = "string",
PodId = "string",
Tag = "string",
Weight = 0.0,
},
},
Vlan = 0.0,
VmInformations = new[]
{
new Mso.Inputs.ServiceDeviceClusterSiteInterfaceVmInformationArgs
{
VmName = "string",
VnicName = "string",
NodeIds = new[]
{
"string",
},
Path = "string",
PodId = "string",
PortType = "string",
},
},
},
},
TemplateId = "string",
SiteId = "string",
HighAvailabilityMode = "string",
DomainDn = "string",
Name = "string",
PromiscuousMode = false,
ServiceDeviceClusterSiteId = "string",
DomainType = "string",
DomainName = "string",
TrunkingPort = false,
Vlan = 0.0,
VmmDomainType = "string",
});
example, err := mso.NewServiceDeviceClusterSite(ctx, "serviceDeviceClusterSiteResource", &mso.ServiceDeviceClusterSiteArgs{
Interfaces: mso.ServiceDeviceClusterSiteInterfaceArray{
&mso.ServiceDeviceClusterSiteInterfaceArgs{
Name: pulumi.String("string"),
DomainDn: pulumi.String("string"),
DomainName: pulumi.String("string"),
EnhancedLagPolicy: pulumi.String("string"),
FabricToDeviceConnectivities: mso.ServiceDeviceClusterSiteInterfaceFabricToDeviceConnectivityArray{
&mso.ServiceDeviceClusterSiteInterfaceFabricToDeviceConnectivityArgs{
NodeIds: pulumi.StringArray{
pulumi.String("string"),
},
Path: pulumi.String("string"),
PodId: pulumi.String("string"),
PortType: pulumi.String("string"),
Tag: pulumi.String("string"),
Vlan: pulumi.Float64(0),
},
},
PbrDestinations: mso.ServiceDeviceClusterSiteInterfacePbrDestinationArray{
&mso.ServiceDeviceClusterSiteInterfacePbrDestinationArgs{
AdditionalTrackingIp: pulumi.String("string"),
Ip: pulumi.String("string"),
IsBackup: pulumi.Bool(false),
Mac: pulumi.String("string"),
PodId: pulumi.String("string"),
Tag: pulumi.String("string"),
Weight: pulumi.Float64(0),
},
},
Vlan: pulumi.Float64(0),
VmInformations: mso.ServiceDeviceClusterSiteInterfaceVmInformationArray{
&mso.ServiceDeviceClusterSiteInterfaceVmInformationArgs{
VmName: pulumi.String("string"),
VnicName: pulumi.String("string"),
NodeIds: pulumi.StringArray{
pulumi.String("string"),
},
Path: pulumi.String("string"),
PodId: pulumi.String("string"),
PortType: pulumi.String("string"),
},
},
},
},
TemplateId: pulumi.String("string"),
SiteId: pulumi.String("string"),
HighAvailabilityMode: pulumi.String("string"),
DomainDn: pulumi.String("string"),
Name: pulumi.String("string"),
PromiscuousMode: pulumi.Bool(false),
ServiceDeviceClusterSiteId: pulumi.String("string"),
DomainType: pulumi.String("string"),
DomainName: pulumi.String("string"),
TrunkingPort: pulumi.Bool(false),
Vlan: pulumi.Float64(0),
VmmDomainType: pulumi.String("string"),
})
resource "mso_service_device_cluster_site" "serviceDeviceClusterSiteResource" {
lifecycle {
create_before_destroy = true
}
interfaces {
name = "string"
domain_dn = "string"
domain_name = "string"
enhanced_lag_policy = "string"
fabric_to_device_connectivities {
node_ids = ["string"]
path = "string"
pod_id = "string"
port_type = "string"
tag = "string"
vlan = 0
}
pbr_destinations {
additional_tracking_ip = "string"
ip = "string"
is_backup = false
mac = "string"
pod_id = "string"
tag = "string"
weight = 0
}
vlan = 0
vm_informations {
vm_name = "string"
vnic_name = "string"
node_ids = ["string"]
path = "string"
pod_id = "string"
port_type = "string"
}
}
template_id = "string"
site_id = "string"
high_availability_mode = "string"
domain_dn = "string"
name = "string"
promiscuous_mode = false
service_device_cluster_site_id = "string"
domain_type = "string"
domain_name = "string"
trunking_port = false
vlan = 0
vmm_domain_type = "string"
}
var serviceDeviceClusterSiteResource = new ServiceDeviceClusterSite("serviceDeviceClusterSiteResource", ServiceDeviceClusterSiteArgs.builder()
.interfaces(ServiceDeviceClusterSiteInterfaceArgs.builder()
.name("string")
.domainDn("string")
.domainName("string")
.enhancedLagPolicy("string")
.fabricToDeviceConnectivities(ServiceDeviceClusterSiteInterfaceFabricToDeviceConnectivityArgs.builder()
.nodeIds("string")
.path("string")
.podId("string")
.portType("string")
.tag("string")
.vlan(0.0)
.build())
.pbrDestinations(ServiceDeviceClusterSiteInterfacePbrDestinationArgs.builder()
.additionalTrackingIp("string")
.ip("string")
.isBackup(false)
.mac("string")
.podId("string")
.tag("string")
.weight(0.0)
.build())
.vlan(0.0)
.vmInformations(ServiceDeviceClusterSiteInterfaceVmInformationArgs.builder()
.vmName("string")
.vnicName("string")
.nodeIds("string")
.path("string")
.podId("string")
.portType("string")
.build())
.build())
.templateId("string")
.siteId("string")
.highAvailabilityMode("string")
.domainDn("string")
.name("string")
.promiscuousMode(false)
.serviceDeviceClusterSiteId("string")
.domainType("string")
.domainName("string")
.trunkingPort(false)
.vlan(0.0)
.vmmDomainType("string")
.build());
service_device_cluster_site_resource = mso.ServiceDeviceClusterSite("serviceDeviceClusterSiteResource",
interfaces=[{
"name": "string",
"domain_dn": "string",
"domain_name": "string",
"enhanced_lag_policy": "string",
"fabric_to_device_connectivities": [{
"node_ids": ["string"],
"path": "string",
"pod_id": "string",
"port_type": "string",
"tag": "string",
"vlan": float(0),
}],
"pbr_destinations": [{
"additional_tracking_ip": "string",
"ip": "string",
"is_backup": False,
"mac": "string",
"pod_id": "string",
"tag": "string",
"weight": float(0),
}],
"vlan": float(0),
"vm_informations": [{
"vm_name": "string",
"vnic_name": "string",
"node_ids": ["string"],
"path": "string",
"pod_id": "string",
"port_type": "string",
}],
}],
template_id="string",
site_id="string",
high_availability_mode="string",
domain_dn="string",
name="string",
promiscuous_mode=False,
service_device_cluster_site_id="string",
domain_type="string",
domain_name="string",
trunking_port=False,
vlan=float(0),
vmm_domain_type="string")
const serviceDeviceClusterSiteResource = new mso.ServiceDeviceClusterSite("serviceDeviceClusterSiteResource", {
interfaces: [{
name: "string",
domainDn: "string",
domainName: "string",
enhancedLagPolicy: "string",
fabricToDeviceConnectivities: [{
nodeIds: ["string"],
path: "string",
podId: "string",
portType: "string",
tag: "string",
vlan: 0,
}],
pbrDestinations: [{
additionalTrackingIp: "string",
ip: "string",
isBackup: false,
mac: "string",
podId: "string",
tag: "string",
weight: 0,
}],
vlan: 0,
vmInformations: [{
vmName: "string",
vnicName: "string",
nodeIds: ["string"],
path: "string",
podId: "string",
portType: "string",
}],
}],
templateId: "string",
siteId: "string",
highAvailabilityMode: "string",
domainDn: "string",
name: "string",
promiscuousMode: false,
serviceDeviceClusterSiteId: "string",
domainType: "string",
domainName: "string",
trunkingPort: false,
vlan: 0,
vmmDomainType: "string",
});
type: mso:ServiceDeviceClusterSite
properties:
domainDn: string
domainName: string
domainType: string
highAvailabilityMode: string
interfaces:
- domainDn: string
domainName: string
enhancedLagPolicy: string
fabricToDeviceConnectivities:
- nodeIds:
- string
path: string
podId: string
portType: string
tag: string
vlan: 0
name: string
pbrDestinations:
- additionalTrackingIp: string
ip: string
isBackup: false
mac: string
podId: string
tag: string
weight: 0
vlan: 0
vmInformations:
- nodeIds:
- string
path: string
podId: string
portType: string
vmName: string
vnicName: string
name: string
promiscuousMode: false
serviceDeviceClusterSiteId: string
siteId: string
templateId: string
trunkingPort: false
vlan: 0
vmmDomainType: string
ServiceDeviceClusterSite 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 ServiceDeviceClusterSite resource accepts the following input properties:
- Interfaces
List<Service
Device Cluster Site Interface> - The list of interfaces of the Service Device Cluster on the site.
- Site
Id string - The ID of the site on which to configure the Service Device Cluster.
- Template
Id string - The ID of the service device template that contains the Service Device Cluster.
- Domain
Dn string - The distinguished name of the domain associated with the Service Device Cluster on the site. Must start with
uni/phys-for a physical domain oruni/vmmp-for a VMM domain. Cannot be combined withdomain_type,vmm_domain_type, ordomain_name. - Domain
Name string - The name of the domain associated with the Service Device Cluster on the site. Must be used together with
domain_typeand cannot be combined withdomain_dn. - Domain
Type string - The type of domain associated with the Service Device Cluster on the site. Must be used together with
domain_nameand cannot be combined withdomain_dn. - High
Availability stringMode - The high availability mode of the Service Device Cluster on the site. Changing this forces the Service Device Cluster on the site to be destroyed and re-created, since transitioning between
activeActive(per-interface domains) and the other modes (device-level domain) is a structural change to the device entry. - Name string
- The name of the Service Device Cluster to configure on the site.
- Promiscuous
Mode bool - Whether promiscuous mode is enabled on the Service Device Cluster on the site.
- Service
Device stringCluster Site Id - Trunking
Port bool - Whether the Service Device Cluster on the site uses a trunking port.
- Vlan double
- The VLAN ID on the Service Device Cluster on the site. Set at the device level only when
high_availability_modeisactiveStandby; for other modes use the interface-levelvlan(regular L3 devices) or the per-pathvlaninsidefabric_to_device_connectivity(activeActive). - Vmm
Domain stringType - The VMM domain provider type. Required when
domain_typeisvmmDomainand must not be set whendomain_typeisphysicalDomain.
- Interfaces
[]Service
Device Cluster Site Interface Args - The list of interfaces of the Service Device Cluster on the site.
- Site
Id string - The ID of the site on which to configure the Service Device Cluster.
- Template
Id string - The ID of the service device template that contains the Service Device Cluster.
- Domain
Dn string - The distinguished name of the domain associated with the Service Device Cluster on the site. Must start with
uni/phys-for a physical domain oruni/vmmp-for a VMM domain. Cannot be combined withdomain_type,vmm_domain_type, ordomain_name. - Domain
Name string - The name of the domain associated with the Service Device Cluster on the site. Must be used together with
domain_typeand cannot be combined withdomain_dn. - Domain
Type string - The type of domain associated with the Service Device Cluster on the site. Must be used together with
domain_nameand cannot be combined withdomain_dn. - High
Availability stringMode - The high availability mode of the Service Device Cluster on the site. Changing this forces the Service Device Cluster on the site to be destroyed and re-created, since transitioning between
activeActive(per-interface domains) and the other modes (device-level domain) is a structural change to the device entry. - Name string
- The name of the Service Device Cluster to configure on the site.
- Promiscuous
Mode bool - Whether promiscuous mode is enabled on the Service Device Cluster on the site.
- Service
Device stringCluster Site Id - Trunking
Port bool - Whether the Service Device Cluster on the site uses a trunking port.
- Vlan float64
- The VLAN ID on the Service Device Cluster on the site. Set at the device level only when
high_availability_modeisactiveStandby; for other modes use the interface-levelvlan(regular L3 devices) or the per-pathvlaninsidefabric_to_device_connectivity(activeActive). - Vmm
Domain stringType - The VMM domain provider type. Required when
domain_typeisvmmDomainand must not be set whendomain_typeisphysicalDomain.
- interfaces list(object)
- The list of interfaces of the Service Device Cluster on the site.
- site_
id string - The ID of the site on which to configure the Service Device Cluster.
- template_
id string - The ID of the service device template that contains the Service Device Cluster.
- domain_
dn string - The distinguished name of the domain associated with the Service Device Cluster on the site. Must start with
uni/phys-for a physical domain oruni/vmmp-for a VMM domain. Cannot be combined withdomain_type,vmm_domain_type, ordomain_name. - domain_
name string - The name of the domain associated with the Service Device Cluster on the site. Must be used together with
domain_typeand cannot be combined withdomain_dn. - domain_
type string - The type of domain associated with the Service Device Cluster on the site. Must be used together with
domain_nameand cannot be combined withdomain_dn. - high_
availability_ stringmode - The high availability mode of the Service Device Cluster on the site. Changing this forces the Service Device Cluster on the site to be destroyed and re-created, since transitioning between
activeActive(per-interface domains) and the other modes (device-level domain) is a structural change to the device entry. - name string
- The name of the Service Device Cluster to configure on the site.
- promiscuous_
mode bool - Whether promiscuous mode is enabled on the Service Device Cluster on the site.
- service_
device_ stringcluster_ site_ id - trunking_
port bool - Whether the Service Device Cluster on the site uses a trunking port.
- vlan number
- The VLAN ID on the Service Device Cluster on the site. Set at the device level only when
high_availability_modeisactiveStandby; for other modes use the interface-levelvlan(regular L3 devices) or the per-pathvlaninsidefabric_to_device_connectivity(activeActive). - vmm_
domain_ stringtype - The VMM domain provider type. Required when
domain_typeisvmmDomainand must not be set whendomain_typeisphysicalDomain.
- interfaces
List<Service
Device Cluster Site Interface> - The list of interfaces of the Service Device Cluster on the site.
- site
Id String - The ID of the site on which to configure the Service Device Cluster.
- template
Id String - The ID of the service device template that contains the Service Device Cluster.
- domain
Dn String - The distinguished name of the domain associated with the Service Device Cluster on the site. Must start with
uni/phys-for a physical domain oruni/vmmp-for a VMM domain. Cannot be combined withdomain_type,vmm_domain_type, ordomain_name. - domain
Name String - The name of the domain associated with the Service Device Cluster on the site. Must be used together with
domain_typeand cannot be combined withdomain_dn. - domain
Type String - The type of domain associated with the Service Device Cluster on the site. Must be used together with
domain_nameand cannot be combined withdomain_dn. - high
Availability StringMode - The high availability mode of the Service Device Cluster on the site. Changing this forces the Service Device Cluster on the site to be destroyed and re-created, since transitioning between
activeActive(per-interface domains) and the other modes (device-level domain) is a structural change to the device entry. - name String
- The name of the Service Device Cluster to configure on the site.
- promiscuous
Mode Boolean - Whether promiscuous mode is enabled on the Service Device Cluster on the site.
- service
Device StringCluster Site Id - trunking
Port Boolean - Whether the Service Device Cluster on the site uses a trunking port.
- vlan Double
- The VLAN ID on the Service Device Cluster on the site. Set at the device level only when
high_availability_modeisactiveStandby; for other modes use the interface-levelvlan(regular L3 devices) or the per-pathvlaninsidefabric_to_device_connectivity(activeActive). - vmm
Domain StringType - The VMM domain provider type. Required when
domain_typeisvmmDomainand must not be set whendomain_typeisphysicalDomain.
- interfaces
Service
Device Cluster Site Interface[] - The list of interfaces of the Service Device Cluster on the site.
- site
Id string - The ID of the site on which to configure the Service Device Cluster.
- template
Id string - The ID of the service device template that contains the Service Device Cluster.
- domain
Dn string - The distinguished name of the domain associated with the Service Device Cluster on the site. Must start with
uni/phys-for a physical domain oruni/vmmp-for a VMM domain. Cannot be combined withdomain_type,vmm_domain_type, ordomain_name. - domain
Name string - The name of the domain associated with the Service Device Cluster on the site. Must be used together with
domain_typeand cannot be combined withdomain_dn. - domain
Type string - The type of domain associated with the Service Device Cluster on the site. Must be used together with
domain_nameand cannot be combined withdomain_dn. - high
Availability stringMode - The high availability mode of the Service Device Cluster on the site. Changing this forces the Service Device Cluster on the site to be destroyed and re-created, since transitioning between
activeActive(per-interface domains) and the other modes (device-level domain) is a structural change to the device entry. - name string
- The name of the Service Device Cluster to configure on the site.
- promiscuous
Mode boolean - Whether promiscuous mode is enabled on the Service Device Cluster on the site.
- service
Device stringCluster Site Id - trunking
Port boolean - Whether the Service Device Cluster on the site uses a trunking port.
- vlan number
- The VLAN ID on the Service Device Cluster on the site. Set at the device level only when
high_availability_modeisactiveStandby; for other modes use the interface-levelvlan(regular L3 devices) or the per-pathvlaninsidefabric_to_device_connectivity(activeActive). - vmm
Domain stringType - The VMM domain provider type. Required when
domain_typeisvmmDomainand must not be set whendomain_typeisphysicalDomain.
- interfaces
Sequence[Service
Device Cluster Site Interface Args] - The list of interfaces of the Service Device Cluster on the site.
- site_
id str - The ID of the site on which to configure the Service Device Cluster.
- template_
id str - The ID of the service device template that contains the Service Device Cluster.
- domain_
dn str - The distinguished name of the domain associated with the Service Device Cluster on the site. Must start with
uni/phys-for a physical domain oruni/vmmp-for a VMM domain. Cannot be combined withdomain_type,vmm_domain_type, ordomain_name. - domain_
name str - The name of the domain associated with the Service Device Cluster on the site. Must be used together with
domain_typeand cannot be combined withdomain_dn. - domain_
type str - The type of domain associated with the Service Device Cluster on the site. Must be used together with
domain_nameand cannot be combined withdomain_dn. - high_
availability_ strmode - The high availability mode of the Service Device Cluster on the site. Changing this forces the Service Device Cluster on the site to be destroyed and re-created, since transitioning between
activeActive(per-interface domains) and the other modes (device-level domain) is a structural change to the device entry. - name str
- The name of the Service Device Cluster to configure on the site.
- promiscuous_
mode bool - Whether promiscuous mode is enabled on the Service Device Cluster on the site.
- service_
device_ strcluster_ site_ id - trunking_
port bool - Whether the Service Device Cluster on the site uses a trunking port.
- vlan float
- The VLAN ID on the Service Device Cluster on the site. Set at the device level only when
high_availability_modeisactiveStandby; for other modes use the interface-levelvlan(regular L3 devices) or the per-pathvlaninsidefabric_to_device_connectivity(activeActive). - vmm_
domain_ strtype - The VMM domain provider type. Required when
domain_typeisvmmDomainand must not be set whendomain_typeisphysicalDomain.
- interfaces List<Property Map>
- The list of interfaces of the Service Device Cluster on the site.
- site
Id String - The ID of the site on which to configure the Service Device Cluster.
- template
Id String - The ID of the service device template that contains the Service Device Cluster.
- domain
Dn String - The distinguished name of the domain associated with the Service Device Cluster on the site. Must start with
uni/phys-for a physical domain oruni/vmmp-for a VMM domain. Cannot be combined withdomain_type,vmm_domain_type, ordomain_name. - domain
Name String - The name of the domain associated with the Service Device Cluster on the site. Must be used together with
domain_typeand cannot be combined withdomain_dn. - domain
Type String - The type of domain associated with the Service Device Cluster on the site. Must be used together with
domain_nameand cannot be combined withdomain_dn. - high
Availability StringMode - The high availability mode of the Service Device Cluster on the site. Changing this forces the Service Device Cluster on the site to be destroyed and re-created, since transitioning between
activeActive(per-interface domains) and the other modes (device-level domain) is a structural change to the device entry. - name String
- The name of the Service Device Cluster to configure on the site.
- promiscuous
Mode Boolean - Whether promiscuous mode is enabled on the Service Device Cluster on the site.
- service
Device StringCluster Site Id - trunking
Port Boolean - Whether the Service Device Cluster on the site uses a trunking port.
- vlan Number
- The VLAN ID on the Service Device Cluster on the site. Set at the device level only when
high_availability_modeisactiveStandby; for other modes use the interface-levelvlan(regular L3 devices) or the per-pathvlaninsidefabric_to_device_connectivity(activeActive). - vmm
Domain StringType - The VMM domain provider type. Required when
domain_typeisvmmDomainand must not be set whendomain_typeisphysicalDomain.
Outputs
All input properties are implicitly available as output properties. Additionally, the ServiceDeviceClusterSite 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 ServiceDeviceClusterSite Resource
Get an existing ServiceDeviceClusterSite 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?: ServiceDeviceClusterSiteState, opts?: CustomResourceOptions): ServiceDeviceClusterSite@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
domain_dn: Optional[str] = None,
domain_name: Optional[str] = None,
domain_type: Optional[str] = None,
high_availability_mode: Optional[str] = None,
interfaces: Optional[Sequence[ServiceDeviceClusterSiteInterfaceArgs]] = None,
name: Optional[str] = None,
promiscuous_mode: Optional[bool] = None,
service_device_cluster_site_id: Optional[str] = None,
site_id: Optional[str] = None,
template_id: Optional[str] = None,
trunking_port: Optional[bool] = None,
vlan: Optional[float] = None,
vmm_domain_type: Optional[str] = None) -> ServiceDeviceClusterSitefunc GetServiceDeviceClusterSite(ctx *Context, name string, id IDInput, state *ServiceDeviceClusterSiteState, opts ...ResourceOption) (*ServiceDeviceClusterSite, error)public static ServiceDeviceClusterSite Get(string name, Input<string> id, ServiceDeviceClusterSiteState? state, CustomResourceOptions? opts = null)public static ServiceDeviceClusterSite get(String name, Output<String> id, ServiceDeviceClusterSiteState state, CustomResourceOptions options)resources: _: type: mso:ServiceDeviceClusterSite get: id: ${id}import {
to = mso_service_device_cluster_site.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.
- Domain
Dn string - The distinguished name of the domain associated with the Service Device Cluster on the site. Must start with
uni/phys-for a physical domain oruni/vmmp-for a VMM domain. Cannot be combined withdomain_type,vmm_domain_type, ordomain_name. - Domain
Name string - The name of the domain associated with the Service Device Cluster on the site. Must be used together with
domain_typeand cannot be combined withdomain_dn. - Domain
Type string - The type of domain associated with the Service Device Cluster on the site. Must be used together with
domain_nameand cannot be combined withdomain_dn. - High
Availability stringMode - The high availability mode of the Service Device Cluster on the site. Changing this forces the Service Device Cluster on the site to be destroyed and re-created, since transitioning between
activeActive(per-interface domains) and the other modes (device-level domain) is a structural change to the device entry. - Interfaces
List<Service
Device Cluster Site Interface> - The list of interfaces of the Service Device Cluster on the site.
- Name string
- The name of the Service Device Cluster to configure on the site.
- Promiscuous
Mode bool - Whether promiscuous mode is enabled on the Service Device Cluster on the site.
- Service
Device stringCluster Site Id - Site
Id string - The ID of the site on which to configure the Service Device Cluster.
- Template
Id string - The ID of the service device template that contains the Service Device Cluster.
- Trunking
Port bool - Whether the Service Device Cluster on the site uses a trunking port.
- Vlan double
- The VLAN ID on the Service Device Cluster on the site. Set at the device level only when
high_availability_modeisactiveStandby; for other modes use the interface-levelvlan(regular L3 devices) or the per-pathvlaninsidefabric_to_device_connectivity(activeActive). - Vmm
Domain stringType - The VMM domain provider type. Required when
domain_typeisvmmDomainand must not be set whendomain_typeisphysicalDomain.
- Domain
Dn string - The distinguished name of the domain associated with the Service Device Cluster on the site. Must start with
uni/phys-for a physical domain oruni/vmmp-for a VMM domain. Cannot be combined withdomain_type,vmm_domain_type, ordomain_name. - Domain
Name string - The name of the domain associated with the Service Device Cluster on the site. Must be used together with
domain_typeand cannot be combined withdomain_dn. - Domain
Type string - The type of domain associated with the Service Device Cluster on the site. Must be used together with
domain_nameand cannot be combined withdomain_dn. - High
Availability stringMode - The high availability mode of the Service Device Cluster on the site. Changing this forces the Service Device Cluster on the site to be destroyed and re-created, since transitioning between
activeActive(per-interface domains) and the other modes (device-level domain) is a structural change to the device entry. - Interfaces
[]Service
Device Cluster Site Interface Args - The list of interfaces of the Service Device Cluster on the site.
- Name string
- The name of the Service Device Cluster to configure on the site.
- Promiscuous
Mode bool - Whether promiscuous mode is enabled on the Service Device Cluster on the site.
- Service
Device stringCluster Site Id - Site
Id string - The ID of the site on which to configure the Service Device Cluster.
- Template
Id string - The ID of the service device template that contains the Service Device Cluster.
- Trunking
Port bool - Whether the Service Device Cluster on the site uses a trunking port.
- Vlan float64
- The VLAN ID on the Service Device Cluster on the site. Set at the device level only when
high_availability_modeisactiveStandby; for other modes use the interface-levelvlan(regular L3 devices) or the per-pathvlaninsidefabric_to_device_connectivity(activeActive). - Vmm
Domain stringType - The VMM domain provider type. Required when
domain_typeisvmmDomainand must not be set whendomain_typeisphysicalDomain.
- domain_
dn string - The distinguished name of the domain associated with the Service Device Cluster on the site. Must start with
uni/phys-for a physical domain oruni/vmmp-for a VMM domain. Cannot be combined withdomain_type,vmm_domain_type, ordomain_name. - domain_
name string - The name of the domain associated with the Service Device Cluster on the site. Must be used together with
domain_typeand cannot be combined withdomain_dn. - domain_
type string - The type of domain associated with the Service Device Cluster on the site. Must be used together with
domain_nameand cannot be combined withdomain_dn. - high_
availability_ stringmode - The high availability mode of the Service Device Cluster on the site. Changing this forces the Service Device Cluster on the site to be destroyed and re-created, since transitioning between
activeActive(per-interface domains) and the other modes (device-level domain) is a structural change to the device entry. - interfaces list(object)
- The list of interfaces of the Service Device Cluster on the site.
- name string
- The name of the Service Device Cluster to configure on the site.
- promiscuous_
mode bool - Whether promiscuous mode is enabled on the Service Device Cluster on the site.
- service_
device_ stringcluster_ site_ id - site_
id string - The ID of the site on which to configure the Service Device Cluster.
- template_
id string - The ID of the service device template that contains the Service Device Cluster.
- trunking_
port bool - Whether the Service Device Cluster on the site uses a trunking port.
- vlan number
- The VLAN ID on the Service Device Cluster on the site. Set at the device level only when
high_availability_modeisactiveStandby; for other modes use the interface-levelvlan(regular L3 devices) or the per-pathvlaninsidefabric_to_device_connectivity(activeActive). - vmm_
domain_ stringtype - The VMM domain provider type. Required when
domain_typeisvmmDomainand must not be set whendomain_typeisphysicalDomain.
- domain
Dn String - The distinguished name of the domain associated with the Service Device Cluster on the site. Must start with
uni/phys-for a physical domain oruni/vmmp-for a VMM domain. Cannot be combined withdomain_type,vmm_domain_type, ordomain_name. - domain
Name String - The name of the domain associated with the Service Device Cluster on the site. Must be used together with
domain_typeand cannot be combined withdomain_dn. - domain
Type String - The type of domain associated with the Service Device Cluster on the site. Must be used together with
domain_nameand cannot be combined withdomain_dn. - high
Availability StringMode - The high availability mode of the Service Device Cluster on the site. Changing this forces the Service Device Cluster on the site to be destroyed and re-created, since transitioning between
activeActive(per-interface domains) and the other modes (device-level domain) is a structural change to the device entry. - interfaces
List<Service
Device Cluster Site Interface> - The list of interfaces of the Service Device Cluster on the site.
- name String
- The name of the Service Device Cluster to configure on the site.
- promiscuous
Mode Boolean - Whether promiscuous mode is enabled on the Service Device Cluster on the site.
- service
Device StringCluster Site Id - site
Id String - The ID of the site on which to configure the Service Device Cluster.
- template
Id String - The ID of the service device template that contains the Service Device Cluster.
- trunking
Port Boolean - Whether the Service Device Cluster on the site uses a trunking port.
- vlan Double
- The VLAN ID on the Service Device Cluster on the site. Set at the device level only when
high_availability_modeisactiveStandby; for other modes use the interface-levelvlan(regular L3 devices) or the per-pathvlaninsidefabric_to_device_connectivity(activeActive). - vmm
Domain StringType - The VMM domain provider type. Required when
domain_typeisvmmDomainand must not be set whendomain_typeisphysicalDomain.
- domain
Dn string - The distinguished name of the domain associated with the Service Device Cluster on the site. Must start with
uni/phys-for a physical domain oruni/vmmp-for a VMM domain. Cannot be combined withdomain_type,vmm_domain_type, ordomain_name. - domain
Name string - The name of the domain associated with the Service Device Cluster on the site. Must be used together with
domain_typeand cannot be combined withdomain_dn. - domain
Type string - The type of domain associated with the Service Device Cluster on the site. Must be used together with
domain_nameand cannot be combined withdomain_dn. - high
Availability stringMode - The high availability mode of the Service Device Cluster on the site. Changing this forces the Service Device Cluster on the site to be destroyed and re-created, since transitioning between
activeActive(per-interface domains) and the other modes (device-level domain) is a structural change to the device entry. - interfaces
Service
Device Cluster Site Interface[] - The list of interfaces of the Service Device Cluster on the site.
- name string
- The name of the Service Device Cluster to configure on the site.
- promiscuous
Mode boolean - Whether promiscuous mode is enabled on the Service Device Cluster on the site.
- service
Device stringCluster Site Id - site
Id string - The ID of the site on which to configure the Service Device Cluster.
- template
Id string - The ID of the service device template that contains the Service Device Cluster.
- trunking
Port boolean - Whether the Service Device Cluster on the site uses a trunking port.
- vlan number
- The VLAN ID on the Service Device Cluster on the site. Set at the device level only when
high_availability_modeisactiveStandby; for other modes use the interface-levelvlan(regular L3 devices) or the per-pathvlaninsidefabric_to_device_connectivity(activeActive). - vmm
Domain stringType - The VMM domain provider type. Required when
domain_typeisvmmDomainand must not be set whendomain_typeisphysicalDomain.
- domain_
dn str - The distinguished name of the domain associated with the Service Device Cluster on the site. Must start with
uni/phys-for a physical domain oruni/vmmp-for a VMM domain. Cannot be combined withdomain_type,vmm_domain_type, ordomain_name. - domain_
name str - The name of the domain associated with the Service Device Cluster on the site. Must be used together with
domain_typeand cannot be combined withdomain_dn. - domain_
type str - The type of domain associated with the Service Device Cluster on the site. Must be used together with
domain_nameand cannot be combined withdomain_dn. - high_
availability_ strmode - The high availability mode of the Service Device Cluster on the site. Changing this forces the Service Device Cluster on the site to be destroyed and re-created, since transitioning between
activeActive(per-interface domains) and the other modes (device-level domain) is a structural change to the device entry. - interfaces
Sequence[Service
Device Cluster Site Interface Args] - The list of interfaces of the Service Device Cluster on the site.
- name str
- The name of the Service Device Cluster to configure on the site.
- promiscuous_
mode bool - Whether promiscuous mode is enabled on the Service Device Cluster on the site.
- service_
device_ strcluster_ site_ id - site_
id str - The ID of the site on which to configure the Service Device Cluster.
- template_
id str - The ID of the service device template that contains the Service Device Cluster.
- trunking_
port bool - Whether the Service Device Cluster on the site uses a trunking port.
- vlan float
- The VLAN ID on the Service Device Cluster on the site. Set at the device level only when
high_availability_modeisactiveStandby; for other modes use the interface-levelvlan(regular L3 devices) or the per-pathvlaninsidefabric_to_device_connectivity(activeActive). - vmm_
domain_ strtype - The VMM domain provider type. Required when
domain_typeisvmmDomainand must not be set whendomain_typeisphysicalDomain.
- domain
Dn String - The distinguished name of the domain associated with the Service Device Cluster on the site. Must start with
uni/phys-for a physical domain oruni/vmmp-for a VMM domain. Cannot be combined withdomain_type,vmm_domain_type, ordomain_name. - domain
Name String - The name of the domain associated with the Service Device Cluster on the site. Must be used together with
domain_typeand cannot be combined withdomain_dn. - domain
Type String - The type of domain associated with the Service Device Cluster on the site. Must be used together with
domain_nameand cannot be combined withdomain_dn. - high
Availability StringMode - The high availability mode of the Service Device Cluster on the site. Changing this forces the Service Device Cluster on the site to be destroyed and re-created, since transitioning between
activeActive(per-interface domains) and the other modes (device-level domain) is a structural change to the device entry. - interfaces List<Property Map>
- The list of interfaces of the Service Device Cluster on the site.
- name String
- The name of the Service Device Cluster to configure on the site.
- promiscuous
Mode Boolean - Whether promiscuous mode is enabled on the Service Device Cluster on the site.
- service
Device StringCluster Site Id - site
Id String - The ID of the site on which to configure the Service Device Cluster.
- template
Id String - The ID of the service device template that contains the Service Device Cluster.
- trunking
Port Boolean - Whether the Service Device Cluster on the site uses a trunking port.
- vlan Number
- The VLAN ID on the Service Device Cluster on the site. Set at the device level only when
high_availability_modeisactiveStandby; for other modes use the interface-levelvlan(regular L3 devices) or the per-pathvlaninsidefabric_to_device_connectivity(activeActive). - vmm
Domain StringType - The VMM domain provider type. Required when
domain_typeisvmmDomainand must not be set whendomain_typeisphysicalDomain.
Supporting Types
ServiceDeviceClusterSiteInterface, ServiceDeviceClusterSiteInterfaceArgs
- Name string
- The name of the interface.
- Domain
Dn string - The distinguished name of the physical domain associated with the interface. Must start with
uni/phys-. Mutually exclusive withdomain_name. Only valid whenhigh_availability_modeisactiveActive. - Domain
Name string - The name of the physical domain associated with the interface. Mutually exclusive with
domain_dn. Only valid whenhigh_availability_modeisactiveActive; in that mode every interface must configure its own physical domain (the device-level domain attributes are derived from the first interface and any device-level values in config are ignored). - Enhanced
Lag stringPolicy - The name of the enhanced LAG policy associated with the interface. Only valid when the device uses a VMM domain.
- Fabric
To List<ServiceDevice Connectivities Device Cluster Site Interface Fabric To Device Connectivity> - The list of fabric-to-device connectivity paths for the interface. Allowed only when the device uses a physical domain. Mutually exclusive with
vm_information. - Pbr
Destinations List<ServiceDevice Cluster Site Interface Pbr Destination> - The list of policy-based redirect (PBR) destinations for the interface.
- Vlan double
- The VLAN ID of the interface. Must not be set when the matching cluster
interface_propertiesbinds to anexternal_epg_uuid(L3out interface); NDO rejects a VLAN on L3out interfaces. - Vm
Informations List<ServiceDevice Cluster Site Interface Vm Information> - The list of VM information entries for the interface. Allowed only when the device uses a VMM domain. Mutually exclusive with
fabric_to_device_connectivity.
- Name string
- The name of the interface.
- Domain
Dn string - The distinguished name of the physical domain associated with the interface. Must start with
uni/phys-. Mutually exclusive withdomain_name. Only valid whenhigh_availability_modeisactiveActive. - Domain
Name string - The name of the physical domain associated with the interface. Mutually exclusive with
domain_dn. Only valid whenhigh_availability_modeisactiveActive; in that mode every interface must configure its own physical domain (the device-level domain attributes are derived from the first interface and any device-level values in config are ignored). - Enhanced
Lag stringPolicy - The name of the enhanced LAG policy associated with the interface. Only valid when the device uses a VMM domain.
- Fabric
To []ServiceDevice Connectivities Device Cluster Site Interface Fabric To Device Connectivity - The list of fabric-to-device connectivity paths for the interface. Allowed only when the device uses a physical domain. Mutually exclusive with
vm_information. - Pbr
Destinations []ServiceDevice Cluster Site Interface Pbr Destination - The list of policy-based redirect (PBR) destinations for the interface.
- Vlan float64
- The VLAN ID of the interface. Must not be set when the matching cluster
interface_propertiesbinds to anexternal_epg_uuid(L3out interface); NDO rejects a VLAN on L3out interfaces. - Vm
Informations []ServiceDevice Cluster Site Interface Vm Information - The list of VM information entries for the interface. Allowed only when the device uses a VMM domain. Mutually exclusive with
fabric_to_device_connectivity.
- name string
- The name of the interface.
- domain_
dn string - The distinguished name of the physical domain associated with the interface. Must start with
uni/phys-. Mutually exclusive withdomain_name. Only valid whenhigh_availability_modeisactiveActive. - domain_
name string - The name of the physical domain associated with the interface. Mutually exclusive with
domain_dn. Only valid whenhigh_availability_modeisactiveActive; in that mode every interface must configure its own physical domain (the device-level domain attributes are derived from the first interface and any device-level values in config are ignored). - enhanced_
lag_ stringpolicy - The name of the enhanced LAG policy associated with the interface. Only valid when the device uses a VMM domain.
- fabric_
to_ list(object)device_ connectivities - The list of fabric-to-device connectivity paths for the interface. Allowed only when the device uses a physical domain. Mutually exclusive with
vm_information. - pbr_
destinations list(object) - The list of policy-based redirect (PBR) destinations for the interface.
- vlan number
- The VLAN ID of the interface. Must not be set when the matching cluster
interface_propertiesbinds to anexternal_epg_uuid(L3out interface); NDO rejects a VLAN on L3out interfaces. - vm_
informations list(object) - The list of VM information entries for the interface. Allowed only when the device uses a VMM domain. Mutually exclusive with
fabric_to_device_connectivity.
- name String
- The name of the interface.
- domain
Dn String - The distinguished name of the physical domain associated with the interface. Must start with
uni/phys-. Mutually exclusive withdomain_name. Only valid whenhigh_availability_modeisactiveActive. - domain
Name String - The name of the physical domain associated with the interface. Mutually exclusive with
domain_dn. Only valid whenhigh_availability_modeisactiveActive; in that mode every interface must configure its own physical domain (the device-level domain attributes are derived from the first interface and any device-level values in config are ignored). - enhanced
Lag StringPolicy - The name of the enhanced LAG policy associated with the interface. Only valid when the device uses a VMM domain.
- fabric
To List<ServiceDevice Connectivities Device Cluster Site Interface Fabric To Device Connectivity> - The list of fabric-to-device connectivity paths for the interface. Allowed only when the device uses a physical domain. Mutually exclusive with
vm_information. - pbr
Destinations List<ServiceDevice Cluster Site Interface Pbr Destination> - The list of policy-based redirect (PBR) destinations for the interface.
- vlan Double
- The VLAN ID of the interface. Must not be set when the matching cluster
interface_propertiesbinds to anexternal_epg_uuid(L3out interface); NDO rejects a VLAN on L3out interfaces. - vm
Informations List<ServiceDevice Cluster Site Interface Vm Information> - The list of VM information entries for the interface. Allowed only when the device uses a VMM domain. Mutually exclusive with
fabric_to_device_connectivity.
- name string
- The name of the interface.
- domain
Dn string - The distinguished name of the physical domain associated with the interface. Must start with
uni/phys-. Mutually exclusive withdomain_name. Only valid whenhigh_availability_modeisactiveActive. - domain
Name string - The name of the physical domain associated with the interface. Mutually exclusive with
domain_dn. Only valid whenhigh_availability_modeisactiveActive; in that mode every interface must configure its own physical domain (the device-level domain attributes are derived from the first interface and any device-level values in config are ignored). - enhanced
Lag stringPolicy - The name of the enhanced LAG policy associated with the interface. Only valid when the device uses a VMM domain.
- fabric
To ServiceDevice Connectivities Device Cluster Site Interface Fabric To Device Connectivity[] - The list of fabric-to-device connectivity paths for the interface. Allowed only when the device uses a physical domain. Mutually exclusive with
vm_information. - pbr
Destinations ServiceDevice Cluster Site Interface Pbr Destination[] - The list of policy-based redirect (PBR) destinations for the interface.
- vlan number
- The VLAN ID of the interface. Must not be set when the matching cluster
interface_propertiesbinds to anexternal_epg_uuid(L3out interface); NDO rejects a VLAN on L3out interfaces. - vm
Informations ServiceDevice Cluster Site Interface Vm Information[] - The list of VM information entries for the interface. Allowed only when the device uses a VMM domain. Mutually exclusive with
fabric_to_device_connectivity.
- name str
- The name of the interface.
- domain_
dn str - The distinguished name of the physical domain associated with the interface. Must start with
uni/phys-. Mutually exclusive withdomain_name. Only valid whenhigh_availability_modeisactiveActive. - domain_
name str - The name of the physical domain associated with the interface. Mutually exclusive with
domain_dn. Only valid whenhigh_availability_modeisactiveActive; in that mode every interface must configure its own physical domain (the device-level domain attributes are derived from the first interface and any device-level values in config are ignored). - enhanced_
lag_ strpolicy - The name of the enhanced LAG policy associated with the interface. Only valid when the device uses a VMM domain.
- fabric_
to_ Sequence[Servicedevice_ connectivities Device Cluster Site Interface Fabric To Device Connectivity] - The list of fabric-to-device connectivity paths for the interface. Allowed only when the device uses a physical domain. Mutually exclusive with
vm_information. - pbr_
destinations Sequence[ServiceDevice Cluster Site Interface Pbr Destination] - The list of policy-based redirect (PBR) destinations for the interface.
- vlan float
- The VLAN ID of the interface. Must not be set when the matching cluster
interface_propertiesbinds to anexternal_epg_uuid(L3out interface); NDO rejects a VLAN on L3out interfaces. - vm_
informations Sequence[ServiceDevice Cluster Site Interface Vm Information] - The list of VM information entries for the interface. Allowed only when the device uses a VMM domain. Mutually exclusive with
fabric_to_device_connectivity.
- name String
- The name of the interface.
- domain
Dn String - The distinguished name of the physical domain associated with the interface. Must start with
uni/phys-. Mutually exclusive withdomain_name. Only valid whenhigh_availability_modeisactiveActive. - domain
Name String - The name of the physical domain associated with the interface. Mutually exclusive with
domain_dn. Only valid whenhigh_availability_modeisactiveActive; in that mode every interface must configure its own physical domain (the device-level domain attributes are derived from the first interface and any device-level values in config are ignored). - enhanced
Lag StringPolicy - The name of the enhanced LAG policy associated with the interface. Only valid when the device uses a VMM domain.
- fabric
To List<Property Map>Device Connectivities - The list of fabric-to-device connectivity paths for the interface. Allowed only when the device uses a physical domain. Mutually exclusive with
vm_information. - pbr
Destinations List<Property Map> - The list of policy-based redirect (PBR) destinations for the interface.
- vlan Number
- The VLAN ID of the interface. Must not be set when the matching cluster
interface_propertiesbinds to anexternal_epg_uuid(L3out interface); NDO rejects a VLAN on L3out interfaces. - vm
Informations List<Property Map> - The list of VM information entries for the interface. Allowed only when the device uses a VMM domain. Mutually exclusive with
fabric_to_device_connectivity.
ServiceDeviceClusterSiteInterfaceFabricToDeviceConnectivity, ServiceDeviceClusterSiteInterfaceFabricToDeviceConnectivityArgs
- Node
Ids List<string> - The node ID(s) of the fabric path. Provide a single element for
port_typeportanddpc, and two elements forport_typevpc. - Path string
- The path on the node. For
portport_typethis is the interface (e.g.eth1/1). Fordpcandvpcport_typethis is the policy group name. - Pod
Id string - The pod ID of the fabric path.
- Port
Type string - The type of port used for the fabric path.
- Tag string
- The tag of the fabric path.
- Vlan double
- The VLAN ID carried on this fabric path. Used when
high_availability_modeisactiveActive, where each fabric path carries its own access VLAN.
- Node
Ids []string - The node ID(s) of the fabric path. Provide a single element for
port_typeportanddpc, and two elements forport_typevpc. - Path string
- The path on the node. For
portport_typethis is the interface (e.g.eth1/1). Fordpcandvpcport_typethis is the policy group name. - Pod
Id string - The pod ID of the fabric path.
- Port
Type string - The type of port used for the fabric path.
- Tag string
- The tag of the fabric path.
- Vlan float64
- The VLAN ID carried on this fabric path. Used when
high_availability_modeisactiveActive, where each fabric path carries its own access VLAN.
- node_
ids list(string) - The node ID(s) of the fabric path. Provide a single element for
port_typeportanddpc, and two elements forport_typevpc. - path string
- The path on the node. For
portport_typethis is the interface (e.g.eth1/1). Fordpcandvpcport_typethis is the policy group name. - pod_
id string - The pod ID of the fabric path.
- port_
type string - The type of port used for the fabric path.
- tag string
- The tag of the fabric path.
- vlan number
- The VLAN ID carried on this fabric path. Used when
high_availability_modeisactiveActive, where each fabric path carries its own access VLAN.
- node
Ids List<String> - The node ID(s) of the fabric path. Provide a single element for
port_typeportanddpc, and two elements forport_typevpc. - path String
- The path on the node. For
portport_typethis is the interface (e.g.eth1/1). Fordpcandvpcport_typethis is the policy group name. - pod
Id String - The pod ID of the fabric path.
- port
Type String - The type of port used for the fabric path.
- tag String
- The tag of the fabric path.
- vlan Double
- The VLAN ID carried on this fabric path. Used when
high_availability_modeisactiveActive, where each fabric path carries its own access VLAN.
- node
Ids string[] - The node ID(s) of the fabric path. Provide a single element for
port_typeportanddpc, and two elements forport_typevpc. - path string
- The path on the node. For
portport_typethis is the interface (e.g.eth1/1). Fordpcandvpcport_typethis is the policy group name. - pod
Id string - The pod ID of the fabric path.
- port
Type string - The type of port used for the fabric path.
- tag string
- The tag of the fabric path.
- vlan number
- The VLAN ID carried on this fabric path. Used when
high_availability_modeisactiveActive, where each fabric path carries its own access VLAN.
- node_
ids Sequence[str] - The node ID(s) of the fabric path. Provide a single element for
port_typeportanddpc, and two elements forport_typevpc. - path str
- The path on the node. For
portport_typethis is the interface (e.g.eth1/1). Fordpcandvpcport_typethis is the policy group name. - pod_
id str - The pod ID of the fabric path.
- port_
type str - The type of port used for the fabric path.
- tag str
- The tag of the fabric path.
- vlan float
- The VLAN ID carried on this fabric path. Used when
high_availability_modeisactiveActive, where each fabric path carries its own access VLAN.
- node
Ids List<String> - The node ID(s) of the fabric path. Provide a single element for
port_typeportanddpc, and two elements forport_typevpc. - path String
- The path on the node. For
portport_typethis is the interface (e.g.eth1/1). Fordpcandvpcport_typethis is the policy group name. - pod
Id String - The pod ID of the fabric path.
- port
Type String - The type of port used for the fabric path.
- tag String
- The tag of the fabric path.
- vlan Number
- The VLAN ID carried on this fabric path. Used when
high_availability_modeisactiveActive, where each fabric path carries its own access VLAN.
ServiceDeviceClusterSiteInterfacePbrDestination, ServiceDeviceClusterSiteInterfacePbrDestinationArgs
- Additional
Tracking stringIp - The additional IP address used for tracking the PBR destination. NDO defaults this to
0.0.0.0for L3 PBR destinations when omitted, and the provider treats that default as equivalent to leaving the attribute unset. - Ip string
- The IP address of the PBR destination. Required for L3 device clusters; omit for L1 clusters with
high_availability_modeactiveActiveoractiveStandby, which carry onlymacandtag. - Is
Backup bool - Whether the PBR destination is a backup destination.
- Mac string
- The MAC address of the PBR destination.
- Pod
Id string - The pod ID of the PBR destination. NDO defaults this to
1when omitted, and the provider treats that default as equivalent to leaving the attribute unset. - Tag string
- The tag of the PBR destination.
- Weight double
- The weight of the PBR destination.
- Additional
Tracking stringIp - The additional IP address used for tracking the PBR destination. NDO defaults this to
0.0.0.0for L3 PBR destinations when omitted, and the provider treats that default as equivalent to leaving the attribute unset. - Ip string
- The IP address of the PBR destination. Required for L3 device clusters; omit for L1 clusters with
high_availability_modeactiveActiveoractiveStandby, which carry onlymacandtag. - Is
Backup bool - Whether the PBR destination is a backup destination.
- Mac string
- The MAC address of the PBR destination.
- Pod
Id string - The pod ID of the PBR destination. NDO defaults this to
1when omitted, and the provider treats that default as equivalent to leaving the attribute unset. - Tag string
- The tag of the PBR destination.
- Weight float64
- The weight of the PBR destination.
- additional_
tracking_ stringip - The additional IP address used for tracking the PBR destination. NDO defaults this to
0.0.0.0for L3 PBR destinations when omitted, and the provider treats that default as equivalent to leaving the attribute unset. - ip string
- The IP address of the PBR destination. Required for L3 device clusters; omit for L1 clusters with
high_availability_modeactiveActiveoractiveStandby, which carry onlymacandtag. - is_
backup bool - Whether the PBR destination is a backup destination.
- mac string
- The MAC address of the PBR destination.
- pod_
id string - The pod ID of the PBR destination. NDO defaults this to
1when omitted, and the provider treats that default as equivalent to leaving the attribute unset. - tag string
- The tag of the PBR destination.
- weight number
- The weight of the PBR destination.
- additional
Tracking StringIp - The additional IP address used for tracking the PBR destination. NDO defaults this to
0.0.0.0for L3 PBR destinations when omitted, and the provider treats that default as equivalent to leaving the attribute unset. - ip String
- The IP address of the PBR destination. Required for L3 device clusters; omit for L1 clusters with
high_availability_modeactiveActiveoractiveStandby, which carry onlymacandtag. - is
Backup Boolean - Whether the PBR destination is a backup destination.
- mac String
- The MAC address of the PBR destination.
- pod
Id String - The pod ID of the PBR destination. NDO defaults this to
1when omitted, and the provider treats that default as equivalent to leaving the attribute unset. - tag String
- The tag of the PBR destination.
- weight Double
- The weight of the PBR destination.
- additional
Tracking stringIp - The additional IP address used for tracking the PBR destination. NDO defaults this to
0.0.0.0for L3 PBR destinations when omitted, and the provider treats that default as equivalent to leaving the attribute unset. - ip string
- The IP address of the PBR destination. Required for L3 device clusters; omit for L1 clusters with
high_availability_modeactiveActiveoractiveStandby, which carry onlymacandtag. - is
Backup boolean - Whether the PBR destination is a backup destination.
- mac string
- The MAC address of the PBR destination.
- pod
Id string - The pod ID of the PBR destination. NDO defaults this to
1when omitted, and the provider treats that default as equivalent to leaving the attribute unset. - tag string
- The tag of the PBR destination.
- weight number
- The weight of the PBR destination.
- additional_
tracking_ strip - The additional IP address used for tracking the PBR destination. NDO defaults this to
0.0.0.0for L3 PBR destinations when omitted, and the provider treats that default as equivalent to leaving the attribute unset. - ip str
- The IP address of the PBR destination. Required for L3 device clusters; omit for L1 clusters with
high_availability_modeactiveActiveoractiveStandby, which carry onlymacandtag. - is_
backup bool - Whether the PBR destination is a backup destination.
- mac str
- The MAC address of the PBR destination.
- pod_
id str - The pod ID of the PBR destination. NDO defaults this to
1when omitted, and the provider treats that default as equivalent to leaving the attribute unset. - tag str
- The tag of the PBR destination.
- weight float
- The weight of the PBR destination.
- additional
Tracking StringIp - The additional IP address used for tracking the PBR destination. NDO defaults this to
0.0.0.0for L3 PBR destinations when omitted, and the provider treats that default as equivalent to leaving the attribute unset. - ip String
- The IP address of the PBR destination. Required for L3 device clusters; omit for L1 clusters with
high_availability_modeactiveActiveoractiveStandby, which carry onlymacandtag. - is
Backup Boolean - Whether the PBR destination is a backup destination.
- mac String
- The MAC address of the PBR destination.
- pod
Id String - The pod ID of the PBR destination. NDO defaults this to
1when omitted, and the provider treats that default as equivalent to leaving the attribute unset. - tag String
- The tag of the PBR destination.
- weight Number
- The weight of the PBR destination.
ServiceDeviceClusterSiteInterfaceVmInformation, ServiceDeviceClusterSiteInterfaceVmInformationArgs
- Vm
Name string - The name of the VM.
- Vnic
Name string - The name of the vNIC on the VM.
- Node
Ids List<string> - The node ID(s) of the fabric path the VM interface attaches to, as a list of strings. Provide a single element for
port_typeportanddpc, and two elements forport_typevpc. - Path string
- The path on the node the VM interface attaches to. For
port_typeportthis is the interface (e.g.eth1/1). Forport_typedpcandvpcthis is the policy group name. - Pod
Id string - The pod ID of the fabric path the VM interface attaches to.
- Port
Type string - The type of port used for the VM interface's fabric path. Allowed values are
port,vpc,dpc.
- Vm
Name string - The name of the VM.
- Vnic
Name string - The name of the vNIC on the VM.
- Node
Ids []string - The node ID(s) of the fabric path the VM interface attaches to, as a list of strings. Provide a single element for
port_typeportanddpc, and two elements forport_typevpc. - Path string
- The path on the node the VM interface attaches to. For
port_typeportthis is the interface (e.g.eth1/1). Forport_typedpcandvpcthis is the policy group name. - Pod
Id string - The pod ID of the fabric path the VM interface attaches to.
- Port
Type string - The type of port used for the VM interface's fabric path. Allowed values are
port,vpc,dpc.
- vm_
name string - The name of the VM.
- vnic_
name string - The name of the vNIC on the VM.
- node_
ids list(string) - The node ID(s) of the fabric path the VM interface attaches to, as a list of strings. Provide a single element for
port_typeportanddpc, and two elements forport_typevpc. - path string
- The path on the node the VM interface attaches to. For
port_typeportthis is the interface (e.g.eth1/1). Forport_typedpcandvpcthis is the policy group name. - pod_
id string - The pod ID of the fabric path the VM interface attaches to.
- port_
type string - The type of port used for the VM interface's fabric path. Allowed values are
port,vpc,dpc.
- vm
Name String - The name of the VM.
- vnic
Name String - The name of the vNIC on the VM.
- node
Ids List<String> - The node ID(s) of the fabric path the VM interface attaches to, as a list of strings. Provide a single element for
port_typeportanddpc, and two elements forport_typevpc. - path String
- The path on the node the VM interface attaches to. For
port_typeportthis is the interface (e.g.eth1/1). Forport_typedpcandvpcthis is the policy group name. - pod
Id String - The pod ID of the fabric path the VM interface attaches to.
- port
Type String - The type of port used for the VM interface's fabric path. Allowed values are
port,vpc,dpc.
- vm
Name string - The name of the VM.
- vnic
Name string - The name of the vNIC on the VM.
- node
Ids string[] - The node ID(s) of the fabric path the VM interface attaches to, as a list of strings. Provide a single element for
port_typeportanddpc, and two elements forport_typevpc. - path string
- The path on the node the VM interface attaches to. For
port_typeportthis is the interface (e.g.eth1/1). Forport_typedpcandvpcthis is the policy group name. - pod
Id string - The pod ID of the fabric path the VM interface attaches to.
- port
Type string - The type of port used for the VM interface's fabric path. Allowed values are
port,vpc,dpc.
- vm_
name str - The name of the VM.
- vnic_
name str - The name of the vNIC on the VM.
- node_
ids Sequence[str] - The node ID(s) of the fabric path the VM interface attaches to, as a list of strings. Provide a single element for
port_typeportanddpc, and two elements forport_typevpc. - path str
- The path on the node the VM interface attaches to. For
port_typeportthis is the interface (e.g.eth1/1). Forport_typedpcandvpcthis is the policy group name. - pod_
id str - The pod ID of the fabric path the VM interface attaches to.
- port_
type str - The type of port used for the VM interface's fabric path. Allowed values are
port,vpc,dpc.
- vm
Name String - The name of the VM.
- vnic
Name String - The name of the vNIC on the VM.
- node
Ids List<String> - The node ID(s) of the fabric path the VM interface attaches to, as a list of strings. Provide a single element for
port_typeportanddpc, and two elements forport_typevpc. - path String
- The path on the node the VM interface attaches to. For
port_typeportthis is the interface (e.g.eth1/1). Forport_typedpcandvpcthis is the policy group name. - pod
Id String - The pod ID of the fabric path the VM interface attaches to.
- port
Type String - The type of port used for the VM interface's fabric path. Allowed values are
port,vpc,dpc.
Package Details
- Repository
- mso ciscodevnet/terraform-provider-mso
- License
- Notes
- This Pulumi package is based on the
msoTerraform Provider.
published on Monday, Sep 7, 2026 by ciscodevnet