1. Packages
  2. Scm Provider
  3. API Docs
  4. ScepProfile
Strata Cloud Manager v0.1.6 published on Wednesday, Oct 16, 2024 by Pulumi

scm.ScepProfile

Explore with Pulumi AI

scm logo
Strata Cloud Manager v0.1.6 published on Wednesday, Oct 16, 2024 by Pulumi

    Retrieves a config item.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as scm from "@pulumi/scm";
    
    const example = new scm.ScepProfile("example", {});
    
    import pulumi
    import pulumi_scm as scm
    
    example = scm.ScepProfile("example")
    
    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 {
    		_, err := scm.NewScepProfile(ctx, "example", nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Scm = Pulumi.Scm;
    
    return await Deployment.RunAsync(() => 
    {
        var example = new Scm.ScepProfile("example");
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.scm.ScepProfile;
    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) {
            var example = new ScepProfile("example");
    
        }
    }
    
    resources:
      example:
        type: scm:ScepProfile
    

    Create ScepProfile Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new ScepProfile(name: string, args: ScepProfileArgs, opts?: CustomResourceOptions);
    @overload
    def ScepProfile(resource_name: str,
                    args: ScepProfileArgs,
                    opts: Optional[ResourceOptions] = None)
    
    @overload
    def ScepProfile(resource_name: str,
                    opts: Optional[ResourceOptions] = None,
                    digest: Optional[str] = None,
                    ca_identity_name: Optional[str] = None,
                    scep_url: Optional[str] = None,
                    scep_ca_cert: Optional[str] = None,
                    device: Optional[str] = None,
                    fingerprint: Optional[str] = None,
                    folder: Optional[str] = None,
                    name: Optional[str] = None,
                    algorithm: Optional[ScepProfileAlgorithmArgs] = None,
                    scep_challenge: Optional[ScepProfileScepChallengeArgs] = None,
                    scep_client_cert: Optional[str] = None,
                    certificate_attributes: Optional[ScepProfileCertificateAttributesArgs] = None,
                    snippet: Optional[str] = None,
                    subject: Optional[str] = None,
                    use_as_digital_signature: Optional[bool] = None,
                    use_for_key_encipherment: Optional[bool] = None)
    func NewScepProfile(ctx *Context, name string, args ScepProfileArgs, opts ...ResourceOption) (*ScepProfile, error)
    public ScepProfile(string name, ScepProfileArgs args, CustomResourceOptions? opts = null)
    public ScepProfile(String name, ScepProfileArgs args)
    public ScepProfile(String name, ScepProfileArgs args, CustomResourceOptions options)
    
    type: scm:ScepProfile
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args ScepProfileArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args ScepProfileArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args ScepProfileArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ScepProfileArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ScepProfileArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var scepProfileResource = new Scm.ScepProfile("scepProfileResource", new()
    {
        Digest = "string",
        CaIdentityName = "string",
        ScepUrl = "string",
        ScepCaCert = "string",
        Device = "string",
        Fingerprint = "string",
        Folder = "string",
        Name = "string",
        Algorithm = new Scm.Inputs.ScepProfileAlgorithmArgs
        {
            Rsa = new Scm.Inputs.ScepProfileAlgorithmRsaArgs
            {
                RsaNbits = "string",
            },
        },
        ScepChallenge = new Scm.Inputs.ScepProfileScepChallengeArgs
        {
            DynamicChallenge = new Scm.Inputs.ScepProfileScepChallengeDynamicChallengeArgs
            {
                OtpServerUrl = "string",
                Password = "string",
                Username = "string",
            },
            Fixed = "string",
            None = "string",
        },
        ScepClientCert = "string",
        CertificateAttributes = new Scm.Inputs.ScepProfileCertificateAttributesArgs
        {
            Dnsname = "string",
            Rfc822name = "string",
            UniformResourceIdentifier = "string",
        },
        Snippet = "string",
        Subject = "string",
        UseAsDigitalSignature = false,
        UseForKeyEncipherment = false,
    });
    
    example, err := scm.NewScepProfile(ctx, "scepProfileResource", &scm.ScepProfileArgs{
    	Digest:         pulumi.String("string"),
    	CaIdentityName: pulumi.String("string"),
    	ScepUrl:        pulumi.String("string"),
    	ScepCaCert:     pulumi.String("string"),
    	Device:         pulumi.String("string"),
    	Fingerprint:    pulumi.String("string"),
    	Folder:         pulumi.String("string"),
    	Name:           pulumi.String("string"),
    	Algorithm: &scm.ScepProfileAlgorithmArgs{
    		Rsa: &scm.ScepProfileAlgorithmRsaArgs{
    			RsaNbits: pulumi.String("string"),
    		},
    	},
    	ScepChallenge: &scm.ScepProfileScepChallengeArgs{
    		DynamicChallenge: &scm.ScepProfileScepChallengeDynamicChallengeArgs{
    			OtpServerUrl: pulumi.String("string"),
    			Password:     pulumi.String("string"),
    			Username:     pulumi.String("string"),
    		},
    		Fixed: pulumi.String("string"),
    		None:  pulumi.String("string"),
    	},
    	ScepClientCert: pulumi.String("string"),
    	CertificateAttributes: &scm.ScepProfileCertificateAttributesArgs{
    		Dnsname:                   pulumi.String("string"),
    		Rfc822name:                pulumi.String("string"),
    		UniformResourceIdentifier: pulumi.String("string"),
    	},
    	Snippet:               pulumi.String("string"),
    	Subject:               pulumi.String("string"),
    	UseAsDigitalSignature: pulumi.Bool(false),
    	UseForKeyEncipherment: pulumi.Bool(false),
    })
    
    var scepProfileResource = new ScepProfile("scepProfileResource", ScepProfileArgs.builder()
        .digest("string")
        .caIdentityName("string")
        .scepUrl("string")
        .scepCaCert("string")
        .device("string")
        .fingerprint("string")
        .folder("string")
        .name("string")
        .algorithm(ScepProfileAlgorithmArgs.builder()
            .rsa(ScepProfileAlgorithmRsaArgs.builder()
                .rsaNbits("string")
                .build())
            .build())
        .scepChallenge(ScepProfileScepChallengeArgs.builder()
            .dynamicChallenge(ScepProfileScepChallengeDynamicChallengeArgs.builder()
                .otpServerUrl("string")
                .password("string")
                .username("string")
                .build())
            .fixed("string")
            .none("string")
            .build())
        .scepClientCert("string")
        .certificateAttributes(ScepProfileCertificateAttributesArgs.builder()
            .dnsname("string")
            .rfc822name("string")
            .uniformResourceIdentifier("string")
            .build())
        .snippet("string")
        .subject("string")
        .useAsDigitalSignature(false)
        .useForKeyEncipherment(false)
        .build());
    
    scep_profile_resource = scm.ScepProfile("scepProfileResource",
        digest="string",
        ca_identity_name="string",
        scep_url="string",
        scep_ca_cert="string",
        device="string",
        fingerprint="string",
        folder="string",
        name="string",
        algorithm={
            "rsa": {
                "rsa_nbits": "string",
            },
        },
        scep_challenge={
            "dynamic_challenge": {
                "otp_server_url": "string",
                "password": "string",
                "username": "string",
            },
            "fixed": "string",
            "none": "string",
        },
        scep_client_cert="string",
        certificate_attributes={
            "dnsname": "string",
            "rfc822name": "string",
            "uniform_resource_identifier": "string",
        },
        snippet="string",
        subject="string",
        use_as_digital_signature=False,
        use_for_key_encipherment=False)
    
    const scepProfileResource = new scm.ScepProfile("scepProfileResource", {
        digest: "string",
        caIdentityName: "string",
        scepUrl: "string",
        scepCaCert: "string",
        device: "string",
        fingerprint: "string",
        folder: "string",
        name: "string",
        algorithm: {
            rsa: {
                rsaNbits: "string",
            },
        },
        scepChallenge: {
            dynamicChallenge: {
                otpServerUrl: "string",
                password: "string",
                username: "string",
            },
            fixed: "string",
            none: "string",
        },
        scepClientCert: "string",
        certificateAttributes: {
            dnsname: "string",
            rfc822name: "string",
            uniformResourceIdentifier: "string",
        },
        snippet: "string",
        subject: "string",
        useAsDigitalSignature: false,
        useForKeyEncipherment: false,
    });
    
    type: scm:ScepProfile
    properties:
        algorithm:
            rsa:
                rsaNbits: string
        caIdentityName: string
        certificateAttributes:
            dnsname: string
            rfc822name: string
            uniformResourceIdentifier: string
        device: string
        digest: string
        fingerprint: string
        folder: string
        name: string
        scepCaCert: string
        scepChallenge:
            dynamicChallenge:
                otpServerUrl: string
                password: string
                username: string
            fixed: string
            none: string
        scepClientCert: string
        scepUrl: string
        snippet: string
        subject: string
        useAsDigitalSignature: false
        useForKeyEncipherment: false
    

    ScepProfile Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The ScepProfile resource accepts the following input properties:

    CaIdentityName string
    The CaIdentityName param.
    Digest string
    The Digest param.
    ScepUrl string
    The ScepUrl param.
    Algorithm ScepProfileAlgorithm
    The Algorithm param.
    CertificateAttributes ScepProfileCertificateAttributes
    The CertificateAttributes param.
    Device string
    The Device param.
    Fingerprint string
    The Fingerprint param.
    Folder string
    The Folder param.
    Name string
    alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    ScepCaCert string
    The ScepCaCert param.
    ScepChallenge ScepProfileScepChallenge
    The ScepChallenge param.
    ScepClientCert string
    The ScepClientCert param.
    Snippet string
    The Snippet param.
    Subject string
    The Subject param.
    UseAsDigitalSignature bool
    The UseAsDigitalSignature param.
    UseForKeyEncipherment bool
    The UseForKeyEncipherment param.
    CaIdentityName string
    The CaIdentityName param.
    Digest string
    The Digest param.
    ScepUrl string
    The ScepUrl param.
    Algorithm ScepProfileAlgorithmArgs
    The Algorithm param.
    CertificateAttributes ScepProfileCertificateAttributesArgs
    The CertificateAttributes param.
    Device string
    The Device param.
    Fingerprint string
    The Fingerprint param.
    Folder string
    The Folder param.
    Name string
    alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    ScepCaCert string
    The ScepCaCert param.
    ScepChallenge ScepProfileScepChallengeArgs
    The ScepChallenge param.
    ScepClientCert string
    The ScepClientCert param.
    Snippet string
    The Snippet param.
    Subject string
    The Subject param.
    UseAsDigitalSignature bool
    The UseAsDigitalSignature param.
    UseForKeyEncipherment bool
    The UseForKeyEncipherment param.
    caIdentityName String
    The CaIdentityName param.
    digest String
    The Digest param.
    scepUrl String
    The ScepUrl param.
    algorithm ScepProfileAlgorithm
    The Algorithm param.
    certificateAttributes ScepProfileCertificateAttributes
    The CertificateAttributes param.
    device String
    The Device param.
    fingerprint String
    The Fingerprint param.
    folder String
    The Folder param.
    name String
    alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    scepCaCert String
    The ScepCaCert param.
    scepChallenge ScepProfileScepChallenge
    The ScepChallenge param.
    scepClientCert String
    The ScepClientCert param.
    snippet String
    The Snippet param.
    subject String
    The Subject param.
    useAsDigitalSignature Boolean
    The UseAsDigitalSignature param.
    useForKeyEncipherment Boolean
    The UseForKeyEncipherment param.
    caIdentityName string
    The CaIdentityName param.
    digest string
    The Digest param.
    scepUrl string
    The ScepUrl param.
    algorithm ScepProfileAlgorithm
    The Algorithm param.
    certificateAttributes ScepProfileCertificateAttributes
    The CertificateAttributes param.
    device string
    The Device param.
    fingerprint string
    The Fingerprint param.
    folder string
    The Folder param.
    name string
    alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    scepCaCert string
    The ScepCaCert param.
    scepChallenge ScepProfileScepChallenge
    The ScepChallenge param.
    scepClientCert string
    The ScepClientCert param.
    snippet string
    The Snippet param.
    subject string
    The Subject param.
    useAsDigitalSignature boolean
    The UseAsDigitalSignature param.
    useForKeyEncipherment boolean
    The UseForKeyEncipherment param.
    ca_identity_name str
    The CaIdentityName param.
    digest str
    The Digest param.
    scep_url str
    The ScepUrl param.
    algorithm ScepProfileAlgorithmArgs
    The Algorithm param.
    certificate_attributes ScepProfileCertificateAttributesArgs
    The CertificateAttributes param.
    device str
    The Device param.
    fingerprint str
    The Fingerprint param.
    folder str
    The Folder param.
    name str
    alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    scep_ca_cert str
    The ScepCaCert param.
    scep_challenge ScepProfileScepChallengeArgs
    The ScepChallenge param.
    scep_client_cert str
    The ScepClientCert param.
    snippet str
    The Snippet param.
    subject str
    The Subject param.
    use_as_digital_signature bool
    The UseAsDigitalSignature param.
    use_for_key_encipherment bool
    The UseForKeyEncipherment param.
    caIdentityName String
    The CaIdentityName param.
    digest String
    The Digest param.
    scepUrl String
    The ScepUrl param.
    algorithm Property Map
    The Algorithm param.
    certificateAttributes Property Map
    The CertificateAttributes param.
    device String
    The Device param.
    fingerprint String
    The Fingerprint param.
    folder String
    The Folder param.
    name String
    alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    scepCaCert String
    The ScepCaCert param.
    scepChallenge Property Map
    The ScepChallenge param.
    scepClientCert String
    The ScepClientCert param.
    snippet String
    The Snippet param.
    subject String
    The Subject param.
    useAsDigitalSignature Boolean
    The UseAsDigitalSignature param.
    useForKeyEncipherment Boolean
    The UseForKeyEncipherment param.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the ScepProfile resource produces the following output properties:

    EncryptedValues Dictionary<string, string>
    (Internal use) Encrypted values returned from the API.
    Id string
    The provider-assigned unique ID for this managed resource.
    Tfid string
    EncryptedValues map[string]string
    (Internal use) Encrypted values returned from the API.
    Id string
    The provider-assigned unique ID for this managed resource.
    Tfid string
    encryptedValues Map<String,String>
    (Internal use) Encrypted values returned from the API.
    id String
    The provider-assigned unique ID for this managed resource.
    tfid String
    encryptedValues {[key: string]: string}
    (Internal use) Encrypted values returned from the API.
    id string
    The provider-assigned unique ID for this managed resource.
    tfid string
    encrypted_values Mapping[str, str]
    (Internal use) Encrypted values returned from the API.
    id str
    The provider-assigned unique ID for this managed resource.
    tfid str
    encryptedValues Map<String>
    (Internal use) Encrypted values returned from the API.
    id String
    The provider-assigned unique ID for this managed resource.
    tfid String

    Look up Existing ScepProfile Resource

    Get an existing ScepProfile resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: ScepProfileState, opts?: CustomResourceOptions): ScepProfile
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            algorithm: Optional[ScepProfileAlgorithmArgs] = None,
            ca_identity_name: Optional[str] = None,
            certificate_attributes: Optional[ScepProfileCertificateAttributesArgs] = None,
            device: Optional[str] = None,
            digest: Optional[str] = None,
            encrypted_values: Optional[Mapping[str, str]] = None,
            fingerprint: Optional[str] = None,
            folder: Optional[str] = None,
            name: Optional[str] = None,
            scep_ca_cert: Optional[str] = None,
            scep_challenge: Optional[ScepProfileScepChallengeArgs] = None,
            scep_client_cert: Optional[str] = None,
            scep_url: Optional[str] = None,
            snippet: Optional[str] = None,
            subject: Optional[str] = None,
            tfid: Optional[str] = None,
            use_as_digital_signature: Optional[bool] = None,
            use_for_key_encipherment: Optional[bool] = None) -> ScepProfile
    func GetScepProfile(ctx *Context, name string, id IDInput, state *ScepProfileState, opts ...ResourceOption) (*ScepProfile, error)
    public static ScepProfile Get(string name, Input<string> id, ScepProfileState? state, CustomResourceOptions? opts = null)
    public static ScepProfile get(String name, Output<String> id, ScepProfileState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    Algorithm ScepProfileAlgorithm
    The Algorithm param.
    CaIdentityName string
    The CaIdentityName param.
    CertificateAttributes ScepProfileCertificateAttributes
    The CertificateAttributes param.
    Device string
    The Device param.
    Digest string
    The Digest param.
    EncryptedValues Dictionary<string, string>
    (Internal use) Encrypted values returned from the API.
    Fingerprint string
    The Fingerprint param.
    Folder string
    The Folder param.
    Name string
    alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    ScepCaCert string
    The ScepCaCert param.
    ScepChallenge ScepProfileScepChallenge
    The ScepChallenge param.
    ScepClientCert string
    The ScepClientCert param.
    ScepUrl string
    The ScepUrl param.
    Snippet string
    The Snippet param.
    Subject string
    The Subject param.
    Tfid string
    UseAsDigitalSignature bool
    The UseAsDigitalSignature param.
    UseForKeyEncipherment bool
    The UseForKeyEncipherment param.
    Algorithm ScepProfileAlgorithmArgs
    The Algorithm param.
    CaIdentityName string
    The CaIdentityName param.
    CertificateAttributes ScepProfileCertificateAttributesArgs
    The CertificateAttributes param.
    Device string
    The Device param.
    Digest string
    The Digest param.
    EncryptedValues map[string]string
    (Internal use) Encrypted values returned from the API.
    Fingerprint string
    The Fingerprint param.
    Folder string
    The Folder param.
    Name string
    alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    ScepCaCert string
    The ScepCaCert param.
    ScepChallenge ScepProfileScepChallengeArgs
    The ScepChallenge param.
    ScepClientCert string
    The ScepClientCert param.
    ScepUrl string
    The ScepUrl param.
    Snippet string
    The Snippet param.
    Subject string
    The Subject param.
    Tfid string
    UseAsDigitalSignature bool
    The UseAsDigitalSignature param.
    UseForKeyEncipherment bool
    The UseForKeyEncipherment param.
    algorithm ScepProfileAlgorithm
    The Algorithm param.
    caIdentityName String
    The CaIdentityName param.
    certificateAttributes ScepProfileCertificateAttributes
    The CertificateAttributes param.
    device String
    The Device param.
    digest String
    The Digest param.
    encryptedValues Map<String,String>
    (Internal use) Encrypted values returned from the API.
    fingerprint String
    The Fingerprint param.
    folder String
    The Folder param.
    name String
    alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    scepCaCert String
    The ScepCaCert param.
    scepChallenge ScepProfileScepChallenge
    The ScepChallenge param.
    scepClientCert String
    The ScepClientCert param.
    scepUrl String
    The ScepUrl param.
    snippet String
    The Snippet param.
    subject String
    The Subject param.
    tfid String
    useAsDigitalSignature Boolean
    The UseAsDigitalSignature param.
    useForKeyEncipherment Boolean
    The UseForKeyEncipherment param.
    algorithm ScepProfileAlgorithm
    The Algorithm param.
    caIdentityName string
    The CaIdentityName param.
    certificateAttributes ScepProfileCertificateAttributes
    The CertificateAttributes param.
    device string
    The Device param.
    digest string
    The Digest param.
    encryptedValues {[key: string]: string}
    (Internal use) Encrypted values returned from the API.
    fingerprint string
    The Fingerprint param.
    folder string
    The Folder param.
    name string
    alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    scepCaCert string
    The ScepCaCert param.
    scepChallenge ScepProfileScepChallenge
    The ScepChallenge param.
    scepClientCert string
    The ScepClientCert param.
    scepUrl string
    The ScepUrl param.
    snippet string
    The Snippet param.
    subject string
    The Subject param.
    tfid string
    useAsDigitalSignature boolean
    The UseAsDigitalSignature param.
    useForKeyEncipherment boolean
    The UseForKeyEncipherment param.
    algorithm ScepProfileAlgorithmArgs
    The Algorithm param.
    ca_identity_name str
    The CaIdentityName param.
    certificate_attributes ScepProfileCertificateAttributesArgs
    The CertificateAttributes param.
    device str
    The Device param.
    digest str
    The Digest param.
    encrypted_values Mapping[str, str]
    (Internal use) Encrypted values returned from the API.
    fingerprint str
    The Fingerprint param.
    folder str
    The Folder param.
    name str
    alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    scep_ca_cert str
    The ScepCaCert param.
    scep_challenge ScepProfileScepChallengeArgs
    The ScepChallenge param.
    scep_client_cert str
    The ScepClientCert param.
    scep_url str
    The ScepUrl param.
    snippet str
    The Snippet param.
    subject str
    The Subject param.
    tfid str
    use_as_digital_signature bool
    The UseAsDigitalSignature param.
    use_for_key_encipherment bool
    The UseForKeyEncipherment param.
    algorithm Property Map
    The Algorithm param.
    caIdentityName String
    The CaIdentityName param.
    certificateAttributes Property Map
    The CertificateAttributes param.
    device String
    The Device param.
    digest String
    The Digest param.
    encryptedValues Map<String>
    (Internal use) Encrypted values returned from the API.
    fingerprint String
    The Fingerprint param.
    folder String
    The Folder param.
    name String
    alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    scepCaCert String
    The ScepCaCert param.
    scepChallenge Property Map
    The ScepChallenge param.
    scepClientCert String
    The ScepClientCert param.
    scepUrl String
    The ScepUrl param.
    snippet String
    The Snippet param.
    subject String
    The Subject param.
    tfid String
    useAsDigitalSignature Boolean
    The UseAsDigitalSignature param.
    useForKeyEncipherment Boolean
    The UseForKeyEncipherment param.

    Supporting Types

    ScepProfileAlgorithm, ScepProfileAlgorithmArgs

    rsa Property Map
    The Rsa param.

    ScepProfileAlgorithmRsa, ScepProfileAlgorithmRsaArgs

    RsaNbits string
    The RsaNbits param.
    RsaNbits string
    The RsaNbits param.
    rsaNbits String
    The RsaNbits param.
    rsaNbits string
    The RsaNbits param.
    rsa_nbits str
    The RsaNbits param.
    rsaNbits String
    The RsaNbits param.

    ScepProfileCertificateAttributes, ScepProfileCertificateAttributesArgs

    Dnsname string
    The Dnsname param. Ensure that only one of the following is specified: dnsname, rfc822name, uniform_resource_identifier
    Rfc822name string
    The Rfc822name param. Ensure that only one of the following is specified: dnsname, rfc822name, uniform_resource_identifier
    UniformResourceIdentifier string
    The UniformResourceIdentifier param. Ensure that only one of the following is specified: dnsname, rfc822name, uniform_resource_identifier
    Dnsname string
    The Dnsname param. Ensure that only one of the following is specified: dnsname, rfc822name, uniform_resource_identifier
    Rfc822name string
    The Rfc822name param. Ensure that only one of the following is specified: dnsname, rfc822name, uniform_resource_identifier
    UniformResourceIdentifier string
    The UniformResourceIdentifier param. Ensure that only one of the following is specified: dnsname, rfc822name, uniform_resource_identifier
    dnsname String
    The Dnsname param. Ensure that only one of the following is specified: dnsname, rfc822name, uniform_resource_identifier
    rfc822name String
    The Rfc822name param. Ensure that only one of the following is specified: dnsname, rfc822name, uniform_resource_identifier
    uniformResourceIdentifier String
    The UniformResourceIdentifier param. Ensure that only one of the following is specified: dnsname, rfc822name, uniform_resource_identifier
    dnsname string
    The Dnsname param. Ensure that only one of the following is specified: dnsname, rfc822name, uniform_resource_identifier
    rfc822name string
    The Rfc822name param. Ensure that only one of the following is specified: dnsname, rfc822name, uniform_resource_identifier
    uniformResourceIdentifier string
    The UniformResourceIdentifier param. Ensure that only one of the following is specified: dnsname, rfc822name, uniform_resource_identifier
    dnsname str
    The Dnsname param. Ensure that only one of the following is specified: dnsname, rfc822name, uniform_resource_identifier
    rfc822name str
    The Rfc822name param. Ensure that only one of the following is specified: dnsname, rfc822name, uniform_resource_identifier
    uniform_resource_identifier str
    The UniformResourceIdentifier param. Ensure that only one of the following is specified: dnsname, rfc822name, uniform_resource_identifier
    dnsname String
    The Dnsname param. Ensure that only one of the following is specified: dnsname, rfc822name, uniform_resource_identifier
    rfc822name String
    The Rfc822name param. Ensure that only one of the following is specified: dnsname, rfc822name, uniform_resource_identifier
    uniformResourceIdentifier String
    The UniformResourceIdentifier param. Ensure that only one of the following is specified: dnsname, rfc822name, uniform_resource_identifier

    ScepProfileScepChallenge, ScepProfileScepChallengeArgs

    DynamicChallenge ScepProfileScepChallengeDynamicChallenge
    The DynamicChallenge param. Ensure that only one of the following is specified: dynamic, fixed, none
    Fixed string
    Challenge to use for SCEP server on mobile clients. String length must not exceed 1024 characters. Ensure that only one of the following is specified: dynamic, fixed, none
    None string
    The None param. String must be one of these: "". Ensure that only one of the following is specified: dynamic, fixed, none
    DynamicChallenge ScepProfileScepChallengeDynamicChallenge
    The DynamicChallenge param. Ensure that only one of the following is specified: dynamic, fixed, none
    Fixed string
    Challenge to use for SCEP server on mobile clients. String length must not exceed 1024 characters. Ensure that only one of the following is specified: dynamic, fixed, none
    None string
    The None param. String must be one of these: "". Ensure that only one of the following is specified: dynamic, fixed, none
    dynamicChallenge ScepProfileScepChallengeDynamicChallenge
    The DynamicChallenge param. Ensure that only one of the following is specified: dynamic, fixed, none
    fixed String
    Challenge to use for SCEP server on mobile clients. String length must not exceed 1024 characters. Ensure that only one of the following is specified: dynamic, fixed, none
    none String
    The None param. String must be one of these: "". Ensure that only one of the following is specified: dynamic, fixed, none
    dynamicChallenge ScepProfileScepChallengeDynamicChallenge
    The DynamicChallenge param. Ensure that only one of the following is specified: dynamic, fixed, none
    fixed string
    Challenge to use for SCEP server on mobile clients. String length must not exceed 1024 characters. Ensure that only one of the following is specified: dynamic, fixed, none
    none string
    The None param. String must be one of these: "". Ensure that only one of the following is specified: dynamic, fixed, none
    dynamic_challenge ScepProfileScepChallengeDynamicChallenge
    The DynamicChallenge param. Ensure that only one of the following is specified: dynamic, fixed, none
    fixed str
    Challenge to use for SCEP server on mobile clients. String length must not exceed 1024 characters. Ensure that only one of the following is specified: dynamic, fixed, none
    none str
    The None param. String must be one of these: "". Ensure that only one of the following is specified: dynamic, fixed, none
    dynamicChallenge Property Map
    The DynamicChallenge param. Ensure that only one of the following is specified: dynamic, fixed, none
    fixed String
    Challenge to use for SCEP server on mobile clients. String length must not exceed 1024 characters. Ensure that only one of the following is specified: dynamic, fixed, none
    none String
    The None param. String must be one of these: "". Ensure that only one of the following is specified: dynamic, fixed, none

    ScepProfileScepChallengeDynamicChallenge, ScepProfileScepChallengeDynamicChallengeArgs

    OtpServerUrl string
    The OtpServerUrl param. String length must not exceed 255 characters.
    Password string
    The Password param. String length must not exceed 255 characters.
    Username string
    The Username param. String length must not exceed 255 characters.
    OtpServerUrl string
    The OtpServerUrl param. String length must not exceed 255 characters.
    Password string
    The Password param. String length must not exceed 255 characters.
    Username string
    The Username param. String length must not exceed 255 characters.
    otpServerUrl String
    The OtpServerUrl param. String length must not exceed 255 characters.
    password String
    The Password param. String length must not exceed 255 characters.
    username String
    The Username param. String length must not exceed 255 characters.
    otpServerUrl string
    The OtpServerUrl param. String length must not exceed 255 characters.
    password string
    The Password param. String length must not exceed 255 characters.
    username string
    The Username param. String length must not exceed 255 characters.
    otp_server_url str
    The OtpServerUrl param. String length must not exceed 255 characters.
    password str
    The Password param. String length must not exceed 255 characters.
    username str
    The Username param. String length must not exceed 255 characters.
    otpServerUrl String
    The OtpServerUrl param. String length must not exceed 255 characters.
    password String
    The Password param. String length must not exceed 255 characters.
    username String
    The Username param. String length must not exceed 255 characters.

    Package Details

    Repository
    scm pulumi/pulumi-scm
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the scm Terraform Provider.
    scm logo
    Strata Cloud Manager v0.1.6 published on Wednesday, Oct 16, 2024 by Pulumi