1. Packages
  2. Mso Provider
  3. API Docs
  4. getSchemaSiteAnpEpgBulkStaticport
mso 1.4.0 published on Monday, Apr 14, 2025 by ciscodevnet

mso.getSchemaSiteAnpEpgBulkStaticport

Explore with Pulumi AI

Data source for MSO Schema Site ANP EPG Bulk Static Port.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as mso from "@pulumi/mso";

const example = mso.getSchemaSiteAnpEpgBulkStaticport({
    schemaId: data.mso_schema.schema1.id,
    siteId: data.mso_site.site1.id,
    templateName: "Template1",
    anpName: "ANP",
    epgName: "DB",
});
Copy
import pulumi
import pulumi_mso as mso

example = mso.get_schema_site_anp_epg_bulk_staticport(schema_id=data["mso_schema"]["schema1"]["id"],
    site_id=data["mso_site"]["site1"]["id"],
    template_name="Template1",
    anp_name="ANP",
    epg_name="DB")
Copy
package main

import (
	"github.com/pulumi/pulumi-terraform-provider/sdks/go/mso/mso"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := mso.LookupSchemaSiteAnpEpgBulkStaticport(ctx, &mso.LookupSchemaSiteAnpEpgBulkStaticportArgs{
			SchemaId:     data.Mso_schema.Schema1.Id,
			SiteId:       data.Mso_site.Site1.Id,
			TemplateName: "Template1",
			AnpName:      "ANP",
			EpgName:      "DB",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Mso = Pulumi.Mso;

return await Deployment.RunAsync(() => 
{
    var example = Mso.GetSchemaSiteAnpEpgBulkStaticport.Invoke(new()
    {
        SchemaId = data.Mso_schema.Schema1.Id,
        SiteId = data.Mso_site.Site1.Id,
        TemplateName = "Template1",
        AnpName = "ANP",
        EpgName = "DB",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.mso.MsoFunctions;
import com.pulumi.mso.inputs.GetSchemaSiteAnpEpgBulkStaticportArgs;
import java.util.List;
import java.util.ArrayList;
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) {
        final var example = MsoFunctions.getSchemaSiteAnpEpgBulkStaticport(GetSchemaSiteAnpEpgBulkStaticportArgs.builder()
            .schemaId(data.mso_schema().schema1().id())
            .siteId(data.mso_site().site1().id())
            .templateName("Template1")
            .anpName("ANP")
            .epgName("DB")
            .build());

    }
}
Copy
variables:
  example:
    fn::invoke:
      function: mso:getSchemaSiteAnpEpgBulkStaticport
      arguments:
        schemaId: ${data.mso_schema.schema1.id}
        siteId: ${data.mso_site.site1.id}
        templateName: Template1
        anpName: ANP
        epgName: DB
Copy

Argument Reference

  • schema_id - (Required) The schema ID under which the Static Port is deployed.
  • site_id - (Required) The site ID under which the Static Port is deployed.
  • template_name - (Required) The template name under which the Static Port is deployed.
  • anp_name - (Required) The ANP name under which the Static Port is deployed.
  • epg_name - (Required) The EPG name under which the Static Port is deployed.

Attribute Reference

  • static_ports - (Read-Only) A list of Static Ports.
    • path_type - (Read-Only) The path type of the Static Port.
    • pod - (Read-Only) The pod of the Static Port.
    • leaf - (Read-Only) The leaf of the Static Port.
    • path - (Read-Only) The path of the Static Port.
    • fex - (Read-Only) The fex-id of the Static Port.
    • micro_seg_vlan - (Read-Only) The microsegmentation VLAN id of the Static Port.
    • mode - (Read-Only) The mode of the Static Port.
    • deployment_immediacy - (Read-Only) The deployment immediacy of the Static Port.
    • vlan - (Read-Only) The port encapsulation VLAN id of the Static Port.

Using getSchemaSiteAnpEpgBulkStaticport

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 getSchemaSiteAnpEpgBulkStaticport(args: GetSchemaSiteAnpEpgBulkStaticportArgs, opts?: InvokeOptions): Promise<GetSchemaSiteAnpEpgBulkStaticportResult>
function getSchemaSiteAnpEpgBulkStaticportOutput(args: GetSchemaSiteAnpEpgBulkStaticportOutputArgs, opts?: InvokeOptions): Output<GetSchemaSiteAnpEpgBulkStaticportResult>
Copy
def get_schema_site_anp_epg_bulk_staticport(anp_name: Optional[str] = None,
                                            epg_name: Optional[str] = None,
                                            id: Optional[str] = None,
                                            schema_id: Optional[str] = None,
                                            site_id: Optional[str] = None,
                                            template_name: Optional[str] = None,
                                            opts: Optional[InvokeOptions] = None) -> GetSchemaSiteAnpEpgBulkStaticportResult
def get_schema_site_anp_epg_bulk_staticport_output(anp_name: Optional[pulumi.Input[str]] = None,
                                            epg_name: Optional[pulumi.Input[str]] = None,
                                            id: Optional[pulumi.Input[str]] = None,
                                            schema_id: Optional[pulumi.Input[str]] = None,
                                            site_id: Optional[pulumi.Input[str]] = None,
                                            template_name: Optional[pulumi.Input[str]] = None,
                                            opts: Optional[InvokeOptions] = None) -> Output[GetSchemaSiteAnpEpgBulkStaticportResult]
Copy
func LookupSchemaSiteAnpEpgBulkStaticport(ctx *Context, args *LookupSchemaSiteAnpEpgBulkStaticportArgs, opts ...InvokeOption) (*LookupSchemaSiteAnpEpgBulkStaticportResult, error)
func LookupSchemaSiteAnpEpgBulkStaticportOutput(ctx *Context, args *LookupSchemaSiteAnpEpgBulkStaticportOutputArgs, opts ...InvokeOption) LookupSchemaSiteAnpEpgBulkStaticportResultOutput
Copy

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

public static class GetSchemaSiteAnpEpgBulkStaticport 
{
    public static Task<GetSchemaSiteAnpEpgBulkStaticportResult> InvokeAsync(GetSchemaSiteAnpEpgBulkStaticportArgs args, InvokeOptions? opts = null)
    public static Output<GetSchemaSiteAnpEpgBulkStaticportResult> Invoke(GetSchemaSiteAnpEpgBulkStaticportInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetSchemaSiteAnpEpgBulkStaticportResult> getSchemaSiteAnpEpgBulkStaticport(GetSchemaSiteAnpEpgBulkStaticportArgs args, InvokeOptions options)
public static Output<GetSchemaSiteAnpEpgBulkStaticportResult> getSchemaSiteAnpEpgBulkStaticport(GetSchemaSiteAnpEpgBulkStaticportArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: mso:index/getSchemaSiteAnpEpgBulkStaticport:getSchemaSiteAnpEpgBulkStaticport
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

AnpName This property is required. string
EpgName This property is required. string
SchemaId This property is required. string
SiteId This property is required. string
TemplateName This property is required. string
Id string
AnpName This property is required. string
EpgName This property is required. string
SchemaId This property is required. string
SiteId This property is required. string
TemplateName This property is required. string
Id string
anpName This property is required. String
epgName This property is required. String
schemaId This property is required. String
siteId This property is required. String
templateName This property is required. String
id String
anpName This property is required. string
epgName This property is required. string
schemaId This property is required. string
siteId This property is required. string
templateName This property is required. string
id string
anp_name This property is required. str
epg_name This property is required. str
schema_id This property is required. str
site_id This property is required. str
template_name This property is required. str
id str
anpName This property is required. String
epgName This property is required. String
schemaId This property is required. String
siteId This property is required. String
templateName This property is required. String
id String

getSchemaSiteAnpEpgBulkStaticport Result

The following output properties are available:

Supporting Types

GetSchemaSiteAnpEpgBulkStaticportStaticPort

DeploymentImmediacy This property is required. string
Fex This property is required. string
Leaf This property is required. string
MicroSegVlan This property is required. double
Mode This property is required. string
Path This property is required. string
PathType This property is required. string
Pod This property is required. string
Vlan This property is required. double
DeploymentImmediacy This property is required. string
Fex This property is required. string
Leaf This property is required. string
MicroSegVlan This property is required. float64
Mode This property is required. string
Path This property is required. string
PathType This property is required. string
Pod This property is required. string
Vlan This property is required. float64
deploymentImmediacy This property is required. String
fex This property is required. String
leaf This property is required. String
microSegVlan This property is required. Double
mode This property is required. String
path This property is required. String
pathType This property is required. String
pod This property is required. String
vlan This property is required. Double
deploymentImmediacy This property is required. string
fex This property is required. string
leaf This property is required. string
microSegVlan This property is required. number
mode This property is required. string
path This property is required. string
pathType This property is required. string
pod This property is required. string
vlan This property is required. number
deployment_immediacy This property is required. str
fex This property is required. str
leaf This property is required. str
micro_seg_vlan This property is required. float
mode This property is required. str
path This property is required. str
path_type This property is required. str
pod This property is required. str
vlan This property is required. float
deploymentImmediacy This property is required. String
fex This property is required. String
leaf This property is required. String
microSegVlan This property is required. Number
mode This property is required. String
path This property is required. String
pathType This property is required. String
pod This property is required. String
vlan This property is required. Number

Package Details

Repository
mso ciscodevnet/terraform-provider-mso
License
Notes
This Pulumi package is based on the mso Terraform Provider.