ibm 1.77.1 published on Monday, Apr 14, 2025 by ibm-cloud
ibm.getHpcsManagedKey
Explore with Pulumi AI
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 dictionaryThe following arguments are supported:
- Instance
Id string - ID of UKO Instance
- Constraints: Must match the ID of the UKO instance you are trying to work with.
 
 - Key
Id 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. 
 - Constraints: Allowable values are: 
 - Uko
Vault 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 
36characters. The minimum length is36characters. The value must match regular expression/^[-0-9a-z]+$/. 
 - Constraints: The maximum length is 
 
- Instance
Id string - ID of UKO Instance
- Constraints: Must match the ID of the UKO instance you are trying to work with.
 
 - Key
Id 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. 
 - Constraints: Allowable values are: 
 - Uko
Vault 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 
36characters. The minimum length is36characters. The value must match regular expression/^[-0-9a-z]+$/. 
 - Constraints: The maximum length is 
 
- instance
Id String - ID of UKO Instance
- Constraints: Must match the ID of the UKO instance you are trying to work with.
 
 - key
Id 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. 
 - Constraints: Allowable values are: 
 - uko
Vault 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 
36characters. The minimum length is36characters. The value must match regular expression/^[-0-9a-z]+$/. 
 - Constraints: The maximum length is 
 
- instance
Id string - ID of UKO Instance
- Constraints: Must match the ID of the UKO instance you are trying to work with.
 
 - key
Id 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. 
 - Constraints: Allowable values are: 
 - uko
Vault 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 
36characters. The minimum length is36characters. The value must match regular expression/^[-0-9a-z]+$/. 
 - Constraints: The maximum length is 
 
- 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. 
 - Constraints: Allowable values are: 
 - 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 
36characters. The minimum length is36characters. The value must match regular expression/^[-0-9a-z]+$/. 
 - Constraints: The maximum length is 
 
- instance
Id String - ID of UKO Instance
- Constraints: Must match the ID of the UKO instance you are trying to work with.
 
 - key
Id 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. 
 - Constraints: Allowable values are: 
 - uko
Vault 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 
36characters. The minimum length is36characters. The value must match regular expression/^[-0-9a-z]+$/. 
 - Constraints: The maximum length is 
 
getHpcsManagedKey Result
The following output properties are available:
- Activation
Date 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. 
 - Constraints: Allowable values are: 
 - Created
At string - (String) Date and time when the key was created.
 - Created
By string - (String) ID of the user that created the key.
- Constraints: The maximum length is 
100characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9-]+$/. 
 - Constraints: The maximum length is 
 - Description string
 - (String) Description of the managed key.
- Constraints: The maximum length is 
200characters. The minimum length is0characters. The value must match regular expression/(.|\\n)*/. 
 - Constraints: The maximum length is 
 - Expiration
Date 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 
200characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9._~:\/?&=-]+$/. 
 - Constraints: The maximum length is 
 - Id string
 - (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.
- Constraints: The maximum length is 
36characters. The minimum length is36characters. The value must match regular expression/^[-0-9a-z]+$/. 
 - Constraints: The maximum length is 
 - Instance
Id string - Instances
List<Get
Hpcs Managed Key Instance>  - (List) key instances.
- Constraints: The maximum length is 
1item. The minimum length is1item. Nested scheme for instances: 
 - Constraints: The maximum length is 
 - Key
Id string - The unique identifier of the managed_key.
 - Label string
 - (String) The label of the key.
- Constraints: The maximum length is 
255characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9._ \/-]+$/. 
 - Constraints: The maximum length is 
 - Referenced
Keystores List<GetHpcs Managed Key Referenced Keystore>  - (List) referenced keystores.
- Constraints: The maximum length is 
128items. The minimum length is0items. Nested scheme for referenced_keystores: 
 - Constraints: The maximum length is 
 - 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 
100characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9]+$/. 
 - Constraints: The maximum length is 
 - State string
 - (String) The state of the key.
- Constraints: The default value is 
active. Allowable values are:pre_activation,active,deactivated,destroyed. 
 - Constraints: The default value is 
 - 
List<Get
Hpcs Managed Key Tag>  - (List) Key-value pairs associated with the key.
- Constraints: The maximum length is 
128items. The minimum length is0items. Nested scheme for tags: 
 - Constraints: The maximum length is 
 - Templates
List<Get
Hpcs Managed Key Template>  - (List) Reference to a key template. Nested scheme for template:
 - Uko
Vault string - Updated
At string - (String) Date and time when the key was last updated.
 - Updated
By string - (String) ID of the user that last updated the key.
- Constraints: The maximum length is 
100characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9-]+$/. 
 - Constraints: The maximum length is 
 - Vaults
List<Get
Hpcs Managed Key Vault>  - (List) Reference to a vault. Nested scheme for vault:
 - Verification
Patterns List<GetHpcs Managed Key Verification Pattern>  - (List) A list of verification patterns of the key (e.g. public key hash for RSA keys).
- Constraints: The maximum length is 
16items. The minimum length is1item. Nested scheme for verification_patterns: 
 - Constraints: The maximum length is 
 
- Activation
Date 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. 
 - Constraints: Allowable values are: 
 - Created
At string - (String) Date and time when the key was created.
 - Created
By string - (String) ID of the user that created the key.
- Constraints: The maximum length is 
100characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9-]+$/. 
 - Constraints: The maximum length is 
 - Description string
 - (String) Description of the managed key.
- Constraints: The maximum length is 
200characters. The minimum length is0characters. The value must match regular expression/(.|\\n)*/. 
 - Constraints: The maximum length is 
 - Expiration
