1. Registry
  2. Packages
  3. Mso Provider
  4. API Docs
  5. getTenantPoliciesEndpointMacTagPolicy
Viewing docs for mso 3.0.0
published on Monday, Sep 7, 2026 by ciscodevnet
Viewing docs for mso 3.0.0
published on Monday, Sep 7, 2026 by ciscodevnet

    Using getTenantPoliciesEndpointMacTagPolicy

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getTenantPoliciesEndpointMacTagPolicy(args: GetTenantPoliciesEndpointMacTagPolicyArgs, opts?: InvokeOptions): Promise<GetTenantPoliciesEndpointMacTagPolicyResult>
    function getTenantPoliciesEndpointMacTagPolicyOutput(args: GetTenantPoliciesEndpointMacTagPolicyOutputArgs, opts?: InvokeOutputOptions): Output<GetTenantPoliciesEndpointMacTagPolicyResult>
    def get_tenant_policies_endpoint_mac_tag_policy(bd_uuid: Optional[str] = None,
                                                    id: Optional[str] = None,
                                                    mac: Optional[str] = None,
                                                    template_id: Optional[str] = None,
                                                    vrf_uuid: Optional[str] = None,
                                                    opts: Optional[InvokeOptions] = None) -> GetTenantPoliciesEndpointMacTagPolicyResult
    def get_tenant_policies_endpoint_mac_tag_policy_output(bd_uuid: pulumi.Input[Optional[str]] = None,
                                                    id: pulumi.Input[Optional[str]] = None,
                                                    mac: pulumi.Input[Optional[str]] = None,
                                                    template_id: pulumi.Input[Optional[str]] = None,
                                                    vrf_uuid: pulumi.Input[Optional[str]] = None,
                                                    opts: Optional[InvokeOutputOptions] = None) -> Output[GetTenantPoliciesEndpointMacTagPolicyResult]
    func LookupTenantPoliciesEndpointMacTagPolicy(ctx *Context, args *LookupTenantPoliciesEndpointMacTagPolicyArgs, opts ...InvokeOption) (*LookupTenantPoliciesEndpointMacTagPolicyResult, error)
    func LookupTenantPoliciesEndpointMacTagPolicyOutput(ctx *Context, args *LookupTenantPoliciesEndpointMacTagPolicyOutputArgs, opts ...InvokeOption) LookupTenantPoliciesEndpointMacTagPolicyResultOutput

    > Note: This function is named LookupTenantPoliciesEndpointMacTagPolicy in the Go SDK.

    public static class GetTenantPoliciesEndpointMacTagPolicy 
    {
        public static Task<GetTenantPoliciesEndpointMacTagPolicyResult> InvokeAsync(GetTenantPoliciesEndpointMacTagPolicyArgs args, InvokeOptions? opts = null)
        public static Output<GetTenantPoliciesEndpointMacTagPolicyResult> Invoke(GetTenantPoliciesEndpointMacTagPolicyInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetTenantPoliciesEndpointMacTagPolicyResult> Invoke(GetTenantPoliciesEndpointMacTagPolicyInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetTenantPoliciesEndpointMacTagPolicyResult> getTenantPoliciesEndpointMacTagPolicy(GetTenantPoliciesEndpointMacTagPolicyArgs args, InvokeOptions options)
    public static Output<GetTenantPoliciesEndpointMacTagPolicyResult> getTenantPoliciesEndpointMacTagPolicy(GetTenantPoliciesEndpointMacTagPolicyArgs args, InvokeOptions options)
    public static Output<GetTenantPoliciesEndpointMacTagPolicyResult> getTenantPoliciesEndpointMacTagPolicy(GetTenantPoliciesEndpointMacTagPolicyArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: mso:index/getTenantPoliciesEndpointMacTagPolicy:getTenantPoliciesEndpointMacTagPolicy
      arguments:
        # arguments dictionary
    data "mso_get_tenant_policies_endpoint_mac_tag_policy" "name" {
        # arguments
    }

    The following arguments are supported:

    Mac string
    TemplateId string
    BdUuid string
    Id string
    VrfUuid string
    Mac string
    TemplateId string
    BdUuid string
    Id string
    VrfUuid string
    mac string
    template_id string
    bd_uuid string
    id string
    vrf_uuid string
    mac String
    templateId String
    bdUuid String
    id String
    vrfUuid String
    mac string
    templateId string
    bdUuid string
    id string
    vrfUuid string
    mac String
    templateId String
    bdUuid String
    id String
    vrfUuid String

    getTenantPoliciesEndpointMacTagPolicy Result

    The following output properties are available:

    Supporting Types

    GetTenantPoliciesEndpointMacTagPolicyPolicyTag

    Key string
    Value string
    Key string
    Value string
    key string
    value string
    key String
    value String
    key string
    value string
    key str
    value str
    key String
    value String

    GetTenantPoliciesEndpointMacTagPolicyTagAnnotation

    Key string
    Value string
    Key string
    Value string
    key string
    value string
    key String
    value String
    key string
    value string
    key str
    value str
    key String
    value String

    Package Details

    Repository
    mso ciscodevnet/terraform-provider-mso
    License
    Notes
    This Pulumi package is based on the mso Terraform Provider.
    Viewing docs for mso 3.0.0
    published on Monday, Sep 7, 2026 by ciscodevnet

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial