ibm 1.78.0 published on Wednesday, Apr 30, 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 dictionary
The 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
36
characters. The minimum length is36
characters. 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
36
characters. The minimum length is36
characters. 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
36
characters. The minimum length is36
characters. 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
36
characters. The minimum length is36
characters. 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
36
characters. The minimum length is36
characters. 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
36
characters. The minimum length is36
characters. 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
100
characters. The minimum length is1
character. 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
200
characters. The minimum length is0
characters. 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
200
characters. The minimum length is1
character. 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
36
characters. The minimum length is36
characters. 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
1
item. The minimum length is1
item. 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
255
characters. The minimum length is1
character. 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
128
items. The minimum length is0
items. 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
100
characters. The minimum length is1
character. 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
128
items. The minimum length is0
items. 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
100
characters. The minimum length is1
character. 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
16
items. The minimum length is1
item. 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
100
characters. The minimum length is1
character. 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
200
characters. The minimum length is0
characters. 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
200
characters. The minimum length is1
character. 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
36
characters. The minimum length is36
characters. 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
1
item. The minimum length is1
item. 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
255
characters. The minimum length is1
character. 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
128
items. The minimum length is0
items. 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
100
characters. The minimum length is1
character. 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
128
items. The minimum length is0
items. 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
100
characters. The minimum length is1
character. 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
16
items. The minimum length is1
item. 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
100
characters. The minimum length is1
character. 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
200
characters. The minimum length is0
characters. 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
200
characters. The minimum length is1
character. 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
36
characters. The minimum length is36
characters. 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
1
item. The minimum length is1
item. 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
255
characters. The minimum length is1
character. 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
128
items. The minimum length is0
items. 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
100
characters. The minimum length is1
character. 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
128
items. The minimum length is0
items. 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
100
characters. The minimum length is1
character. 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
16
items. The minimum length is1
item. 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
100
characters. The minimum length is1
character. 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
200
characters. The minimum length is0
characters. 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
200
characters. The minimum length is1
character. 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
36
characters. The minimum length is36
characters. 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
1
item. The minimum length is1
item. 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
255
characters. The minimum length is1
character. 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
128
items. The minimum length is0
items. 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
100
characters. The minimum length is1
character. 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
128
items. The minimum length is0
items. 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
100
characters. The minimum length is1
character. 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
16
items. The minimum length is1
item. 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
100
characters. The minimum length is1
character. 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
200
characters. The minimum length is0
characters. 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
200
characters. The minimum length is1
character. 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
36
characters. The minimum length is36
characters. 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
1
item. The minimum length is1
item. 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
255
characters. The minimum length is1
character. 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
128
items. The minimum length is0
items. 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
100
characters. The minimum length is1
character. 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
128
items. The minimum length is0
items. 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
100
characters. The minimum length is1
character. 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
16
items. The minimum length is1
item. 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
100
characters. The minimum length is1
character. 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
200
characters. The minimum length is0
characters. 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
200
characters. The minimum length is1
character. 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
36
characters. The minimum length is36
characters. 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
1
item. The minimum length is1
item. 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
255
characters. The minimum length is1
character. 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
128
items. The minimum length is0
items. 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
100
characters. The minimum length is1
character. 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
128
items. The minimum length is0
items. 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
100
characters. The minimum length is1
character. 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
16
items. The minimum length is1
item. 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
36
characters. The minimum length is36
characters. 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
255
characters. The minimum length is1
character. 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
36
characters. The minimum length is36
characters. 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
255
characters. The minimum length is1
character. 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
36
characters. The minimum length is36
characters. 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
255
characters. The minimum length is1
character. 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
36
characters. The minimum length is36
characters. 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
255
characters. The minimum length is1
character. 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
36
characters. The minimum length is36
characters. 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
255
characters. The minimum length is1
character. 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
36
characters. The minimum length is36
characters. 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
255
characters. The minimum length is1
character. 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
100
characters. The minimum length is1
character. 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
100
characters. The minimum length is1
character. 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
100
characters. The minimum length is1
character. 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
100
characters. The minimum length is1
character. 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
100
characters. The minimum length is1
character. 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
200
characters. The minimum length is1
character. 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
36
characters. The minimum length is36
characters. 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
100
characters. The minimum length is1
character. 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
200
characters. The minimum length is1
character. 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
36
characters. The minimum length is36
characters. 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
100
characters. The minimum length is1
character. 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
200
characters. The minimum length is1
character. 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
36
characters. The minimum length is36
characters. 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
100
characters. The minimum length is1
character. 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
200
characters. The minimum length is1
character. 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
36
characters. The minimum length is36
characters. 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
100
characters. The minimum length is1
character. 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
200
characters. The minimum length is1
character. 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
36
characters. The minimum length is36
characters. 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
100
characters. The minimum length is1
character. 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
200
characters. The minimum length is1
character. 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
36
characters. The minimum length is36
characters. 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
100
characters. The minimum length is1
character. 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
100
characters. The minimum length is1
character. 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
100
characters. The minimum length is0
characters. 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
100
characters. The minimum length is1
character. 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
100
characters. The minimum length is0
characters. 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
100
characters. The minimum length is1
character. 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
100
characters. The minimum length is0
characters. 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
100
characters. The minimum length is1
character. 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
100
characters. The minimum length is0
characters. 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
100
characters. The minimum length is1
character. 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
100
characters. The minimum length is0
characters. 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
100
characters. The minimum length is1
character. 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
100
characters. The minimum length is0
characters. 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
200
characters. The minimum length is1
character. 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
36
characters. The minimum length is36
characters. 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
100
characters. The minimum length is1
character. 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
200
characters. The minimum length is1
character. 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
36
characters. The minimum length is36
characters. 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
100
characters. The minimum length is1
character. 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
200
characters. The minimum length is1
character. 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
36
characters. The minimum length is36
characters. 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
100
characters. The minimum length is1
character. 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
200
characters. The minimum length is1
character. 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
36
characters. The minimum length is36
characters. 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
100
characters. The minimum length is1
character. 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
200
characters. The minimum length is1
character. 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
36
characters. The minimum length is36
characters. 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
100
characters. The minimum length is1
character. 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
200
characters. The minimum length is1
character. 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
36
characters. The minimum length is36
characters. 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
100
characters. The minimum length is1
character. 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
200
characters. The minimum length is1
character. 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
36
characters. The minimum length is36
characters. 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
100
characters. The minimum length is1
character. 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
200
characters. The minimum length is1
character. 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
36
characters. The minimum length is36
characters. 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
100
characters. The minimum length is1
character. 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
200
characters. The minimum length is1
character. 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
36
characters. The minimum length is36
characters. 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
100
characters. The minimum length is1
character. 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
200
characters. The minimum length is1
character. 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
36
characters. The minimum length is36
characters. 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
100
characters. The minimum length is1
character. 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
200
characters. The minimum length is1
character. 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
36
characters. The minimum length is36
characters. 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
100
characters. The minimum length is1
character. 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
200
characters. The minimum length is1
character. 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
36
characters. The minimum length is36
characters. 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
100
characters. The minimum length is1
character. 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
100
characters. The minimum length is0
characters. 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
100
characters. The minimum length is0
characters. 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
100
characters. The minimum length is0
characters. 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
100
characters. The minimum length is0
characters. 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
100
characters. The minimum length is0
characters. 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
100
characters. The minimum length is0
characters. 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
100
characters. The minimum length is0
characters. 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
100
characters. The minimum length is0
characters. 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
100
characters. The minimum length is0
characters. 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
100
characters. The minimum length is0
characters. 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
100
characters. The minimum length is0
characters. 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
100
characters. The minimum length is0
characters. 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
ibm
Terraform Provider.