Date 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 
200characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9._~:\/?&=-]+$/. 
 - Constraints: The maximum length is 
 - Id string
 - (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.
- Constraints: The maximum length is 
36characters. The minimum length is36characters. The value must match regular expression/^[-0-9a-z]+$/. 
 - Constraints: The maximum length is 
 - Instance
Id string - Instances
[]Get
Hpcs Managed Key Instance  - (List) key instances.
- Constraints: The maximum length is 
1item. The minimum length is1item. Nested scheme for instances: 
 - Constraints: The maximum length is 
 - Key
Id string - The unique identifier of the managed_key.
 - Label string
 - (String) The label of the key.
- Constraints: The maximum length is 
255characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9._ \/-]+$/. 
 - Constraints: The maximum length is 
 - Referenced
Keystores []GetHpcs Managed Key Referenced Keystore  - (List) referenced keystores.
- Constraints: The maximum length is 
128items. The minimum length is0items. Nested scheme for referenced_keystores: 
 - Constraints: The maximum length is 
 - 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 
100characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9]+$/. 
 - Constraints: The maximum length is 
 - State string
 - (String) The state of the key.
- Constraints: The default value is 
active. Allowable values are:pre_activation,active,deactivated,destroyed. 
 - Constraints: The default value is 
 - 
[]Get
Hpcs Managed Key Tag  - (List) Key-value pairs associated with the key.
- Constraints: The maximum length is 
128items. The minimum length is0items. Nested scheme for tags: 
 - Constraints: The maximum length is 
 - Templates
[]Get
Hpcs Managed Key Template  - (List) Reference to a key template. Nested scheme for template:
 - Uko
Vault string - Updated
At string - (String) Date and time when the key was last updated.
 - Updated
By string - (String) ID of the user that last updated the key.
- Constraints: The maximum length is 
100characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9-]+$/. 
 - Constraints: The maximum length is 
 - Vaults
[]Get
Hpcs Managed Key Vault  - (List) Reference to a vault. Nested scheme for vault:
 - Verification
Patterns []GetHpcs Managed Key Verification Pattern  - (List) A list of verification patterns of the key (e.g. public key hash for RSA keys).
- Constraints: The maximum length is 
16items. The minimum length is1item. Nested scheme for verification_patterns: 
 - Constraints: The maximum length is 
 
- activation
Date 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. 
 - Constraints: Allowable values are: 
 - created
At String - (String) Date and time when the key was created.
 - created
By String - (String) ID of the user that created the key.
- Constraints: The maximum length is 
100characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9-]+$/. 
 - Constraints: The maximum length is 
 - description String
 - (String) Description of the managed key.
- Constraints: The maximum length is 
200characters. The minimum length is0characters. The value must match regular expression/(.|\\n)*/. 
 - Constraints: The maximum length is 
 - expiration
Date 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 
200characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9._~:\/?&=-]+$/. 
 - Constraints: The maximum length is 
 - id String
 - (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.
- Constraints: The maximum length is 
36characters. The minimum length is36characters. The value must match regular expression/^[-0-9a-z]+$/. 
 - Constraints: The maximum length is 
 - instance
Id String - instances
List<Get
Hpcs Managed Key Instance>  - (List) key instances.
- Constraints: The maximum length is 
1item. The minimum length is1item. Nested scheme for instances: 
 - Constraints: The maximum length is 
 - key
Id String - The unique identifier of the managed_key.
 - label String
 - (String) The label of the key.
- Constraints: The maximum length is 
255characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9._ \/-]+$/. 
 - Constraints: The maximum length is 
 - referenced
Keystores List<GetHpcs Managed Key Referenced Keystore>  - (List) referenced keystores.
- Constraints: The maximum length is 
128items. The minimum length is0items. Nested scheme for referenced_keystores: 
 - Constraints: The maximum length is 
 - 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 
100characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9]+$/. 
 - Constraints: The maximum length is 
 - state String
 - (String) The state of the key.
- Constraints: The default value is 
active. Allowable values are:pre_activation,active,deactivated,destroyed. 
 - Constraints: The default value is 
 - 
List<Get
Hpcs Managed Key Tag>  - (List) Key-value pairs associated with the key.
- Constraints: The maximum length is 
128items. The minimum length is0items. Nested scheme for tags: 
 - Constraints: The maximum length is 
 - templates
List<Get
Hpcs Managed Key Template>  - (List) Reference to a key template. Nested scheme for template:
 - uko
Vault String - updated
At String - (String) Date and time when the key was last updated.
 - updated
By String - (String) ID of the user that last updated the key.
- Constraints: The maximum length is 
100characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9-]+$/. 
 - Constraints: The maximum length is 
 - vaults
List<Get
Hpcs Managed Key Vault>  - (List) Reference to a vault. Nested scheme for vault:
 - verification
Patterns List<GetHpcs Managed Key Verification Pattern>  - (List) A list of verification patterns of the key (e.g. public key hash for RSA keys).
- Constraints: The maximum length is 
16items. The minimum length is1item. Nested scheme for verification_patterns: 
 - Constraints: The maximum length is 
 
- activation
Date 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. 
 - Constraints: Allowable values are: 
 - created
At string - (String) Date and time when the key was created.
 - created
By string - (String) ID of the user that created the key.
- Constraints: The maximum length is 
100characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9-]+$/. 
 - Constraints: The maximum length is 
 - description string
 - (String) Description of the managed key.
- Constraints: The maximum length is 
200characters. The minimum length is0characters. The value must match regular expression/(.|\\n)*/. 
 - Constraints: The maximum length is 
 - expiration
