Versions in this module Expand all Collapse all v1 v1.13.9 Mar 6, 2018 Changes in this version + const BackupPolicyDefault + const BackupStateCreateInProgress + const BackupStateDeleted + const BackupStateReady + const ClusterStateActive + const ClusterStateCreateInProgress + const ClusterStateDegraded + const ClusterStateDeleteInProgress + const ClusterStateDeleted + const ClusterStateInitializeInProgress + const ClusterStateInitialized + const ClusterStateUninitialized + const ClusterStateUpdateInProgress + const EndpointsID + const ErrCodeCloudHsmAccessDeniedException + const ErrCodeCloudHsmInternalFailureException + const ErrCodeCloudHsmInvalidRequestException + const ErrCodeCloudHsmResourceNotFoundException + const ErrCodeCloudHsmServiceException + const HsmStateActive + const HsmStateCreateInProgress + const HsmStateDegraded + const HsmStateDeleteInProgress + const HsmStateDeleted + const ServiceName + type Backup struct + BackupId *string + BackupState *string + ClusterId *string + CreateTimestamp *time.Time + func (s *Backup) SetBackupId(v string) *Backup + func (s *Backup) SetBackupState(v string) *Backup + func (s *Backup) SetClusterId(v string) *Backup + func (s *Backup) SetCreateTimestamp(v time.Time) *Backup + func (s Backup) GoString() string + func (s Backup) String() string + type Certificates struct + AwsHardwareCertificate *string + ClusterCertificate *string + ClusterCsr *string + HsmCertificate *string + ManufacturerHardwareCertificate *string + func (s *Certificates) SetAwsHardwareCertificate(v string) *Certificates + func (s *Certificates) SetClusterCertificate(v string) *Certificates + func (s *Certificates) SetClusterCsr(v string) *Certificates + func (s *Certificates) SetHsmCertificate(v string) *Certificates + func (s *Certificates) SetManufacturerHardwareCertificate(v string) *Certificates + func (s Certificates) GoString() string + func (s Certificates) String() string + type CloudHSMV2 struct + func New(p client.ConfigProvider, cfgs ...*aws.Config) *CloudHSMV2 + func (c *CloudHSMV2) CreateCluster(input *CreateClusterInput) (*CreateClusterOutput, error) + func (c *CloudHSMV2) CreateClusterRequest(input *CreateClusterInput) (req *request.Request, output *CreateClusterOutput) + func (c *CloudHSMV2) CreateClusterWithContext(ctx aws.Context, input *CreateClusterInput, opts ...request.Option) (*CreateClusterOutput, error) + func (c *CloudHSMV2) CreateHsm(input *CreateHsmInput) (*CreateHsmOutput, error) + func (c *CloudHSMV2) CreateHsmRequest(input *CreateHsmInput) (req *request.Request, output *CreateHsmOutput) + func (c *CloudHSMV2) CreateHsmWithContext(ctx aws.Context, input *CreateHsmInput, opts ...request.Option) (*CreateHsmOutput, error) + func (c *CloudHSMV2) DeleteCluster(input *DeleteClusterInput) (*DeleteClusterOutput, error) + func (c *CloudHSMV2) DeleteClusterRequest(input *DeleteClusterInput) (req *request.Request, output *DeleteClusterOutput) + func (c *CloudHSMV2) DeleteClusterWithContext(ctx aws.Context, input *DeleteClusterInput, opts ...request.Option) (*DeleteClusterOutput, error) + func (c *CloudHSMV2) DeleteHsm(input *DeleteHsmInput) (*DeleteHsmOutput, error) + func (c *CloudHSMV2) DeleteHsmRequest(input *DeleteHsmInput) (req *request.Request, output *DeleteHsmOutput) + func (c *CloudHSMV2) DeleteHsmWithContext(ctx aws.Context, input *DeleteHsmInput, opts ...request.Option) (*DeleteHsmOutput, error) + func (c *CloudHSMV2) DescribeBackups(input *DescribeBackupsInput) (*DescribeBackupsOutput, error) + func (c *CloudHSMV2) DescribeBackupsPages(input *DescribeBackupsInput, fn func(*DescribeBackupsOutput, bool) bool) error + func (c *CloudHSMV2) DescribeBackupsPagesWithContext(ctx aws.Context, input *DescribeBackupsInput, ...) error + func (c *CloudHSMV2) DescribeBackupsRequest(input *DescribeBackupsInput) (req *request.Request, output *DescribeBackupsOutput) + func (c *CloudHSMV2) DescribeBackupsWithContext(ctx aws.Context, input *DescribeBackupsInput, opts ...request.Option) (*DescribeBackupsOutput, error) + func (c *CloudHSMV2) DescribeClusters(input *DescribeClustersInput) (*DescribeClustersOutput, error) + func (c *CloudHSMV2) DescribeClustersPages(input *DescribeClustersInput, fn func(*DescribeClustersOutput, bool) bool) error + func (c *CloudHSMV2) DescribeClustersPagesWithContext(ctx aws.Context, input *DescribeClustersInput, ...) error + func (c *CloudHSMV2) DescribeClustersRequest(input *DescribeClustersInput) (req *request.Request, output *DescribeClustersOutput) + func (c *CloudHSMV2) DescribeClustersWithContext(ctx aws.Context, input *DescribeClustersInput, opts ...request.Option) (*DescribeClustersOutput, error) + func (c *CloudHSMV2) InitializeCluster(input *InitializeClusterInput) (*InitializeClusterOutput, error) + func (c *CloudHSMV2) InitializeClusterRequest(input *InitializeClusterInput) (req *request.Request, output *InitializeClusterOutput) + func (c *CloudHSMV2) InitializeClusterWithContext(ctx aws.Context, input *InitializeClusterInput, opts ...request.Option) (*InitializeClusterOutput, error) + func (c *CloudHSMV2) ListTags(input *ListTagsInput) (*ListTagsOutput, error) + func (c *CloudHSMV2) ListTagsPages(input *ListTagsInput, fn func(*ListTagsOutput, bool) bool) error + func (c *CloudHSMV2) ListTagsPagesWithContext(ctx aws.Context, input *ListTagsInput, fn func(*ListTagsOutput, bool) bool, ...) error + func (c *CloudHSMV2) ListTagsRequest(input *ListTagsInput) (req *request.Request, output *ListTagsOutput) + func (c *CloudHSMV2) ListTagsWithContext(ctx aws.Context, input *ListTagsInput, opts ...request.Option) (*ListTagsOutput, error) + func (c *CloudHSMV2) TagResource(input *TagResourceInput) (*TagResourceOutput, error) + func (c *CloudHSMV2) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput) + func (c *CloudHSMV2) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error) + func (c *CloudHSMV2) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error) + func (c *CloudHSMV2) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput) + func (c *CloudHSMV2) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error) + type Cluster struct + BackupPolicy *string + Certificates *Certificates + ClusterId *string + CreateTimestamp *time.Time + HsmType *string + Hsms []*Hsm + PreCoPassword *string + SecurityGroup *string + SourceBackupId *string + State *string + StateMessage *string + SubnetMapping map[string]*string + VpcId *string + func (s *Cluster) SetBackupPolicy(v string) *Cluster + func (s *Cluster) SetCertificates(v *Certificates) *Cluster + func (s *Cluster) SetClusterId(v string) *Cluster + func (s *Cluster) SetCreateTimestamp(v time.Time) *Cluster + func (s *Cluster) SetHsmType(v string) *Cluster + func (s *Cluster) SetHsms(v []*Hsm) *Cluster + func (s *Cluster) SetPreCoPassword(v string) *Cluster + func (s *Cluster) SetSecurityGroup(v string) *Cluster + func (s *Cluster) SetSourceBackupId(v string) *Cluster + func (s *Cluster) SetState(v string) *Cluster + func (s *Cluster) SetStateMessage(v string) *Cluster + func (s *Cluster) SetSubnetMapping(v map[string]*string) *Cluster + func (s *Cluster) SetVpcId(v string) *Cluster + func (s Cluster) GoString() string + func (s Cluster) String() string + type CreateClusterInput struct + HsmType *string + SourceBackupId *string + SubnetIds []*string + func (s *CreateClusterInput) SetHsmType(v string) *CreateClusterInput + func (s *CreateClusterInput) SetSourceBackupId(v string) *CreateClusterInput + func (s *CreateClusterInput) SetSubnetIds(v []*string) *CreateClusterInput + func (s *CreateClusterInput) Validate() error + func (s CreateClusterInput) GoString() string + func (s CreateClusterInput) String() string + type CreateClusterOutput struct + Cluster *Cluster + func (s *CreateClusterOutput) SetCluster(v *Cluster) *CreateClusterOutput + func (s CreateClusterOutput) GoString() string + func (s CreateClusterOutput) String() string + type CreateHsmInput struct + AvailabilityZone *string + ClusterId *string + IpAddress *string + func (s *CreateHsmInput) SetAvailabilityZone(v string) *CreateHsmInput + func (s *CreateHsmInput) SetClusterId(v string) *CreateHsmInput + func (s *CreateHsmInput) SetIpAddress(v string) *CreateHsmInput + func (s *CreateHsmInput) Validate() error + func (s CreateHsmInput) GoString() string + func (s CreateHsmInput) String() string + type CreateHsmOutput struct + Hsm *Hsm + func (s *CreateHsmOutput) SetHsm(v *Hsm) *CreateHsmOutput + func (s CreateHsmOutput) GoString() string + func (s CreateHsmOutput) String() string + type DeleteClusterInput struct + ClusterId *string + func (s *DeleteClusterInput) SetClusterId(v string) *DeleteClusterInput + func (s *DeleteClusterInput) Validate() error + func (s DeleteClusterInput) GoString() string + func (s DeleteClusterInput) String() string + type DeleteClusterOutput struct + Cluster *Cluster + func (s *DeleteClusterOutput) SetCluster(v *Cluster) *DeleteClusterOutput + func (s DeleteClusterOutput) GoString() string + func (s DeleteClusterOutput) String() string + type DeleteHsmInput struct + ClusterId *string + EniId *string + EniIp *string + HsmId *string + func (s *DeleteHsmInput) SetClusterId(v string) *DeleteHsmInput + func (s *DeleteHsmInput) SetEniId(v string) *DeleteHsmInput + func (s *DeleteHsmInput) SetEniIp(v string) *DeleteHsmInput + func (s *DeleteHsmInput) SetHsmId(v string) *DeleteHsmInput + func (s *DeleteHsmInput) Validate() error + func (s DeleteHsmInput) GoString() string + func (s DeleteHsmInput) String() string + type DeleteHsmOutput struct + HsmId *string + func (s *DeleteHsmOutput) SetHsmId(v string) *DeleteHsmOutput + func (s DeleteHsmOutput) GoString() string + func (s DeleteHsmOutput) String() string + type DescribeBackupsInput struct + Filters map[string][]*string + MaxResults *int64 + NextToken *string + func (s *DescribeBackupsInput) SetFilters(v map[string][]*string) *DescribeBackupsInput + func (s *DescribeBackupsInput) SetMaxResults(v int64) *DescribeBackupsInput + func (s *DescribeBackupsInput) SetNextToken(v string) *DescribeBackupsInput + func (s *DescribeBackupsInput) Validate() error + func (s DescribeBackupsInput) GoString() string + func (s DescribeBackupsInput) String() string + type DescribeBackupsOutput struct + Backups []*Backup + NextToken *string + func (s *DescribeBackupsOutput) SetBackups(v []*Backup) *DescribeBackupsOutput + func (s *DescribeBackupsOutput) SetNextToken(v string) *DescribeBackupsOutput + func (s DescribeBackupsOutput) GoString() string + func (s DescribeBackupsOutput) String() string + type DescribeClustersInput struct + Filters map[string][]*string + MaxResults *int64 + NextToken *string + func (s *DescribeClustersInput) SetFilters(v map[string][]*string) *DescribeClustersInput + func (s *DescribeClustersInput) SetMaxResults(v int64) *DescribeClustersInput + func (s *DescribeClustersInput) SetNextToken(v string) *DescribeClustersInput + func (s *DescribeClustersInput) Validate() error + func (s DescribeClustersInput) GoString() string + func (s DescribeClustersInput) String() string + type DescribeClustersOutput struct + Clusters []*Cluster + NextToken *string + func (s *DescribeClustersOutput) SetClusters(v []*Cluster) *DescribeClustersOutput + func (s *DescribeClustersOutput) SetNextToken(v string) *DescribeClustersOutput + func (s DescribeClustersOutput) GoString() string + func (s DescribeClustersOutput) String() string + type Hsm struct + AvailabilityZone *string + ClusterId *string + EniId *string + EniIp *string + HsmId *string + State *string + StateMessage *string + SubnetId *string + func (s *Hsm) SetAvailabilityZone(v string) *Hsm + func (s *Hsm) SetClusterId(v string) *Hsm + func (s *Hsm) SetEniId(v string) *Hsm + func (s *Hsm) SetEniIp(v string) *Hsm + func (s *Hsm) SetHsmId(v string) *Hsm + func (s *Hsm) SetState(v string) *Hsm + func (s *Hsm) SetStateMessage(v string) *Hsm + func (s *Hsm) SetSubnetId(v string) *Hsm + func (s Hsm) GoString() string + func (s Hsm) String() string + type InitializeClusterInput struct + ClusterId *string + SignedCert *string + TrustAnchor *string + func (s *InitializeClusterInput) SetClusterId(v string) *InitializeClusterInput + func (s *InitializeClusterInput) SetSignedCert(v string) *InitializeClusterInput + func (s *InitializeClusterInput) SetTrustAnchor(v string) *InitializeClusterInput + func (s *InitializeClusterInput) Validate() error + func (s InitializeClusterInput) GoString() string + func (s InitializeClusterInput) String() string + type InitializeClusterOutput struct + State *string + StateMessage *string + func (s *InitializeClusterOutput) SetState(v string) *InitializeClusterOutput + func (s *InitializeClusterOutput) SetStateMessage(v string) *InitializeClusterOutput + func (s InitializeClusterOutput) GoString() string + func (s InitializeClusterOutput) String() string + type ListTagsInput struct + MaxResults *int64 + NextToken *string + ResourceId *string + func (s *ListTagsInput) SetMaxResults(v int64) *ListTagsInput + func (s *ListTagsInput) SetNextToken(v string) *ListTagsInput + func (s *ListTagsInput) SetResourceId(v string) *ListTagsInput + func (s *ListTagsInput) Validate() error + func (s ListTagsInput) GoString() string + func (s ListTagsInput) String() string + type ListTagsOutput struct + NextToken *string + TagList []*Tag + func (s *ListTagsOutput) SetNextToken(v string) *ListTagsOutput + func (s *ListTagsOutput) SetTagList(v []*Tag) *ListTagsOutput + func (s ListTagsOutput) GoString() string + func (s ListTagsOutput) String() string + type Tag struct + Key *string + Value *string + func (s *Tag) SetKey(v string) *Tag + func (s *Tag) SetValue(v string) *Tag + func (s *Tag) Validate() error + func (s Tag) GoString() string + func (s Tag) String() string + type TagResourceInput struct + ResourceId *string + TagList []*Tag + func (s *TagResourceInput) SetResourceId(v string) *TagResourceInput + func (s *TagResourceInput) SetTagList(v []*Tag) *TagResourceInput + func (s *TagResourceInput) Validate() error + func (s TagResourceInput) GoString() string + func (s TagResourceInput) String() string + type TagResourceOutput struct + func (s TagResourceOutput) GoString() string + func (s TagResourceOutput) String() string + type UntagResourceInput struct + ResourceId *string + TagKeyList []*string + func (s *UntagResourceInput) SetResourceId(v string) *UntagResourceInput + func (s *UntagResourceInput) SetTagKeyList(v []*string) *UntagResourceInput + func (s *UntagResourceInput) Validate() error + func (s UntagResourceInput) GoString() string + func (s UntagResourceInput) String() string + type UntagResourceOutput struct + func (s UntagResourceOutput) GoString() string + func (s UntagResourceOutput) String() string