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