Date 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 
200characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9._~:\/?&=-]+$/. 
 - Constraints: The maximum length is 
 - id string
 - (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.
- Constraints: The maximum length is 
36characters. The minimum length is36characters. The value must match regular expression/^[-0-9a-z]+$/. 
 - Constraints: The maximum length is 
 - instance
Id string - instances
Get
Hpcs Managed Key Instance[]  - (List) key instances.
- Constraints: The maximum length is 
1item. The minimum length is1item. Nested scheme for instances: 
 - Constraints: The maximum length is 
 - key
Id string - The unique identifier of the managed_key.
 - label string
 - (String) The label of the key.
- Constraints: The maximum length is 
255characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9._ \/-]+$/. 
 - Constraints: The maximum length is 
 - referenced
Keystores GetHpcs Managed Key Referenced Keystore[]  - (List) referenced keystores.
- Constraints: The maximum length is 
128items. The minimum length is0items. Nested scheme for referenced_keystores: 
 - Constraints: The maximum length is 
 - 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 
100characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9]+$/. 
 - Constraints: The maximum length is 
 - state string
 - (String) The state of the key.
- Constraints: The default value is 
active. Allowable values are:pre_activation,active,deactivated,destroyed. 
 - Constraints: The default value is 
 - 
Get
Hpcs Managed Key Tag[]  - (List) Key-value pairs associated with the key.
- Constraints: The maximum length is 
128items. The minimum length is0items. Nested scheme for tags: 
 - Constraints: The maximum length is 
 - templates
Get
Hpcs Managed Key Template[]  - (List) Reference to a key template. Nested scheme for template:
 - uko
Vault string - updated
At string - (String) Date and time when the key was last updated.
 - updated
By string - (String) ID of the user that last updated the key.
- Constraints: The maximum length is 
100characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9-]+$/. 
 - Constraints: The maximum length is 
 - vaults
Get
Hpcs Managed Key Vault[]  - (List) Reference to a vault. Nested scheme for vault:
 - verification
Patterns GetHpcs Managed Key Verification Pattern[]  - (List) A list of verification patterns of the key (e.g. public key hash for RSA keys).
- Constraints: The maximum length is 
16items. The minimum length is1item. Nested scheme for verification_patterns: 
 - Constraints: The maximum length is 
 
- 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. 
 - Constraints: Allowable values are: 
 - 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 
100characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9-]+$/. 
 - Constraints: The maximum length is 
 - description str
 - (String) Description of the managed key.
- Constraints: The maximum length is 
200characters. The minimum length is0characters. The value must match regular expression/(.|\\n)*/. 
 - Constraints: The maximum length is 
 - 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 
200characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9._~:\/?&=-]+$/. 
 - Constraints: The maximum length is 
 - id str
 - (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.
- Constraints: The maximum length is 
36characters. The minimum length is36characters. The value must match regular expression/^[-0-9a-z]+$/. 
 - Constraints: The maximum length is 
 - instance_
id str - instances
Sequence[Get
Hpcs Managed Key Instance]  - (List) key instances.
- Constraints: The maximum length is 
1item. The minimum length is1item. Nested scheme for instances: 
 - Constraints: The maximum length is 
 - key_
id str - The unique identifier of the managed_key.
 - label str
 - (String) The label of the key.
- Constraints: The maximum length is 
255characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9._ \/-]+$/. 
 - Constraints: The maximum length is 
 - referenced_
keystores Sequence[GetHpcs Managed Key Referenced Keystore]  - (List) referenced keystores.
- Constraints: The maximum length is 
128items. The minimum length is0items. Nested scheme for referenced_keystores: 
 - Constraints: The maximum length is 
 - 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 
100characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9]+$/. 
 - Constraints: The maximum length is 
 - state str
 - (String) The state of the key.
- Constraints: The default value is 
active. Allowable values are:pre_activation,active,deactivated,destroyed. 
 - Constraints: The default value is 
 - 
Sequence[Get
Hpcs Managed Key Tag]  - (List) Key-value pairs associated with the key.
- Constraints: The maximum length is 
128items. The minimum length is0items. Nested scheme for tags: 
 - Constraints: The maximum length is 
 - templates
Sequence[Get
Hpcs Managed Key Template]  - (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 
100characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9-]+$/. 
 - Constraints: The maximum length is 
 - vaults
Sequence[Get
Hpcs Managed Key Vault]  - (List) Reference to a vault. Nested scheme for vault:
 - verification_
patterns Sequence[GetHpcs Managed Key Verification Pattern]  - (List) A list of verification patterns of the key (e.g. public key hash for RSA keys).
- Constraints: The maximum length is 
16items. The minimum length is1item. Nested scheme for verification_patterns: 
 - Constraints: The maximum length is 
 
- activation
Date 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. 
 - Constraints: Allowable values are: 
 - created
At String - (String) Date and time when the key was created.
 - created
By String - (String) ID of the user that created the key.
- Constraints: The maximum length is 
100characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9-]+$/. 
 - Constraints: The maximum length is 
 - description String
 - (String) Description of the managed key.
- Constraints: The maximum length is 
200characters. The minimum length is0characters. The value must match regular expression/(.|\\n)*/. 
 - Constraints: The maximum length is 
 - expiration
Date 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 
200characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9._~:\/?&=-]+$/. 
 - Constraints: The maximum length is 
 - id String
 - (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.
- Constraints: The maximum length is 
36characters. The minimum length is36characters. The value must match regular expression/^[-0-9a-z]+$/. 
 - Constraints: The maximum length is 
 - instance
Id String - instances List<Property Map>
 - (List) key instances.
- Constraints: The maximum length is 
1item. The minimum length is1item. Nested scheme for instances: 
 - Constraints: The maximum length is 
 - key
Id String - The unique identifier of the managed_key.
 - label String
 - (String) The label of the key.
- Constraints: The maximum length is 
255characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9._ \/-]+$/. 
 - Constraints: The maximum length is 
 - referenced
