Viewing docs for Strata Cloud Manager v1.2.3
published on Wednesday, Oct 28, 2026 by Pulumi
published on Wednesday, Oct 28, 2026 by Pulumi
Strata Cloud ManagerViewing docs for Strata Cloud Manager v1.2.3
published on Wednesday, Oct 28, 2026 by Pulumi
published on Wednesday, Oct 28, 2026 by Pulumi
ScepProfile data source
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as scm from "@pulumi/scm";
//
// Data source to retrieve a single SCM SCEP Profile object by its ID.
//
// Replace the ID with the UUID of the SCM SCEP Profile you want to find.
const scmScepProf = scm.getScepProfile({
id: "06c1d4ea-e2b1-44c9-bf5a-3f66c7d180a1",
});
export const scmScepProfileDetails = {
profileId: scmScepProf.then(scmScepProf => scmScepProf.id),
folder: scmScepProf.then(scmScepProf => scmScepProf.folder),
name: scmScepProf.then(scmScepProf => scmScepProf.name),
};
import pulumi
import pulumi_scm as scm
#
# Data source to retrieve a single SCM SCEP Profile object by its ID.
#
# Replace the ID with the UUID of the SCM SCEP Profile you want to find.
scm_scep_prof = scm.get_scep_profile(id="06c1d4ea-e2b1-44c9-bf5a-3f66c7d180a1")
pulumi.export("scmScepProfileDetails", {
"profileId": scm_scep_prof.id,
"folder": scm_scep_prof.folder,
"name": scm_scep_prof.name,
})
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 SCEP Profile object by its ID.
//
// Replace the ID with the UUID of the SCM SCEP Profile you want to find.
scmScepProf, err := scm.GetScepProfile(ctx, &scm.LookupScepProfileArgs{
Id: "06c1d4ea-e2b1-44c9-bf5a-3f66c7d180a1",
}, nil)
if err != nil {
return err
}
ctx.Export("scmScepProfileDetails", pulumi.StringMap{
"profileId": scmScepProf.Id,
"folder": scmScepProf.Folder,
"name": scmScepProf.Name,
})
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 SCEP Profile object by its ID.
//
// Replace the ID with the UUID of the SCM SCEP Profile you want to find.
var scmScepProf = Scm.GetScepProfile.Invoke(new()
{
Id = "06c1d4ea-e2b1-44c9-bf5a-3f66c7d180a1",
});
return new Dictionary<string, object?>
{
["scmScepProfileDetails"] = new Dictionary<string, object?>
{
["profileId"] = scmScepProf.Apply(getScepProfileResult => getScepProfileResult.Id),
["folder"] = scmScepProf.Apply(getScepProfileResult => getScepProfileResult.Folder),
["name"] = scmScepProf.Apply(getScepProfileResult => getScepProfileResult.Name),
},
};
});
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.GetScepProfileArgs;
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 SCEP Profile object by its ID.
//
// Replace the ID with the UUID of the SCM SCEP Profile you want to find.
final var scmScepProf = ScmFunctions.getScepProfile(GetScepProfileArgs.builder()
.id("06c1d4ea-e2b1-44c9-bf5a-3f66c7d180a1")
.build());
ctx.export("scmScepProfileDetails", Map.ofEntries(
Map.entry("profileId", scmScepProf.id()),
Map.entry("folder", scmScepProf.folder()),
Map.entry("name", scmScepProf.name())
));
}
}
variables:
#
# Data source to retrieve a single SCM SCEP Profile object by its ID.
#
# Replace the ID with the UUID of the SCM SCEP Profile you want to find.
scmScepProf:
fn::invoke:
function: scm:getScepProfile
arguments:
id: 06c1d4ea-e2b1-44c9-bf5a-3f66c7d180a1
outputs:
# Output the details of the single SCM SCEP Profile object found.
scmScepProfileDetails:
profileId: ${scmScepProf.id}
folder: ${scmScepProf.folder}
name: ${scmScepProf.name}
terraform {
required_providers {
scm = {
source = "pulumi/scm"
}
}
}
data "scm_scep_profile" "scmScepProf" {
id = "06c1d4ea-e2b1-44c9-bf5a-3f66c7d180a1"
}
#
# Data source to retrieve a single SCM SCEP Profile object by its ID.
#
# Replace the ID with the UUID of the SCM SCEP Profile you want to find.
# Output the details of the single SCM SCEP Profile object found.
output "scmScepProfileDetails" {
value = {
"profileId" = data.scm_scep_profile.scmScepProf.id
"folder" = data.scm_scep_profile.scmScepProf.folder
"name" = data.scm_scep_profile.scmScepProf.name
}
}
Using getScepProfile
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 getScepProfile(args: GetScepProfileArgs, opts?: InvokeOptions): Promise<GetScepProfileResult>
function getScepProfileOutput(args: GetScepProfileOutputArgs, opts?: InvokeOutputOptions): Output<GetScepProfileResult>def get_scep_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) -> GetScepProfileResult
def get_scep_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[GetScepProfileResult]func LookupScepProfile(ctx *Context, args *LookupScepProfileArgs, opts ...InvokeOption) (*LookupScepProfileResult, error)
func LookupScepProfileOutput(ctx *Context, args *LookupScepProfileOutputArgs, opts ...InvokeOption) LookupScepProfileResultOutput> Note: This function is named LookupScepProfile in the Go SDK.
public static class GetScepProfile
{
public static Task<GetScepProfileResult> InvokeAsync(GetScepProfileArgs args, InvokeOptions? opts = null)
public static Output<GetScepProfileResult> Invoke(GetScepProfileInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetScepProfileResult> Invoke(GetScepProfileInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetScepProfileResult> getScepProfile(GetScepProfileArgs args, InvokeOptions options)
public static Output<GetScepProfileResult> getScepProfile(GetScepProfileArgs args, InvokeOptions options)
public static Output<GetScepProfileResult> getScepProfile(GetScepProfileArgs args, InvokeOutputOptions options)
fn::invoke:
function: scm:index/getScepProfile:getScepProfile
arguments:
# arguments dictionarydata "scm_get_scep_profile" "name" {
# arguments
}The following arguments are supported:
getScepProfile Result
The following output properties are available:
- Algorithm
Get
Scep Profile Algorithm - Algorithm
- Ca
Identity stringName - Certificate Authority Identity
- Certificate
Attributes GetScep Profile Certificate Attributes - Subject Alternative name type
- Device string
- The device in which the resource is defined
- Digest string
- Digest for CSR. Possible values are
sha1,sha256,sha384andsha512. - Encrypted
Values Dictionary<string, string> - Map of sensitive values returned from the API.
- Fingerprint string
- CA Certificate Fingerprint
- Folder string
- The folder in which the resource is defined
- Id string
- The UUID of the SCEP profile
- Name string
- The name of the SCEP profile
- Scep
Ca stringCert - SCEP Server CA Certificate. Possible values are
Authentication Cookie CA,Forward-Trust-CA,Forward-Trust-CA-ECDSA,Forward-UnTrust-CA,Forward-UnTrust-CA-ECDSA,Global Authentication Cookie CA,GlobalSign-Root-CAandRoot CA. - Scep
Challenge GetScep Profile Scep Challenge - One Time Password Challenge
- Scep
Client stringCert - SCEP Client Certificate. Possible values are
Authentication Cookie CA,Forward-Trust-CA,Forward-Trust-CA-ECDSA,Forward-UnTrust-CA,Forward-UnTrust-CA-ECDSA,Global Authentication Cookie CA,GlobalSign-Root-CAandRoot CA. - Scep
Url string - SCEP server URL
- Snippet string
- The snippet in which the resource is defined
- Subject string
- Subject
- Tfid string
- The Terraform ID.
- Use
As boolDigital Signature - Use as digital signature?
- Use
For boolKey Encipherment - Use for key encipherment?
- Algorithm
Get
Scep Profile Algorithm - Algorithm
- Ca
Identity stringName - Certificate Authority Identity
- Certificate
Attributes GetScep Profile Certificate Attributes - Subject Alternative name type
- Device string
- The device in which the resource is defined
- Digest string
- Digest for CSR. Possible values are
sha1,sha256,sha384andsha512. - Encrypted
Values map[string]string - Map of sensitive values returned from the API.
- Fingerprint string
- CA Certificate Fingerprint
- Folder string
- The folder in which the resource is defined
- Id string
- The UUID of the SCEP profile
- Name string
- The name of the SCEP profile
- Scep
Ca stringCert - SCEP Server CA Certificate. Possible values are
Authentication Cookie CA,Forward-Trust-CA,Forward-Trust-CA-ECDSA,Forward-UnTrust-CA,Forward-UnTrust-CA-ECDSA,Global Authentication Cookie CA,GlobalSign-Root-CAandRoot CA. - Scep
Challenge GetScep Profile Scep Challenge - One Time Password Challenge
- Scep
Client stringCert - SCEP Client Certificate. Possible values are
Authentication Cookie CA,Forward-Trust-CA,Forward-Trust-CA-ECDSA,Forward-UnTrust-CA,Forward-UnTrust-CA-ECDSA,Global Authentication Cookie CA,GlobalSign-Root-CAandRoot CA. - Scep
Url string - SCEP server URL
- Snippet string
- The snippet in which the resource is defined
- Subject string
- Subject
- Tfid string
- The Terraform ID.
- Use
As boolDigital Signature - Use as digital signature?
- Use
For boolKey Encipherment - Use for key encipherment?
- algorithm object
- Algorithm
- ca_
identity_ stringname - Certificate Authority Identity
- certificate_
attributes object - Subject Alternative name type
- device string
- The device in which the resource is defined
- digest string
- Digest for CSR. Possible values are
sha1,sha256,sha384andsha512. - encrypted_
values map(string) - Map of sensitive values returned from the API.
- fingerprint string
- CA Certificate Fingerprint
- folder string
- The folder in which the resource is defined
- id string
- The UUID of the SCEP profile
- name string
- The name of the SCEP profile
- scep_
ca_ stringcert - SCEP Server CA Certificate. Possible values are
Authentication Cookie CA,Forward-Trust-CA,Forward-Trust-CA-ECDSA,Forward-UnTrust-CA,Forward-UnTrust-CA-ECDSA,Global Authentication Cookie CA,GlobalSign-Root-CAandRoot CA. - scep_
challenge object - One Time Password Challenge
- scep_
client_ stringcert - SCEP Client Certificate. Possible values are
Authentication Cookie CA,Forward-Trust-CA,Forward-Trust-CA-ECDSA,Forward-UnTrust-CA,Forward-UnTrust-CA-ECDSA,Global Authentication Cookie CA,GlobalSign-Root-CAandRoot CA. - scep_
url string - SCEP server URL
- snippet string
- The snippet in which the resource is defined
- subject string
- Subject
- tfid string
- The Terraform ID.
- use_
as_ booldigital_ signature - Use as digital signature?
- use_
for_ boolkey_ encipherment - Use for key encipherment?
- algorithm
Get
Scep Profile Algorithm - Algorithm
- ca
Identity StringName - Certificate Authority Identity
- certificate
Attributes GetScep Profile Certificate Attributes - Subject Alternative name type
- device String
- The device in which the resource is defined
- digest String
- Digest for CSR. Possible values are
sha1,sha256,sha384andsha512. - encrypted
Values Map<String,String> - Map of sensitive values returned from the API.
- fingerprint String
- CA Certificate Fingerprint
- folder String
- The folder in which the resource is defined
- id String
- The UUID of the SCEP profile
- name String
- The name of the SCEP profile
- scep
Ca StringCert - SCEP Server CA Certificate. Possible values are
Authentication Cookie CA,Forward-Trust-CA,Forward-Trust-CA-ECDSA,Forward-UnTrust-CA,Forward-UnTrust-CA-ECDSA,Global Authentication Cookie CA,GlobalSign-Root-CAandRoot CA. - scep
Challenge GetScep Profile Scep Challenge - One Time Password Challenge
- scep
Client StringCert - SCEP Client Certificate. Possible values are
Authentication Cookie CA,Forward-Trust-CA,Forward-Trust-CA-ECDSA,Forward-UnTrust-CA,Forward-UnTrust-CA-ECDSA,Global Authentication Cookie CA,GlobalSign-Root-CAandRoot CA. - scep
Url String - SCEP server URL
- snippet String
- The snippet in which the resource is defined
- subject String
- Subject
- tfid String
- The Terraform ID.
- use
As BooleanDigital Signature - Use as digital signature?
- use
For BooleanKey Encipherment - Use for key encipherment?
- algorithm
Get
Scep Profile Algorithm - Algorithm
- ca
Identity stringName - Certificate Authority Identity
- certificate
Attributes GetScep Profile Certificate Attributes - Subject Alternative name type
- device string
- The device in which the resource is defined
- digest string
- Digest for CSR. Possible values are
sha1,sha256,sha384andsha512. - encrypted
Values {[key: string]: string} - Map of sensitive values returned from the API.
- fingerprint string
- CA Certificate Fingerprint
- folder string
- The folder in which the resource is defined
- id string
- The UUID of the SCEP profile
- name string
- The name of the SCEP profile
- scep
Ca stringCert - SCEP Server CA Certificate. Possible values are
Authentication Cookie CA,Forward-Trust-CA,Forward-Trust-CA-ECDSA,Forward-UnTrust-CA,Forward-UnTrust-CA-ECDSA,Global Authentication Cookie CA,GlobalSign-Root-CAandRoot CA. - scep
Challenge GetScep Profile Scep Challenge - One Time Password Challenge
- scep
Client stringCert - SCEP Client Certificate. Possible values are
Authentication Cookie CA,Forward-Trust-CA,Forward-Trust-CA-ECDSA,Forward-UnTrust-CA,Forward-UnTrust-CA-ECDSA,Global Authentication Cookie CA,GlobalSign-Root-CAandRoot CA. - scep
Url string - SCEP server URL
- snippet string
- The snippet in which the resource is defined
- subject string
- Subject
- tfid string
- The Terraform ID.
- use
As booleanDigital Signature - Use as digital signature?
- use
For booleanKey Encipherment - Use for key encipherment?
- algorithm
Get
Scep Profile Algorithm - Algorithm
- ca_
identity_ strname - Certificate Authority Identity
- certificate_
attributes GetScep Profile Certificate Attributes - Subject Alternative name type
- device str
- The device in which the resource is defined
- digest str
- Digest for CSR. Possible values are
sha1,sha256,sha384andsha512. - encrypted_
values Mapping[str, str] - Map of sensitive values returned from the API.
- fingerprint str
- CA Certificate Fingerprint
- folder str
- The folder in which the resource is defined
- id str
- The UUID of the SCEP profile
- name str
- The name of the SCEP profile
- scep_
ca_ strcert - SCEP Server CA Certificate. Possible values are
Authentication Cookie CA,Forward-Trust-CA,Forward-Trust-CA-ECDSA,Forward-UnTrust-CA,Forward-UnTrust-CA-ECDSA,Global Authentication Cookie CA,GlobalSign-Root-CAandRoot CA. - scep_
challenge GetScep Profile Scep Challenge - One Time Password Challenge
- scep_
client_ strcert - SCEP Client Certificate. Possible values are
Authentication Cookie CA,Forward-Trust-CA,Forward-Trust-CA-ECDSA,Forward-UnTrust-CA,Forward-UnTrust-CA-ECDSA,Global Authentication Cookie CA,GlobalSign-Root-CAandRoot CA. - scep_
url str - SCEP server URL
- snippet str
- The snippet in which the resource is defined
- subject str
- Subject
- tfid str
- The Terraform ID.
- use_
as_ booldigital_ signature - Use as digital signature?
- use_
for_ boolkey_ encipherment - Use for key encipherment?
- algorithm Property Map
- Algorithm
- ca
Identity StringName - Certificate Authority Identity
- certificate
Attributes Property Map - Subject Alternative name type
- device String
- The device in which the resource is defined
- digest String
- Digest for CSR. Possible values are
sha1,sha256,sha384andsha512. - encrypted
Values Map<String> - Map of sensitive values returned from the API.
- fingerprint String
- CA Certificate Fingerprint
- folder String
- The folder in which the resource is defined
- id String
- The UUID of the SCEP profile
- name String
- The name of the SCEP profile
- scep
Ca StringCert - SCEP Server CA Certificate. Possible values are
Authentication Cookie CA,Forward-Trust-CA,Forward-Trust-CA-ECDSA,Forward-UnTrust-CA,Forward-UnTrust-CA-ECDSA,Global Authentication Cookie CA,GlobalSign-Root-CAandRoot CA. - scep
Challenge Property Map - One Time Password Challenge
- scep
Client StringCert - SCEP Client Certificate. Possible values are
Authentication Cookie CA,Forward-Trust-CA,Forward-Trust-CA-ECDSA,Forward-UnTrust-CA,Forward-UnTrust-CA-ECDSA,Global Authentication Cookie CA,GlobalSign-Root-CAandRoot CA. - scep
Url String - SCEP server URL
- snippet String
- The snippet in which the resource is defined
- subject String
- Subject
- tfid String
- The Terraform ID.
- use
As BooleanDigital Signature - Use as digital signature?
- use
For BooleanKey Encipherment - Use for key encipherment?
Supporting Types
GetScepProfileAlgorithm
- Rsa
Get
Scep Profile Algorithm Rsa - Key length (bits)
- Rsa
Get
Scep Profile Algorithm Rsa - Key length (bits)
- rsa
Get
Scep Profile Algorithm Rsa - Key length (bits)
- rsa
Get
Scep Profile Algorithm Rsa - Key length (bits)
- rsa
Get
Scep Profile Algorithm Rsa - Key length (bits)
- rsa Property Map
- Key length (bits)
GetScepProfileAlgorithmRsa
- Rsa
Nbits string - Rsa nbits. Possible values are
1024,2048and3072.
- Rsa
Nbits string - Rsa nbits. Possible values are
1024,2048and3072.
- rsa_
nbits string - Rsa nbits. Possible values are
1024,2048and3072.
- rsa
Nbits String - Rsa nbits. Possible values are
1024,2048and3072.
- rsa
Nbits string - Rsa nbits. Possible values are
1024,2048and3072.
- rsa_
nbits str - Rsa nbits. Possible values are
1024,2048and3072.
- rsa
Nbits String - Rsa nbits. Possible values are
1024,2048and3072.
GetScepProfileCertificateAttributes
- Dnsname string
- Dnsname
- Rfc822name string
- Rfc822name
- Uniform
Resource stringIdentifier - Uniform resource identifier
- Dnsname string
- Dnsname
- Rfc822name string
- Rfc822name
- Uniform
Resource stringIdentifier - Uniform resource identifier
- dnsname string
- Dnsname
- rfc822name string
- Rfc822name
- uniform_
resource_ stringidentifier - Uniform resource identifier
- dnsname String
- Dnsname
- rfc822name String
- Rfc822name
- uniform
Resource StringIdentifier - Uniform resource identifier
- dnsname string
- Dnsname
- rfc822name string
- Rfc822name
- uniform
Resource stringIdentifier - Uniform resource identifier
- dnsname str
- Dnsname
- rfc822name str
- Rfc822name
- uniform_
resource_ stridentifier - Uniform resource identifier
- dnsname String
- Dnsname
- rfc822name String
- Rfc822name
- uniform
Resource StringIdentifier - Uniform resource identifier
GetScepProfileScepChallenge
- Dynamic
Get
Scep Profile Scep Challenge Dynamic - Dynamic
- Fixed string
- Challenge to use for SCEP server on mobile clients
- None
Get
Scep Profile Scep Challenge None - No OTP
- Dynamic
Get
Scep Profile Scep Challenge Dynamic - Dynamic
- Fixed string
- Challenge to use for SCEP server on mobile clients
- None
Get
Scep Profile Scep Challenge None - No OTP
- dynamic
Get
Scep Profile Scep Challenge Dynamic - Dynamic
- fixed String
- Challenge to use for SCEP server on mobile clients
- none
Get
Scep Profile Scep Challenge None - No OTP
- dynamic
Get
Scep Profile Scep Challenge Dynamic - Dynamic
- fixed string
- Challenge to use for SCEP server on mobile clients
- none
Get
Scep Profile Scep Challenge None - No OTP
- dynamic
Get
Scep Profile Scep Challenge Dynamic - Dynamic
- fixed str
- Challenge to use for SCEP server on mobile clients
- none
Get
Scep Profile Scep Challenge None - No OTP
- dynamic Property Map
- Dynamic
- fixed String
- Challenge to use for SCEP server on mobile clients
- none Property Map
- No OTP
GetScepProfileScepChallengeDynamic
- Otp
Server stringUrl - OTP server URL
- Password string
- OTP password
- Username string
- OTP username
- Otp
Server stringUrl - OTP server URL
- Password string
- OTP password
- Username string
- OTP username
- otp_
server_ stringurl - OTP server URL
- password string
- OTP password
- username string
- OTP username
- otp
Server StringUrl - OTP server URL
- password String
- OTP password
- username String
- OTP username
- otp
Server stringUrl - OTP server URL
- password string
- OTP password
- username string
- OTP username
- otp_
server_ strurl - OTP server URL
- password str
- OTP password
- username str
- OTP username
- otp
Server StringUrl - OTP server URL
- password String
- OTP password
- username String
- OTP username
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.3
published on Wednesday, Oct 28, 2026 by Pulumi
published on Wednesday, Oct 28, 2026 by Pulumi