lib/aws-sdk-cloudhsmv2/client.rb in aws-sdk-cloudhsmv2-1.57.0 vs lib/aws-sdk-cloudhsmv2/client.rb in aws-sdk-cloudhsmv2-1.58.0
- old
+ new
@@ -474,12 +474,12 @@
#
# @option params [Types::BackupRetentionPolicy] :backup_retention_policy
# A policy that defines how the service retains backups.
#
# @option params [required, String] :hsm_type
- # The type of HSM to use in the cluster. Currently the only allowed
- # value is `hsm1.medium`.
+ # The type of HSM to use in the cluster. The allowed values are
+ # `hsm1.medium` and `hsm2m.medium`.
#
# @option params [String] :source_backup_id
# The identifier (ID) of the cluster backup to restore. Use this value
# to restore the cluster from a backup instead of creating a new
# cluster. To find the backup ID, use DescribeBackups.
@@ -494,10 +494,14 @@
# * You can specify only one subnet per Availability Zone.
#
# @option params [Array<Types::Tag>] :tag_list
# Tags to apply to the CloudHSM cluster during creation.
#
+ # @option params [String] :mode
+ # The mode to use in the cluster. The allowed values are `FIPS` and
+ # `NON_FIPS`.
+ #
# @return [Types::CreateClusterResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
#
# * {Types::CreateClusterResponse#cluster #cluster} => Types::Cluster
#
# @example Request syntax with placeholder values
@@ -514,10 +518,11 @@
# {
# key: "TagKey", # required
# value: "TagValue", # required
# },
# ],
+ # mode: "FIPS", # accepts FIPS, NON_FIPS
# })
#
# @example Response structure
#
# resp.cluster.backup_policy #=> String, one of "DEFAULT"
@@ -549,10 +554,11 @@
# resp.cluster.certificates.manufacturer_hardware_certificate #=> String
# resp.cluster.certificates.cluster_certificate #=> String
# resp.cluster.tag_list #=> Array
# resp.cluster.tag_list[0].key #=> String
# resp.cluster.tag_list[0].value #=> String
+ # resp.cluster.mode #=> String, one of "FIPS", "NON_FIPS"
#
# @see http://docs.aws.amazon.com/goto/WebAPI/cloudhsmv2-2017-04-28/CreateCluster AWS API Documentation
#
# @overload create_cluster(params = {})
# @param [Hash] params ({})
@@ -641,10 +647,12 @@
# resp.backup.source_cluster #=> String
# resp.backup.delete_timestamp #=> Time
# resp.backup.tag_list #=> Array
# resp.backup.tag_list[0].key #=> String
# resp.backup.tag_list[0].value #=> String
+ # resp.backup.hsm_type #=> String
+ # resp.backup.mode #=> String, one of "FIPS", "NON_FIPS"
#
# @see http://docs.aws.amazon.com/goto/WebAPI/cloudhsmv2-2017-04-28/DeleteBackup AWS API Documentation
#
# @overload delete_backup(params = {})
# @param [Hash] params ({})
@@ -703,10 +711,11 @@
# resp.cluster.certificates.manufacturer_hardware_certificate #=> String
# resp.cluster.certificates.cluster_certificate #=> String
# resp.cluster.tag_list #=> Array
# resp.cluster.tag_list[0].key #=> String
# resp.cluster.tag_list[0].value #=> String
+ # resp.cluster.mode #=> String, one of "FIPS", "NON_FIPS"
#
# @see http://docs.aws.amazon.com/goto/WebAPI/cloudhsmv2-2017-04-28/DeleteCluster AWS API Documentation
#
# @overload delete_cluster(params = {})
# @param [Hash] params ({})
@@ -836,10 +845,12 @@
# resp.backups[0].source_cluster #=> String
# resp.backups[0].delete_timestamp #=> Time
# resp.backups[0].tag_list #=> Array
# resp.backups[0].tag_list[0].key #=> String
# resp.backups[0].tag_list[0].value #=> String
+ # resp.backups[0].hsm_type #=> String
+ # resp.backups[0].mode #=> String, one of "FIPS", "NON_FIPS"
# resp.next_token #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/cloudhsmv2-2017-04-28/DescribeBackups AWS API Documentation
#
# @overload describe_backups(params = {})
@@ -929,10 +940,11 @@
# resp.clusters[0].certificates.manufacturer_hardware_certificate #=> String
# resp.clusters[0].certificates.cluster_certificate #=> String
# resp.clusters[0].tag_list #=> Array
# resp.clusters[0].tag_list[0].key #=> String
# resp.clusters[0].tag_list[0].value #=> String
+ # resp.clusters[0].mode #=> String, one of "FIPS", "NON_FIPS"
# resp.next_token #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/cloudhsmv2-2017-04-28/DescribeClusters AWS API Documentation
#
# @overload describe_clusters(params = {})
@@ -1080,10 +1092,12 @@
# resp.backup.source_cluster #=> String
# resp.backup.delete_timestamp #=> Time
# resp.backup.tag_list #=> Array
# resp.backup.tag_list[0].key #=> String
# resp.backup.tag_list[0].value #=> String
+ # resp.backup.hsm_type #=> String
+ # resp.backup.mode #=> String, one of "FIPS", "NON_FIPS"
#
# @see http://docs.aws.amazon.com/goto/WebAPI/cloudhsmv2-2017-04-28/ModifyBackupAttributes AWS API Documentation
#
# @overload modify_backup_attributes(params = {})
# @param [Hash] params ({})
@@ -1146,10 +1160,11 @@
# resp.cluster.certificates.manufacturer_hardware_certificate #=> String
# resp.cluster.certificates.cluster_certificate #=> String
# resp.cluster.tag_list #=> Array
# resp.cluster.tag_list[0].key #=> String
# resp.cluster.tag_list[0].value #=> String
+ # resp.cluster.mode #=> String, one of "FIPS", "NON_FIPS"
#
# @see http://docs.aws.amazon.com/goto/WebAPI/cloudhsmv2-2017-04-28/ModifyCluster AWS API Documentation
#
# @overload modify_cluster(params = {})
# @param [Hash] params ({})
@@ -1189,10 +1204,12 @@
# resp.backup.source_cluster #=> String
# resp.backup.delete_timestamp #=> Time
# resp.backup.tag_list #=> Array
# resp.backup.tag_list[0].key #=> String
# resp.backup.tag_list[0].value #=> String
+ # resp.backup.hsm_type #=> String
+ # resp.backup.mode #=> String, one of "FIPS", "NON_FIPS"
#
# @see http://docs.aws.amazon.com/goto/WebAPI/cloudhsmv2-2017-04-28/RestoreBackup AWS API Documentation
#
# @overload restore_backup(params = {})
# @param [Hash] params ({})
@@ -1274,10 +1291,10 @@
operation: config.api.operation(operation_name),
client: self,
params: params,
config: config)
context[:gem_name] = 'aws-sdk-cloudhsmv2'
- context[:gem_version] = '1.57.0'
+ context[:gem_version] = '1.58.0'
Seahorse::Client::Request.new(handlers, context)
end
# @api private
# @deprecated