Keystores List<Property Map> - (List) referenced keystores.
- Constraints: The maximum length is 
128items. The minimum length is0items. Nested scheme for referenced_keystores: 
 - Constraints: The maximum length is 
 - 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 
100characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9]+$/. 
 - Constraints: The maximum length is 
 - state String
 - (String) The state of the key.
- Constraints: The default value is 
active. Allowable values are:pre_activation,active,deactivated,destroyed. 
 - Constraints: The default value is 
 - List<Property Map>
 - (List) Key-value pairs associated with the key.
- Constraints: The maximum length is 
128items. The minimum length is0items. Nested scheme for tags: 
 - Constraints: The maximum length is 
 - templates List<Property Map>
 - (List) Reference to a key template. Nested scheme for template:
 - uko
Vault String - updated
At String - (String) Date and time when the key was last updated.
 - updated
By String - (String) ID of the user that last updated the key.
- Constraints: The maximum length is 
100characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9-]+$/. 
 - Constraints: The maximum length is 
 - vaults List<Property Map>
 - (List) Reference to a vault. Nested scheme for vault:
 - verification
Patterns 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 
16items. The minimum length is1item. Nested scheme for verification_patterns: 
 - Constraints: The maximum length is 
 
Supporting Types
GetHpcsManagedKeyInstance    
- Google
Key stringProtection Level  - (String)
- Constraints: Allowable values are: 
software,hsm. 
 - Constraints: Allowable values are: 
 - Google
Key stringPurpose  - (String)
- Constraints: Allowable values are: 
encrypt_decrypt,asymmetric_decrypt,asymmetric_sign,mac. 
 - Constraints: Allowable values are: 
 - Google
