1. Packages
  2. Ibm Provider
  3. API Docs
  4. getSmConfigurations
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

ibm.getSmConfigurations

Explore with Pulumi AI

ibm logo
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

    Provides a read-only data source for the list of configuration metadata. You can then reference the fields of the data source in other resources within the same configuration using interpolation syntax.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as ibm from "@pulumi/ibm";
    
    const configurations = ibm.getSmConfigurations({
        instanceId: ibm_resource_instance.sm_instance.guid,
        region: "us-south",
    });
    
    import pulumi
    import pulumi_ibm as ibm
    
    configurations = ibm.get_sm_configurations(instance_id=ibm_resource_instance["sm_instance"]["guid"],
        region="us-south")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/ibm/ibm"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := ibm.GetSmConfigurations(ctx, &ibm.GetSmConfigurationsArgs{
    			InstanceId: ibm_resource_instance.Sm_instance.Guid,
    			Region:     pulumi.StringRef("us-south"),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Ibm = Pulumi.Ibm;
    
    return await Deployment.RunAsync(() => 
    {
        var configurations = Ibm.GetSmConfigurations.Invoke(new()
        {
            InstanceId = ibm_resource_instance.Sm_instance.Guid,
            Region = "us-south",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.ibm.IbmFunctions;
    import com.pulumi.ibm.inputs.GetSmConfigurationsArgs;
    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 configurations = IbmFunctions.getSmConfigurations(GetSmConfigurationsArgs.builder()
                .instanceId(ibm_resource_instance.sm_instance().guid())
                .region("us-south")
                .build());
    
        }
    }
    
    variables:
      configurations:
        fn::invoke:
          function: ibm:getSmConfigurations
          arguments:
            instanceId: ${ibm_resource_instance.sm_instance.guid}
            region: us-south
    

    Using getSmConfigurations

    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 getSmConfigurations(args: GetSmConfigurationsArgs, opts?: InvokeOptions): Promise<GetSmConfigurationsResult>
    function getSmConfigurationsOutput(args: GetSmConfigurationsOutputArgs, opts?: InvokeOptions): Output<GetSmConfigurationsResult>
    def get_sm_configurations(endpoint_type: Optional[str] = None,
                              groups: Optional[str] = None,
                              id: Optional[str] = None,
                              instance_id: Optional[str] = None,
                              region: Optional[str] = None,
                              search: Optional[str] = None,
                              secret_types: Optional[Sequence[str]] = None,
                              sort: Optional[str] = None,
                              opts: Optional[InvokeOptions] = None) -> GetSmConfigurationsResult
    def get_sm_configurations_output(endpoint_type: Optional[pulumi.Input[str]] = None,
                              groups: Optional[pulumi.Input[str]] = None,
                              id: Optional[pulumi.Input[str]] = None,
                              instance_id: Optional[pulumi.Input[str]] = None,
                              region: Optional[pulumi.Input[str]] = None,
                              search: Optional[pulumi.Input[str]] = None,
                              secret_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                              sort: Optional[pulumi.Input[str]] = None,
                              opts: Optional[InvokeOptions] = None) -> Output[GetSmConfigurationsResult]
    func GetSmConfigurations(ctx *Context, args *GetSmConfigurationsArgs, opts ...InvokeOption) (*GetSmConfigurationsResult, error)
    func GetSmConfigurationsOutput(ctx *Context, args *GetSmConfigurationsOutputArgs, opts ...InvokeOption) GetSmConfigurationsResultOutput

    > Note: This function is named GetSmConfigurations in the Go SDK.

    public static class GetSmConfigurations 
    {
        public static Task<GetSmConfigurationsResult> InvokeAsync(GetSmConfigurationsArgs args, InvokeOptions? opts = null)
        public static Output<GetSmConfigurationsResult> Invoke(GetSmConfigurationsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetSmConfigurationsResult> getSmConfigurations(GetSmConfigurationsArgs args, InvokeOptions options)
    public static Output<GetSmConfigurationsResult> getSmConfigurations(GetSmConfigurationsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: ibm:index/getSmConfigurations:getSmConfigurations
      arguments:
        # arguments dictionary

    The following arguments are supported:

    InstanceId string
    The GUID of the Secrets Manager instance.
    EndpointType string
    The endpoint type. If not provided the endpoint type is determined by the visibility argument provided in the provider configuration.

    • Constraints: Allowable values are: private, public.
    Groups string
    Id string
    (String) The ID of a PKCS#11 key to use. If the key does not exist and generation is enabled, this ID is given to the generated key. If the key exists, and generation is disabled, then this ID is used to look up the key. This value or the crypto key label must be specified.

    • Constraints: Value length should be 36. The value must match regular expression /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/.
    Region string
    The region of the Secrets Manager instance. If not provided defaults to the region defined in the IBM provider configuration.
    Search string
    Obtain a collection of configurations that contain the specified string in one or more of the fields: name, config_type, secret_type.
    SecretTypes List<string>
    Filter configurations by secret types: iam_credentials, public_cert or private_cert. You can apply multiple filters by using a comma-separated list of secret types.
    Sort string
    Sort a collection of configurations by the specified field in ascending order. To sort in descending order use the - character.

    • Constraints: Allowable values are: config_type, secret_type, name.
    InstanceId string
    The GUID of the Secrets Manager instance.
    EndpointType string
    The endpoint type. If not provided the endpoint type is determined by the visibility argument provided in the provider configuration.

    • Constraints: Allowable values are: private, public.
    Groups string
    Id string
    (String) The ID of a PKCS#11 key to use. If the key does not exist and generation is enabled, this ID is given to the generated key. If the key exists, and generation is disabled, then this ID is used to look up the key. This value or the crypto key label must be specified.

    • Constraints: Value length should be 36. The value must match regular expression /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/.
    Region string
    The region of the Secrets Manager instance. If not provided defaults to the region defined in the IBM provider configuration.
    Search string
    Obtain a collection of configurations that contain the specified string in one or more of the fields: name, config_type, secret_type.
    SecretTypes []string
    Filter configurations by secret types: iam_credentials, public_cert or private_cert. You can apply multiple filters by using a comma-separated list of secret types.
    Sort string
    Sort a collection of configurations by the specified field in ascending order. To sort in descending order use the - character.

    • Constraints: Allowable values are: config_type, secret_type, name.
    instanceId String
    The GUID of the Secrets Manager instance.
    endpointType String
    The endpoint type. If not provided the endpoint type is determined by the visibility argument provided in the provider configuration.

    • Constraints: Allowable values are: private, public.
    groups String
    id String
    (String) The ID of a PKCS#11 key to use. If the key does not exist and generation is enabled, this ID is given to the generated key. If the key exists, and generation is disabled, then this ID is used to look up the key. This value or the crypto key label must be specified.

    • Constraints: Value length should be 36. The value must match regular expression /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/.
    region String
    The region of the Secrets Manager instance. If not provided defaults to the region defined in the IBM provider configuration.
    search String
    Obtain a collection of configurations that contain the specified string in one or more of the fields: name, config_type, secret_type.
    secretTypes List<String>
    Filter configurations by secret types: iam_credentials, public_cert or private_cert. You can apply multiple filters by using a comma-separated list of secret types.
    sort String
    Sort a collection of configurations by the specified field in ascending order. To sort in descending order use the - character.

    • Constraints: Allowable values are: config_type, secret_type, name.
    instanceId string
    The GUID of the Secrets Manager instance.
    endpointType string
    The endpoint type. If not provided the endpoint type is determined by the visibility argument provided in the provider configuration.

    • Constraints: Allowable values are: private, public.
    groups string
    id string
    (String) The ID of a PKCS#11 key to use. If the key does not exist and generation is enabled, this ID is given to the generated key. If the key exists, and generation is disabled, then this ID is used to look up the key. This value or the crypto key label must be specified.

    • Constraints: Value length should be 36. The value must match regular expression /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/.
    region string
    The region of the Secrets Manager instance. If not provided defaults to the region defined in the IBM provider configuration.
    search string
    Obtain a collection of configurations that contain the specified string in one or more of the fields: name, config_type, secret_type.
    secretTypes string[]
    Filter configurations by secret types: iam_credentials, public_cert or private_cert. You can apply multiple filters by using a comma-separated list of secret types.
    sort string
    Sort a collection of configurations by the specified field in ascending order. To sort in descending order use the - character.

    • Constraints: Allowable values are: config_type, secret_type, name.
    instance_id str
    The GUID of the Secrets Manager instance.
    endpoint_type str
    The endpoint type. If not provided the endpoint type is determined by the visibility argument provided in the provider configuration.

    • Constraints: Allowable values are: private, public.
    groups str
    id str
    (String) The ID of a PKCS#11 key to use. If the key does not exist and generation is enabled, this ID is given to the generated key. If the key exists, and generation is disabled, then this ID is used to look up the key. This value or the crypto key label must be specified.

    • Constraints: Value length should be 36. The value must match regular expression /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/.
    region str
    The region of the Secrets Manager instance. If not provided defaults to the region defined in the IBM provider configuration.
    search str
    Obtain a collection of configurations that contain the specified string in one or more of the fields: name, config_type, secret_type.
    secret_types Sequence[str]
    Filter configurations by secret types: iam_credentials, public_cert or private_cert. You can apply multiple filters by using a comma-separated list of secret types.
    sort str
    Sort a collection of configurations by the specified field in ascending order. To sort in descending order use the - character.

    • Constraints: Allowable values are: config_type, secret_type, name.
    instanceId String
    The GUID of the Secrets Manager instance.
    endpointType String
    The endpoint type. If not provided the endpoint type is determined by the visibility argument provided in the provider configuration.

    • Constraints: Allowable values are: private, public.
    groups String
    id String
    (String) The ID of a PKCS#11 key to use. If the key does not exist and generation is enabled, this ID is given to the generated key. If the key exists, and generation is disabled, then this ID is used to look up the key. This value or the crypto key label must be specified.

    • Constraints: Value length should be 36. The value must match regular expression /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/.
    region String
    The region of the Secrets Manager instance. If not provided defaults to the region defined in the IBM provider configuration.
    search String
    Obtain a collection of configurations that contain the specified string in one or more of the fields: name, config_type, secret_type.
    secretTypes List<String>
    Filter configurations by secret types: iam_credentials, public_cert or private_cert. You can apply multiple filters by using a comma-separated list of secret types.
    sort String
    Sort a collection of configurations by the specified field in ascending order. To sort in descending order use the - character.

    • Constraints: Allowable values are: config_type, secret_type, name.

    getSmConfigurations Result

    The following output properties are available:

    Configurations List<GetSmConfigurationsConfiguration>
    (List) A collection of configuration metadata.

    • Constraints: The maximum length is 1000 items. The minimum length is 0 items. Nested scheme for configurations:
    Id string
    (String) The ID of a PKCS#11 key to use. If the key does not exist and generation is enabled, this ID is given to the generated key. If the key exists, and generation is disabled, then this ID is used to look up the key. This value or the crypto key label must be specified.

    • Constraints: Value length should be 36. The value must match regular expression /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/.
    InstanceId string
    Region string
    TotalCount double
    EndpointType string
    Groups string
    Search string
    SecretTypes List<string>
    Sort string
    Configurations []GetSmConfigurationsConfiguration
    (List) A collection of configuration metadata.

    • Constraints: The maximum length is 1000 items. The minimum length is 0 items. Nested scheme for configurations:
    Id string
    (String) The ID of a PKCS#11 key to use. If the key does not exist and generation is enabled, this ID is given to the generated key. If the key exists, and generation is disabled, then this ID is used to look up the key. This value or the crypto key label must be specified.

    • Constraints: Value length should be 36. The value must match regular expression /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/.
    InstanceId string
    Region string
    TotalCount float64
    EndpointType string
    Groups string
    Search string
    SecretTypes []string
    Sort string
    configurations List<GetSmConfigurationsConfiguration>
    (List) A collection of configuration metadata.

    • Constraints: The maximum length is 1000 items. The minimum length is 0 items. Nested scheme for configurations:
    id String
    (String) The ID of a PKCS#11 key to use. If the key does not exist and generation is enabled, this ID is given to the generated key. If the key exists, and generation is disabled, then this ID is used to look up the key. This value or the crypto key label must be specified.

    • Constraints: Value length should be 36. The value must match regular expression /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/.
    instanceId String
    region String
    totalCount Double
    endpointType String
    groups String
    search String
    secretTypes List<String>
    sort String
    configurations GetSmConfigurationsConfiguration[]
    (List) A collection of configuration metadata.

    • Constraints: The maximum length is 1000 items. The minimum length is 0 items. Nested scheme for configurations:
    id string
    (String) The ID of a PKCS#11 key to use. If the key does not exist and generation is enabled, this ID is given to the generated key. If the key exists, and generation is disabled, then this ID is used to look up the key. This value or the crypto key label must be specified.

    • Constraints: Value length should be 36. The value must match regular expression /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/.
    instanceId string
    region string
    totalCount number
    endpointType string
    groups string
    search string
    secretTypes string[]
    sort string
    configurations Sequence[GetSmConfigurationsConfiguration]
    (List) A collection of configuration metadata.

    • Constraints: The maximum length is 1000 items. The minimum length is 0 items. Nested scheme for configurations:
    id str
    (String) The ID of a PKCS#11 key to use. If the key does not exist and generation is enabled, this ID is given to the generated key. If the key exists, and generation is disabled, then this ID is used to look up the key. This value or the crypto key label must be specified.

    • Constraints: Value length should be 36. The value must match regular expression /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/.
    instance_id str
    region str
    total_count float
    endpoint_type str
    groups str
    search str
    secret_types Sequence[str]
    sort str
    configurations List<Property Map>
    (List) A collection of configuration metadata.

    • Constraints: The maximum length is 1000 items. The minimum length is 0 items. Nested scheme for configurations:
    id String
    (String) The ID of a PKCS#11 key to use. If the key does not exist and generation is enabled, this ID is given to the generated key. If the key exists, and generation is disabled, then this ID is used to look up the key. This value or the crypto key label must be specified.

    • Constraints: Value length should be 36. The value must match regular expression /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/.
    instanceId String
    region String
    totalCount Number
    endpointType String
    groups String
    search String
    secretTypes List<String>
    sort String

    Supporting Types

    GetSmConfigurationsConfiguration

    CertificateAuthority string
    (String) The name of the intermediate certificate authority.

    • Constraints: The maximum length is 128 characters. The minimum length is 2 characters. The value must match regular expression /^[A-Za-z0-9][A-Za-z0-9]*(?:_?-?\\.?[A-Za-z0-9]+)*$/.
    CommonName string
    (String) The Common Name (AKA CN) represents the server name that is protected by the SSL certificate.

    • Constraints: The maximum length is 128 characters. The minimum length is 4 characters. The value must match regular expression /(.*?)/.
    ConfigType string
    (String) Th configuration type.

    • Constraints: Allowable values are: public_cert_configuration_ca_lets_encrypt, public_cert_configuration_dns_classic_infrastructure, public_cert_configuration_dns_cloud_internet_services, iam_credentials_configuration, private_cert_configuration_root_ca, private_cert_configuration_intermediate_ca, private_cert_configuration_template.
    CreatedAt string
    (String) The date when a resource was created. The date format follows RFC 3339.
    CreatedBy string
    (String) The unique identifier that is associated with the entity that created the secret.

    • Constraints: The maximum length is 128 characters. The minimum length is 4 characters.
    CrlDistributionPointsEncoded bool
    (Boolean) Determines whether to encode the certificate revocation list (CRL) distribution points in the certificates that are issued by this certificate authority.
    CryptoKeys List<GetSmConfigurationsConfigurationCryptoKey>
    (List) The data that is associated with a cryptographic key. Nested scheme for crypto_key:
    ExpirationDate string
    (String) The date a secret is expired. The date format follows RFC 3339.
    Issuer string
    (String) The distinguished name that identifies the entity that signed and issued the certificate.

    • Constraints: The maximum length is 128 characters. The minimum length is 2 characters. The value must match regular expression /(.*?)/.
    KeyBits double
    (Integer) The number of bits to use to generate the private key.Allowable values for RSA keys are: 2048 and 4096. Allowable values for EC keys are: 224, 256, 384, and 521. The default for RSA keys is 2048. The default for EC keys is 256.
    KeyType string
    (String) The type of private key to generate.

    • Constraints: Allowable values are: rsa, ec.
    LetsEncryptEnvironment string
    (String) The configuration of the Let's Encrypt CA environment.

    • Constraints: Allowable values are: production, staging.
    LetsEncryptPreferredChain string
    (String) Prefer the chain with an issuer matching this Subject Common Name.

    • Constraints: The maximum length is 30 characters. The minimum length is 2 characters. The value must match regular expression /(.*?)/.
    Name string
    (String) The unique name of your configuration.

    • Constraints: The maximum length is 128 characters. The minimum length is 2 characters. The value must match regular expression /(.*?)/.
    SecretType string
    (String) The secret type. Supported types are arbitrary, certificates (imported, public, and private), IAM credentials, key-value, and user credentials.

    • Constraints: Allowable values are: arbitrary, imported_cert, public_cert, iam_credentials, kv, username_password, private_cert.
    SigningMethod string
    (String) The signing method to use with this certificate authority to generate private certificates.You can choose between internal or externally signed options. For more information, see the docs.

    • Constraints: Allowable values are: internal, external.
    Status string
    (String) The status of the certificate authority. The status of a root certificate authority is either configured or expired. For intermediate certificate authorities, possible statuses include signing_required,signed_certificate_required, certificate_template_required, configured, expired or revoked.

    • Constraints: Allowable values are: signing_required, signed_certificate_required, certificate_template_required, configured, expired, revoked.
    UpdatedAt string
    (String) The date when a resource was recently modified. The date format follows RFC 3339.
    CertificateAuthority string
    (String) The name of the intermediate certificate authority.

    • Constraints: The maximum length is 128 characters. The minimum length is 2 characters. The value must match regular expression /^[A-Za-z0-9][A-Za-z0-9]*(?:_?-?\\.?[A-Za-z0-9]+)*$/.
    CommonName string
    (String) The Common Name (AKA CN) represents the server name that is protected by the SSL certificate.

    • Constraints: The maximum length is 128 characters. The minimum length is 4 characters. The value must match regular expression /(.*?)/.
    ConfigType string
    (String) Th configuration type.

    • Constraints: Allowable values are: public_cert_configuration_ca_lets_encrypt, public_cert_configuration_dns_classic_infrastructure, public_cert_configuration_dns_cloud_internet_services, iam_credentials_configuration, private_cert_configuration_root_ca, private_cert_configuration_intermediate_ca, private_cert_configuration_template.
    CreatedAt string
    (String) The date when a resource was created. The date format follows RFC 3339.
    CreatedBy string
    (String) The unique identifier that is associated with the entity that created the secret.

    • Constraints: The maximum length is 128 characters. The minimum length is 4 characters.
    CrlDistributionPointsEncoded bool
    (Boolean) Determines whether to encode the certificate revocation list (CRL) distribution points in the certificates that are issued by this certificate authority.
    CryptoKeys []GetSmConfigurationsConfigurationCryptoKey
    (List) The data that is associated with a cryptographic key. Nested scheme for crypto_key:
    ExpirationDate string
    (String) The date a secret is expired. The date format follows RFC 3339.
    Issuer string
    (String) The distinguished name that identifies the entity that signed and issued the certificate.

    • Constraints: The maximum length is 128 characters. The minimum length is 2 characters. The value must match regular expression /(.*?)/.
    KeyBits float64
    (Integer) The number of bits to use to generate the private key.Allowable values for RSA keys are: 2048 and 4096. Allowable values for EC keys are: 224, 256, 384, and 521. The default for RSA keys is 2048. The default for EC keys is 256.
    KeyType string
    (String) The type of private key to generate.

    • Constraints: Allowable values are: rsa, ec.
    LetsEncryptEnvironment string
    (String) The configuration of the Let's Encrypt CA environment.

    • Constraints: Allowable values are: production, staging.
    LetsEncryptPreferredChain string
    (String) Prefer the chain with an issuer matching this Subject Common Name.

    • Constraints: The maximum length is 30 characters. The minimum length is 2 characters. The value must match regular expression /(.*?)/.
    Name string
    (String) The unique name of your configuration.

    • Constraints: The maximum length is 128 characters. The minimum length is 2 characters. The value must match regular expression /(.*?)/.
    SecretType string
    (String) The secret type. Supported types are arbitrary, certificates (imported, public, and private), IAM credentials, key-value, and user credentials.

    • Constraints: Allowable values are: arbitrary, imported_cert, public_cert, iam_credentials, kv, username_password, private_cert.
    SigningMethod string
    (String) The signing method to use with this certificate authority to generate private certificates.You can choose between internal or externally signed options. For more information, see the docs.

    • Constraints: Allowable values are: internal, external.
    Status string
    (String) The status of the certificate authority. The status of a root certificate authority is either configured or expired. For intermediate certificate authorities, possible statuses include signing_required,signed_certificate_required, certificate_template_required, configured, expired or revoked.

    • Constraints: Allowable values are: signing_required, signed_certificate_required, certificate_template_required, configured, expired, revoked.
    UpdatedAt string
    (String) The date when a resource was recently modified. The date format follows RFC 3339.
    certificateAuthority String
    (String) The name of the intermediate certificate authority.

    • Constraints: The maximum length is 128 characters. The minimum length is 2 characters. The value must match regular expression /^[A-Za-z0-9][A-Za-z0-9]*(?:_?-?\\.?[A-Za-z0-9]+)*$/.
    commonName String
    (String) The Common Name (AKA CN) represents the server name that is protected by the SSL certificate.

    • Constraints: The maximum length is 128 characters. The minimum length is 4 characters. The value must match regular expression /(.*?)/.
    configType String
    (String) Th configuration type.

    • Constraints: Allowable values are: public_cert_configuration_ca_lets_encrypt, public_cert_configuration_dns_classic_infrastructure, public_cert_configuration_dns_cloud_internet_services, iam_credentials_configuration, private_cert_configuration_root_ca, private_cert_configuration_intermediate_ca, private_cert_configuration_template.
    createdAt String
    (String) The date when a resource was created. The date format follows RFC 3339.
    createdBy String
    (String) The unique identifier that is associated with the entity that created the secret.

    • Constraints: The maximum length is 128 characters. The minimum length is 4 characters.
    crlDistributionPointsEncoded Boolean
    (Boolean) Determines whether to encode the certificate revocation list (CRL) distribution points in the certificates that are issued by this certificate authority.
    cryptoKeys List<GetSmConfigurationsConfigurationCryptoKey>
    (List) The data that is associated with a cryptographic key. Nested scheme for crypto_key:
    expirationDate String
    (String) The date a secret is expired. The date format follows RFC 3339.
    issuer String
    (String) The distinguished name that identifies the entity that signed and issued the certificate.

    • Constraints: The maximum length is 128 characters. The minimum length is 2 characters. The value must match regular expression /(.*?)/.
    keyBits Double
    (Integer) The number of bits to use to generate the private key.Allowable values for RSA keys are: 2048 and 4096. Allowable values for EC keys are: 224, 256, 384, and 521. The default for RSA keys is 2048. The default for EC keys is 256.
    keyType String
    (String) The type of private key to generate.

    • Constraints: Allowable values are: rsa, ec.
    letsEncryptEnvironment String
    (String) The configuration of the Let's Encrypt CA environment.

    • Constraints: Allowable values are: production, staging.
    letsEncryptPreferredChain String
    (String) Prefer the chain with an issuer matching this Subject Common Name.

    • Constraints: The maximum length is 30 characters. The minimum length is 2 characters. The value must match regular expression /(.*?)/.
    name String
    (String) The unique name of your configuration.

    • Constraints: The maximum length is 128 characters. The minimum length is 2 characters. The value must match regular expression /(.*?)/.
    secretType String
    (String) The secret type. Supported types are arbitrary, certificates (imported, public, and private), IAM credentials, key-value, and user credentials.

    • Constraints: Allowable values are: arbitrary, imported_cert, public_cert, iam_credentials, kv, username_password, private_cert.
    signingMethod String
    (String) The signing method to use with this certificate authority to generate private certificates.You can choose between internal or externally signed options. For more information, see the docs.

    • Constraints: Allowable values are: internal, external.
    status String
    (String) The status of the certificate authority. The status of a root certificate authority is either configured or expired. For intermediate certificate authorities, possible statuses include signing_required,signed_certificate_required, certificate_template_required, configured, expired or revoked.

    • Constraints: Allowable values are: signing_required, signed_certificate_required, certificate_template_required, configured, expired, revoked.
    updatedAt String
    (String) The date when a resource was recently modified. The date format follows RFC 3339.
    certificateAuthority string
    (String) The name of the intermediate certificate authority.

    • Constraints: The maximum length is 128 characters. The minimum length is 2 characters. The value must match regular expression /^[A-Za-z0-9][A-Za-z0-9]*(?:_?-?\\.?[A-Za-z0-9]+)*$/.
    commonName string
    (String) The Common Name (AKA CN) represents the server name that is protected by the SSL certificate.

    • Constraints: The maximum length is 128 characters. The minimum length is 4 characters. The value must match regular expression /(.*?)/.
    configType string
    (String) Th configuration type.

    • Constraints: Allowable values are: public_cert_configuration_ca_lets_encrypt, public_cert_configuration_dns_classic_infrastructure, public_cert_configuration_dns_cloud_internet_services, iam_credentials_configuration, private_cert_configuration_root_ca, private_cert_configuration_intermediate_ca, private_cert_configuration_template.
    createdAt string
    (String) The date when a resource was created. The date format follows RFC 3339.
    createdBy string
    (String) The unique identifier that is associated with the entity that created the secret.

    • Constraints: The maximum length is 128 characters. The minimum length is 4 characters.
    crlDistributionPointsEncoded boolean
    (Boolean) Determines whether to encode the certificate revocation list (CRL) distribution points in the certificates that are issued by this certificate authority.
    cryptoKeys GetSmConfigurationsConfigurationCryptoKey[]
    (List) The data that is associated with a cryptographic key. Nested scheme for crypto_key:
    expirationDate string
    (String) The date a secret is expired. The date format follows RFC 3339.
    issuer string
    (String) The distinguished name that identifies the entity that signed and issued the certificate.

    • Constraints: The maximum length is 128 characters. The minimum length is 2 characters. The value must match regular expression /(.*?)/.
    keyBits number
    (Integer) The number of bits to use to generate the private key.Allowable values for RSA keys are: 2048 and 4096. Allowable values for EC keys are: 224, 256, 384, and 521. The default for RSA keys is 2048. The default for EC keys is 256.
    keyType string
    (String) The type of private key to generate.

    • Constraints: Allowable values are: rsa, ec.
    letsEncryptEnvironment string
    (String) The configuration of the Let's Encrypt CA environment.

    • Constraints: Allowable values are: production, staging.
    letsEncryptPreferredChain string
    (String) Prefer the chain with an issuer matching this Subject Common Name.

    • Constraints: The maximum length is 30 characters. The minimum length is 2 characters. The value must match regular expression /(.*?)/.
    name string
    (String) The unique name of your configuration.

    • Constraints: The maximum length is 128 characters. The minimum length is 2 characters. The value must match regular expression /(.*?)/.
    secretType string
    (String) The secret type. Supported types are arbitrary, certificates (imported, public, and private), IAM credentials, key-value, and user credentials.

    • Constraints: Allowable values are: arbitrary, imported_cert, public_cert, iam_credentials, kv, username_password, private_cert.
    signingMethod string
    (String) The signing method to use with this certificate authority to generate private certificates.You can choose between internal or externally signed options. For more information, see the docs.

    • Constraints: Allowable values are: internal, external.
    status string
    (String) The status of the certificate authority. The status of a root certificate authority is either configured or expired. For intermediate certificate authorities, possible statuses include signing_required,signed_certificate_required, certificate_template_required, configured, expired or revoked.

    • Constraints: Allowable values are: signing_required, signed_certificate_required, certificate_template_required, configured, expired, revoked.
    updatedAt string
    (String) The date when a resource was recently modified. The date format follows RFC 3339.
    certificate_authority str
    (String) The name of the intermediate certificate authority.

    • Constraints: The maximum length is 128 characters. The minimum length is 2 characters. The value must match regular expression /^[A-Za-z0-9][A-Za-z0-9]*(?:_?-?\\.?[A-Za-z0-9]+)*$/.
    common_name str
    (String) The Common Name (AKA CN) represents the server name that is protected by the SSL certificate.

    • Constraints: The maximum length is 128 characters. The minimum length is 4 characters. The value must match regular expression /(.*?)/.
    config_type str
    (String) Th configuration type.

    • Constraints: Allowable values are: public_cert_configuration_ca_lets_encrypt, public_cert_configuration_dns_classic_infrastructure, public_cert_configuration_dns_cloud_internet_services, iam_credentials_configuration, private_cert_configuration_root_ca, private_cert_configuration_intermediate_ca, private_cert_configuration_template.
    created_at str
    (String) The date when a resource was created. The date format follows RFC 3339.
    created_by str
    (String) The unique identifier that is associated with the entity that created the secret.

    • Constraints: The maximum length is 128 characters. The minimum length is 4 characters.
    crl_distribution_points_encoded bool
    (Boolean) Determines whether to encode the certificate revocation list (CRL) distribution points in the certificates that are issued by this certificate authority.
    crypto_keys Sequence[GetSmConfigurationsConfigurationCryptoKey]
    (List) The data that is associated with a cryptographic key. Nested scheme for crypto_key:
    expiration_date str
    (String) The date a secret is expired. The date format follows RFC 3339.
    issuer str
    (String) The distinguished name that identifies the entity that signed and issued the certificate.

    • Constraints: The maximum length is 128 characters. The minimum length is 2 characters. The value must match regular expression /(.*?)/.
    key_bits float
    (Integer) The number of bits to use to generate the private key.Allowable values for RSA keys are: 2048 and 4096. Allowable values for EC keys are: 224, 256, 384, and 521. The default for RSA keys is 2048. The default for EC keys is 256.
    key_type str
    (String) The type of private key to generate.

    • Constraints: Allowable values are: rsa, ec.
    lets_encrypt_environment str
    (String) The configuration of the Let's Encrypt CA environment.

    • Constraints: Allowable values are: production, staging.
    lets_encrypt_preferred_chain str
    (String) Prefer the chain with an issuer matching this Subject Common Name.

    • Constraints: The maximum length is 30 characters. The minimum length is 2 characters. The value must match regular expression /(.*?)/.
    name str
    (String) The unique name of your configuration.

    • Constraints: The maximum length is 128 characters. The minimum length is 2 characters. The value must match regular expression /(.*?)/.
    secret_type str
    (String) The secret type. Supported types are arbitrary, certificates (imported, public, and private), IAM credentials, key-value, and user credentials.

    • Constraints: Allowable values are: arbitrary, imported_cert, public_cert, iam_credentials, kv, username_password, private_cert.
    signing_method str
    (String) The signing method to use with this certificate authority to generate private certificates.You can choose between internal or externally signed options. For more information, see the docs.

    • Constraints: Allowable values are: internal, external.
    status str
    (String) The status of the certificate authority. The status of a root certificate authority is either configured or expired. For intermediate certificate authorities, possible statuses include signing_required,signed_certificate_required, certificate_template_required, configured, expired or revoked.

    • Constraints: Allowable values are: signing_required, signed_certificate_required, certificate_template_required, configured, expired, revoked.
    updated_at str
    (String) The date when a resource was recently modified. The date format follows RFC 3339.
    certificateAuthority String
    (String) The name of the intermediate certificate authority.

    • Constraints: The maximum length is 128 characters. The minimum length is 2 characters. The value must match regular expression /^[A-Za-z0-9][A-Za-z0-9]*(?:_?-?\\.?[A-Za-z0-9]+)*$/.
    commonName String
    (String) The Common Name (AKA CN) represents the server name that is protected by the SSL certificate.

    • Constraints: The maximum length is 128 characters. The minimum length is 4 characters. The value must match regular expression /(.*?)/.
    configType String
    (String) Th configuration type.

    • Constraints: Allowable values are: public_cert_configuration_ca_lets_encrypt, public_cert_configuration_dns_classic_infrastructure, public_cert_configuration_dns_cloud_internet_services, iam_credentials_configuration, private_cert_configuration_root_ca, private_cert_configuration_intermediate_ca, private_cert_configuration_template.
    createdAt String
    (String) The date when a resource was created. The date format follows RFC 3339.
    createdBy String
    (String) The unique identifier that is associated with the entity that created the secret.

    • Constraints: The maximum length is 128 characters. The minimum length is 4 characters.
    crlDistributionPointsEncoded Boolean
    (Boolean) Determines whether to encode the certificate revocation list (CRL) distribution points in the certificates that are issued by this certificate authority.
    cryptoKeys List<Property Map>
    (List) The data that is associated with a cryptographic key. Nested scheme for crypto_key:
    expirationDate String
    (String) The date a secret is expired. The date format follows RFC 3339.
    issuer String
    (String) The distinguished name that identifies the entity that signed and issued the certificate.

    • Constraints: The maximum length is 128 characters. The minimum length is 2 characters. The value must match regular expression /(.*?)/.
    keyBits Number
    (Integer) The number of bits to use to generate the private key.Allowable values for RSA keys are: 2048 and 4096. Allowable values for EC keys are: 224, 256, 384, and 521. The default for RSA keys is 2048. The default for EC keys is 256.
    keyType String
    (String) The type of private key to generate.

    • Constraints: Allowable values are: rsa, ec.
    letsEncryptEnvironment String
    (String) The configuration of the Let's Encrypt CA environment.

    • Constraints: Allowable values are: production, staging.
    letsEncryptPreferredChain String
    (String) Prefer the chain with an issuer matching this Subject Common Name.

    • Constraints: The maximum length is 30 characters. The minimum length is 2 characters. The value must match regular expression /(.*?)/.
    name String
    (String) The unique name of your configuration.

    • Constraints: The maximum length is 128 characters. The minimum length is 2 characters. The value must match regular expression /(.*?)/.
    secretType String
    (String) The secret type. Supported types are arbitrary, certificates (imported, public, and private), IAM credentials, key-value, and user credentials.

    • Constraints: Allowable values are: arbitrary, imported_cert, public_cert, iam_credentials, kv, username_password, private_cert.
    signingMethod String
    (String) The signing method to use with this certificate authority to generate private certificates.You can choose between internal or externally signed options. For more information, see the docs.

    • Constraints: Allowable values are: internal, external.
    status String
    (String) The status of the certificate authority. The status of a root certificate authority is either configured or expired. For intermediate certificate authorities, possible statuses include signing_required,signed_certificate_required, certificate_template_required, configured, expired or revoked.

    • Constraints: Allowable values are: signing_required, signed_certificate_required, certificate_template_required, configured, expired, revoked.
    updatedAt String
    (String) The date when a resource was recently modified. The date format follows RFC 3339.

    GetSmConfigurationsConfigurationCryptoKey

    AllowGenerateKey bool
    (Boolean) The indication of whether a new key is generated by the crypto provider if the given key name cannot be found. Default is false.
    Id string
    (String) The ID of a PKCS#11 key to use. If the key does not exist and generation is enabled, this ID is given to the generated key. If the key exists, and generation is disabled, then this ID is used to look up the key. This value or the crypto key label must be specified.

    • Constraints: Value length should be 36. The value must match regular expression /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/.
    Label string
    (String) The label of the key to use. If the key does not exist and generation is enabled, this field is the label that is given to the generated key. If the key exists, and generation is disabled, then this label is used to look up the key. This value or the crypto key ID must be specified.

    • Constraints: The maximum length is 255 characters. The minimum length is 1 characters. The value must match regular expression /^[A-Za-z0-9._ /-]+$/.
    Providers List<GetSmConfigurationsConfigurationCryptoKeyProvider>
    (List) The data that is associated with a cryptographic provider. Nested scheme for provider:
    AllowGenerateKey bool
    (Boolean) The indication of whether a new key is generated by the crypto provider if the given key name cannot be found. Default is false.
    Id string
    (String) The ID of a PKCS#11 key to use. If the key does not exist and generation is enabled, this ID is given to the generated key. If the key exists, and generation is disabled, then this ID is used to look up the key. This value or the crypto key label must be specified.

    • Constraints: Value length should be 36. The value must match regular expression /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/.
    Label string
    (String) The label of the key to use. If the key does not exist and generation is enabled, this field is the label that is given to the generated key. If the key exists, and generation is disabled, then this label is used to look up the key. This value or the crypto key ID must be specified.

    • Constraints: The maximum length is 255 characters. The minimum length is 1 characters. The value must match regular expression /^[A-Za-z0-9._ /-]+$/.
    Providers []GetSmConfigurationsConfigurationCryptoKeyProvider
    (List) The data that is associated with a cryptographic provider. Nested scheme for provider:
    allowGenerateKey Boolean
    (Boolean) The indication of whether a new key is generated by the crypto provider if the given key name cannot be found. Default is false.
    id String
    (String) The ID of a PKCS#11 key to use. If the key does not exist and generation is enabled, this ID is given to the generated key. If the key exists, and generation is disabled, then this ID is used to look up the key. This value or the crypto key label must be specified.

    • Constraints: Value length should be 36. The value must match regular expression /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/.
    label String
    (String) The label of the key to use. If the key does not exist and generation is enabled, this field is the label that is given to the generated key. If the key exists, and generation is disabled, then this label is used to look up the key. This value or the crypto key ID must be specified.

    • Constraints: The maximum length is 255 characters. The minimum length is 1 characters. The value must match regular expression /^[A-Za-z0-9._ /-]+$/.
    providers List<GetSmConfigurationsConfigurationCryptoKeyProvider>
    (List) The data that is associated with a cryptographic provider. Nested scheme for provider:
    allowGenerateKey boolean
    (Boolean) The indication of whether a new key is generated by the crypto provider if the given key name cannot be found. Default is false.
    id string
    (String) The ID of a PKCS#11 key to use. If the key does not exist and generation is enabled, this ID is given to the generated key. If the key exists, and generation is disabled, then this ID is used to look up the key. This value or the crypto key label must be specified.

    • Constraints: Value length should be 36. The value must match regular expression /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/.
    label string
    (String) The label of the key to use. If the key does not exist and generation is enabled, this field is the label that is given to the generated key. If the key exists, and generation is disabled, then this label is used to look up the key. This value or the crypto key ID must be specified.

    • Constraints: The maximum length is 255 characters. The minimum length is 1 characters. The value must match regular expression /^[A-Za-z0-9._ /-]+$/.
    providers GetSmConfigurationsConfigurationCryptoKeyProvider[]
    (List) The data that is associated with a cryptographic provider. Nested scheme for provider:
    allow_generate_key bool
    (Boolean) The indication of whether a new key is generated by the crypto provider if the given key name cannot be found. Default is false.
    id str
    (String) The ID of a PKCS#11 key to use. If the key does not exist and generation is enabled, this ID is given to the generated key. If the key exists, and generation is disabled, then this ID is used to look up the key. This value or the crypto key label must be specified.

    • Constraints: Value length should be 36. The value must match regular expression /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/.
    label str
    (String) The label of the key to use. If the key does not exist and generation is enabled, this field is the label that is given to the generated key. If the key exists, and generation is disabled, then this label is used to look up the key. This value or the crypto key ID must be specified.

    • Constraints: The maximum length is 255 characters. The minimum length is 1 characters. The value must match regular expression /^[A-Za-z0-9._ /-]+$/.
    providers Sequence[GetSmConfigurationsConfigurationCryptoKeyProvider]
    (List) The data that is associated with a cryptographic provider. Nested scheme for provider:
    allowGenerateKey Boolean
    (Boolean) The indication of whether a new key is generated by the crypto provider if the given key name cannot be found. Default is false.
    id String
    (String) The ID of a PKCS#11 key to use. If the key does not exist and generation is enabled, this ID is given to the generated key. If the key exists, and generation is disabled, then this ID is used to look up the key. This value or the crypto key label must be specified.

    • Constraints: Value length should be 36. The value must match regular expression /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/.
    label String
    (String) The label of the key to use. If the key does not exist and generation is enabled, this field is the label that is given to the generated key. If the key exists, and generation is disabled, then this label is used to look up the key. This value or the crypto key ID must be specified.

    • Constraints: The maximum length is 255 characters. The minimum length is 1 characters. The value must match regular expression /^[A-Za-z0-9._ /-]+$/.
    providers List<Property Map>
    (List) The data that is associated with a cryptographic provider. Nested scheme for provider:

    GetSmConfigurationsConfigurationCryptoKeyProvider

    InstanceCrn string
    (String) The HPCS instance CRN.

    • Constraints: The maximum length is 512 characters. The minimum length is 9 characters. The value must match regular expression ^crn:v0-9*+,;=@/]|%[0-9A-Z]{2})*){8}$.
    PinIamCredentialsSecretId string
    (String) The secret Id of iam credentials with api key to access HPCS instance.

    • Constraints: Value length should be 36. The value must match regular expression /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/.
    PrivateKeystoreId string
    (String) The HPCS private key store space id.

    • Constraints: Value length should be 36. The value must match regular expression /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/.
    Type string
    (String) The type of cryptographic provider.

    • Constraints: Allowable values are: hyper_protect_crypto_services.
    InstanceCrn string
    (String) The HPCS instance CRN.

    • Constraints: The maximum length is 512 characters. The minimum length is 9 characters. The value must match regular expression ^crn:v0-9*+,;=@/]|%[0-9A-Z]{2})*){8}$.
    PinIamCredentialsSecretId string
    (String) The secret Id of iam credentials with api key to access HPCS instance.

    • Constraints: Value length should be 36. The value must match regular expression /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/.
    PrivateKeystoreId string
    (String) The HPCS private key store space id.

    • Constraints: Value length should be 36. The value must match regular expression /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/.
    Type string
    (String) The type of cryptographic provider.

    • Constraints: Allowable values are: hyper_protect_crypto_services.
    instanceCrn String
    (String) The HPCS instance CRN.

    • Constraints: The maximum length is 512 characters. The minimum length is 9 characters. The value must match regular expression ^crn:v0-9*+,;=@/]|%[0-9A-Z]{2})*){8}$.
    pinIamCredentialsSecretId String
    (String) The secret Id of iam credentials with api key to access HPCS instance.

    • Constraints: Value length should be 36. The value must match regular expression /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/.
    privateKeystoreId String
    (String) The HPCS private key store space id.

    • Constraints: Value length should be 36. The value must match regular expression /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/.
    type String
    (String) The type of cryptographic provider.

    • Constraints: Allowable values are: hyper_protect_crypto_services.
    instanceCrn string
    (String) The HPCS instance CRN.

    • Constraints: The maximum length is 512 characters. The minimum length is 9 characters. The value must match regular expression ^crn:v0-9*+,;=@/]|%[0-9A-Z]{2})*){8}$.
    pinIamCredentialsSecretId string
    (String) The secret Id of iam credentials with api key to access HPCS instance.

    • Constraints: Value length should be 36. The value must match regular expression /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/.
    privateKeystoreId string
    (String) The HPCS private key store space id.

    • Constraints: Value length should be 36. The value must match regular expression /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/.
    type string
    (String) The type of cryptographic provider.

    • Constraints: Allowable values are: hyper_protect_crypto_services.
    instance_crn str
    (String) The HPCS instance CRN.

    • Constraints: The maximum length is 512 characters. The minimum length is 9 characters. The value must match regular expression ^crn:v0-9*+,;=@/]|%[0-9A-Z]{2})*){8}$.
    pin_iam_credentials_secret_id str
    (String) The secret Id of iam credentials with api key to access HPCS instance.

    • Constraints: Value length should be 36. The value must match regular expression /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/.
    private_keystore_id str
    (String) The HPCS private key store space id.

    • Constraints: Value length should be 36. The value must match regular expression /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/.
    type str
    (String) The type of cryptographic provider.

    • Constraints: Allowable values are: hyper_protect_crypto_services.
    instanceCrn String
    (String) The HPCS instance CRN.

    • Constraints: The maximum length is 512 characters. The minimum length is 9 characters. The value must match regular expression ^crn:v0-9*+,;=@/]|%[0-9A-Z]{2})*){8}$.
    pinIamCredentialsSecretId String
    (String) The secret Id of iam credentials with api key to access HPCS instance.

    • Constraints: Value length should be 36. The value must match regular expression /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/.
    privateKeystoreId String
    (String) The HPCS private key store space id.

    • Constraints: Value length should be 36. The value must match regular expression /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/.
    type String
    (String) The type of cryptographic provider.

    • Constraints: Allowable values are: hyper_protect_crypto_services.

    Package Details

    Repository
    ibm ibm-cloud/terraform-provider-ibm
    License
    Notes
    This Pulumi package is based on the ibm Terraform Provider.
    ibm logo
    ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud