def create_placement_group(options = {})
      resp = @client.create_placement_group(options)
      PlacementGroup.new(
        name: options[:group_name],
        client: @client
      )
    end
def create_placement_group(options = {})
      resp = @client.create_placement_group(options)
      PlacementGroup.new(
        name: options[:group_name],
        client: @client
      )
    end
@example Request syntax with placeholder values

   placementgroup = ec2.create_placement_group({
     dry_run: false,
     group_name: "String",
     strategy: "cluster", # accepts cluster, spread, partition
     partition_count: 1,
   })
 @param [Hash] options ({})
 @option options [Boolean] :dry_run
   Checks whether you have the required permissions for the action,
   without actually making the request, and provides an error response.
   If you have the required permissions, the error response is
   `DryRunOperation`. Otherwise, it is `UnauthorizedOperation`.
 @option options [String] :group_name
   A name for the placement group. Must be unique within the scope of
   your account for the Region.

   Constraints: Up to 255 ASCII characters
 @option options [String] :strategy
   The placement strategy.
 @option options [Integer] :partition_count
   The number of partitions. Valid only when **Strategy** is set to
   `partition`.
 @return [PlacementGroup]