Viewing docs for Strata Cloud Manager v1.2.1
published on Friday, Oct 16, 2026 by Pulumi
published on Friday, Oct 16, 2026 by Pulumi
Strata Cloud ManagerViewing docs for Strata Cloud Manager v1.2.1
published on Friday, Oct 16, 2026 by Pulumi
published on Friday, Oct 16, 2026 by Pulumi
SamlServerProfile data source
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as scm from "@pulumi/scm";
//
// Data source to retrieve a single SCM SAML Server Profile object by its ID.
//
// Replace the ID with the UUID of the SCM SAML Server Profile you want to find.
const scmSamlServerProf = scm.getSamlServerProfile({
id: "a17abcfc-d37d-4b8a-bb09-102ffdc3abef",
});
export const scmSamlServerProfileDetails = {
folder: scmSamlServerProf.then(scmSamlServerProf => scmSamlServerProf.folder),
name: scmSamlServerProf.then(scmSamlServerProf => scmSamlServerProf.name),
id: scmSamlServerProf.then(scmSamlServerProf => scmSamlServerProf.id),
ssoUrl: scmSamlServerProf.then(scmSamlServerProf => scmSamlServerProf.ssoUrl),
};
import pulumi
import pulumi_scm as scm
#
# Data source to retrieve a single SCM SAML Server Profile object by its ID.
#
# Replace the ID with the UUID of the SCM SAML Server Profile you want to find.
scm_saml_server_prof = scm.get_saml_server_profile(id="a17abcfc-d37d-4b8a-bb09-102ffdc3abef")
pulumi.export("scmSamlServerProfileDetails", {
"folder": scm_saml_server_prof.folder,
"name": scm_saml_server_prof.name,
"id": scm_saml_server_prof.id,
"ssoUrl": scm_saml_server_prof.sso_url,
})
package main
import (
"github.com/pulumi/pulumi-scm/sdk/go/scm"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
// Data source to retrieve a single SCM SAML Server Profile object by its ID.
//
// Replace the ID with the UUID of the SCM SAML Server Profile you want to find.
scmSamlServerProf, err := scm.GetSamlServerProfile(ctx, &scm.LookupSamlServerProfileArgs{
Id: "a17abcfc-d37d-4b8a-bb09-102ffdc3abef",
}, nil)
if err != nil {
return err
}
ctx.Export("scmSamlServerProfileDetails", pulumi.StringMap{
"folder": scmSamlServerProf.Folder,
"name": scmSamlServerProf.Name,
"id": scmSamlServerProf.Id,
"ssoUrl": scmSamlServerProf.SsoUrl,
})
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Scm = Pulumi.Scm;
return await Deployment.RunAsync(() =>
{
//
// Data source to retrieve a single SCM SAML Server Profile object by its ID.
//
// Replace the ID with the UUID of the SCM SAML Server Profile you want to find.
var scmSamlServerProf = Scm.GetSamlServerProfile.Invoke(new()
{
Id = "a17abcfc-d37d-4b8a-bb09-102ffdc3abef",
});
return new Dictionary<string, object?>
{
["scmSamlServerProfileDetails"] = new Dictionary<string, object?>
{
["folder"] = scmSamlServerProf.Apply(getSamlServerProfileResult => getSamlServerProfileResult.Folder),
["name"] = scmSamlServerProf.Apply(getSamlServerProfileResult => getSamlServerProfileResult.Name),
["id"] = scmSamlServerProf.Apply(getSamlServerProfileResult => getSamlServerProfileResult.Id),
["ssoUrl"] = scmSamlServerProf.Apply(getSamlServerProfileResult => getSamlServerProfileResult.SsoUrl),
},
};
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.scm.ScmFunctions;
import com.pulumi.scm.inputs.GetSamlServerProfileArgs;
import java.util.ArrayList;
import java.util.Arrays;
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) {
//
// Data source to retrieve a single SCM SAML Server Profile object by its ID.
//
// Replace the ID with the UUID of the SCM SAML Server Profile you want to find.
final var scmSamlServerProf = ScmFunctions.getSamlServerProfile(GetSamlServerProfileArgs.builder()
.id("a17abcfc-d37d-4b8a-bb09-102ffdc3abef")
.build());
ctx.export("scmSamlServerProfileDetails", Map.ofEntries(
Map.entry("folder", scmSamlServerProf.folder()),
Map.entry("name", scmSamlServerProf.name()),
Map.entry("id", scmSamlServerProf.id()),
Map.entry("ssoUrl", scmSamlServerProf.ssoUrl())
));
}
}
variables:
#
# Data source to retrieve a single SCM SAML Server Profile object by its ID.
#
# Replace the ID with the UUID of the SCM SAML Server Profile you want to find.
scmSamlServerProf:
fn::invoke:
function: scm:getSamlServerProfile
arguments:
id: a17abcfc-d37d-4b8a-bb09-102ffdc3abef
outputs:
# Output the details of the single SCM SAML Server Profile object found.
scmSamlServerProfileDetails:
folder: ${scmSamlServerProf.folder}
name: ${scmSamlServerProf.name}
id: ${scmSamlServerProf.id}
ssoUrl: ${scmSamlServerProf.ssoUrl}
terraform {
required_providers {
scm = {
source = "pulumi/scm"
}
}
}
data "scm_saml_server_profile" "scmSamlServerProf" {
id = "a17abcfc-d37d-4b8a-bb09-102ffdc3abef"
}
#
# Data source to retrieve a single SCM SAML Server Profile object by its ID.
#
# Replace the ID with the UUID of the SCM SAML Server Profile you want to find.
# Output the details of the single SCM SAML Server Profile object found.
output "scmSamlServerProfileDetails" {
value = {
"folder" = data.scm_saml_server_profile.scmSamlServerProf.folder
"name" = data.scm_saml_server_profile.scmSamlServerProf.name
"id" = data.scm_saml_server_profile.scmSamlServerProf.id
"ssoUrl" = data.scm_saml_server_profile.scmSamlServerProf.sso_url
}
}
Using getSamlServerProfile
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 getSamlServerProfile(args: GetSamlServerProfileArgs, opts?: InvokeOptions): Promise<GetSamlServerProfileResult>
function getSamlServerProfileOutput(args: GetSamlServerProfileOutputArgs, opts?: InvokeOutputOptions): Output<GetSamlServerProfileResult>def get_saml_server_profile(device: Optional[str] = None,
folder: Optional[str] = None,
id: Optional[str] = None,
name: Optional[str] = None,
snippet: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetSamlServerProfileResult
def get_saml_server_profile_output(device: pulumi.Input[Optional[str]] = None,
folder: pulumi.Input[Optional[str]] = None,
id: pulumi.Input[Optional[str]] = None,
name: pulumi.Input[Optional[str]] = None,
snippet: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetSamlServerProfileResult]func LookupSamlServerProfile(ctx *Context, args *LookupSamlServerProfileArgs, opts ...InvokeOption) (*LookupSamlServerProfileResult, error)
func LookupSamlServerProfileOutput(ctx *Context, args *LookupSamlServerProfileOutputArgs, opts ...InvokeOption) LookupSamlServerProfileResultOutput> Note: This function is named LookupSamlServerProfile in the Go SDK.
public static class GetSamlServerProfile
{
public static Task<GetSamlServerProfileResult> InvokeAsync(GetSamlServerProfileArgs args, InvokeOptions? opts = null)
public static Output<GetSamlServerProfileResult> Invoke(GetSamlServerProfileInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetSamlServerProfileResult> Invoke(GetSamlServerProfileInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetSamlServerProfileResult> getSamlServerProfile(GetSamlServerProfileArgs args, InvokeOptions options)
public static Output<GetSamlServerProfileResult> getSamlServerProfile(GetSamlServerProfileArgs args, InvokeOptions options)
public static Output<GetSamlServerProfileResult> getSamlServerProfile(GetSamlServerProfileArgs args, InvokeOutputOptions options)
fn::invoke:
function: scm:index/getSamlServerProfile:getSamlServerProfile
arguments:
# arguments dictionarydata "scm_get_saml_server_profile" "name" {
# arguments
}The following arguments are supported:
getSamlServerProfile Result
The following output properties are available:
- Certificate string
- The identity provider certificate
- Device string
- The device in which the resource is defined
- Entity
Id string - The identity provider ID
- Folder string
- The folder in which the resource is defined
- Id string
- The UUID of the SAML server profile
- Max
Clock intSkew - Maxiumum clock skew
- Name string
- The name of the SAML server profile
- Slo
Bindings string - SAML HTTP binding for SLO requests to the identity provider. Possible values are
postandredirect. - Slo
Url string - Identity provider SLO URL
- Snippet string
- The snippet in which the resource is defined
- Sso
Bindings string - SAML HTTP binding for SSO requests to the identity provider. Possible values are
postandredirect. - Sso
Url string - Identity provider SSO URL
- Tfid string
- The Terraform ID.
- Validate
Idp boolCertificate - Validate the identity provider certificate?
- Want
Auth boolRequests Signed - Sign SAML message to the identity provider?
- Certificate string
- The identity provider certificate
- Device string
- The device in which the resource is defined
- Entity
Id string - The identity provider ID
- Folder string
- The folder in which the resource is defined
- Id string
- The UUID of the SAML server profile
- Max
Clock intSkew - Maxiumum clock skew
- Name string
- The name of the SAML server profile
- Slo
Bindings string - SAML HTTP binding for SLO requests to the identity provider. Possible values are
postandredirect. - Slo
Url string - Identity provider SLO URL
- Snippet string
- The snippet in which the resource is defined
- Sso
Bindings string - SAML HTTP binding for SSO requests to the identity provider. Possible values are
postandredirect. - Sso
Url string - Identity provider SSO URL
- Tfid string
- The Terraform ID.
- Validate
Idp boolCertificate - Validate the identity provider certificate?
- Want
Auth boolRequests Signed - Sign SAML message to the identity provider?
- certificate string
- The identity provider certificate
- device string
- The device in which the resource is defined
- entity_
id string - The identity provider ID
- folder string
- The folder in which the resource is defined
- id string
- The UUID of the SAML server profile
- max_
clock_ numberskew - Maxiumum clock skew
- name string
- The name of the SAML server profile
- slo_
bindings string - SAML HTTP binding for SLO requests to the identity provider. Possible values are
postandredirect. - slo_
url string - Identity provider SLO URL
- snippet string
- The snippet in which the resource is defined
- sso_
bindings string - SAML HTTP binding for SSO requests to the identity provider. Possible values are
postandredirect. - sso_
url string - Identity provider SSO URL
- tfid string
- The Terraform ID.
- validate_
idp_ boolcertificate - Validate the identity provider certificate?
- want_
auth_ boolrequests_ signed - Sign SAML message to the identity provider?
- certificate String
- The identity provider certificate
- device String
- The device in which the resource is defined
- entity
Id String - The identity provider ID
- folder String
- The folder in which the resource is defined
- id String
- The UUID of the SAML server profile
- max
Clock IntegerSkew - Maxiumum clock skew
- name String
- The name of the SAML server profile
- slo
Bindings String - SAML HTTP binding for SLO requests to the identity provider. Possible values are
postandredirect. - slo
Url String - Identity provider SLO URL
- snippet String
- The snippet in which the resource is defined
- sso
Bindings String - SAML HTTP binding for SSO requests to the identity provider. Possible values are
postandredirect. - sso
Url String - Identity provider SSO URL
- tfid String
- The Terraform ID.
- validate
Idp BooleanCertificate - Validate the identity provider certificate?
- want
Auth BooleanRequests Signed - Sign SAML message to the identity provider?
- certificate string
- The identity provider certificate
- device string
- The device in which the resource is defined
- entity
Id string - The identity provider ID
- folder string
- The folder in which the resource is defined
- id string
- The UUID of the SAML server profile
- max
Clock numberSkew - Maxiumum clock skew
- name string
- The name of the SAML server profile
- slo
Bindings string - SAML HTTP binding for SLO requests to the identity provider. Possible values are
postandredirect. - slo
Url string - Identity provider SLO URL
- snippet string
- The snippet in which the resource is defined
- sso
Bindings string - SAML HTTP binding for SSO requests to the identity provider. Possible values are
postandredirect. - sso
Url string - Identity provider SSO URL
- tfid string
- The Terraform ID.
- validate
Idp booleanCertificate - Validate the identity provider certificate?
- want
Auth booleanRequests Signed - Sign SAML message to the identity provider?
- certificate str
- The identity provider certificate
- device str
- The device in which the resource is defined
- entity_
id str - The identity provider ID
- folder str
- The folder in which the resource is defined
- id str
- The UUID of the SAML server profile
- max_
clock_ intskew - Maxiumum clock skew
- name str
- The name of the SAML server profile
- slo_
bindings str - SAML HTTP binding for SLO requests to the identity provider. Possible values are
postandredirect. - slo_
url str - Identity provider SLO URL
- snippet str
- The snippet in which the resource is defined
- sso_
bindings str - SAML HTTP binding for SSO requests to the identity provider. Possible values are
postandredirect. - sso_
url str - Identity provider SSO URL
- tfid str
- The Terraform ID.
- validate_
idp_ boolcertificate - Validate the identity provider certificate?
- want_
auth_ boolrequests_ signed - Sign SAML message to the identity provider?
- certificate String
- The identity provider certificate
- device String
- The device in which the resource is defined
- entity
Id String - The identity provider ID
- folder String
- The folder in which the resource is defined
- id String
- The UUID of the SAML server profile
- max
Clock NumberSkew - Maxiumum clock skew
- name String
- The name of the SAML server profile
- slo
Bindings String - SAML HTTP binding for SLO requests to the identity provider. Possible values are
postandredirect. - slo
Url String - Identity provider SLO URL
- snippet String
- The snippet in which the resource is defined
- sso
Bindings String - SAML HTTP binding for SSO requests to the identity provider. Possible values are
postandredirect. - sso
Url String - Identity provider SSO URL
- tfid String
- The Terraform ID.
- validate
Idp BooleanCertificate - Validate the identity provider certificate?
- want
Auth BooleanRequests Signed - Sign SAML message to the identity provider?
Package Details
- Repository
- scm pulumi/pulumi-scm
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
scmTerraform Provider.
Strata Cloud ManagerViewing docs for Strata Cloud Manager v1.2.1
published on Friday, Oct 16, 2026 by Pulumi
published on Friday, Oct 16, 2026 by Pulumi