mso 1.6.0 published on Thursday, Nov 6, 2025 by ciscodevnet
mso 1.6.0 published on Thursday, Nov 6, 2025 by ciscodevnet
Data source for MSO Schema Template External End Point Group Selector.
import * as pulumi from "@pulumi/pulumi";
import * as mso from "@pulumi/mso";
const example = mso.getSchemaTemplateExternalEpgSelector({
schemaId: schema1.id,
templateName: "Template1",
externalEpgName: "epg1",
name: "check",
});
import pulumi
import pulumi_mso as mso
example = mso.get_schema_template_external_epg_selector(schema_id=schema1["id"],
template_name="Template1",
external_epg_name="epg1",
name="check")
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.LookupSchemaTemplateExternalEpgSelector(ctx, &mso.LookupSchemaTemplateExternalEpgSelectorArgs{
SchemaId: schema1.Id,
TemplateName: "Template1",
ExternalEpgName: "epg1",
Name: "check",
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Mso = Pulumi.Mso;
return await Deployment.RunAsync(() =>
{
var example = Mso.GetSchemaTemplateExternalEpgSelector.Invoke(new()
{
SchemaId = schema1.Id,
TemplateName = "Template1",
ExternalEpgName = "epg1",
Name = "check",
});
});
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.GetSchemaTemplateExternalEpgSelectorArgs;
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.getSchemaTemplateExternalEpgSelector(GetSchemaTemplateExternalEpgSelectorArgs.builder()
.schemaId(schema1.id())
.templateName("Template1")
.externalEpgName("epg1")
.name("check")
.build());
}
}
variables:
example:
fn::invoke:
function: mso:getSchemaTemplateExternalEpgSelector
arguments:
schemaId: ${schema1.id}
templateName: Template1
externalEpgName: epg1
name: check
Argument Reference
schema_id- (Required) The schema ID of the External EPG.template_name- (Required) The template name of the External EPG.external_epg_name- (Required) The name of the External EPG.name- (Required) The name of the Selector.
Attribute Reference
expressions- (Read-Only) A list of expressions for the Selector.key- (Read-Only) The key of the Selector expression.operator- (Read-Only) The operator of the Selector expression.value- (Read-Only) The value of the Selector expression.
Using getSchemaTemplateExternalEpgSelector
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 getSchemaTemplateExternalEpgSelector(args: GetSchemaTemplateExternalEpgSelectorArgs, opts?: InvokeOptions): Promise<GetSchemaTemplateExternalEpgSelectorResult>
function getSchemaTemplateExternalEpgSelectorOutput(args: GetSchemaTemplateExternalEpgSelectorOutputArgs, opts?: InvokeOptions): Output<GetSchemaTemplateExternalEpgSelectorResult>def get_schema_template_external_epg_selector(external_epg_name: Optional[str] = None,
id: Optional[str] = None,
name: Optional[str] = None,
schema_id: Optional[str] = None,
template_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetSchemaTemplateExternalEpgSelectorResult
def get_schema_template_external_epg_selector_output(external_epg_name: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
schema_id: Optional[pulumi.Input[str]] = None,
template_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetSchemaTemplateExternalEpgSelectorResult]func LookupSchemaTemplateExternalEpgSelector(ctx *Context, args *LookupSchemaTemplateExternalEpgSelectorArgs, opts ...InvokeOption) (*LookupSchemaTemplateExternalEpgSelectorResult, error)
func LookupSchemaTemplateExternalEpgSelectorOutput(ctx *Context, args *LookupSchemaTemplateExternalEpgSelectorOutputArgs, opts ...InvokeOption) LookupSchemaTemplateExternalEpgSelectorResultOutput> Note: This function is named LookupSchemaTemplateExternalEpgSelector in the Go SDK.
public static class GetSchemaTemplateExternalEpgSelector
{
public static Task<GetSchemaTemplateExternalEpgSelectorResult> InvokeAsync(GetSchemaTemplateExternalEpgSelectorArgs args, InvokeOptions? opts = null)
public static Output<GetSchemaTemplateExternalEpgSelectorResult> Invoke(GetSchemaTemplateExternalEpgSelectorInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetSchemaTemplateExternalEpgSelectorResult> getSchemaTemplateExternalEpgSelector(GetSchemaTemplateExternalEpgSelectorArgs args, InvokeOptions options)
public static Output<GetSchemaTemplateExternalEpgSelectorResult> getSchemaTemplateExternalEpgSelector(GetSchemaTemplateExternalEpgSelectorArgs args, InvokeOptions options)
fn::invoke:
function: mso:index/getSchemaTemplateExternalEpgSelector:getSchemaTemplateExternalEpgSelector
arguments:
# arguments dictionaryThe following arguments are supported:
- External
Epg stringName - Name string
- Schema
Id string - Template
Name string - Id string
- External
Epg stringName - Name string
- Schema
Id string - Template
Name string - Id string
- external
Epg StringName - name String
- schema
Id String - template
Name String - id String
- external
Epg stringName - name string
- schema
Id string - template
Name string - id string
- external_
epg_ strname - name str
- schema_
id str - template_
name str - id str
- external
Epg StringName - name String
- schema
Id String - template
Name String - id String
getSchemaTemplateExternalEpgSelector Result
The following output properties are available:
- Expressions
List<Get
Schema Template External Epg Selector Expression> - External
Epg stringName - Id string
- Name string
- Schema
Id string - Template
Name string
- Expressions
[]Get
Schema Template External Epg Selector Expression - External
Epg stringName - Id string
- Name string
- Schema
Id string - Template
Name string
- expressions
List<Get
Schema Template External Epg Selector Expression> - external
Epg StringName - id String
- name String
- schema
Id String - template
Name String
- expressions
Get
Schema Template External Epg Selector Expression[] - external
Epg stringName - id string
- name string
- schema
Id string - template
Name string
- expressions List<Property Map>
- external
Epg StringName - id String
- name String
- schema
Id String - template
Name String
Supporting Types
GetSchemaTemplateExternalEpgSelectorExpression
Package Details
- Repository
- mso ciscodevnet/terraform-provider-mso
- License
- Notes
- This Pulumi package is based on the
msoTerraform Provider.
mso 1.6.0 published on Thursday, Nov 6, 2025 by ciscodevnet
