def create_dhcp_options(options = {})
      resp = @client.create_dhcp_options(options)
      DhcpOptions.new(
        id: resp.data.dhcp_options.dhcp_options_id,
        data: resp.data.dhcp_options,
        client: @client
      )
    end
def create_dhcp_options(options = {})
      resp = @client.create_dhcp_options(options)
      DhcpOptions.new(
        id: resp.data.dhcp_options.dhcp_options_id,
        data: resp.data.dhcp_options,
        client: @client
      )
    end
@!group Actions
 @example Request syntax with placeholder values

   dhcpoptions = ec2.create_dhcp_options({
     dhcp_configurations: [ # required
       {
         key: "String",
         values: ["String"],
       },
     ],
     dry_run: false,
   })
 @param [Hash] options ({})
 @option options [required, Array<Types::NewDhcpConfiguration>] :dhcp_configurations
   A DHCP configuration option.
 @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`.
 @return [DhcpOptions]