Kms stringAlgorithm  - (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. 
 - Constraints: Allowable values are: 
 - Id string
 - (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.
- Constraints: The maximum length is 
36characters. The minimum length is36characters. The value must match regular expression/^[-0-9a-z]+$/. 
 - Constraints: The maximum length is 
 - Keystores
List<Get
Hpcs Managed Key Instance Keystore>  - (List) Description of properties of a key within the context of keystores. Nested scheme for keystore:
 - Label
In stringKeystore  - (String) The label of the key.
- Constraints: The maximum length is 
255characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9._ \/-]+$/. 
 - Constraints: The maximum length is 
 - Type string
 - (String) Type of keystore.
- Constraints: Allowable values are: 
aws_kms,azure_key_vault,ibm_cloud_kms,google_kms. 
 - Constraints: Allowable values are: 
 
- Google
Key stringProtection Level  - (String)
- Constraints: Allowable values are: 
software,hsm. 
 - Constraints: Allowable values are: 
 - Google
Key stringPurpose  - (String)
- Constraints: Allowable values are: 
encrypt_decrypt,asymmetric_decrypt,asymmetric_sign,mac. 
 - Constraints: Allowable values are: 
 - Google
Kms stringAlgorithm  - (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. 
 - Constraints: Allowable values are: 
 - Id string
 - (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.
- Constraints: The maximum length is 
36characters. The minimum length is36characters. The value must match regular expression/^[-0-9a-z]+$/. 
 - Constraints: The maximum length is 
 - Keystores
[]Get
Hpcs Managed Key Instance Keystore  - (List) Description of properties of a key within the context of keystores. Nested scheme for keystore:
 - Label
In stringKeystore  - (String) The label of the key.
- Constraints: The maximum length is 
255characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9._ \/-]+$/. 
 - Constraints: The maximum length is 
 - Type string
 - (String) Type of keystore.
- Constraints: Allowable values are: 
aws_kms,azure_key_vault,ibm_cloud_kms,google_kms. 
 - Constraints: Allowable values are: 
 
- google
Key StringProtection Level  - (String)
- Constraints: Allowable values are: 
software,hsm. 
 - Constraints: Allowable values are: 
 - google
Key StringPurpose  - (String)
- Constraints: Allowable values are: 
encrypt_decrypt,asymmetric_decrypt,asymmetric_sign,mac. 
 - Constraints: Allowable values are: 
 - google
Kms StringAlgorithm  - (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. 
 - Constraints: Allowable values are: 
 - id String
 - (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.
- Constraints: The maximum length is 
36characters. The minimum length is36characters. The value must match regular expression/^[-0-9a-z]+$/. 
 - Constraints: The maximum length is 
 - keystores
List<Get
Hpcs Managed Key Instance Keystore>  - (List) Description of properties of a key within the context of keystores. Nested scheme for keystore:
 - label
In StringKeystore  - (String) The label of the key.
- Constraints: The maximum length is 
255characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9._ \/-]+$/. 
 - Constraints: The maximum length is 
 - type String
 - (String) Type of keystore.
- Constraints: Allowable values are: 
aws_kms,azure_key_vault,ibm_cloud_kms,google_kms. 
 - Constraints: Allowable values are: 
 
- google
Key stringProtection Level  - (String)
- Constraints: Allowable values are: 
software,hsm. 
 - Constraints: Allowable values are: 
 - google
Key stringPurpose  - (String)
- Constraints: Allowable values are: 
encrypt_decrypt,asymmetric_decrypt,asymmetric_sign,mac. 
 - Constraints: Allowable values are: 
 - google
Kms stringAlgorithm  - (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. 
 - Constraints: Allowable values are: 
 - id string
 - (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.
- Constraints: The maximum length is 
36characters. The minimum length is36characters. The value must match regular expression/^[-0-9a-z]+$/. 
 - Constraints: The maximum length is 
 - keystores
Get
Hpcs Managed Key Instance Keystore[]  - (List) Description of properties of a key within the context of keystores. Nested scheme for keystore:
 - label
In stringKeystore  - (String) The label of the key.
- Constraints: The maximum length is 
255characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9._ \/-]+$/. 
 - Constraints: The maximum length is 
 - type string
 - (String) Type of keystore.
- Constraints: Allowable values are: 
aws_kms,azure_key_vault,ibm_cloud_kms,google_kms. 
 - Constraints: Allowable values are: 
 
- google_
key_ strprotection_ level  - (String)
- Constraints: Allowable values are: 
software,hsm. 
 - Constraints: Allowable values are: 
 - google_
key_ strpurpose  - (String)
- Constraints: Allowable values are: 
encrypt_decrypt,asymmetric_decrypt,asymmetric_sign,mac. 
 - Constraints: Allowable values are: 
 - google_
kms_ stralgorithm  - (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. 
 - Constraints: Allowable values are: 
 - id str
 - (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.
- Constraints: The maximum length is 
36characters. The minimum length is36characters. The value must match regular expression/^[-0-9a-z]+$/. 
 - Constraints: The maximum length is 
 - keystores
Sequence[Get
Hpcs Managed Key Instance Keystore]  - (List) Description of properties of a key within the context of keystores. Nested scheme for keystore:
 - label_
in_ strkeystore  - (String) The label of the key.
- Constraints: The maximum length is 
255characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9._ \/-]+$/. 
 - Constraints: The maximum length is 
 - type str
 - (String) Type of keystore.
- Constraints: Allowable values are: 
aws_kms,azure_key_vault,ibm_cloud_kms,google_kms. 
 - Constraints: Allowable values are: 
 
- google
Key StringProtection Level  - (String)
- Constraints: Allowable values are: 
software,hsm. 
 - Constraints: Allowable values are: 
 - google
Key StringPurpose  - (String)
- Constraints: Allowable values are: 
encrypt_decrypt,asymmetric_decrypt,asymmetric_sign,mac. 
 - Constraints: Allowable values are: 
 - google
Kms StringAlgorithm  - (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. 
 - Constraints: Allowable values are: 
 - id String
 - (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.
- Constraints: The maximum length is 
36characters. The minimum length is36characters. The value must match regular expression/^[-0-9a-z]+$/. 
 - Constraints: The maximum length is 
 - keystores List<Property Map>
 - (List) Description of properties of a key within the context of keystores. Nested scheme for keystore:
 - label
In StringKeystore  - (String) The label of the key.
- Constraints: The maximum length is 
255characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9._ \/-]+$/. 
 - Constraints: The maximum length is 
 - type String
 - (String) Type of keystore.
- Constraints: Allowable values are: 
aws_kms,azure_key_vault,ibm_cloud_kms,google_kms. 
 - Constraints: Allowable values are: 
 
GetHpcsManagedKeyInstanceKeystore     
- Group string
 - (String)
- Constraints: The maximum length is 
100characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9][A-Za-z0-9_ -]+$/. 
 - Constraints: The maximum length is 
 - Type string
 - (String) Type of keystore.
- Constraints: Allowable values are: 
aws_kms,azure_key_vault,ibm_cloud_kms,google_kms. 
 - Constraints: Allowable values are: 
 
- Group string
 - (String)
- Constraints: The maximum length is 
100characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9][A-Za-z0-9_ -]+$/. 
 - Constraints: The maximum length is 
 - Type string
 - (String) Type of keystore.
- Constraints: Allowable values are: 
aws_kms,azure_key_vault,ibm_cloud_kms,google_kms. 
 - Constraints: Allowable values are: 
 
- group String
 - (String)
- Constraints: The maximum length is 
100characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9][A-Za-z0-9_ -]+$/. 
 - Constraints: The maximum length is 
 - type String
 - (String) Type of keystore.
- Constraints: Allowable values are: 
aws_kms,azure_key_vault,ibm_cloud_kms,google_kms. 
 - Constraints: Allowable values are: 
 
- group string
 - (String)
- Constraints: The maximum length is 
100characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9][A-Za-z0-9_ -]+$/. 
 - Constraints: The maximum length is 
 - type string
 - (String) Type of keystore.
- Constraints: Allowable values are: 
aws_kms,azure_key_vault,ibm_cloud_kms,google_kms. 
 - Constraints: Allowable values are: 
 
- group String
 - (String)
- Constraints: The maximum length is 
100characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9][A-Za-z0-9_ -]+$/. 
 - Constraints: The maximum length is 
 - type String
 - (String) Type of keystore.
- Constraints: Allowable values are: 
aws_kms,azure_key_vault,ibm_cloud_kms,google_kms. 
 - Constraints: Allowable values are: 
 
GetHpcsManagedKeyReferencedKeystore     
- Href string
 - (String) A URL that uniquely identifies your cloud resource.
- Constraints: The maximum length is 
200characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9._~:\/?&=-]+$/. 
 - Constraints: The maximum length is 
 - Id string
 - (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.
- Constraints: The maximum length is 
36characters. The minimum length is36characters. The value must match regular expression/^[-0-9a-z]+$/. 
 - Constraints: The maximum length is 
 - Name string
 - (String) Name of the referenced vault.
- Constraints: The maximum length is 
100characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9#@!$%'_-][A-Za-z0-9#@!$% '_-]*$/. 
 - Constraints: The maximum length is 
 - Type string
 - (String) Type of keystore.
- Constraints: Allowable values are: 
aws_kms,azure_key_vault,ibm_cloud_kms,google_kms. 
 - Constraints: Allowable values are: 
 
- Href string
 - (String) A URL that uniquely identifies your cloud resource.
- Constraints: The maximum length is 
200characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9._~:\/?&=-]+$/. 
 - Constraints: The maximum length is 
 - Id string
 - (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.
- Constraints: The maximum length is 
36characters. The minimum length is36characters. The value must match regular expression/^[-0-9a-z]+$/. 
 - Constraints: The maximum length is 
 - Name string
 - (String) Name of the referenced vault.
- Constraints: The maximum length is 
100characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9#@!$%'_-][A-Za-z0-9#@!$% '_-]*$/. 
 - Constraints: The maximum length is 
 - Type string
 - (String) Type of keystore.
- Constraints: Allowable values are: 
aws_kms,azure_key_vault,ibm_cloud_kms,google_kms. 
 - Constraints: Allowable values are: 
 
- href String
 - (String) A URL that uniquely identifies your cloud resource.
- Constraints: The maximum length is 
200characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9._~:\/?&=-]+$/. 
 - Constraints: The maximum length is 
 - id String
 - (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.
- Constraints: The maximum length is 
36characters. The minimum length is36characters. The value must match regular expression/^[-0-9a-z]+$/. 
 - Constraints: The maximum length is 
 - name String
 - (String) Name of the referenced vault.
- Constraints: The maximum length is 
100characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9#@!$%'_-][A-Za-z0-9#@!$% '_-]*$/. 
 - Constraints: The maximum length is 
 - type String
 - (String) Type of keystore.
- Constraints: Allowable values are: 
aws_kms,azure_key_vault,ibm_cloud_kms,google_kms. 
 - Constraints: Allowable values are: 
 
- href string
 - (String) A URL that uniquely identifies your cloud resource.
- Constraints: The maximum length is 
200characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9._~:\/?&=-]+$/. 
 - Constraints: The maximum length is 
 - id string
 - (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.
- Constraints: The maximum length is 
36characters. The minimum length is36characters. The value must match regular expression/^[-0-9a-z]+$/. 
 - Constraints: The maximum length is 
 - name string
 - (String) Name of the referenced vault.
- Constraints: The maximum length is 
100characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9#@!$%'_-][A-Za-z0-9#@!$% '_-]*$/. 
 - Constraints: The maximum length is 
 - type string
 - (String) Type of keystore.
- Constraints: Allowable values are: 
aws_kms,azure_key_vault,ibm_cloud_kms,google_kms. 
 - Constraints: Allowable values are: 
 
- href str
 - (String) A URL that uniquely identifies your cloud resource.
- Constraints: The maximum length is 
200characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9._~:\/?&=-]+$/. 
 - Constraints: The maximum length is 
 - id str
 - (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.
- Constraints: The maximum length is 
36characters. The minimum length is36characters. The value must match regular expression/^[-0-9a-z]+$/. 
 - Constraints: The maximum length is 
 - name str
 - (String) Name of the referenced vault.
- Constraints: The maximum length is 
100characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9#@!$%'_-][A-Za-z0-9#@!$% '_-]*$/. 
 - Constraints: The maximum length is 
 - type str
 - (String) Type of keystore.
- Constraints: Allowable values are: 
aws_kms,azure_key_vault,ibm_cloud_kms,google_kms. 
 - Constraints: Allowable values are: 
 
- href String
 - (String) A URL that uniquely identifies your cloud resource.
- Constraints: The maximum length is 
200characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9._~:\/?&=-]+$/. 
 - Constraints: The maximum length is 
 - id String
 - (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.
- Constraints: The maximum length is 
36characters. The minimum length is36characters. The value must match regular expression/^[-0-9a-z]+$/. 
 - Constraints: The maximum length is 
 - name String
 - (String) Name of the referenced vault.
- Constraints: The maximum length is 
100characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9#@!$%'_-][A-Za-z0-9#@!$% '_-]*$/. 
 - Constraints: The maximum length is 
 - type String
 - (String) Type of keystore.
- Constraints: Allowable values are: 
aws_kms,azure_key_vault,ibm_cloud_kms,google_kms. 
 - Constraints: Allowable values are: 
 
GetHpcsManagedKeyTag    
- Name string
 - (String) Name of the referenced vault.
- Constraints: The maximum length is 
100characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9#@!$%'_-][A-Za-z0-9#@!$% '_-]*$/. 
 - Constraints: The maximum length is 
 - Value string
 - (String) The calculated value.
- Constraints: The maximum length is 
100characters. The minimum length is0characters. The value must match regular expression/^[A-Za-z0-9+\/=]+$/. 
 - Constraints: The maximum length is 
 
- Name string
 - (String) Name of the referenced vault.
- Constraints: The maximum length is 
100characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9#@!$%'_-][A-Za-z0-9#@!$% '_-]*$/. 
 - Constraints: The maximum length is 
 - Value string
 - (String) The calculated value.
- Constraints: The maximum length is 
100characters. The minimum length is0characters. The value must match regular expression/^[A-Za-z0-9+\/=]+$/. 
 - Constraints: The maximum length is 
 
- name String
 - (String) Name of the referenced vault.
- Constraints: The maximum length is 
100characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9#@!$%'_-][A-Za-z0-9#@!$% '_-]*$/. 
 - Constraints: The maximum length is 
 - value String
 - (String) The calculated value.
- Constraints: The maximum length is 
100characters. The minimum length is0characters. The value must match regular expression/^[A-Za-z0-9+\/=]+$/. 
 - Constraints: The maximum length is 
 
- name string
 - (String) Name of the referenced vault.
- Constraints: The maximum length is 
100characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9#@!$%'_-][A-Za-z0-9#@!$% '_-]*$/. 
 - Constraints: The maximum length is 
 - value string
 - (String) The calculated value.
- Constraints: The maximum length is 
100characters. The minimum length is0characters. The value must match regular expression/^[A-Za-z0-9+\/=]+$/. 
 - Constraints: The maximum length is 
 
- name str
 - (String) Name of the referenced vault.
- Constraints: The maximum length is 
100characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9#@!$%'_-][A-Za-z0-9#@!$% '_-]*$/. 
 - Constraints: The maximum length is 
 - value str
 - (String) The calculated value.
- Constraints: The maximum length is 
100characters. The minimum length is0characters. The value must match regular expression/^[A-Za-z0-9+\/=]+$/. 
 - Constraints: The maximum length is 
 
- name String
 - (String) Name of the referenced vault.
- Constraints: The maximum length is 
100characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9#@!$%'_-][A-Za-z0-9#@!$% '_-]*$/. 
 - Constraints: The maximum length is 
 - value String
 - (String) The calculated value.
- Constraints: The maximum length is 
100characters. The minimum length is0characters. The value must match regular expression/^[A-Za-z0-9+\/=]+$/. 
 - Constraints: The maximum length is 
 
GetHpcsManagedKeyTemplate    
- Href string
 - (String) A URL that uniquely identifies your cloud resource.
- Constraints: The maximum length is 
200characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9._~:\/?&=-]+$/. 
 - Constraints: The maximum length is 
 - Id string
 - (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.
- Constraints: The maximum length is 
36characters. The minimum length is36characters. The value must match regular expression/^[-0-9a-z]+$/. 
 - Constraints: The maximum length is 
 - Name string
 - (String) Name of the referenced vault.
- Constraints: The maximum length is 
100characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9#@!$%'_-][A-Za-z0-9#@!$% '_-]*$/. 
 - Constraints: The maximum length is 
 
- Href string
 - (String) A URL that uniquely identifies your cloud resource.
- Constraints: The maximum length is 
200characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9._~:\/?&=-]+$/. 
 - Constraints: The maximum length is 
 - Id string
 - (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.
- Constraints: The maximum length is 
36characters. The minimum length is36characters. The value must match regular expression/^[-0-9a-z]+$/. 
 - Constraints: The maximum length is 
 - Name string
 - (String) Name of the referenced vault.
- Constraints: The maximum length is 
100characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9#@!$%'_-][A-Za-z0-9#@!$% '_-]*$/. 
 - Constraints: The maximum length is 
 
- href String
 - (String) A URL that uniquely identifies your cloud resource.
- Constraints: The maximum length is 
200characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9._~:\/?&=-]+$/. 
 - Constraints: The maximum length is 
 - id String
 - (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.
- Constraints: The maximum length is 
36characters. The minimum length is36characters. The value must match regular expression/^[-0-9a-z]+$/. 
 - Constraints: The maximum length is 
 - name String
 - (String) Name of the referenced vault.
- Constraints: The maximum length is 
100characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9#@!$%'_-][A-Za-z0-9#@!$% '_-]*$/. 
 - Constraints: The maximum length is 
 
- href string
 - (String) A URL that uniquely identifies your cloud resource.
- Constraints: The maximum length is 
200characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9._~:\/?&=-]+$/. 
 - Constraints: The maximum length is 
 - id string
 - (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.
- Constraints: The maximum length is 
36characters. The minimum length is36characters. The value must match regular expression/^[-0-9a-z]+$/. 
 - Constraints: The maximum length is 
 - name string
 - (String) Name of the referenced vault.
- Constraints: The maximum length is 
100characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9#@!$%'_-][A-Za-z0-9#@!$% '_-]*$/. 
 - Constraints: The maximum length is 
 
- href str
 - (String) A URL that uniquely identifies your cloud resource.
- Constraints: The maximum length is 
200characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9._~:\/?&=-]+$/. 
 - Constraints: The maximum length is 
 - id str
 - (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.
- Constraints: The maximum length is 
36characters. The minimum length is36characters. The value must match regular expression/^[-0-9a-z]+$/. 
 - Constraints: The maximum length is 
 - name str
 - (String) Name of the referenced vault.
- Constraints: The maximum length is 
100characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9#@!$%'_-][A-Za-z0-9#@!$% '_-]*$/. 
 - Constraints: The maximum length is 
 
- href String
 - (String) A URL that uniquely identifies your cloud resource.
- Constraints: The maximum length is 
200characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9._~:\/?&=-]+$/. 
 - Constraints: The maximum length is 
 - id String
 - (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.
- Constraints: The maximum length is 
36characters. The minimum length is36characters. The value must match regular expression/^[-0-9a-z]+$/. 
 - Constraints: The maximum length is 
 - name String
 - (String) Name of the referenced vault.
- Constraints: The maximum length is 
100characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9#@!$%'_-][A-Za-z0-9#@!$% '_-]*$/. 
 - Constraints: The maximum length is 
 
GetHpcsManagedKeyVault    
- Href string
 - (String) A URL that uniquely identifies your cloud resource.
- Constraints: The maximum length is 
200characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9._~:\/?&=-]+$/. 
 - Constraints: The maximum length is 
 - Id string
 - (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.
- Constraints: The maximum length is 
36characters. The minimum length is36characters. The value must match regular expression/^[-0-9a-z]+$/. 
 - Constraints: The maximum length is 
 - Name string
 - (String) Name of the referenced vault.
- Constraints: The maximum length is 
100characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9#@!$%'_-][A-Za-z0-9#@!$% '_-]*$/. 
 - Constraints: The maximum length is 
 
- Href string
 - (String) A URL that uniquely identifies your cloud resource.
- Constraints: The maximum length is 
200characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9._~:\/?&=-]+$/. 
 - Constraints: The maximum length is 
 - Id string
 - (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.
- Constraints: The maximum length is 
36characters. The minimum length is36characters. The value must match regular expression/^[-0-9a-z]+$/. 
 - Constraints: The maximum length is 
 - Name string
 - (String) Name of the referenced vault.
- Constraints: The maximum length is 
100characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9#@!$%'_-][A-Za-z0-9#@!$% '_-]*$/. 
 - Constraints: The maximum length is 
 
- href String
 - (String) A URL that uniquely identifies your cloud resource.
- Constraints: The maximum length is 
200characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9._~:\/?&=-]+$/. 
 - Constraints: The maximum length is 
 - id String
 - (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.
- Constraints: The maximum length is 
36characters. The minimum length is36characters. The value must match regular expression/^[-0-9a-z]+$/. 
 - Constraints: The maximum length is 
 - name String
 - (String) Name of the referenced vault.
- Constraints: The maximum length is 
100characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9#@!$%'_-][A-Za-z0-9#@!$% '_-]*$/. 
 - Constraints: The maximum length is 
 
- href string
 - (String) A URL that uniquely identifies your cloud resource.
- Constraints: The maximum length is 
200characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9._~:\/?&=-]+$/. 
 - Constraints: The maximum length is 
 - id string
 - (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.
- Constraints: The maximum length is 
36characters. The minimum length is36characters. The value must match regular expression/^[-0-9a-z]+$/. 
 - Constraints: The maximum length is 
 - name string
 - (String) Name of the referenced vault.
- Constraints: The maximum length is 
100characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9#@!$%'_-][A-Za-z0-9#@!$% '_-]*$/. 
 - Constraints: The maximum length is 
 
- href str
 - (String) A URL that uniquely identifies your cloud resource.
- Constraints: The maximum length is 
200characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9._~:\/?&=-]+$/. 
 - Constraints: The maximum length is 
 - id str
 - (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.
- Constraints: The maximum length is 
36characters. The minimum length is36characters. The value must match regular expression/^[-0-9a-z]+$/. 
 - Constraints: The maximum length is 
 - name str
 - (String) Name of the referenced vault.
- Constraints: The maximum length is 
100characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9#@!$%'_-][A-Za-z0-9#@!$% '_-]*$/. 
 - Constraints: The maximum length is 
 
- href String
 - (String) A URL that uniquely identifies your cloud resource.
- Constraints: The maximum length is 
200characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9._~:\/?&=-]+$/. 
 - Constraints: The maximum length is 
 - id String
 - (String) The v4 UUID used to uniquely identify the resource, as specified by RFC 4122.
