Viewing docs for mso 1.7.0
published on Tuesday, Dec 9, 2025 by ciscodevnet
published on Tuesday, Dec 9, 2025 by ciscodevnet
Viewing docs for mso 1.7.0
published on Tuesday, Dec 9, 2025 by ciscodevnet
published on Tuesday, Dec 9, 2025 by ciscodevnet
Data source for MSO Schema Site.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as mso from "@pulumi/mso";
const example = mso.getSchemaSite({
name: "sitename",
schemaId: schema1.id,
templateName: "Template1",
});
import pulumi
import pulumi_mso as mso
example = mso.get_schema_site(name="sitename",
schema_id=schema1["id"],
template_name="Template1")
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.LookupSchemaSite(ctx, &mso.LookupSchemaSiteArgs{
Name: "sitename",
SchemaId: schema1.Id,
TemplateName: "Template1",
}, 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.GetSchemaSite.Invoke(new()
{
Name = "sitename",
SchemaId = schema1.Id,
TemplateName = "Template1",
});
});
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.GetSchemaSiteArgs;
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.getSchemaSite(GetSchemaSiteArgs.builder()
.name("sitename")
.schemaId(schema1.id())
.templateName("Template1")
.build());
}
}
variables:
example:
fn::invoke:
function: mso:getSchemaSite
arguments:
name: sitename
schemaId: ${schema1.id}
templateName: Template1
Argument Reference
name- (Required) The name of the Site.schema_id- (Required) The schema ID where the Site is associated.template_name- (Required) The name of the template attached to the Site.
Attribute Reference
site_id- (Read-Only) The ID (UUID) of the Site.
Using getSchemaSite
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 getSchemaSite(args: GetSchemaSiteArgs, opts?: InvokeOptions): Promise<GetSchemaSiteResult>
function getSchemaSiteOutput(args: GetSchemaSiteOutputArgs, opts?: InvokeOptions): Output<GetSchemaSiteResult>def get_schema_site(id: Optional[str] = None,
name: Optional[str] = None,
schema_id: Optional[str] = None,
template_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetSchemaSiteResult
def get_schema_site_output(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[GetSchemaSiteResult]func LookupSchemaSite(ctx *Context, args *LookupSchemaSiteArgs, opts ...InvokeOption) (*LookupSchemaSiteResult, error)
func LookupSchemaSiteOutput(ctx *Context, args *LookupSchemaSiteOutputArgs, opts ...InvokeOption) LookupSchemaSiteResultOutput> Note: This function is named LookupSchemaSite in the Go SDK.
public static class GetSchemaSite
{
public static Task<GetSchemaSiteResult> InvokeAsync(GetSchemaSiteArgs args, InvokeOptions? opts = null)
public static Output<GetSchemaSiteResult> Invoke(GetSchemaSiteInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetSchemaSiteResult> getSchemaSite(GetSchemaSiteArgs args, InvokeOptions options)
public static Output<GetSchemaSiteResult> getSchemaSite(GetSchemaSiteArgs args, InvokeOptions options)
fn::invoke:
function: mso:index/getSchemaSite:getSchemaSite
arguments:
# arguments dictionaryThe following arguments are supported:
- Name string
- Schema
Id string - Template
Name string - Id string
- Name string
- Schema
Id string - Template
Name string - Id string
- name String
- schema
Id String - template
Name String - id String
- name string
- schema
Id string - template
Name string - id string
- name str
- schema_
id str - template_
name str - id str
- name String
- schema
Id String - template
Name String - id String
getSchemaSite Result
The following output properties are available:
- Id string
- Name string
- Schema
Id string - Site
Id string - Template
Name string
- Id string
- Name string
- Schema
Id string - Site
Id string - Template
Name string
- id String
- name String
- schema
Id String - site
Id String - template
Name String
- id string
- name string
- schema
Id string - site
Id string - template
Name string
- id str
- name str
- schema_
id str - site_
id str - template_
name str
- id String
- name 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.
Viewing docs for mso 1.7.0
published on Tuesday, Dec 9, 2025 by ciscodevnet
published on Tuesday, Dec 9, 2025 by ciscodevnet
