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

ibm.getHpcsManagedKey

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 managed_key. 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 managedKey = ibm.getHpcsManagedKey({
        instanceId: "76195d24-8a31-4c6d-9050-c35f09375cfb",
        region: "us-east",
        keyId: "d8cc1ef7-d13b-4731-95be-1f7c98c9f524",
        ukoVault: ibm_hpcs_vault.vault.vault_id,
    });
    
    import pulumi
    import pulumi_ibm as ibm
    
    managed_key = ibm.get_hpcs_managed_key(instance_id="76195d24-8a31-4c6d-9050-c35f09375cfb",
        region="us-east",
        key_id="d8cc1ef7-d13b-4731-95be-1f7c98c9f524",
        uko_vault=ibm_hpcs_vault["vault"]["vault_id"])
    
    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.LookupHpcsManagedKey(ctx, &ibm.LookupHpcsManagedKeyArgs{
    			InstanceId: "76195d24-8a31-4c6d-9050-c35f09375cfb",
    			Region:     "us-east",
    			KeyId:      "d8cc1ef7-d13b-4731-95be-1f7c98c9f524",
    			UkoVault:   ibm_hpcs_vault.Vault.Vault_id,
    		}, 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 managedKey = Ibm.GetHpcsManagedKey.Invoke(new()
        {
            InstanceId = "76195d24-8a31-4c6d-9050-c35f09375cfb",
            Region = "us-east",
            KeyId = "d8cc1ef7-d13b-4731-95be-1f7c98c9f524",
            UkoVault = ibm_hpcs_vault.Vault.Vault_id,
        });
    
    });
    
    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.GetHpcsManagedKeyArgs;
    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 managedKey = IbmFunctions.getHpcsManagedKey(GetHpcsManagedKeyArgs.builder()
                .instanceId("76195d24-8a31-4c6d-9050-c35f09375cfb")
                .region("us-east")
                .keyId("d8cc1ef7-d13b-4731-95be-1f7c98c9f524")
                .ukoVault(ibm_hpcs_vault.vault().vault_id())
                .build());
    
        }
    }
    
    variables:
      managedKey:
        fn::invoke:
          function: ibm:getHpcsManagedKey
          arguments:
            instanceId: 76195d24-8a31-4c6d-9050-c35f09375cfb
            region: us-east
            keyId: d8cc1ef7-d13b-4731-95be-1f7c98c9f524
            ukoVault: ${ibm_hpcs_vault.vault.vault_id}
    

    Using getHpcsManagedKey

    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 getHpcsManagedKey(args: GetHpcsManagedKeyArgs, opts?: InvokeOptions): Promise<GetHpcsManagedKeyResult>
    function getHpcsManagedKeyOutput(args: GetHpcsManagedKeyOutputArgs, opts?: InvokeOptions): Output<GetHpcsManagedKeyResult>
    def get_hpcs_managed_key(id: Optional[str] = None,
                             instance_id: Optional[str] = None,
                             key_id: Optional[str] = None,
                             region: Optional[str] = None,
                             uko_vault: Optional[str] = None,
                             opts: Optional[InvokeOptions] = None) -> GetHpcsManagedKeyResult
    def get_hpcs_managed_key_output(id: Optional[pulumi.Input[str]] = None,
                             instance_id: Optional[pulumi.Input[str]] = None,
                             key_id: Optional[pulumi.Input[str]] = None,
                             region: Optional[pulumi.Input[str]] = None,
                             uko_vault: Optional[pulumi.Input[str]] = None,
                             opts: Optional[InvokeOptions] = None) -> Output[GetHpcsManagedKeyResult]
    func LookupHpcsManagedKey(ctx *Context, args *LookupHpcsManagedKeyArgs, opts ...InvokeOption) (*LookupHpcsManagedKeyResult, error)
    func LookupHpcsManagedKeyOutput(ctx *Context, args *LookupHpcsManagedKeyOutputArgs, opts ...InvokeOption) LookupHpcsManagedKeyResultOutput

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

    public static class GetHpcsManagedKey 
    {
        public static Task<GetHpcsManagedKeyResult> InvokeAsync(GetHpcsManagedKeyArgs args, InvokeOptions? opts = null)
        public static Output<GetHpcsManagedKeyResult> Invoke(GetHpcsManagedKeyInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetHpcsManagedKeyResult> getHpcsManagedKey(GetHpcsManagedKeyArgs args, InvokeOptions options)
    public static Output<GetHpcsManagedKeyResult> getHpcsManagedKey(GetHpcsManagedKeyArgs args, InvokeOptions options)
    
    fn::invoke:
      function: ibm:index/getHpcsManagedKey:getHpcsManagedKey
      arguments:
        # arguments dictionary

    The following arguments are supported:

    InstanceId string
    ID of UKO Instance

    • Constraints: Must match the ID of the UKO instance you are trying to work with.
    KeyId string
    UUID of the key.
    Region string
    Region of the UKO Instance

    • Constraints: Allowable values are: au-syd, in-che, jp-osa, jp-tok, kr-seo, eu-de, eu-gb, ca-tor, us-south, us-south-test, us-east, br-sao.
    UkoVault string
    The UUID of the Vault in which the update is to take place.
    Id string
    (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    InstanceId string
    ID of UKO Instance

    • Constraints: Must match the ID of the UKO instance you are trying to work with.
    KeyId string
    UUID of the key.
    Region string
    Region of the UKO Instance

    • Constraints: Allowable values are: au-syd, in-che, jp-osa, jp-tok, kr-seo, eu-de, eu-gb, ca-tor, us-south, us-south-test, us-east, br-sao.
    UkoVault string
    The UUID of the Vault in which the update is to take place.
    Id string
    (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    instanceId String
    ID of UKO Instance

    • Constraints: Must match the ID of the UKO instance you are trying to work with.
    keyId String
    UUID of the key.
    region String
    Region of the UKO Instance

    • Constraints: Allowable values are: au-syd, in-che, jp-osa, jp-tok, kr-seo, eu-de, eu-gb, ca-tor, us-south, us-south-test, us-east, br-sao.
    ukoVault String
    The UUID of the Vault in which the update is to take place.
    id String
    (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    instanceId string
    ID of UKO Instance

    • Constraints: Must match the ID of the UKO instance you are trying to work with.
    keyId string
    UUID of the key.
    region string
    Region of the UKO Instance

    • Constraints: Allowable values are: au-syd, in-che, jp-osa, jp-tok, kr-seo, eu-de, eu-gb, ca-tor, us-south, us-south-test, us-east, br-sao.
    ukoVault string
    The UUID of the Vault in which the update is to take place.
    id string
    (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    instance_id str
    ID of UKO Instance

    • Constraints: Must match the ID of the UKO instance you are trying to work with.
    key_id str
    UUID of the key.
    region str
    Region of the UKO Instance

    • Constraints: Allowable values are: au-syd, in-che, jp-osa, jp-tok, kr-seo, eu-de, eu-gb, ca-tor, us-south, us-south-test, us-east, br-sao.
    uko_vault str
    The UUID of the Vault in which the update is to take place.
    id str
    (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    instanceId String
    ID of UKO Instance

    • Constraints: Must match the ID of the UKO instance you are trying to work with.
    keyId String
    UUID of the key.
    region String
    Region of the UKO Instance

    • Constraints: Allowable values are: au-syd, in-che, jp-osa, jp-tok, kr-seo, eu-de, eu-gb, ca-tor, us-south, us-south-test, us-east, br-sao.
    ukoVault String
    The UUID of the Vault in which the update is to take place.
    id String
    (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.

    getHpcsManagedKey Result

    The following output properties are available:

    ActivationDate string
    (String) First day when the key is active.
    Algorithm string
    (String) The algorithm of the key.

    • Constraints: Allowable values are: aes, rsa, hmac, ec.
    CreatedAt string
    (String) Date and time when the key was created.
    CreatedBy string
    (String) ID of the user that created the key.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9-]+$/.
    Description string
    (String) Description of the managed key.

    • Constraints: The maximum length is 200 characters. The minimum length is 0 characters. The value must match regular expression /(.|\\n)*/.
    ExpirationDate string
    (String) Last day when the key is active.
    Href string
    (String) A URL that uniquely identifies your cloud resource.

    • Constraints: The maximum length is 200 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9._~:\/?&=-]+$/.
    Id string
    (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    InstanceId string
    Instances List<GetHpcsManagedKeyInstance>
    (List) key instances.

    • Constraints: The maximum length is 1 item. The minimum length is 1 item. Nested scheme for instances:
    KeyId string
    The unique identifier of the managed_key.
    Label string
    (String) The label of the key.

    • Constraints: The maximum length is 255 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9._ \/-]+$/.
    ReferencedKeystores List<GetHpcsManagedKeyReferencedKeystore>
    (List) referenced keystores.

    • Constraints: The maximum length is 128 items. The minimum length is 0 items. Nested scheme for referenced_keystores:
    Region string
    Size string
    (String) The size of the underlying cryptographic key or key pair. E.g. "256" for AES keys, or "2048" for RSA.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9]+$/.
    State string
    (String) The state of the key.

    • Constraints: The default value is active. Allowable values are: pre_activation, active, deactivated, destroyed.
    Tags List<GetHpcsManagedKeyTag>
    (List) Key-value pairs associated with the key.

    • Constraints: The maximum length is 128 items. The minimum length is 0 items. Nested scheme for tags:
    Templates List<GetHpcsManagedKeyTemplate>
    (List) Reference to a key template. Nested scheme for template:
    UkoVault string
    UpdatedAt string
    (String) Date and time when the key was last updated.
    UpdatedBy string
    (String) ID of the user that last updated the key.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9-]+$/.
    Vaults List<GetHpcsManagedKeyVault>
    (List) Reference to a vault. Nested scheme for vault:
    VerificationPatterns List<GetHpcsManagedKeyVerificationPattern>
    (List) A list of verification patterns of the key (e.g. public key hash for RSA keys).

    • Constraints: The maximum length is 16 items. The minimum length is 1 item. Nested scheme for verification_patterns:
    ActivationDate string
    (String) First day when the key is active.
    Algorithm string
    (String) The algorithm of the key.

    • Constraints: Allowable values are: aes, rsa, hmac, ec.
    CreatedAt string
    (String) Date and time when the key was created.
    CreatedBy string
    (String) ID of the user that created the key.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9-]+$/.
    Description string
    (String) Description of the managed key.

    • Constraints: The maximum length is 200 characters. The minimum length is 0 characters. The value must match regular expression /(.|\\n)*/.
    ExpirationDate string
    (String) Last day when the key is active.
    Href string
    (String) A URL that uniquely identifies your cloud resource.

    • Constraints: The maximum length is 200 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9._~:\/?&=-]+$/.
    Id string
    (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    InstanceId string
    Instances []GetHpcsManagedKeyInstance
    (List) key instances.

    • Constraints: The maximum length is 1 item. The minimum length is 1 item. Nested scheme for instances:
    KeyId string
    The unique identifier of the managed_key.
    Label string
    (String) The label of the key.

    • Constraints: The maximum length is 255 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9._ \/-]+$/.
    ReferencedKeystores []GetHpcsManagedKeyReferencedKeystore
    (List) referenced keystores.

    • Constraints: The maximum length is 128 items. The minimum length is 0 items. Nested scheme for referenced_keystores:
    Region string
    Size string
    (String) The size of the underlying cryptographic key or key pair. E.g. "256" for AES keys, or "2048" for RSA.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9]+$/.
    State string
    (String) The state of the key.

    • Constraints: The default value is active. Allowable values are: pre_activation, active, deactivated, destroyed.
    Tags []GetHpcsManagedKeyTag
    (List) Key-value pairs associated with the key.

    • Constraints: The maximum length is 128 items. The minimum length is 0 items. Nested scheme for tags:
    Templates []GetHpcsManagedKeyTemplate
    (List) Reference to a key template. Nested scheme for template:
    UkoVault string
    UpdatedAt string
    (String) Date and time when the key was last updated.
    UpdatedBy string
    (String) ID of the user that last updated the key.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9-]+$/.
    Vaults []GetHpcsManagedKeyVault
    (List) Reference to a vault. Nested scheme for vault:
    VerificationPatterns []GetHpcsManagedKeyVerificationPattern
    (List) A list of verification patterns of the key (e.g. public key hash for RSA keys).

    • Constraints: The maximum length is 16 items. The minimum length is 1 item. Nested scheme for verification_patterns:
    activationDate String
    (String) First day when the key is active.
    algorithm String
    (String) The algorithm of the key.

    • Constraints: Allowable values are: aes, rsa, hmac, ec.
    createdAt String
    (String) Date and time when the key was created.
    createdBy String
    (String) ID of the user that created the key.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9-]+$/.
    description String
    (String) Description of the managed key.

    • Constraints: The maximum length is 200 characters. The minimum length is 0 characters. The value must match regular expression /(.|\\n)*/.
    expirationDate String
    (String) Last day when the key is active.
    href String
    (String) A URL that uniquely identifies your cloud resource.

    • Constraints: The maximum length is 200 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9._~:\/?&=-]+$/.
    id String
    (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    instanceId String
    instances List<GetHpcsManagedKeyInstance>
    (List) key instances.

    • Constraints: The maximum length is 1 item. The minimum length is 1 item. Nested scheme for instances:
    keyId String
    The unique identifier of the managed_key.
    label String
    (String) The label of the key.

    • Constraints: The maximum length is 255 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9._ \/-]+$/.
    referencedKeystores List<GetHpcsManagedKeyReferencedKeystore>
    (List) referenced keystores.

    • Constraints: The maximum length is 128 items. The minimum length is 0 items. Nested scheme for referenced_keystores:
    region String
    size String
    (String) The size of the underlying cryptographic key or key pair. E.g. "256" for AES keys, or "2048" for RSA.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9]+$/.
    state String
    (String) The state of the key.

    • Constraints: The default value is active. Allowable values are: pre_activation, active, deactivated, destroyed.
    tags List<GetHpcsManagedKeyTag>
    (List) Key-value pairs associated with the key.

    • Constraints: The maximum length is 128 items. The minimum length is 0 items. Nested scheme for tags:
    templates List<GetHpcsManagedKeyTemplate>
    (List) Reference to a key template. Nested scheme for template:
    ukoVault String
    updatedAt String
    (String) Date and time when the key was last updated.
    updatedBy String
    (String) ID of the user that last updated the key.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9-]+$/.
    vaults List<GetHpcsManagedKeyVault>
    (List) Reference to a vault. Nested scheme for vault:
    verificationPatterns List<GetHpcsManagedKeyVerificationPattern>
    (List) A list of verification patterns of the key (e.g. public key hash for RSA keys).

    • Constraints: The maximum length is 16 items. The minimum length is 1 item. Nested scheme for verification_patterns:
    activationDate string
    (String) First day when the key is active.
    algorithm string
    (String) The algorithm of the key.

    • Constraints: Allowable values are: aes, rsa, hmac, ec.
    createdAt string
    (String) Date and time when the key was created.
    createdBy string
    (String) ID of the user that created the key.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9-]+$/.
    description string
    (String) Description of the managed key.

    • Constraints: The maximum length is 200 characters. The minimum length is 0 characters. The value must match regular expression /(.|\\n)*/.
    expirationDate string
    (String) Last day when the key is active.
    href string
    (String) A URL that uniquely identifies your cloud resource.

    • Constraints: The maximum length is 200 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9._~:\/?&=-]+$/.
    id string
    (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    instanceId string
    instances GetHpcsManagedKeyInstance[]
    (List) key instances.

    • Constraints: The maximum length is 1 item. The minimum length is 1 item. Nested scheme for instances:
    keyId string
    The unique identifier of the managed_key.
    label string
    (String) The label of the key.

    • Constraints: The maximum length is 255 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9._ \/-]+$/.
    referencedKeystores GetHpcsManagedKeyReferencedKeystore[]
    (List) referenced keystores.

    • Constraints: The maximum length is 128 items. The minimum length is 0 items. Nested scheme for referenced_keystores:
    region string
    size string
    (String) The size of the underlying cryptographic key or key pair. E.g. "256" for AES keys, or "2048" for RSA.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9]+$/.
    state string
    (String) The state of the key.

    • Constraints: The default value is active. Allowable values are: pre_activation, active, deactivated, destroyed.
    tags GetHpcsManagedKeyTag[]
    (List) Key-value pairs associated with the key.

    • Constraints: The maximum length is 128 items. The minimum length is 0 items. Nested scheme for tags:
    templates GetHpcsManagedKeyTemplate[]
    (List) Reference to a key template. Nested scheme for template:
    ukoVault string
    updatedAt string
    (String) Date and time when the key was last updated.
    updatedBy string
    (String) ID of the user that last updated the key.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9-]+$/.
    vaults GetHpcsManagedKeyVault[]
    (List) Reference to a vault. Nested scheme for vault:
    verificationPatterns GetHpcsManagedKeyVerificationPattern[]
    (List) A list of verification patterns of the key (e.g. public key hash for RSA keys).

    • Constraints: The maximum length is 16 items. The minimum length is 1 item. Nested scheme for verification_patterns:
    activation_date str
    (String) First day when the key is active.
    algorithm str
    (String) The algorithm of the key.

    • Constraints: Allowable values are: aes, rsa, hmac, ec.
    created_at str
    (String) Date and time when the key was created.
    created_by str
    (String) ID of the user that created the key.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9-]+$/.
    description str
    (String) Description of the managed key.

    • Constraints: The maximum length is 200 characters. The minimum length is 0 characters. The value must match regular expression /(.|\\n)*/.
    expiration_date str
    (String) Last day when the key is active.
    href str
    (String) A URL that uniquely identifies your cloud resource.

    • Constraints: The maximum length is 200 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9._~:\/?&=-]+$/.
    id str
    (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    instance_id str
    instances Sequence[GetHpcsManagedKeyInstance]
    (List) key instances.

    • Constraints: The maximum length is 1 item. The minimum length is 1 item. Nested scheme for instances:
    key_id str
    The unique identifier of the managed_key.
    label str
    (String) The label of the key.

    • Constraints: The maximum length is 255 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9._ \/-]+$/.
    referenced_keystores Sequence[GetHpcsManagedKeyReferencedKeystore]
    (List) referenced keystores.

    • Constraints: The maximum length is 128 items. The minimum length is 0 items. Nested scheme for referenced_keystores:
    region str
    size str
    (String) The size of the underlying cryptographic key or key pair. E.g. "256" for AES keys, or "2048" for RSA.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9]+$/.
    state str
    (String) The state of the key.

    • Constraints: The default value is active. Allowable values are: pre_activation, active, deactivated, destroyed.
    tags Sequence[GetHpcsManagedKeyTag]
    (List) Key-value pairs associated with the key.

    • Constraints: The maximum length is 128 items. The minimum length is 0 items. Nested scheme for tags:
    templates Sequence[GetHpcsManagedKeyTemplate]
    (List) Reference to a key template. Nested scheme for template:
    uko_vault str
    updated_at str
    (String) Date and time when the key was last updated.
    updated_by str
    (String) ID of the user that last updated the key.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9-]+$/.
    vaults Sequence[GetHpcsManagedKeyVault]
    (List) Reference to a vault. Nested scheme for vault:
    verification_patterns Sequence[GetHpcsManagedKeyVerificationPattern]
    (List) A list of verification patterns of the key (e.g. public key hash for RSA keys).

    • Constraints: The maximum length is 16 items. The minimum length is 1 item. Nested scheme for verification_patterns:
    activationDate String
    (String) First day when the key is active.
    algorithm String
    (String) The algorithm of the key.

    • Constraints: Allowable values are: aes, rsa, hmac, ec.
    createdAt String
    (String) Date and time when the key was created.
    createdBy String
    (String) ID of the user that created the key.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9-]+$/.
    description String
    (String) Description of the managed key.

    • Constraints: The maximum length is 200 characters. The minimum length is 0 characters. The value must match regular expression /(.|\\n)*/.
    expirationDate String
    (String) Last day when the key is active.
    href String
    (String) A URL that uniquely identifies your cloud resource.

    • Constraints: The maximum length is 200 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9._~:\/?&=-]+$/.
    id String
    (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    instanceId String
    instances List<Property Map>
    (List) key instances.

    • Constraints: The maximum length is 1 item. The minimum length is 1 item. Nested scheme for instances:
    keyId String
    The unique identifier of the managed_key.
    label String
    (String) The label of the key.

    • Constraints: The maximum length is 255 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9._ \/-]+$/.
    referencedKeystores List<Property Map>
    (List) referenced keystores.

    • Constraints: The maximum length is 128 items. The minimum length is 0 items. Nested scheme for referenced_keystores:
    region String
    size String
    (String) The size of the underlying cryptographic key or key pair. E.g. "256" for AES keys, or "2048" for RSA.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9]+$/.
    state String
    (String) The state of the key.

    • Constraints: The default value is active. Allowable values are: pre_activation, active, deactivated, destroyed.
    tags List<Property Map>
    (List) Key-value pairs associated with the key.

    • Constraints: The maximum length is 128 items. The minimum length is 0 items. Nested scheme for tags:
    templates List<Property Map>
    (List) Reference to a key template. Nested scheme for template:
    ukoVault String
    updatedAt String
    (String) Date and time when the key was last updated.
    updatedBy String
    (String) ID of the user that last updated the key.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9-]+$/.
    vaults List<Property Map>
    (List) Reference to a vault. Nested scheme for vault:
    verificationPatterns List<Property Map>
    (List) A list of verification patterns of the key (e.g. public key hash for RSA keys).

    • Constraints: The maximum length is 16 items. The minimum length is 1 item. Nested scheme for verification_patterns:

    Supporting Types

    GetHpcsManagedKeyInstance

    GoogleKeyProtectionLevel string
    (String)

    • Constraints: Allowable values are: software, hsm.
    GoogleKeyPurpose string
    (String)

    • Constraints: Allowable values are: encrypt_decrypt, asymmetric_decrypt, asymmetric_sign, mac.
    GoogleKmsAlgorithm string
    (String)

    • Constraints: Allowable values are: google_symmetric_encryption, ec_sign_p256_sha256, ec_sign_p384_sha384, ec_sign_secp256k1_sha256, rsa_sign_pss_2048_sha256, rsa_sign_pss_3072_sha256, rsa_sign_pss_4096_sha256, rsa_sign_pss_4096_sha512, rsa_sign_pkcs1_2048_sha256, rsa_sign_pkcs1_3072_sha256, rsa_sign_pkcs1_4096_sha256, rsa_sign_pkcs1_4096_sha512, rsa_sign_raw_pkcs1_2048, rsa_sign_raw_pkcs1_3072, rsa_sign_raw_pkcs1_4096, rsa_decrypt_oaep_2048_sha1, rsa_decrypt_oaep_2048_sha256, rsa_decrypt_oaep_3072_sha1, rsa_decrypt_oaep_3072_sha256, rsa_decrypt_oaep_4096_sha1, rsa_decrypt_oaep_4096_sha256, rsa_decrypt_oaep_4096_sha512, hmac_sha256.
    Id string
    (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    Keystores List<GetHpcsManagedKeyInstanceKeystore>
    (List) Description of properties of a key within the context of keystores. Nested scheme for keystore:
    LabelInKeystore string
    (String) The label of the key.

    • Constraints: The maximum length is 255 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9._ \/-]+$/.
    Type string
    (String) Type of keystore.

    • Constraints: Allowable values are: aws_kms, azure_key_vault, ibm_cloud_kms, google_kms.
    GoogleKeyProtectionLevel string
    (String)

    • Constraints: Allowable values are: software, hsm.
    GoogleKeyPurpose string
    (String)

    • Constraints: Allowable values are: encrypt_decrypt, asymmetric_decrypt, asymmetric_sign, mac.
    GoogleKmsAlgorithm string
    (String)

    • Constraints: Allowable values are: google_symmetric_encryption, ec_sign_p256_sha256, ec_sign_p384_sha384, ec_sign_secp256k1_sha256, rsa_sign_pss_2048_sha256, rsa_sign_pss_3072_sha256, rsa_sign_pss_4096_sha256, rsa_sign_pss_4096_sha512, rsa_sign_pkcs1_2048_sha256, rsa_sign_pkcs1_3072_sha256, rsa_sign_pkcs1_4096_sha256, rsa_sign_pkcs1_4096_sha512, rsa_sign_raw_pkcs1_2048, rsa_sign_raw_pkcs1_3072, rsa_sign_raw_pkcs1_4096, rsa_decrypt_oaep_2048_sha1, rsa_decrypt_oaep_2048_sha256, rsa_decrypt_oaep_3072_sha1, rsa_decrypt_oaep_3072_sha256, rsa_decrypt_oaep_4096_sha1, rsa_decrypt_oaep_4096_sha256, rsa_decrypt_oaep_4096_sha512, hmac_sha256.
    Id string
    (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    Keystores []GetHpcsManagedKeyInstanceKeystore
    (List) Description of properties of a key within the context of keystores. Nested scheme for keystore:
    LabelInKeystore string
    (String) The label of the key.

    • Constraints: The maximum length is 255 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9._ \/-]+$/.
    Type string
    (String) Type of keystore.

    • Constraints: Allowable values are: aws_kms, azure_key_vault, ibm_cloud_kms, google_kms.
    googleKeyProtectionLevel String
    (String)

    • Constraints: Allowable values are: software, hsm.
    googleKeyPurpose String
    (String)

    • Constraints: Allowable values are: encrypt_decrypt, asymmetric_decrypt, asymmetric_sign, mac.
    googleKmsAlgorithm String
    (String)

    • Constraints: Allowable values are: google_symmetric_encryption, ec_sign_p256_sha256, ec_sign_p384_sha384, ec_sign_secp256k1_sha256, rsa_sign_pss_2048_sha256, rsa_sign_pss_3072_sha256, rsa_sign_pss_4096_sha256, rsa_sign_pss_4096_sha512, rsa_sign_pkcs1_2048_sha256, rsa_sign_pkcs1_3072_sha256, rsa_sign_pkcs1_4096_sha256, rsa_sign_pkcs1_4096_sha512, rsa_sign_raw_pkcs1_2048, rsa_sign_raw_pkcs1_3072, rsa_sign_raw_pkcs1_4096, rsa_decrypt_oaep_2048_sha1, rsa_decrypt_oaep_2048_sha256, rsa_decrypt_oaep_3072_sha1, rsa_decrypt_oaep_3072_sha256, rsa_decrypt_oaep_4096_sha1, rsa_decrypt_oaep_4096_sha256, rsa_decrypt_oaep_4096_sha512, hmac_sha256.
    id String
    (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    keystores List<GetHpcsManagedKeyInstanceKeystore>
    (List) Description of properties of a key within the context of keystores. Nested scheme for keystore:
    labelInKeystore String
    (String) The label of the key.

    • Constraints: The maximum length is 255 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9._ \/-]+$/.
    type String
    (String) Type of keystore.

    • Constraints: Allowable values are: aws_kms, azure_key_vault, ibm_cloud_kms, google_kms.
    googleKeyProtectionLevel string
    (String)

    • Constraints: Allowable values are: software, hsm.
    googleKeyPurpose string
    (String)

    • Constraints: Allowable values are: encrypt_decrypt, asymmetric_decrypt, asymmetric_sign, mac.
    googleKmsAlgorithm string
    (String)

    • Constraints: Allowable values are: google_symmetric_encryption, ec_sign_p256_sha256, ec_sign_p384_sha384, ec_sign_secp256k1_sha256, rsa_sign_pss_2048_sha256, rsa_sign_pss_3072_sha256, rsa_sign_pss_4096_sha256, rsa_sign_pss_4096_sha512, rsa_sign_pkcs1_2048_sha256, rsa_sign_pkcs1_3072_sha256, rsa_sign_pkcs1_4096_sha256, rsa_sign_pkcs1_4096_sha512, rsa_sign_raw_pkcs1_2048, rsa_sign_raw_pkcs1_3072, rsa_sign_raw_pkcs1_4096, rsa_decrypt_oaep_2048_sha1, rsa_decrypt_oaep_2048_sha256, rsa_decrypt_oaep_3072_sha1, rsa_decrypt_oaep_3072_sha256, rsa_decrypt_oaep_4096_sha1, rsa_decrypt_oaep_4096_sha256, rsa_decrypt_oaep_4096_sha512, hmac_sha256.
    id string
    (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    keystores GetHpcsManagedKeyInstanceKeystore[]
    (List) Description of properties of a key within the context of keystores. Nested scheme for keystore:
    labelInKeystore string
    (String) The label of the key.

    • Constraints: The maximum length is 255 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9._ \/-]+$/.
    type string
    (String) Type of keystore.

    • Constraints: Allowable values are: aws_kms, azure_key_vault, ibm_cloud_kms, google_kms.
    google_key_protection_level str
    (String)

    • Constraints: Allowable values are: software, hsm.
    google_key_purpose str
    (String)

    • Constraints: Allowable values are: encrypt_decrypt, asymmetric_decrypt, asymmetric_sign, mac.
    google_kms_algorithm str
    (String)

    • Constraints: Allowable values are: google_symmetric_encryption, ec_sign_p256_sha256, ec_sign_p384_sha384, ec_sign_secp256k1_sha256, rsa_sign_pss_2048_sha256, rsa_sign_pss_3072_sha256, rsa_sign_pss_4096_sha256, rsa_sign_pss_4096_sha512, rsa_sign_pkcs1_2048_sha256, rsa_sign_pkcs1_3072_sha256, rsa_sign_pkcs1_4096_sha256, rsa_sign_pkcs1_4096_sha512, rsa_sign_raw_pkcs1_2048, rsa_sign_raw_pkcs1_3072, rsa_sign_raw_pkcs1_4096, rsa_decrypt_oaep_2048_sha1, rsa_decrypt_oaep_2048_sha256, rsa_decrypt_oaep_3072_sha1, rsa_decrypt_oaep_3072_sha256, rsa_decrypt_oaep_4096_sha1, rsa_decrypt_oaep_4096_sha256, rsa_decrypt_oaep_4096_sha512, hmac_sha256.
    id str
    (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    keystores Sequence[GetHpcsManagedKeyInstanceKeystore]
    (List) Description of properties of a key within the context of keystores. Nested scheme for keystore:
    label_in_keystore str
    (String) The label of the key.

    • Constraints: The maximum length is 255 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9._ \/-]+$/.
    type str
    (String) Type of keystore.

    • Constraints: Allowable values are: aws_kms, azure_key_vault, ibm_cloud_kms, google_kms.
    googleKeyProtectionLevel String
    (String)

    • Constraints: Allowable values are: software, hsm.
    googleKeyPurpose String
    (String)

    • Constraints: Allowable values are: encrypt_decrypt, asymmetric_decrypt, asymmetric_sign, mac.
    googleKmsAlgorithm String
    (String)

    • Constraints: Allowable values are: google_symmetric_encryption, ec_sign_p256_sha256, ec_sign_p384_sha384, ec_sign_secp256k1_sha256, rsa_sign_pss_2048_sha256, rsa_sign_pss_3072_sha256, rsa_sign_pss_4096_sha256, rsa_sign_pss_4096_sha512, rsa_sign_pkcs1_2048_sha256, rsa_sign_pkcs1_3072_sha256, rsa_sign_pkcs1_4096_sha256, rsa_sign_pkcs1_4096_sha512, rsa_sign_raw_pkcs1_2048, rsa_sign_raw_pkcs1_3072, rsa_sign_raw_pkcs1_4096, rsa_decrypt_oaep_2048_sha1, rsa_decrypt_oaep_2048_sha256, rsa_decrypt_oaep_3072_sha1, rsa_decrypt_oaep_3072_sha256, rsa_decrypt_oaep_4096_sha1, rsa_decrypt_oaep_4096_sha256, rsa_decrypt_oaep_4096_sha512, hmac_sha256.
    id String
    (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    keystores List<Property Map>
    (List) Description of properties of a key within the context of keystores. Nested scheme for keystore:
    labelInKeystore String
    (String) The label of the key.

    • Constraints: The maximum length is 255 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9._ \/-]+$/.
    type String
    (String) Type of keystore.

    • Constraints: Allowable values are: aws_kms, azure_key_vault, ibm_cloud_kms, google_kms.

    GetHpcsManagedKeyInstanceKeystore

    Group string
    (String)

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9][A-Za-z0-9_ -]+$/.
    Type string
    (String) Type of keystore.

    • Constraints: Allowable values are: aws_kms, azure_key_vault, ibm_cloud_kms, google_kms.
    Group string
    (String)

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9][A-Za-z0-9_ -]+$/.
    Type string
    (String) Type of keystore.

    • Constraints: Allowable values are: aws_kms, azure_key_vault, ibm_cloud_kms, google_kms.
    group String
    (String)

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9][A-Za-z0-9_ -]+$/.
    type String
    (String) Type of keystore.

    • Constraints: Allowable values are: aws_kms, azure_key_vault, ibm_cloud_kms, google_kms.
    group string
    (String)

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9][A-Za-z0-9_ -]+$/.
    type string
    (String) Type of keystore.

    • Constraints: Allowable values are: aws_kms, azure_key_vault, ibm_cloud_kms, google_kms.
    group str
    (String)

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9][A-Za-z0-9_ -]+$/.
    type str
    (String) Type of keystore.

    • Constraints: Allowable values are: aws_kms, azure_key_vault, ibm_cloud_kms, google_kms.
    group String
    (String)

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9][A-Za-z0-9_ -]+$/.
    type String
    (String) Type of keystore.

    • Constraints: Allowable values are: aws_kms, azure_key_vault, ibm_cloud_kms, google_kms.

    GetHpcsManagedKeyReferencedKeystore

    Href string
    (String) A URL that uniquely identifies your cloud resource.

    • Constraints: The maximum length is 200 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9._~:\/?&=-]+$/.
    Id string
    (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    Name string
    (String) Name of the referenced vault.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9#@!$%'_-][A-Za-z0-9#@!$% '_-]*$/.
    Type string
    (String) Type of keystore.

    • Constraints: Allowable values are: aws_kms, azure_key_vault, ibm_cloud_kms, google_kms.
    Href string
    (String) A URL that uniquely identifies your cloud resource.

    • Constraints: The maximum length is 200 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9._~:\/?&=-]+$/.
    Id string
    (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    Name string
    (String) Name of the referenced vault.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9#@!$%'_-][A-Za-z0-9#@!$% '_-]*$/.
    Type string
    (String) Type of keystore.

    • Constraints: Allowable values are: aws_kms, azure_key_vault, ibm_cloud_kms, google_kms.
    href String
    (String) A URL that uniquely identifies your cloud resource.

    • Constraints: The maximum length is 200 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9._~:\/?&=-]+$/.
    id String
    (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    name String
    (String) Name of the referenced vault.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9#@!$%'_-][A-Za-z0-9#@!$% '_-]*$/.
    type String
    (String) Type of keystore.

    • Constraints: Allowable values are: aws_kms, azure_key_vault, ibm_cloud_kms, google_kms.
    href string
    (String) A URL that uniquely identifies your cloud resource.

    • Constraints: The maximum length is 200 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9._~:\/?&=-]+$/.
    id string
    (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    name string
    (String) Name of the referenced vault.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9#@!$%'_-][A-Za-z0-9#@!$% '_-]*$/.
    type string
    (String) Type of keystore.

    • Constraints: Allowable values are: aws_kms, azure_key_vault, ibm_cloud_kms, google_kms.
    href str
    (String) A URL that uniquely identifies your cloud resource.

    • Constraints: The maximum length is 200 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9._~:\/?&=-]+$/.
    id str
    (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    name str
    (String) Name of the referenced vault.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9#@!$%'_-][A-Za-z0-9#@!$% '_-]*$/.
    type str
    (String) Type of keystore.

    • Constraints: Allowable values are: aws_kms, azure_key_vault, ibm_cloud_kms, google_kms.
    href String
    (String) A URL that uniquely identifies your cloud resource.

    • Constraints: The maximum length is 200 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9._~:\/?&=-]+$/.
    id String
    (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    name String
    (String) Name of the referenced vault.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9#@!$%'_-][A-Za-z0-9#@!$% '_-]*$/.
    type String
    (String) Type of keystore.

    • Constraints: Allowable values are: aws_kms, azure_key_vault, ibm_cloud_kms, google_kms.

    GetHpcsManagedKeyTag

    Name string
    (String) Name of the referenced vault.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9#@!$%'_-][A-Za-z0-9#@!$% '_-]*$/.
    Value string
    (String) The calculated value.

    • Constraints: The maximum length is 100 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9+\/=]+$/.
    Name string
    (String) Name of the referenced vault.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9#@!$%'_-][A-Za-z0-9#@!$% '_-]*$/.
    Value string
    (String) The calculated value.

    • Constraints: The maximum length is 100 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9+\/=]+$/.
    name String
    (String) Name of the referenced vault.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9#@!$%'_-][A-Za-z0-9#@!$% '_-]*$/.
    value String
    (String) The calculated value.

    • Constraints: The maximum length is 100 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9+\/=]+$/.
    name string
    (String) Name of the referenced vault.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9#@!$%'_-][A-Za-z0-9#@!$% '_-]*$/.
    value string
    (String) The calculated value.

    • Constraints: The maximum length is 100 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9+\/=]+$/.
    name str
    (String) Name of the referenced vault.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9#@!$%'_-][A-Za-z0-9#@!$% '_-]*$/.
    value str
    (String) The calculated value.

    • Constraints: The maximum length is 100 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9+\/=]+$/.
    name String
    (String) Name of the referenced vault.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9#@!$%'_-][A-Za-z0-9#@!$% '_-]*$/.
    value String
    (String) The calculated value.

    • Constraints: The maximum length is 100 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9+\/=]+$/.

    GetHpcsManagedKeyTemplate

    Href string
    (String) A URL that uniquely identifies your cloud resource.

    • Constraints: The maximum length is 200 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9._~:\/?&=-]+$/.
    Id string
    (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    Name string
    (String) Name of the referenced vault.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9#@!$%'_-][A-Za-z0-9#@!$% '_-]*$/.
    Href string
    (String) A URL that uniquely identifies your cloud resource.

    • Constraints: The maximum length is 200 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9._~:\/?&=-]+$/.
    Id string
    (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    Name string
    (String) Name of the referenced vault.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9#@!$%'_-][A-Za-z0-9#@!$% '_-]*$/.
    href String
    (String) A URL that uniquely identifies your cloud resource.

    • Constraints: The maximum length is 200 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9._~:\/?&=-]+$/.
    id String
    (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    name String
    (String) Name of the referenced vault.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9#@!$%'_-][A-Za-z0-9#@!$% '_-]*$/.
    href string
    (String) A URL that uniquely identifies your cloud resource.

    • Constraints: The maximum length is 200 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9._~:\/?&=-]+$/.
    id string
    (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    name string
    (String) Name of the referenced vault.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9#@!$%'_-][A-Za-z0-9#@!$% '_-]*$/.
    href str
    (String) A URL that uniquely identifies your cloud resource.

    • Constraints: The maximum length is 200 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9._~:\/?&=-]+$/.
    id str
    (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    name str
    (String) Name of the referenced vault.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9#@!$%'_-][A-Za-z0-9#@!$% '_-]*$/.
    href String
    (String) A URL that uniquely identifies your cloud resource.

    • Constraints: The maximum length is 200 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9._~:\/?&=-]+$/.
    id String
    (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    name String
    (String) Name of the referenced vault.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9#@!$%'_-][A-Za-z0-9#@!$% '_-]*$/.

    GetHpcsManagedKeyVault

    Href string
    (String) A URL that uniquely identifies your cloud resource.

    • Constraints: The maximum length is 200 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9._~:\/?&=-]+$/.
    Id string
    (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    Name string
    (String) Name of the referenced vault.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9#@!$%'_-][A-Za-z0-9#@!$% '_-]*$/.
    Href string
    (String) A URL that uniquely identifies your cloud resource.

    • Constraints: The maximum length is 200 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9._~:\/?&=-]+$/.
    Id string
    (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    Name string
    (String) Name of the referenced vault.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9#@!$%'_-][A-Za-z0-9#@!$% '_-]*$/.
    href String
    (String) A URL that uniquely identifies your cloud resource.

    • Constraints: The maximum length is 200 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9._~:\/?&=-]+$/.
    id String
    (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    name String
    (String) Name of the referenced vault.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9#@!$%'_-][A-Za-z0-9#@!$% '_-]*$/.
    href string
    (String) A URL that uniquely identifies your cloud resource.

    • Constraints: The maximum length is 200 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9._~:\/?&=-]+$/.
    id string
    (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    name string
    (String) Name of the referenced vault.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9#@!$%'_-][A-Za-z0-9#@!$% '_-]*$/.
    href str
    (String) A URL that uniquely identifies your cloud resource.

    • Constraints: The maximum length is 200 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9._~:\/?&=-]+$/.
    id str
    (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    name str
    (String) Name of the referenced vault.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9#@!$%'_-][A-Za-z0-9#@!$% '_-]*$/.
    href String
    (String) A URL that uniquely identifies your cloud resource.

    • Constraints: The maximum length is 200 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9._~:\/?&=-]+$/.
    id String
    (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    name String
    (String) Name of the referenced vault.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9#@!$%'_-][A-Za-z0-9#@!$% '_-]*$/.

    GetHpcsManagedKeyVerificationPattern

    Method string
    (String) The method used for calculating the verification pattern.

    • Constraints: The maximum length is 100 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9-]+$/.
    Value string
    (String) The calculated value.

    • Constraints: The maximum length is 100 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9+\/=]+$/.
    Method string
    (String) The method used for calculating the verification pattern.

    • Constraints: The maximum length is 100 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9-]+$/.
    Value string
    (String) The calculated value.

    • Constraints: The maximum length is 100 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9+\/=]+$/.
    method String
    (String) The method used for calculating the verification pattern.

    • Constraints: The maximum length is 100 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9-]+$/.
    value String
    (String) The calculated value.

    • Constraints: The maximum length is 100 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9+\/=]+$/.
    method string
    (String) The method used for calculating the verification pattern.

    • Constraints: The maximum length is 100 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9-]+$/.
    value string
    (String) The calculated value.

    • Constraints: The maximum length is 100 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9+\/=]+$/.
    method str
    (String) The method used for calculating the verification pattern.

    • Constraints: The maximum length is 100 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9-]+$/.
    value str
    (String) The calculated value.

    • Constraints: The maximum length is 100 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9+\/=]+$/.
    method String
    (String) The method used for calculating the verification pattern.

    • Constraints: The maximum length is 100 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9-]+$/.
    value String
    (String) The calculated value.

    • Constraints: The maximum length is 100 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9+\/=]+$/.

    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