|
NAMEPaws::CloudHSM - Perl Interface to AWS Amazon CloudHSMSYNOPSISuse Paws; my $obj = Paws->service('CloudHSM')->new; my $res = $obj->Method( Arg1 => $val1, Arg2 => [ 'V1', 'V2' ], # if Arg3 is an object, the HashRef will be used as arguments to the constructor # of the arguments type Arg3 => { Att1 => 'Val1' }, # if Arg4 is an array of objects, the HashRefs will be passed as arguments to # the constructor of the arguments type Arg4 => [ { Att1 => 'Val1' }, { Att1 => 'Val2' } ], ); DESCRIPTIONAWS CloudHSM ServiceMETHODSCreateHapg(Label => Str)Each argument is described in detail in: Paws::CloudHSM::CreateHapgReturns: a Paws::CloudHSM::CreateHapgResponse instance Creates a high-availability partition group. A high-availability partition group is a group of partitions that spans multiple physical HSMs. CreateHsm(IamRoleArn => Str, SshKey => Str, SubnetId => Str, SubscriptionType => Str, [ClientToken => Str, EniIp => Str, ExternalId => Str, SyslogIp => Str])Each argument is described in detail in: Paws::CloudHSM::CreateHsmReturns: a Paws::CloudHSM::CreateHsmResponse instance Creates an uninitialized HSM instance. Running this command provisions an HSM appliance and will result in charges to your AWS account for the HSM. CreateLunaClient(Certificate => Str, [Label => Str])Each argument is described in detail in: Paws::CloudHSM::CreateLunaClientReturns: a Paws::CloudHSM::CreateLunaClientResponse instance Creates an HSM client. DeleteHapg(HapgArn => Str)Each argument is described in detail in: Paws::CloudHSM::DeleteHapgReturns: a Paws::CloudHSM::DeleteHapgResponse instance Deletes a high-availability partition group. DeleteHsm(HsmArn => Str)Each argument is described in detail in: Paws::CloudHSM::DeleteHsmReturns: a Paws::CloudHSM::DeleteHsmResponse instance Deletes an HSM. Once complete, this operation cannot be undone and your key material cannot be recovered. DeleteLunaClient(ClientArn => Str)Each argument is described in detail in: Paws::CloudHSM::DeleteLunaClientReturns: a Paws::CloudHSM::DeleteLunaClientResponse instance Deletes a client. DescribeHapg(HapgArn => Str)Each argument is described in detail in: Paws::CloudHSM::DescribeHapgReturns: a Paws::CloudHSM::DescribeHapgResponse instance Retrieves information about a high-availability partition group. DescribeHsm([HsmArn => Str, HsmSerialNumber => Str])Each argument is described in detail in: Paws::CloudHSM::DescribeHsmReturns: a Paws::CloudHSM::DescribeHsmResponse instance Retrieves information about an HSM. You can identify the HSM by its ARN or its serial number. DescribeLunaClient([CertificateFingerprint => Str, ClientArn => Str])Each argument is described in detail in: Paws::CloudHSM::DescribeLunaClientReturns: a Paws::CloudHSM::DescribeLunaClientResponse instance Retrieves information about an HSM client. GetConfig(ClientArn => Str, ClientVersion => Str, HapgList => ArrayRef[Str])Each argument is described in detail in: Paws::CloudHSM::GetConfigReturns: a Paws::CloudHSM::GetConfigResponse instance Gets the configuration files necessary to connect to all high availability partition groups the client is associated with. ListAvailableZones( => )Each argument is described in detail in: Paws::CloudHSM::ListAvailableZonesReturns: a Paws::CloudHSM::ListAvailableZonesResponse instance Lists the Availability Zones that have available AWS CloudHSM capacity. ListHapgs([NextToken => Str])Each argument is described in detail in: Paws::CloudHSM::ListHapgsReturns: a Paws::CloudHSM::ListHapgsResponse instance Lists the high-availability partition groups for the account. This operation supports pagination with the use of the NextToken member. If more results are available, the NextToken member of the response contains a token that you pass in the next call to ListHapgs to retrieve the next set of items. ListHsms([NextToken => Str])Each argument is described in detail in: Paws::CloudHSM::ListHsmsReturns: a Paws::CloudHSM::ListHsmsResponse instance Retrieves the identifiers of all of the HSMs provisioned for the current customer. This operation supports pagination with the use of the NextToken member. If more results are available, the NextToken member of the response contains a token that you pass in the next call to ListHsms to retrieve the next set of items. ListLunaClients([NextToken => Str])Each argument is described in detail in: Paws::CloudHSM::ListLunaClientsReturns: a Paws::CloudHSM::ListLunaClientsResponse instance Lists all of the clients. This operation supports pagination with the use of the NextToken member. If more results are available, the NextToken member of the response contains a token that you pass in the next call to ListLunaClients to retrieve the next set of items. ModifyHapg(HapgArn => Str, [Label => Str, PartitionSerialList => ArrayRef[Str]])Each argument is described in detail in: Paws::CloudHSM::ModifyHapgReturns: a Paws::CloudHSM::ModifyHapgResponse instance Modifies an existing high-availability partition group. ModifyHsm(HsmArn => Str, [EniIp => Str, ExternalId => Str, IamRoleArn => Str, SubnetId => Str, SyslogIp => Str])Each argument is described in detail in: Paws::CloudHSM::ModifyHsmReturns: a Paws::CloudHSM::ModifyHsmResponse instance Modifies an HSM. ModifyLunaClient(Certificate => Str, ClientArn => Str)Each argument is described in detail in: Paws::CloudHSM::ModifyLunaClientReturns: a Paws::CloudHSM::ModifyLunaClientResponse instance Modifies the certificate used by the client. This action can potentially start a workflow to install the new certificate on the client's HSMs. SEE ALSOThis service class forms part of PawsBUGS and CONTRIBUTIONSThe source code is located here: https://github.com/pplu/aws-sdk-perlPlease report bugs to: https://github.com/pplu/aws-sdk-perl/issues
Visit the GSP FreeBSD Man Page Interface. |