published on Friday, Apr 17, 2026 by ciscodevnet
published on Friday, Apr 17, 2026 by ciscodevnet
Create FabricPoliciesMcpGlobalPolicy Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new FabricPoliciesMcpGlobalPolicy(name: string, args: FabricPoliciesMcpGlobalPolicyArgs, opts?: CustomResourceOptions);@overload
def FabricPoliciesMcpGlobalPolicy(resource_name: str,
args: FabricPoliciesMcpGlobalPolicyArgs,
opts: Optional[ResourceOptions] = None)
@overload
def FabricPoliciesMcpGlobalPolicy(resource_name: str,
opts: Optional[ResourceOptions] = None,
template_id: Optional[str] = None,
admin_state: Optional[str] = None,
description: Optional[str] = None,
enable_mcp_pdu_per_vlan: Optional[str] = None,
fabric_policies_mcp_global_policy_id: Optional[str] = None,
initial_delay_time: Optional[float] = None,
key: Optional[str] = None,
loop_detect_multiplication_factor: Optional[float] = None,
name: Optional[str] = None,
port_disable_protection: Optional[str] = None,
transmission_frequency_msec: Optional[float] = None,
transmission_frequency_sec: Optional[float] = None)func NewFabricPoliciesMcpGlobalPolicy(ctx *Context, name string, args FabricPoliciesMcpGlobalPolicyArgs, opts ...ResourceOption) (*FabricPoliciesMcpGlobalPolicy, error)public FabricPoliciesMcpGlobalPolicy(string name, FabricPoliciesMcpGlobalPolicyArgs args, CustomResourceOptions? opts = null)
public FabricPoliciesMcpGlobalPolicy(String name, FabricPoliciesMcpGlobalPolicyArgs args)
public FabricPoliciesMcpGlobalPolicy(String name, FabricPoliciesMcpGlobalPolicyArgs args, CustomResourceOptions options)
type: mso:FabricPoliciesMcpGlobalPolicy
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "mso_fabricpoliciesmcpglobalpolicy" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args FabricPoliciesMcpGlobalPolicyArgs
- 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 FabricPoliciesMcpGlobalPolicyArgs
- 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 FabricPoliciesMcpGlobalPolicyArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args FabricPoliciesMcpGlobalPolicyArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args FabricPoliciesMcpGlobalPolicyArgs
- 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 fabricPoliciesMcpGlobalPolicyResource = new Mso.FabricPoliciesMcpGlobalPolicy("fabricPoliciesMcpGlobalPolicyResource", new()
{
TemplateId = "string",
AdminState = "string",
Description = "string",
EnableMcpPduPerVlan = "string",
FabricPoliciesMcpGlobalPolicyId = "string",
InitialDelayTime = 0,
Key = "string",
LoopDetectMultiplicationFactor = 0,
Name = "string",
PortDisableProtection = "string",
TransmissionFrequencyMsec = 0,
TransmissionFrequencySec = 0,
});
example, err := mso.NewFabricPoliciesMcpGlobalPolicy(ctx, "fabricPoliciesMcpGlobalPolicyResource", &mso.FabricPoliciesMcpGlobalPolicyArgs{
TemplateId: pulumi.String("string"),
AdminState: pulumi.String("string"),
Description: pulumi.String("string"),
EnableMcpPduPerVlan: pulumi.String("string"),
FabricPoliciesMcpGlobalPolicyId: pulumi.String("string"),
InitialDelayTime: pulumi.Float64(0),
Key: pulumi.String("string"),
LoopDetectMultiplicationFactor: pulumi.Float64(0),
Name: pulumi.String("string"),
PortDisableProtection: pulumi.String("string"),
TransmissionFrequencyMsec: pulumi.Float64(0),
TransmissionFrequencySec: pulumi.Float64(0),
})
resource "mso_fabricpoliciesmcpglobalpolicy" "fabricPoliciesMcpGlobalPolicyResource" {
template_id = "string"
admin_state = "string"
description = "string"
enable_mcp_pdu_per_vlan = "string"
fabric_policies_mcp_global_policy_id = "string"
initial_delay_time = 0
key = "string"
loop_detect_multiplication_factor = 0
name = "string"
port_disable_protection = "string"
transmission_frequency_msec = 0
transmission_frequency_sec = 0
}
var fabricPoliciesMcpGlobalPolicyResource = new FabricPoliciesMcpGlobalPolicy("fabricPoliciesMcpGlobalPolicyResource", FabricPoliciesMcpGlobalPolicyArgs.builder()
.templateId("string")
.adminState("string")
.description("string")
.enableMcpPduPerVlan("string")
.fabricPoliciesMcpGlobalPolicyId("string")
.initialDelayTime(0.0)
.key("string")
.loopDetectMultiplicationFactor(0.0)
.name("string")
.portDisableProtection("string")
.transmissionFrequencyMsec(0.0)
.transmissionFrequencySec(0.0)
.build());
fabric_policies_mcp_global_policy_resource = mso.FabricPoliciesMcpGlobalPolicy("fabricPoliciesMcpGlobalPolicyResource",
template_id="string",
admin_state="string",
description="string",
enable_mcp_pdu_per_vlan="string",
fabric_policies_mcp_global_policy_id="string",
initial_delay_time=float(0),
key="string",
loop_detect_multiplication_factor=float(0),
name="string",
port_disable_protection="string",
transmission_frequency_msec=float(0),
transmission_frequency_sec=float(0))
const fabricPoliciesMcpGlobalPolicyResource = new mso.FabricPoliciesMcpGlobalPolicy("fabricPoliciesMcpGlobalPolicyResource", {
templateId: "string",
adminState: "string",
description: "string",
enableMcpPduPerVlan: "string",
fabricPoliciesMcpGlobalPolicyId: "string",
initialDelayTime: 0,
key: "string",
loopDetectMultiplicationFactor: 0,
name: "string",
portDisableProtection: "string",
transmissionFrequencyMsec: 0,
transmissionFrequencySec: 0,
});
type: mso:FabricPoliciesMcpGlobalPolicy
properties:
adminState: string
description: string
enableMcpPduPerVlan: string
fabricPoliciesMcpGlobalPolicyId: string
initialDelayTime: 0
key: string
loopDetectMultiplicationFactor: 0
name: string
portDisableProtection: string
templateId: string
transmissionFrequencyMsec: 0
transmissionFrequencySec: 0
FabricPoliciesMcpGlobalPolicy 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 FabricPoliciesMcpGlobalPolicy resource accepts the following input properties:
- Template
Id string - Admin
State string - Description string
- Enable
Mcp stringPdu Per Vlan - Fabric
Policies stringMcp Global Policy Id - Initial
Delay doubleTime - Key string
- Loop
Detect doubleMultiplication Factor - Name string
- Port
Disable stringProtection - Transmission
Frequency doubleMsec - Transmission
Frequency doubleSec
- Template
Id string - Admin
State string - Description string
- Enable
Mcp stringPdu Per Vlan - Fabric
Policies stringMcp Global Policy Id - Initial
Delay float64Time - Key string
- Loop
Detect float64Multiplication Factor - Name string
- Port
Disable stringProtection - Transmission
Frequency float64Msec - Transmission
Frequency float64Sec
- template_
id string - admin_
state string - description string
- enable_
mcp_ stringpdu_ per_ vlan - fabric_
policies_ stringmcp_ global_ policy_ id - initial_
delay_ numbertime - key string
- loop_
detect_ numbermultiplication_ factor - name string
- port_
disable_ stringprotection - transmission_
frequency_ numbermsec - transmission_
frequency_ numbersec
- template
Id String - admin
State String - description String
- enable
Mcp StringPdu Per Vlan - fabric
Policies StringMcp Global Policy Id - initial
Delay DoubleTime - key String
- loop
Detect DoubleMultiplication Factor - name String
- port
Disable StringProtection - transmission
Frequency DoubleMsec - transmission
Frequency DoubleSec
- template
Id string - admin
State string - description string
- enable
Mcp stringPdu Per Vlan - fabric
Policies stringMcp Global Policy Id - initial
Delay numberTime - key string
- loop
Detect numberMultiplication Factor - name string
- port
Disable stringProtection - transmission
Frequency numberMsec - transmission
Frequency numberSec
- template
Id String - admin
State String - description String
- enable
Mcp StringPdu Per Vlan - fabric
Policies StringMcp Global Policy Id - initial
Delay NumberTime - key String
- loop
Detect NumberMultiplication Factor - name String
- port
Disable StringProtection - transmission
Frequency NumberMsec - transmission
Frequency NumberSec
Outputs
All input properties are implicitly available as output properties. Additionally, the FabricPoliciesMcpGlobalPolicy resource produces the following output properties:
Look up Existing FabricPoliciesMcpGlobalPolicy Resource
Get an existing FabricPoliciesMcpGlobalPolicy 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?: FabricPoliciesMcpGlobalPolicyState, opts?: CustomResourceOptions): FabricPoliciesMcpGlobalPolicy@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
admin_state: Optional[str] = None,
description: Optional[str] = None,
enable_mcp_pdu_per_vlan: Optional[str] = None,
fabric_policies_mcp_global_policy_id: Optional[str] = None,
initial_delay_time: Optional[float] = None,
key: Optional[str] = None,
loop_detect_multiplication_factor: Optional[float] = None,
name: Optional[str] = None,
port_disable_protection: Optional[str] = None,
template_id: Optional[str] = None,
transmission_frequency_msec: Optional[float] = None,
transmission_frequency_sec: Optional[float] = None,
uuid: Optional[str] = None) -> FabricPoliciesMcpGlobalPolicyfunc GetFabricPoliciesMcpGlobalPolicy(ctx *Context, name string, id IDInput, state *FabricPoliciesMcpGlobalPolicyState, opts ...ResourceOption) (*FabricPoliciesMcpGlobalPolicy, error)public static FabricPoliciesMcpGlobalPolicy Get(string name, Input<string> id, FabricPoliciesMcpGlobalPolicyState? state, CustomResourceOptions? opts = null)public static FabricPoliciesMcpGlobalPolicy get(String name, Output<String> id, FabricPoliciesMcpGlobalPolicyState state, CustomResourceOptions options)resources: _: type: mso:FabricPoliciesMcpGlobalPolicy get: id: ${id}import {
to = mso_fabricpoliciesmcpglobalpolicy.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.
- Admin
State string - Description string
- Enable
Mcp stringPdu Per Vlan - Fabric
Policies stringMcp Global Policy Id - Initial
Delay doubleTime - Key string
- Loop
Detect doubleMultiplication Factor - Name string
- Port
Disable stringProtection - Template
Id string - Transmission
Frequency doubleMsec - Transmission
Frequency doubleSec - Uuid string
- Admin
State string - Description string
- Enable
Mcp stringPdu Per Vlan - Fabric
Policies stringMcp Global Policy Id - Initial
Delay float64Time - Key string
- Loop
Detect float64Multiplication Factor - Name string
- Port
Disable stringProtection - Template
Id string - Transmission
Frequency float64Msec - Transmission
Frequency float64Sec - Uuid string
- admin_
state string - description string
- enable_
mcp_ stringpdu_ per_ vlan - fabric_
policies_ stringmcp_ global_ policy_ id - initial_
delay_ numbertime - key string
- loop_
detect_ numbermultiplication_ factor - name string
- port_
disable_ stringprotection - template_
id string - transmission_
frequency_ numbermsec - transmission_
frequency_ numbersec - uuid string
- admin
State String - description String
- enable
Mcp StringPdu Per Vlan - fabric
Policies StringMcp Global Policy Id - initial
Delay DoubleTime - key String
- loop
Detect DoubleMultiplication Factor - name String
- port
Disable StringProtection - template
Id String - transmission
Frequency DoubleMsec - transmission
Frequency DoubleSec - uuid String
- admin
State string - description string
- enable
Mcp stringPdu Per Vlan - fabric
Policies stringMcp Global Policy Id - initial
Delay numberTime - key string
- loop
Detect numberMultiplication Factor - name string
- port
Disable stringProtection - template
Id string - transmission
Frequency numberMsec - transmission
Frequency numberSec - uuid string
- admin_
state str - description str
- enable_
mcp_ strpdu_ per_ vlan - fabric_
policies_ strmcp_ global_ policy_ id - initial_
delay_ floattime - key str
- loop_
detect_ floatmultiplication_ factor - name str
- port_
disable_ strprotection - template_
id str - transmission_
frequency_ floatmsec - transmission_
frequency_ floatsec - uuid str
- admin
State String - description String
- enable
Mcp StringPdu Per Vlan - fabric
Policies StringMcp Global Policy Id - initial
Delay NumberTime - key String
- loop
Detect NumberMultiplication Factor - name String
- port
Disable StringProtection - template
Id String - transmission
Frequency NumberMsec - transmission
Frequency NumberSec - uuid String
Package Details
- Repository
- mso ciscodevnet/terraform-provider-mso
- License
- Notes
- This Pulumi package is based on the
msoTerraform Provider.
published on Friday, Apr 17, 2026 by ciscodevnet
