@datafire/amazonaws_cloudhsmv2

5.0.0 • Public • Published

@datafire/amazonaws_cloudhsmv2

Client library for AWS CloudHSM V2

Installation and Usage

npm install --save @datafire/amazonaws_cloudhsmv2
let amazonaws_cloudhsmv2 = require('@datafire/amazonaws_cloudhsmv2').create({
  accessKeyId: "",
  secretAccessKey: "",
  region: ""
});

amazonaws_cloudhsmv2.CreateCluster({
  "SubnetIds": [],
  "HsmType": ""
}).then(data => {
  console.log(data);
});

Description

For more information about AWS CloudHSM, see AWS CloudHSM and the AWS CloudHSM User Guide.

Actions

CreateCluster

amazonaws_cloudhsmv2.CreateCluster({
  "SubnetIds": [],
  "HsmType": ""
}, context)

Input

Output

CreateHsm

amazonaws_cloudhsmv2.CreateHsm({
  "ClusterId": "",
  "AvailabilityZone": ""
}, context)

Input

Output

DeleteCluster

amazonaws_cloudhsmv2.DeleteCluster({
  "ClusterId": ""
}, context)

Input

Output

DeleteHsm

amazonaws_cloudhsmv2.DeleteHsm({
  "ClusterId": ""
}, context)

Input

Output

DescribeBackups

amazonaws_cloudhsmv2.DescribeBackups({}, context)

Input

Output

DescribeClusters

amazonaws_cloudhsmv2.DescribeClusters({}, context)

Input

Output

InitializeCluster

amazonaws_cloudhsmv2.InitializeCluster({
  "ClusterId": "",
  "SignedCert": "",
  "TrustAnchor": ""
}, context)

Input

  • input object

Output

ListTags

amazonaws_cloudhsmv2.ListTags({
  "ResourceId": ""
}, context)

Input

Output

TagResource

amazonaws_cloudhsmv2.TagResource({
  "ResourceId": "",
  "TagList": []
}, context)

Input

Output

UntagResource

amazonaws_cloudhsmv2.UntagResource({
  "ResourceId": "",
  "TagKeyList": []
}, context)

Input

Output

Definitions

Backup

BackupId

  • BackupId string

BackupPolicy

  • BackupPolicy string (values: DEFAULT)

BackupState

  • BackupState string (values: CREATE_IN_PROGRESS, READY, DELETED)

Backups

Cert

  • Cert string

Certificates

  • Certificates object: Contains one or more certificates or a certificate signing request (CSR).
    • AwsHardwareCertificate Cert
    • ClusterCertificate Cert
    • ClusterCsr Cert
    • HsmCertificate Cert
    • ManufacturerHardwareCertificate Cert

CloudHsmAccessDeniedException

  • CloudHsmAccessDeniedException object: The request was rejected because the requester does not have permission to perform the requested operation.

CloudHsmInternalFailureException

  • CloudHsmInternalFailureException object: The request was rejected because of an AWS CloudHSM internal failure. The request can be retried.

CloudHsmInvalidRequestException

  • CloudHsmInvalidRequestException object: The request was rejected because it is not a valid request.

CloudHsmResourceNotFoundException

  • CloudHsmResourceNotFoundException object: The request was rejected because it refers to a resource that cannot be found.

CloudHsmServiceException

  • CloudHsmServiceException object: The request was rejected because an error occurred.

Cluster

ClusterId

  • ClusterId string

ClusterState

  • ClusterState string (values: CREATE_IN_PROGRESS, UNINITIALIZED, INITIALIZE_IN_PROGRESS, INITIALIZED, ACTIVE, UPDATE_IN_PROGRESS, DELETE_IN_PROGRESS, DELETED, DEGRADED)

Clusters

CreateClusterRequest

CreateClusterResponse

  • CreateClusterResponse object

CreateHsmRequest

CreateHsmResponse

  • CreateHsmResponse object

DeleteClusterRequest

  • DeleteClusterRequest object

DeleteClusterResponse

  • DeleteClusterResponse object

DeleteHsmRequest

DeleteHsmResponse

  • DeleteHsmResponse object

DescribeBackupsRequest

DescribeBackupsResponse

DescribeClustersRequest

DescribeClustersResponse

EniId

  • EniId string

ExternalAz

  • ExternalAz string

ExternalSubnetMapping

Field

  • Field string

Filters

Hsm

HsmId

  • HsmId string

HsmState

  • HsmState string (values: CREATE_IN_PROGRESS, ACTIVE, DEGRADED, DELETE_IN_PROGRESS, DELETED)

HsmType

  • HsmType string

Hsms

  • Hsms array

InitializeClusterRequest

  • InitializeClusterRequest object

InitializeClusterResponse

IpAddress

  • IpAddress string

ListTagsRequest

ListTagsResponse

MaxSize

  • MaxSize integer

NextToken

  • NextToken string

PreCoPassword

  • PreCoPassword string

SecurityGroup

  • SecurityGroup string

StateMessage

  • StateMessage string

String

  • String string

Strings

SubnetId

  • SubnetId string

SubnetIds

Tag

  • Tag object: Contains a tag. A tag is a key-value pair.

TagKey

  • TagKey string

TagKeyList

  • TagKeyList array

TagList

  • TagList array

TagResourceRequest

  • TagResourceRequest object

TagResourceResponse

  • TagResourceResponse object

TagValue

  • TagValue string

Timestamp

  • Timestamp string

UntagResourceRequest

UntagResourceResponse

  • UntagResourceResponse object

VpcId

  • VpcId string

errorMessage

  • errorMessage string

Readme

Keywords

none

Package Sidebar

Install

npm i @datafire/amazonaws_cloudhsmv2

Weekly Downloads

7

Version

5.0.0

License

MIT

Unpacked Size

67.1 kB

Total Files

4

Last publish

Collaborators

  • datafire