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 Site Application Network Profile (ANP).
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as mso from "@pulumi/mso";
const example = mso.getSchemaSiteAnp({
schemaId: schema1.id,
siteId: site1.id,
templateName: "Template1",
anpName: "anp1",
});
import pulumi
import pulumi_mso as mso
example = mso.get_schema_site_anp(schema_id=schema1["id"],
site_id=site1["id"],
template_name="Template1",
anp_name="anp1")
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.LookupSchemaSiteAnp(ctx, &mso.LookupSchemaSiteAnpArgs{
SchemaId: schema1.Id,
SiteId: site1.Id,
TemplateName: "Template1",
AnpName: "anp1",
}, 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.GetSchemaSiteAnp.Invoke(new()
{
SchemaId = schema1.Id,
SiteId = site1.Id,
TemplateName = "Template1",
AnpName = "anp1",
});
});
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.GetSchemaSiteAnpArgs;
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.getSchemaSiteAnp(GetSchemaSiteAnpArgs.builder()
.schemaId(schema1.id())
.siteId(site1.id())
.templateName("Template1")
.anpName("anp1")
.build());
}
}
variables:
example:
fn::invoke:
function: mso:getSchemaSiteAnp
arguments:
schemaId: ${schema1.id}
siteId: ${site1.id}
templateName: Template1
anpName: anp1
Argument Reference
schema_id- (Required) The schema ID under which the ANP is deployed.site_id- (Required) The site ID under which the ANP is deployed.template_name- (Required) The template name under which the ANP is deployed.anp_name- (Required) The name of the ANP.
Using getSchemaSiteAnp
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 getSchemaSiteAnp(args: GetSchemaSiteAnpArgs, opts?: InvokeOptions): Promise<GetSchemaSiteAnpResult>
function getSchemaSiteAnpOutput(args: GetSchemaSiteAnpOutputArgs, opts?: InvokeOptions): Output<GetSchemaSiteAnpResult>def get_schema_site_anp(anp_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) -> GetSchemaSiteAnpResult
def get_schema_site_anp_output(anp_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[GetSchemaSiteAnpResult]func LookupSchemaSiteAnp(ctx *Context, args *LookupSchemaSiteAnpArgs, opts ...InvokeOption) (*LookupSchemaSiteAnpResult, error)
func LookupSchemaSiteAnpOutput(ctx *Context, args *LookupSchemaSiteAnpOutputArgs, opts ...InvokeOption) LookupSchemaSiteAnpResultOutput> Note: This function is named LookupSchemaSiteAnp in the Go SDK.
public static class GetSchemaSiteAnp
{
public static Task<GetSchemaSiteAnpResult> InvokeAsync(GetSchemaSiteAnpArgs args, InvokeOptions? opts = null)
public static Output<GetSchemaSiteAnpResult> Invoke(GetSchemaSiteAnpInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetSchemaSiteAnpResult> getSchemaSiteAnp(GetSchemaSiteAnpArgs args, InvokeOptions options)
public static Output<GetSchemaSiteAnpResult> getSchemaSiteAnp(GetSchemaSiteAnpArgs args, InvokeOptions options)
fn::invoke:
function: mso:index/getSchemaSiteAnp:getSchemaSiteAnp
arguments:
# arguments dictionaryThe following arguments are supported:
- Anp
Name string - Schema
Id string - Site
Id string - Template
Name string - Id string
- Anp
Name string - Schema
Id string - Site
Id string - Template
Name string - Id string
- anp
Name String - schema
Id String - site
Id String - template
Name String - id String
- anp
Name string - schema
Id string - site
Id string - template
Name string - id string
- anp_
name str - schema_
id str - site_
id str - template_
name str - id str
- anp
Name String - schema
Id String - site
Id String - template
Name String - id String
getSchemaSiteAnp Result
The following output properties are available:
- Anp
Name string - Id string
- Schema
Id string - Site
Id string - Template
Name string
- Anp
Name string - Id string
- Schema
Id string - Site
Id string - Template
Name string
- anp
Name String - id String
- schema
Id String - site
Id String - template
Name String
- anp
Name string - id string
- schema
Id string - site
Id string - template
Name string
- anp_
name str - id str
- schema_
id str - site_
id str - template_
name str
- anp
Name String - id String
- schema
Id String - site
Id String - template
Name String
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
