Juniper Mist v0.6.4 published on Thursday, Nov 13, 2025 by Pulumi
Juniper Mist v0.6.4 published on Thursday, Nov 13, 2025 by Pulumi
This data source provides the SSO Metadata information.
The provided information (entity_id, acs_url, logout_url and metadata) are the information required to configure the IDP
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as junipermist from "@pulumi/juniper-mist";
const ssoIdp = junipermist.org.getSsoMetadata({
orgId: terraformTest.id,
ssoId: ssoOne.id,
});
import pulumi
import pulumi_junipermist as junipermist
sso_idp = junipermist.org.get_sso_metadata(org_id=terraform_test["id"],
sso_id=sso_one["id"])
package main
import (
"github.com/pulumi/pulumi-junipermist/sdk/go/junipermist/org"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := org.GetSsoMetadata(ctx, &org.GetSsoMetadataArgs{
OrgId: terraformTest.Id,
SsoId: ssoOne.Id,
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using JuniperMist = Pulumi.JuniperMist;
return await Deployment.RunAsync(() =>
{
var ssoIdp = JuniperMist.Org.GetSsoMetadata.Invoke(new()
{
OrgId = terraformTest.Id,
SsoId = ssoOne.Id,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.junipermist.org.OrgFunctions;
import com.pulumi.junipermist.org.inputs.GetSsoMetadataArgs;
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 ssoIdp = OrgFunctions.getSsoMetadata(GetSsoMetadataArgs.builder()
.orgId(terraformTest.id())
.ssoId(ssoOne.id())
.build());
}
}
variables:
ssoIdp:
fn::invoke:
function: junipermist:org:getSsoMetadata
arguments:
orgId: ${terraformTest.id}
ssoId: ${ssoOne.id}
Using getSsoMetadata
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 getSsoMetadata(args: GetSsoMetadataArgs, opts?: InvokeOptions): Promise<GetSsoMetadataResult>
function getSsoMetadataOutput(args: GetSsoMetadataOutputArgs, opts?: InvokeOptions): Output<GetSsoMetadataResult>def get_sso_metadata(org_id: Optional[str] = None,
sso_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetSsoMetadataResult
def get_sso_metadata_output(org_id: Optional[pulumi.Input[str]] = None,
sso_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetSsoMetadataResult]func GetSsoMetadata(ctx *Context, args *GetSsoMetadataArgs, opts ...InvokeOption) (*GetSsoMetadataResult, error)
func GetSsoMetadataOutput(ctx *Context, args *GetSsoMetadataOutputArgs, opts ...InvokeOption) GetSsoMetadataResultOutput> Note: This function is named GetSsoMetadata in the Go SDK.
public static class GetSsoMetadata
{
public static Task<GetSsoMetadataResult> InvokeAsync(GetSsoMetadataArgs args, InvokeOptions? opts = null)
public static Output<GetSsoMetadataResult> Invoke(GetSsoMetadataInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetSsoMetadataResult> getSsoMetadata(GetSsoMetadataArgs args, InvokeOptions options)
public static Output<GetSsoMetadataResult> getSsoMetadata(GetSsoMetadataArgs args, InvokeOptions options)
fn::invoke:
function: junipermist:org/getSsoMetadata:getSsoMetadata
arguments:
# arguments dictionaryThe following arguments are supported:
getSsoMetadata Result
The following output properties are available:
- acs_
url str - If
idp_type==saml - entity_
id str - If
idp_type==saml - id str
- The provider-assigned unique ID for this managed resource.
- logout_
url str - If
idp_type==saml - metadata str
- If
idp_type==saml - org_
id str - scim_
base_ strurl - If
idp_type==oauthandscim_enabled==true - sso_
id str
Package Details
- Repository
- junipermist pulumi/pulumi-junipermist
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
mistTerraform Provider.
Juniper Mist v0.6.4 published on Thursday, Nov 13, 2025 by Pulumi
