Viewing docs for Strata Cloud Manager v1.0.5
published on Saturday, Mar 21, 2026 by Pulumi
published on Saturday, Mar 21, 2026 by Pulumi
Viewing docs for Strata Cloud Manager v1.0.5
published on Saturday, Mar 21, 2026 by Pulumi
published on Saturday, Mar 21, 2026 by Pulumi
Retrieves a listing of config items.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as scm from "@pulumi/scm";
// Fetch a list of all certificate profile objects from the "All" folder.
const allProfiles = scm.getCertificateProfileList({
folder: "All",
});
export const certificateProfilesList = allProfiles.then(allProfiles => allProfiles.datas);
import pulumi
import pulumi_scm as scm
# Fetch a list of all certificate profile objects from the "All" folder.
all_profiles = scm.get_certificate_profile_list(folder="All")
pulumi.export("certificateProfilesList", all_profiles.datas)
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 {
// Fetch a list of all certificate profile objects from the "All" folder.
allProfiles, err := scm.GetCertificateProfileList(ctx, &scm.GetCertificateProfileListArgs{
Folder: pulumi.StringRef("All"),
}, nil)
if err != nil {
return err
}
ctx.Export("certificateProfilesList", allProfiles.Datas)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Scm = Pulumi.Scm;
return await Deployment.RunAsync(() =>
{
// Fetch a list of all certificate profile objects from the "All" folder.
var allProfiles = Scm.GetCertificateProfileList.Invoke(new()
{
Folder = "All",
});
return new Dictionary<string, object?>
{
["certificateProfilesList"] = allProfiles.Apply(getCertificateProfileListResult => getCertificateProfileListResult.Datas),
};
});
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.GetCertificateProfileListArgs;
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) {
// Fetch a list of all certificate profile objects from the "All" folder.
final var allProfiles = ScmFunctions.getCertificateProfileList(GetCertificateProfileListArgs.builder()
.folder("All")
.build());
ctx.export("certificateProfilesList", allProfiles.datas());
}
}
variables:
# Fetch a list of all certificate profile objects from the "All" folder.
allProfiles:
fn::invoke:
function: scm:getCertificateProfileList
arguments:
folder: All
outputs:
# Output the raw list of all certificate profile objects found.
certificateProfilesList: ${allProfiles.datas}
Using getCertificateProfileList
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 getCertificateProfileList(args: GetCertificateProfileListArgs, opts?: InvokeOptions): Promise<GetCertificateProfileListResult>
function getCertificateProfileListOutput(args: GetCertificateProfileListOutputArgs, opts?: InvokeOptions): Output<GetCertificateProfileListResult>def get_certificate_profile_list(device: Optional[str] = None,
folder: Optional[str] = None,
limit: Optional[int] = None,
name: Optional[str] = None,
offset: Optional[int] = None,
snippet: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetCertificateProfileListResult
def get_certificate_profile_list_output(device: Optional[pulumi.Input[str]] = None,
folder: Optional[pulumi.Input[str]] = None,
limit: Optional[pulumi.Input[int]] = None,
name: Optional[pulumi.Input[str]] = None,
offset: Optional[pulumi.Input[int]] = None,
snippet: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetCertificateProfileListResult]func GetCertificateProfileList(ctx *Context, args *GetCertificateProfileListArgs, opts ...InvokeOption) (*GetCertificateProfileListResult, error)
func GetCertificateProfileListOutput(ctx *Context, args *GetCertificateProfileListOutputArgs, opts ...InvokeOption) GetCertificateProfileListResultOutput> Note: This function is named GetCertificateProfileList in the Go SDK.
public static class GetCertificateProfileList
{
public static Task<GetCertificateProfileListResult> InvokeAsync(GetCertificateProfileListArgs args, InvokeOptions? opts = null)
public static Output<GetCertificateProfileListResult> Invoke(GetCertificateProfileListInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetCertificateProfileListResult> getCertificateProfileList(GetCertificateProfileListArgs args, InvokeOptions options)
public static Output<GetCertificateProfileListResult> getCertificateProfileList(GetCertificateProfileListArgs args, InvokeOptions options)
fn::invoke:
function: scm:index/getCertificateProfileList:getCertificateProfileList
arguments:
# arguments dictionaryThe following arguments are supported:
getCertificateProfileList Result
The following output properties are available:
- Datas
List<Get
Certificate Profile List Data> - The data.
- Id string
- The provider-assigned unique ID for this managed resource.
- Tfid string
- The Terraform ID.
- Total int
- The total number of items.
- Device string
- The device of the item.
- Folder string
- The folder of the item. Default: Shared.
- Limit int
- The max number of items to return. Default: 200.
- Name string
- The name of the item.
- Offset int
- The offset of the first item to return.
- Snippet string
- The snippet of the item.
- Datas
[]Get
Certificate Profile List Data - The data.
- Id string
- The provider-assigned unique ID for this managed resource.
- Tfid string
- The Terraform ID.
- Total int
- The total number of items.
- Device string
- The device of the item.
- Folder string
- The folder of the item. Default: Shared.
- Limit int
- The max number of items to return. Default: 200.
- Name string
- The name of the item.
- Offset int
- The offset of the first item to return.
- Snippet string
- The snippet of the item.
- datas
List<Get
Certificate Profile List Data> - The data.
- id String
- The provider-assigned unique ID for this managed resource.
- tfid String
- The Terraform ID.
- total Integer
- The total number of items.
- device String
- The device of the item.
- folder String
- The folder of the item. Default: Shared.
- limit Integer
- The max number of items to return. Default: 200.
- name String
- The name of the item.
- offset Integer
- The offset of the first item to return.
- snippet String
- The snippet of the item.
- datas
Get
Certificate Profile List Data[] - The data.
- id string
- The provider-assigned unique ID for this managed resource.
- tfid string
- The Terraform ID.
- total number
- The total number of items.
- device string
- The device of the item.
- folder string
- The folder of the item. Default: Shared.
- limit number
- The max number of items to return. Default: 200.
- name string
- The name of the item.
- offset number
- The offset of the first item to return.
- snippet string
- The snippet of the item.
- datas
Sequence[Get
Certificate Profile List Data] - The data.
- id str
- The provider-assigned unique ID for this managed resource.
- tfid str
- The Terraform ID.
- total int
- The total number of items.
- device str
- The device of the item.
- folder str
- The folder of the item. Default: Shared.
- limit int
- The max number of items to return. Default: 200.
- name str
- The name of the item.
- offset int
- The offset of the first item to return.
- snippet str
- The snippet of the item.
- datas List<Property Map>
- The data.
- id String
- The provider-assigned unique ID for this managed resource.
- tfid String
- The Terraform ID.
- total Number
- The total number of items.
- device String
- The device of the item.
- folder String
- The folder of the item. Default: Shared.
- limit Number
- The max number of items to return. Default: 200.
- name String
- The name of the item.
- offset Number
- The offset of the first item to return.
- snippet String
- The snippet of the item.
Supporting Types
GetCertificateProfileListData
- Block
Expired boolCert - Block sessions with expired certificates?
- Block
Timeout boolCert - Block session if certificate status cannot be retrieved within timeout?
- Block
Unauthenticated boolCert - Block session if the certificate was not issued to the authenticating device?
- Block
Unknown boolCert - Block session if certificate status is unknown?
- Ca
Certificates List<GetCertificate Profile List Data Ca Certificate> - An ordered list of CA certificates
- Cert
Status stringTimeout - Certificate status timeout
- Crl
Receive stringTimeout - CRL receive timeout (seconds)
- Device string
- The device in which the resource is defined
- Domain string
- User domain
- Folder string
- The folder of the item. Default: Shared.
- Id string
- The UUID of the certificate profile
- Name string
- The name of the item.
- Ocsp
Receive stringTimeout - OCSP receive timeout (seconds)
- Snippet string
- The snippet of the item.
- Tfid string
- The Terraform ID.
- Use
Crl bool - Use CRL?
- Use
Ocsp bool - Use OCSP?
- Username
Field GetCertificate Profile List Data Username Field - Certificate username field
- Block
Expired boolCert - Block sessions with expired certificates?
- Block
Timeout boolCert - Block session if certificate status cannot be retrieved within timeout?
- Block
Unauthenticated boolCert - Block session if the certificate was not issued to the authenticating device?
- Block
Unknown boolCert - Block session if certificate status is unknown?
- Ca
Certificates []GetCertificate Profile List Data Ca Certificate - An ordered list of CA certificates
- Cert
Status stringTimeout - Certificate status timeout
- Crl
Receive stringTimeout - CRL receive timeout (seconds)
- Device string
- The device in which the resource is defined
- Domain string
- User domain
- Folder string
- The folder of the item. Default: Shared.
- Id string
- The UUID of the certificate profile
- Name string
- The name of the item.
- Ocsp
Receive stringTimeout - OCSP receive timeout (seconds)
- Snippet string
- The snippet of the item.
- Tfid string
- The Terraform ID.
- Use
Crl bool - Use CRL?
- Use
Ocsp bool - Use OCSP?
- Username
Field GetCertificate Profile List Data Username Field - Certificate username field
- block
Expired BooleanCert - Block sessions with expired certificates?
- block
Timeout BooleanCert - Block session if certificate status cannot be retrieved within timeout?
- block
Unauthenticated BooleanCert - Block session if the certificate was not issued to the authenticating device?
- block
Unknown BooleanCert - Block session if certificate status is unknown?
- ca
Certificates List<GetCertificate Profile List Data Ca Certificate> - An ordered list of CA certificates
- cert
Status StringTimeout - Certificate status timeout
- crl
Receive StringTimeout - CRL receive timeout (seconds)
- device String
- The device in which the resource is defined
- domain String
- User domain
- folder String
- The folder of the item. Default: Shared.
- id String
- The UUID of the certificate profile
- name String
- The name of the item.
- ocsp
Receive StringTimeout - OCSP receive timeout (seconds)
- snippet String
- The snippet of the item.
- tfid String
- The Terraform ID.
- use
Crl Boolean - Use CRL?
- use
Ocsp Boolean - Use OCSP?
- username
Field GetCertificate Profile List Data Username Field - Certificate username field
- block
Expired booleanCert - Block sessions with expired certificates?
- block
Timeout booleanCert - Block session if certificate status cannot be retrieved within timeout?
- block
Unauthenticated booleanCert - Block session if the certificate was not issued to the authenticating device?
- block
Unknown booleanCert - Block session if certificate status is unknown?
- ca
Certificates GetCertificate Profile List Data Ca Certificate[] - An ordered list of CA certificates
- cert
Status stringTimeout - Certificate status timeout
- crl
Receive stringTimeout - CRL receive timeout (seconds)
- device string
- The device in which the resource is defined
- domain string
- User domain
- folder string
- The folder of the item. Default: Shared.
- id string
- The UUID of the certificate profile
- name string
- The name of the item.
- ocsp
Receive stringTimeout - OCSP receive timeout (seconds)
- snippet string
- The snippet of the item.
- tfid string
- The Terraform ID.
- use
Crl boolean - Use CRL?
- use
Ocsp boolean - Use OCSP?
- username
Field GetCertificate Profile List Data Username Field - Certificate username field
- block_
expired_ boolcert - Block sessions with expired certificates?
- block_
timeout_ boolcert - Block session if certificate status cannot be retrieved within timeout?
- block_
unauthenticated_ boolcert - Block session if the certificate was not issued to the authenticating device?
- block_
unknown_ boolcert - Block session if certificate status is unknown?
- ca_
certificates Sequence[GetCertificate Profile List Data Ca Certificate] - An ordered list of CA certificates
- cert_
status_ strtimeout - Certificate status timeout
- crl_
receive_ strtimeout - CRL receive timeout (seconds)
- device str
- The device in which the resource is defined
- domain str
- User domain
- folder str
- The folder of the item. Default: Shared.
- id str
- The UUID of the certificate profile
- name str
- The name of the item.
- ocsp_
receive_ strtimeout - OCSP receive timeout (seconds)
- snippet str
- The snippet of the item.
- tfid str
- The Terraform ID.
- use_
crl bool - Use CRL?
- use_
ocsp bool - Use OCSP?
- username_
field GetCertificate Profile List Data Username Field - Certificate username field
- block
Expired BooleanCert - Block sessions with expired certificates?
- block
Timeout BooleanCert - Block session if certificate status cannot be retrieved within timeout?
- block
Unauthenticated BooleanCert - Block session if the certificate was not issued to the authenticating device?
- block
Unknown BooleanCert - Block session if certificate status is unknown?
- ca
Certificates List<Property Map> - An ordered list of CA certificates
- cert
Status StringTimeout - Certificate status timeout
- crl
Receive StringTimeout - CRL receive timeout (seconds)
- device String
- The device in which the resource is defined
- domain String
- User domain
- folder String
- The folder of the item. Default: Shared.
- id String
- The UUID of the certificate profile
- name String
- The name of the item.
- ocsp
Receive StringTimeout - OCSP receive timeout (seconds)
- snippet String
- The snippet of the item.
- tfid String
- The Terraform ID.
- use
Crl Boolean - Use CRL?
- use
Ocsp Boolean - Use OCSP?
- username
Field Property Map - Certificate username field
GetCertificateProfileListDataCaCertificate
- Default
Ocsp stringUrl - Default OCSP URL
- Name string
- CA certificate name
- Ocsp
Verify stringCert - OCSP verify certificate
- Template
Name string - Template name/OID
- Default
Ocsp stringUrl - Default OCSP URL
- Name string
- CA certificate name
- Ocsp
Verify stringCert - OCSP verify certificate
- Template
Name string - Template name/OID
- default
Ocsp StringUrl - Default OCSP URL
- name String
- CA certificate name
- ocsp
Verify StringCert - OCSP verify certificate
- template
Name String - Template name/OID
- default
Ocsp stringUrl - Default OCSP URL
- name string
- CA certificate name
- ocsp
Verify stringCert - OCSP verify certificate
- template
Name string - Template name/OID
- default_
ocsp_ strurl - Default OCSP URL
- name str
- CA certificate name
- ocsp_
verify_ strcert - OCSP verify certificate
- template_
name str - Template name/OID
- default
Ocsp StringUrl - Default OCSP URL
- name String
- CA certificate name
- ocsp
Verify StringCert - OCSP verify certificate
- template
Name String - Template name/OID
GetCertificateProfileListDataUsernameField
- Subject string
- Common name
- Subject
Alt string - Email address
- Subject string
- Common name
- Subject
Alt string - Email address
- subject String
- Common name
- subject
Alt String - Email address
- subject string
- Common name
- subject
Alt string - Email address
- subject str
- Common name
- subject_
alt str - Email address
- subject String
- Common name
- subject
Alt String - Email address
Package Details
- Repository
- scm pulumi/pulumi-scm
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
scmTerraform Provider.
Viewing docs for Strata Cloud Manager v1.0.5
published on Saturday, Mar 21, 2026 by Pulumi
published on Saturday, Mar 21, 2026 by Pulumi