- Constraints: The maximum length is 
36characters. The minimum length is36characters. The value must match regular expression/^[-0-9a-z]+$/. 
 - Constraints: The maximum length is 
 - name String
 - (String) Name of the referenced vault.
- Constraints: The maximum length is 
100characters. The minimum length is1character. The value must match regular expression/^[A-Za-z0-9#@!$%'_-][A-Za-z0-9#@!$% '_-]*$/. 
 - Constraints: The maximum length is 
 
GetHpcsManagedKeyVerificationPattern     
- Method string
 - (String) The method used for calculating the verification pattern.
- Constraints: The maximum length is 
100characters. The minimum length is0characters. The value must match regular expression/^[A-Za-z0-9-]+$/. 
 - Constraints: The maximum length is 
 - Value string
 - (String) The calculated value.
- Constraints: The maximum length is 
100characters. The minimum length is0characters. The value must match regular expression/^[A-Za-z0-9+\/=]+$/. 
 - Constraints: The maximum length is 
 
- Method string
 - (String) The method used for calculating the verification pattern.
- Constraints: The maximum length is 
100characters. The minimum length is0characters. The value must match regular expression/^[A-Za-z0-9-]+$/. 
 - Constraints: The maximum length is 
 - Value string
 - (String) The calculated value.
- Constraints: The maximum length is 
100characters. The minimum length is0characters. The value must match regular expression/^[A-Za-z0-9+\/=]+$/. 
 - Constraints: The maximum length is 
 
- method String
 - (String) The method used for calculating the verification pattern.
- Constraints: The maximum length is 
100characters. The minimum length is0characters. The value must match regular expression/^[A-Za-z0-9-]+$/. 
 - Constraints: The maximum length is 
 - value String
 - (String) The calculated value.
- Constraints: The maximum length is 
100characters. The minimum length is0characters. The value must match regular expression/^[A-Za-z0-9+\/=]+$/. 
 - Constraints: The maximum length is 
 
- method string
 - (String) The method used for calculating the verification pattern.
- Constraints: The maximum length is 
100characters. The minimum length is0characters. The value must match regular expression/^[A-Za-z0-9-]+$/. 
 - Constraints: The maximum length is 
 - value string
 - (String) The calculated value.
- Constraints: The maximum length is 
100characters. The minimum length is0characters. The value must match regular expression/^[A-Za-z0-9+\/=]+$/. 
 - Constraints: The maximum length is 
 
- method str
 - (String) The method used for calculating the verification pattern.
- Constraints: The maximum length is 
100characters. The minimum length is0characters. The value must match regular expression/^[A-Za-z0-9-]+$/. 
 - Constraints: The maximum length is 
 - value str
 - (String) The calculated value.
- Constraints: The maximum length is 
100characters. The minimum length is0characters. The value must match regular expression/^[A-Za-z0-9+\/=]+$/. 
 - Constraints: The maximum length is 
 
- method String
 - (String) The method used for calculating the verification pattern.
- Constraints: The maximum length is 
100characters. The minimum length is0characters. The value must match regular expression/^[A-Za-z0-9-]+$/. 
 - Constraints: The maximum length is 
 - value String
 - (String) The calculated value.
- Constraints: The maximum length is 
100characters. The minimum length is0characters. The value must match regular expression/^[A-Za-z0-9+\/=]+$/. 
 - Constraints: The maximum length is 
 
Package Details
- Repository
 - ibm ibm-cloud/terraform-provider-ibm
 - License
 - Notes
 - This Pulumi package is based on the 
ibmTerraform Provider.